標題:
信號完整性的電路板設(shè)計準則
[打印本頁]
作者:
51黑fan
時間:
2016-1-30 04:00
標題:
信號完整性的電路板設(shè)計準則
信號完整性
問題主要指
信號的過沖和阻尼振蕩現(xiàn)象
,它們主要是IC驅(qū)動幅度和跳變時間的函數(shù)。也就是說,即使布線拓撲結(jié)構(gòu)沒有變化,只要芯片速度變得足夠快,現(xiàn)有設(shè)計也將處于臨界狀態(tài)或者停止工作。我們用兩個實例來說明信號完整性設(shè)計是不可避免的。
對于
成本并不太重要的設(shè)計中,可以盡量采用
多層板
。這樣的電路板可以實現(xiàn)充分接地并容易構(gòu)成電源回路,也可以根據(jù)需要采用大量離散的端接器件,但是設(shè)計必須正確,不能處于臨界狀態(tài)。
SI和EMC專家在布線之前要進行仿真和計算,然后,電路板設(shè)計就可以遵循一系列非常嚴格的設(shè)計規(guī)則,在有疑問的地方,可以增加端接器件,從而獲得盡可能多的SI安全裕量。電路板實際工作過程中,總會出現(xiàn)一些問題,為此,通過采用可控阻抗端接線,可以避免出現(xiàn)SI問題。簡而言之,
超標準設(shè)計
可以解決SI問題。
如果對成本控制要求很嚴的話,
電路板通常限制在
四層以內(nèi)
。這極大限制了阻抗控制的作用。此外,布線層少將加劇串擾,同時信號線間距還必須最小以布放更多的印制線。另一方面,設(shè)計工程師必須采用最新和最好的CPU、內(nèi)存和視頻總線設(shè)計,這些設(shè)計就必須考慮SI問題。
關(guān)于布線、拓撲結(jié)構(gòu)和端接方式,工程師通?梢詮腃PU制造商那里獲得大量建議,然而,這些設(shè)計指南還有必要與制造過程結(jié)合起來。在很大程度上,電路板設(shè)計師的工作比電信設(shè)計師的工作要困難,因為增加阻抗控制和端接器件的空間很小。此時要充分研究并解決那些不完整的信號,同時確保產(chǎn)品的設(shè)計期限 。
設(shè)計過程通用的SI設(shè)計準則:
設(shè)計前的準備工作:
要預(yù)先
進行調(diào)研以形成規(guī)劃或者設(shè)計準則
,從而確保設(shè)計結(jié)果不出現(xiàn)明顯的SI問題、串擾或者時序問題。有些設(shè)計準則可以由IC制造商提供,然而,芯片供應(yīng)商提供的準則(或者你自己設(shè)計的準則)存在一定的局限性,按照這樣的準則可能根本設(shè)計不了滿足SI要求的電路板。如果設(shè)計規(guī)則很容易,也就不需要設(shè)計工程師了。
電路板的層疊:
與制造和成本分析工程師交流可以確定電路板的層疊誤差,這時還是發(fā)現(xiàn)
電路板制造公差
的良機。比如,如果你指定某一層是50Ω阻抗控制,制造商怎樣測量并確保這個數(shù)值呢?其他的重要問題包括:預(yù)期的制造公差是多少?在電路板上預(yù)期的絕緣常數(shù)是多少?線寬和間距的允許誤差是多少?接地層和信號層的厚度和間距的允許誤差是多少?所有這些信息可以在預(yù)布線階段使用。根據(jù)上述數(shù)據(jù),你就可以選擇層疊了。注意,幾乎每一個插入其他電路板或者背板的PCB都有
厚度要求
,而且多數(shù)電路板制造商對其可制造的不同類型的層有固定的厚度要求,這將會極大地約束最終層疊的數(shù)目。你可能很想與制造商緊密合作來定義層疊的數(shù)目。應(yīng)該采用
阻抗控制工具
為不同層生成目標阻抗范圍,務(wù)必要考慮到制造商提供的制造允許誤差和鄰近布線的影響。在信號完整的理想情況下,所有
高速節(jié)點應(yīng)該布線在阻抗控制內(nèi)層
(例如帶狀線),但是實際上,工程師必須經(jīng)常使用外層進行所有或者部分高速節(jié)點的布線。要使SI最佳并保持電路板去耦,就應(yīng)該盡可能
將接地層/電源層成對布放
。如果只能有一對接地層/電源層,你就只有將就了。如果根本就沒有電源層,根據(jù)定義你可能會遇到SI問題。你還可能遇到這樣的情況,即在未定義信號的返回通路之前很難仿真或者模擬電路板的性能。
串擾和阻抗控制:
來自
鄰近信號線的耦合
將導(dǎo)致串擾并改變信號線的阻抗。
相鄰平行信號線的耦合分析
可能決定信號線之間或者各類信號線之間的“安全”或預(yù)期間距(或者平行布線長度)。比如,欲將時鐘到數(shù)據(jù)信號節(jié)點的串擾限制在100mV以內(nèi),卻要信號走線保持平行,你就可以通過計算或仿真,找到在任何給定布線層上信號之間的最小允許間距。同時,如果設(shè)計中包含
阻抗重要的節(jié)點
(或者是時鐘或者專用高速內(nèi)存架構(gòu)),你就必須將布線放置在一層(或若干層)上以得到想要的阻抗。
重要的高速節(jié)點:
延遲和時滯
是時鐘布線必須考慮的關(guān)鍵因素。因為時序要求嚴格,這種節(jié)點通常必須采用端接器件才能達到最佳SI質(zhì)量。要預(yù)先確定這些節(jié)點,同時將調(diào)節(jié)元器件放置和布線所需要的時間加以計劃,以便調(diào)整信號完整性設(shè)計的指標。
技術(shù)選擇:
不同的驅(qū)動技術(shù)適于不同的任務(wù)。信號是點對點的還是一點對多抽頭的?信號是從電路板輸出還是留在相同的電路板上?允許的時滯和噪聲裕量是多少?作為信號完整性設(shè)計的通用準則,
轉(zhuǎn)換速度越慢,信號完整性越好
。50MHz時鐘采用500ps上升時間是沒有理由的。一個2-3ns的擺率控制器件速度要足夠快,才能保證SI的品質(zhì),并有助于解決象輸出同步交換(SSO)和電磁兼容(EMC)等問題。在新型FPGA可編程技術(shù)或者用戶定義ASIC中,可以找到驅(qū)動技術(shù)的優(yōu)越性。采用這些
定制(或者半定制)器件
,你就有很大的余地選定驅(qū)動幅度和速度。設(shè)計初期,要滿足FPGA(或ASIC)設(shè)計
時間的要
求并確定恰當?shù)?u>輸出選擇,如果可能的話,還要包括
引腳選擇
。在這個設(shè)計階段,要從IC供應(yīng)商那里獲得合適的
仿真模型
。為了有效的覆蓋SI仿真,你將需要一個SI仿真程序和相應(yīng)的仿真模型(可能是IBIS模型)。
最后,在預(yù)布線和布線階段你應(yīng)該建立一系列
設(shè)計指南
,它們包括:目標層阻抗、布線間距、傾向采用的器件工藝、重要節(jié)點拓撲和端接規(guī)劃。
預(yù)布線階段:
預(yù)布線SI規(guī)劃的基本過程是
首先定義輸入?yún)?shù)范圍(驅(qū)動幅度、阻抗、跟蹤速度)和可能的拓撲范圍(最小/最大長度、短線長度等),然后運行每一個可能的仿真組合,分析時序和SI仿真結(jié)果,最后找到可以接受的數(shù)值范圍
。接著,將工作范圍解釋為PCB布線的布線約束條件?梢圆捎貌煌
軟件工具
執(zhí)行這種類型的“清掃”準備工作,布線程序能夠自動處理這類布線約束條件。對多數(shù)用戶而言,時序信息實際上比SI結(jié)果更為重要,互連仿真的結(jié)果可以改變布線,從而調(diào)整信號通路的時序。在其他應(yīng)用中,這個過程可以用來確定與系統(tǒng)時序指標不兼容的引腳或者器件的布局。此時,有可能完全確定需要手工布線的節(jié)點或者不需要端接的節(jié)點。對于可編程器件和ASIC來說,此時還可以調(diào)整輸出驅(qū)動的選擇,以便改進SI設(shè)計或避免采用離散端接器件。
布線后SI仿真:
一般來說,SI設(shè)計指導(dǎo)規(guī)則很難保證實際布線完成之后不出現(xiàn)SI或時序問題。即使設(shè)計是在指南的引導(dǎo)下進行,除非你能夠持續(xù)自動檢查設(shè)計,否則,根本無法保證設(shè)計完全遵守準則,因而難免出現(xiàn)問題。布線后SI仿真檢查將允許
有計劃地打破(或者改變)設(shè)計規(guī)則
,但是這只是出于成本考慮或者嚴格的布線要求下所做的必要工作,F(xiàn)在,采用SI仿真引擎,完全可以仿真高速數(shù)字PCB(甚至是多板系統(tǒng)),自動屏蔽SI問題并生成精確的“引腳到引腳”延遲參數(shù)。只要輸入信號足夠好,仿真結(jié)果也會一樣好。這使得器件模型和電路板制造參數(shù)的精確性成為決定仿真結(jié)果的關(guān)鍵因素。很多設(shè)計工程師將仿真“最小”和“最大”的設(shè)計角落,再采用相關(guān)的信息來解決問題并調(diào)整生產(chǎn)率。
后制造階段:
采取上述措施可以確保電路板的SI設(shè)計品質(zhì),在電路板裝配完成之后,仍然有必要將電路板放在測試平臺上,利用示
波器或者TDR(時域反射計)
測量,將真實電路板和仿真預(yù)期結(jié)果進行比較。這些測量數(shù)據(jù)可以幫助你改進模型和制造參數(shù),以便你在下一次預(yù)設(shè)計調(diào)研工作中做出更佳的(更少的約束條件)決策。
模型的選擇:
進行靜態(tài)時序驗證的工程師們可能已經(jīng)注意到,盡管從器件數(shù)據(jù)表可以獲得所有的數(shù)據(jù),要建立一個模型仍然很困難。
SI仿真模型正好相反,模型的建立容易,但是模型數(shù)據(jù)卻很難獲得
。本質(zhì)上,SI模型數(shù)據(jù)唯一的可靠來源是IC供應(yīng)商,他們必須與設(shè)計工程師保持默契的配合。IBIS模型標準提供了一致的數(shù)據(jù)載體,但是IBIS模型的建立及其品質(zhì)的保證卻成本高昂,IC供應(yīng)商對此投資仍然需要市場需求的推動作用,而電路板制造商可能是唯一的需方市場。
未來技術(shù)的趨勢:
設(shè)想
系統(tǒng)中所有輸出都可以調(diào)整以匹配布線阻抗或者接收電路的負載
,這樣的系統(tǒng)測試方便,SI問題可以通過編程解決,或者按照IC特定的工藝分布來調(diào)整電路板使SI達到要求,這樣就能使設(shè)計容差更大或者使硬件配置的范圍更寬。
目前,業(yè)界也在關(guān)注一種SI器件技術(shù),其中許多技術(shù)包含
設(shè)計好的端接裝置(比如LVDS)和自動可編程輸出強度控制和動態(tài)自動端接功能
,采用這些技術(shù)的設(shè)計可以獲得優(yōu)良的SI品質(zhì),但是,大多數(shù)技術(shù)與標準的CMOS或者TTL邏輯電路差別太大,與現(xiàn)有仿真模型的配合不大好。因此,EDA公司也正加入到“輕輕松松設(shè)計”的競技場之中,人們?yōu)榱嗽谠O(shè)計初期解決SI問題已經(jīng)做了大量工作,將來,不必SI專家就能借助
自動化工具
解決SI問題。盡管目前技術(shù)還沒有發(fā)展到那個水平,但是人們正探索新的設(shè)計方法,從“SI和時序布線”出發(fā)開始設(shè)計的技術(shù)仍在發(fā)展,預(yù)計未來幾年內(nèi)將誕生新的設(shè)計技術(shù)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1