在PCB設(shè)計中,等長走線主要是針對一些高速的并行總線來講的。 由于這類并行總線往往有多根數(shù)據(jù)信號基于同一個時鐘采樣,每個時鐘周期可能要采樣兩次(DDRSDRAM)甚至4次,而隨著芯片運(yùn)行頻率的提高,信號傳輸延遲對時序的影響的比重越來越大,為了保證在數(shù)據(jù)采樣點(diǎn)(時鐘的上升沿或者下降沿)能正確采集所有信號的值,就必須對信號傳輸?shù)难舆t進(jìn)行控制。等長走線的目的就是為了盡可能的減少所有相關(guān)信號在PCB上的傳輸延遲的差異。 高速信號有效的建立保持窗口比較小,要讓數(shù)據(jù)和控制信號都落在有效窗口內(nèi),數(shù)據(jù)、時鐘或數(shù)據(jù)之間、控制信號之間的走線長度差異就很小。具體允許的偏差可以通過計算時延來得到。 其實(shí)一般來說,時序邏輯信號要滿足建立時間和保持時間并有一定的余量。只要滿足這個條件,信號是可以不嚴(yán)格等長的。 然而,實(shí)際情況是,對于高速信號來說(例如DDR2、DDR3、FSB),在設(shè)計的時候是無法知道時序是否滿足建立時間和保持時間要求(影響因素太多,包括芯片內(nèi)部走線和容性負(fù)載造成的延時差別都要考慮,很難通過計算估算出實(shí)際值),必須在芯片內(nèi)部設(shè)置可控延時器件(通過寄存器控制延時),然后掃描寄存器的值來嘗試各種延時,并通過觀察信號(直接看波形,測量建立保持時間)來確定延時的值使其滿足建立時間和保持時間要求。不過同一類信號一般只對其中一根或幾根信號線來做這種觀察,為了使所有信號都滿足時序要求,只好規(guī)定同一類信號走線全部嚴(yán)格等長。
u=569314439,550006041&fm=26&gp=0.jpg (33.28 KB, 下載次數(shù): 34)
下載附件
保存到相冊
2019-4-8 11:42 上傳
---------------------------------------------------------------
每天學(xué)習(xí)一個技巧,日積月累你也是專家!
使用前請您先閱讀以下條款:
1、轉(zhuǎn)載本站提供的資源請勿刪除本說明文件。
2、分享技術(shù)文檔源自凡億教育技術(shù)驗(yàn)總結(jié)分享!
3、表述觀點(diǎn)僅代表我方建議,不對直接引用造成損失負(fù)責(zé)! -------------------------------------------------------------- 更多技術(shù)干貨文章推送,請關(guān)注 凡億PCB 公眾微信號!
|