【導(dǎo)讀】為什么我們這么喜歡等長?打開PCB設(shè)計文件,如果沒有看到精心設(shè)計的等長線,大家心中第一反應(yīng)應(yīng)該是鄙視,居然連等長都沒做。也有過在賽格買主板或者顯卡的經(jīng)驗,拿起板子先看看電容的設(shè)計,然后再看看繞線,如果沒有繞線或者繞線設(shè)計不美觀,直接就Pass換另一個牌子?;蛟S在我們的心中,等長做的好,是優(yōu)秀PCB設(shè)計的一個體現(xiàn)。
1.關(guān)于等長
第一次聽到“繞等長工程師”這個稱號的時候,我和我的小伙伴們都驚呆了。每次在研討會提起這個名詞,很多人也都是會心一笑。
不知道從什么時候起,繞等長成了一種時尚,也成了PCB設(shè)計工程師心中揮不去的痛。需要等長設(shè)計的總線越來越多,等長的規(guī)則越來越嚴(yán)格。5mil已經(jīng)不能滿足大家的目標(biāo)了,精益求精的工程師們開始挑戰(zhàn)1mil,0.5mil……還聽過100%等長,沒有誤差的要求。
為什么我們這么喜歡等長?打開PCB設(shè)計文件,如果沒有看到精心設(shè)計的等長線,大家心中第一反應(yīng)應(yīng)該是鄙視,居然連等長都沒做。也有過在賽格買主板或者顯卡的經(jīng)驗,拿起板子先看看電容的設(shè)計,然后再看看繞線,如果沒有繞線或者繞線設(shè)計不美觀,直接就Pass換另一個牌子?;蛟S在我們的心中,等長做的好,是優(yōu)秀PCB設(shè)計的一個體現(xiàn)。
做過一個非正規(guī)的統(tǒng)計(不過一博每年上萬款PCB設(shè)計,我們的采樣基本上也可以算做大數(shù)據(jù)了),稍微復(fù)雜一點的高速板子,繞等長要占據(jù)總設(shè)計時間的20%~30%。如果等長規(guī)則更嚴(yán)格,或者流程控制不好,做了等長之后再反復(fù)修改,這個時間還會更多。
2.那些年,我們一起繞過的等長
培訓(xùn)的時候,我們經(jīng)常會玩一個游戲,游戲的名字叫做:那些年,我們一起繞過的等長……
說到等長要求,先說說什么是“裕量”哈。“裕量”是設(shè)計時保留的安全間距,百度百科的解釋更簡單:多出來一部分,就稱之為裕量。到底要多多少,什么才是安全,那就見仁見智了。每個人的安全感不同,對“裕量”的定義就不一樣。但是在時序設(shè)計的時候,有一個現(xiàn)象比較普遍,那就是裕量層層放大,比如產(chǎn)品經(jīng)理可能要求等長范圍是±100mil,項目經(jīng)理可能就會更嚴(yán)格到±50mil,然后到具體的實施工程師,可能就變成±5mil了。碰到一些“安全感”不足的工程師,那就恨不得是完全等長,沒有偏差。
所以,后面的討論里面,我們不會太多糾結(jié)在等長到底是10mil還是±5mil,我們集中精力來看看哪些等長是沒有必要的,哪些等長反而破壞了系統(tǒng)的時序設(shè)計要求。