陳章進(jìn),王文磊,季 淵,3,黃舒平,3
(1.上海大學(xué)微電子研究與開發(fā)中心,上海 200072;2.上海大學(xué)計(jì)算中心,上海 200072;3.上海昀光微電子有限公司,上海 200072)
隨著集成電路技術(shù)的發(fā)展,信號頻率提升迅速,部分服務(wù)器設(shè)計(jì)中已經(jīng)出現(xiàn)了25 Gbit/s的設(shè)計(jì).在高速電路設(shè)計(jì)中,單向點(diǎn)對點(diǎn)傳輸線在印制板布線中占有很大比重.在傳統(tǒng)的電路中如控制總線、地址總線均采用單向點(diǎn)對點(diǎn)傳輸線.在印制板的設(shè)計(jì)中,隨意繪制的信號線雖然在理論上能夠起到信號傳輸?shù)淖饔?但在高速電路中寄生電容與電感將嚴(yán)重影響信號的傳輸質(zhì)量,產(chǎn)生不必要的信號振蕩與過沖.信號振蕩與信號過沖廣泛存在于各種低速、高速電路中.過沖與振蕩不僅會(huì)削弱信號質(zhì)量,造成信號能量的損失和誤碼,過高的過沖電壓還會(huì)對輸出端器件與接收端器件造成損害,嚴(yán)重的會(huì)造成器件的燒毀.
傳統(tǒng)電路分析方法大多是逐個(gè)因素分析,Doi[1]對高速互連線的基本特性進(jìn)行了比較詳盡的分析研究.Ahn 等[2]對差分線的阻抗匹配等問題進(jìn)行了比較詳盡的研究.在工程上,文獻(xiàn)[3-8]對高速電路中的過孔、傳輸線特性、信號振蕩進(jìn)行了比較系統(tǒng)的闡述.在實(shí)際工程應(yīng)用中,傳輸線中信號振蕩與過沖往往是多個(gè)因素作用的結(jié)果,因此振蕩與過沖的解決除依靠工程師的經(jīng)驗(yàn),還需要進(jìn)一步的建模和仿真分析.
本工作采用電路分布式模型與集總模型相結(jié)合的方式,對單向點(diǎn)對點(diǎn)傳輸線進(jìn)行建模,分析構(gòu)成傳輸線的過孔、線長對單向傳輸線信號振蕩的影響,推導(dǎo)振蕩與信號過沖的理論公式,并提出了解決信號振蕩與過沖的方案.最后,通過仿真驗(yàn)證了方案的正確性,目前本設(shè)計(jì)方案已經(jīng)成功應(yīng)用于多個(gè)產(chǎn)品的設(shè)計(jì)中.
信號反射是信號在傳輸線上的回波,是影響信號傳輸質(zhì)量的一個(gè)最基本也是最主要的原因.多次的信號反射疊加形成信號振蕩[9].本工作通過分析信號反射原理,對傳輸信號電路建立集總參數(shù)模型(見圖1).
圖1 傳輸線信號反射示意圖Fig.1 Transmission line signal reflection diagram
在傳輸信號電路中增加一個(gè)負(fù)載電阻ZL,輸入電壓為V0i,傳輸電壓為VL,反射電壓為.此時(shí)
從反射系數(shù)方程可以看到,當(dāng)Z0=ZL時(shí),反射系數(shù)Γ=0,此時(shí)信號無反射,這種情況是最理想的阻抗匹配狀態(tài).阻抗的反射會(huì)與新輸入的信號發(fā)生疊加,產(chǎn)生信號過沖,多次反射會(huì)形成信號振蕩.
理論上解決傳輸線信號反射的問題除了控制線寬、優(yōu)化過孔設(shè)計(jì)與數(shù)量外,最為常見也是最有效的方法是采用合理的阻抗匹配方案.阻抗匹配方案主要有4 種:串聯(lián)阻抗匹配方案、并聯(lián)阻抗匹配方案、戴維南阻抗匹配方案、RC 串聯(lián)阻抗匹配方案[11].在通常情況下,阻抗匹配方案采用串聯(lián)阻抗匹配或并聯(lián)阻抗匹配方案.串聯(lián)阻抗匹配方案直接便捷,但電路中的串聯(lián)電阻會(huì)造成信號電壓的分壓,衰減的信號電平可能造成信號數(shù)據(jù)丟失.而并聯(lián)阻抗匹配方案的優(yōu)勢是并聯(lián)阻抗匹配端接電壓(termination voltage,VTT)的存在使得信號有著更好的信號邊沿特性,當(dāng)采用特定端接電壓時(shí),信號具有更好的上升沿與下降沿.但端接電壓的存在會(huì)改變信號的占空比,可能會(huì)導(dǎo)致數(shù)據(jù)的丟失.
在印制線路板(printed circuit board,PCB)中,任何傳輸線都或多或少會(huì)存在一定程度的信號反射問題.本工作在傳統(tǒng)集總電路模型基礎(chǔ)上,結(jié)合電路的分布式模型進(jìn)行分析(見圖2).
圖2 傳輸線分布式模型Fig.2 Transmission line distributed model
在圖2 中,rV和lV是電路的分布電容與分布電感,gd和cd是對參考面的等效電容與等效電抗.根據(jù)基爾霍夫電路定律,建立如下微分方程求解圖2 中UG與IV,
根據(jù)Z0=UG/IV,可以求得傳輸線特征阻抗
在高頻情況下,傳輸線的分布感抗遠(yuǎn)遠(yuǎn)大于分布電阻,分布容抗遠(yuǎn)遠(yuǎn)大于分布電導(dǎo),即,此時(shí)可以對Z0進(jìn)行化簡,
根據(jù)文獻(xiàn)[3,10]對rV,lV分布電容(nH)與分布電感(pF)進(jìn)行積分,得到傳輸線的等效電感L0和等效電容C0,
式中:x為傳輸線長度;h 為傳輸線與基準(zhǔn)面的高度;W為傳輸線線寬;t 為銅箔厚度;εr為印制板介電常數(shù).此時(shí)傳輸線造成信號的上升延遲
從式(8)可以看到,傳輸線特征阻抗與傳輸線的長度無關(guān),與印制板的材料、疊層設(shè)計(jì)有關(guān).此時(shí)傳輸線的過沖電壓為
在一定頻率下,為了防止信號反射回波影響后續(xù)信號輸入,同時(shí)保證不發(fā)生信號反射,求取最大傳輸線長度為Lmax.根據(jù)文獻(xiàn)[12]以及工程經(jīng)驗(yàn),傳輸線最大信號傳輸頻率fmax與信號的傳輸延時(shí)tpd存在經(jīng)驗(yàn)公式:
此時(shí)最大傳輸線長度
過孔是電路設(shè)計(jì)中不可缺少的一部分,過孔的主要功能是實(shí)現(xiàn)信號的換層.在高密度互連(high density interconnector,HDI)設(shè)計(jì)過程中,信號扇出需要大量的過孔,過孔的存在對信號傳輸質(zhì)量有一定影響.對過孔的分析需要建立電路等效集總模型,根據(jù)文獻(xiàn)[13]建立如圖3所示的過孔模型(圖中GND 代表地線).
圖3 過孔等效模型Fig.3 Via equivalent model
過孔等效電容與等效電感的大小與印制板的設(shè)計(jì)密切相關(guān).通過計(jì)算分析得到過孔的等效電容和等效電感為C 和Lvia.過孔焊盤的直徑為D1,過孔在鋪地層上的隔離孔直徑為D2,基材介電常數(shù)為εr,PCB 板層厚度為T,d 為中心鉆孔的直徑,h 為過孔長度.
根據(jù)式(10),過孔對傳輸信號最大的影響是電容與電感造成的信號延遲,從而導(dǎo)致信號邊沿劣化.為降低信號反射的風(fēng)險(xiǎn),過孔傳輸延時(shí)需要滿足
為解決某款高速現(xiàn)場可編程門陣列(field programmable gate array,FPGA)存儲(chǔ)系統(tǒng)設(shè)計(jì)中所遇到的信號反射問題,為工程設(shè)計(jì)提供一套可復(fù)用的規(guī)范化設(shè)計(jì)流程,本工作采用具有代表性的硬件產(chǎn)品.系統(tǒng)包含兩個(gè)DDR2,傳輸線類型為SSTL18[14],主控芯片采用Xilinx 的SPARTAN-6 系列.印制板設(shè)計(jì)采用了普通的FR-4 材料作為基材,介電常數(shù)εr為4.6,銅箔傳輸線損耗角為0.02[15].疊層設(shè)計(jì)采用了8 層電路板,印制板厚度為1.0 mm,具體配置如表1所示.差分線按廠家參考設(shè)計(jì)(見表2,表中1 mil=0.025 mm),傳輸線采用的是單端信號50 ?阻抗匹配、差分100 ? 阻抗匹配的方案.
表1 PCB 疊層設(shè)計(jì)參數(shù)Table 1 Design parameters of PCB stack
表2 PCB 廠家建議設(shè)計(jì)參數(shù)Table 2 Design parameters of PCB manufacturer’s suggested
在800 MHz 頻率下,通過式(5)~(7)計(jì)算得到,微帶線傳輸線特征阻抗Z0為48.8 ?,等效電感L 為7.307 2 nH/inch(1 inch=0.025 4 m),等效電容C 為3.065 6 pF/inch,傳輸延時(shí)tpd為149.670 7 ps/inch.根據(jù)式(11),傳輸線臨界長度Lmax為2 936 mil.此時(shí)輸入1.8 V 的沖激信號,接口內(nèi)阻RS為50 ?.根據(jù)式(8)和(9),諧振系數(shù)Q 為0.976,產(chǎn)生的輸入端過沖電壓Vovershoot為0.277 V,信號增益為1.24 dB,不會(huì)對信號產(chǎn)生很強(qiáng)干擾.
考慮到目前國內(nèi)制造工藝的限制,過孔內(nèi)徑d 為8 mil,外徑D1為10 mil,PCB 總厚度h 為1.0 mm,反焊盤尺寸D2為16 mil.利用式(12)和(13),過孔電容C 為0.425 6 pF,過孔電感Lvia為0.796 0 nH,過孔等效阻抗為43.247 ?,諧振頻率為8 647.203 MHz,單個(gè)過孔對傳輸信號產(chǎn)生的信號延時(shí)tpd為20.245 9 ps.經(jīng)過上述計(jì)算獲得,傳輸線長度不超過2 936 mil,過孔諧振頻率f 遠(yuǎn)遠(yuǎn)高于設(shè)計(jì)目標(biāo)頻率Ftarget,單個(gè)過孔不會(huì)產(chǎn)生信號諧振影響傳輸線信號質(zhì)量.通過式(14)計(jì)算,在保證信號質(zhì)量的前提下,最大過孔數(shù)量為4 個(gè).
為了驗(yàn)證理論推導(dǎo)的正確性及優(yōu)化對設(shè)計(jì)方案的有效性,本工作采用Cadence Sigrity 軟件進(jìn)行電路拓?fù)浣Y(jié)構(gòu)的提取與仿真,仿真模型采用Spartan-6 與Micrion DDR2 的IBIS 模型,Sparta-6 芯片接口類型為SSTL18-OT50-LR25,此時(shí)接口內(nèi)阻為50 ?,管腳位置在芯片的左側(cè),FPGA 芯片的輔助電壓為2.5 V.仿真?zhèn)鬏斁€為內(nèi)存地址線,采用地址線進(jìn)行仿真所獲得的解決方案具有很高的可復(fù)用性.
2.2.1 傳輸線線長對信號的影響
通過式(6)和(7)的分析,傳輸線的長度會(huì)影響傳輸線的電容與電感.在不考慮信號串?dāng)_和電磁干擾/電磁兼容性(electromagnetic interference/electromagnetic compatibility,EMI/EMC)的情況下,增加的傳輸線電感與傳輸線電容會(huì)導(dǎo)致信號線產(chǎn)生信號振蕩.傳輸線仿真參數(shù)參照表1,仿真疊層為頂層,傳輸線中不添加過孔.通過計(jì)算可知,傳輸線的臨界長度為2 936 mil,因此仿真線長分別為2 000,3 000,4 000 mil(見圖4).
圖4 2 000,3 000,4 000 mil 仿真拓?fù)浣Y(jié)構(gòu)Fig.4 2 000,3 000,4 000 mil simulation topology structure
Cadence 計(jì)算阻抗為47.825 7 ?,獲得仿真波形如圖5 和6 所示.圖5 和6 中VIH(high input voltage)代表最高輸入門限電壓,VIL(low input voltage)代表最低輸入門限電壓,VREF(voltage reference)代表輸入基準(zhǔn)電壓.由圖5 可見,在沒有其他空間干擾的情況下,4 000 mil 傳輸線已經(jīng)不能保證信號電平達(dá)到信號的門限電壓,而在2 000 與3 000 mil 的傳輸線波形中,信號的過沖已經(jīng)達(dá)到了信號的最大門限電壓.
圖5 傳輸線長度與信號反射仿真波形(脈沖序列)Fig.5 Transmission line length and signal reflection simulation waveform (pulse sequence)
由圖6 (仿真序列101100111000111100001111100000) 可見,進(jìn)行脈沖序列仿真時(shí),3 000 mil 傳輸線信號過沖已經(jīng)達(dá)到門限電壓最大值,信號下沖也剛好達(dá)到了VIH(ac)高電平的下限值,存在較大的信號誤碼風(fēng)險(xiǎn),同時(shí)也證明了理論計(jì)算Lmax的正確性.但在800 MHz 頻率下,雖然更短的傳輸線可以提供較好的信號電平,但2 000,3 000,4 000 mil 傳輸線均出現(xiàn)了比較嚴(yán)重的信號過沖與信號振蕩,在這種情況下,采用合理的阻抗匹配方式對保持信號質(zhì)量有著重要意義.
圖6 傳輸線長度與信號反射仿真波形(仿真序列)Fig.6 Transmission line length and signal reflection simulation waveform (simulation sequence)
2.2.2 阻抗匹配方案設(shè)計(jì)
解決信號振蕩與過沖的方法主要有各類傳輸線的阻抗匹配方案,在仿真情況下,采用的阻抗匹配電阻均是50 ?.如圖7 所示,在800 MHz 頻率下,串聯(lián)阻抗匹配與并聯(lián)阻抗匹配對傳輸信號質(zhì)量均有改善.根據(jù)2.1 節(jié)的分析,串聯(lián)阻抗匹配在削弱信號過沖的同時(shí)也削弱了信號強(qiáng)度.根據(jù)表3,并聯(lián)阻抗匹配相對串聯(lián)阻抗匹配在信號的建立時(shí)間與噪聲容限方面均有較大的改善,各項(xiàng)性能均優(yōu)于串聯(lián)阻抗匹配,因此高速單向點(diǎn)對點(diǎn)的傳輸線阻抗匹配最優(yōu)方案是采用50 ? 并聯(lián)阻抗匹配方案.
表3 串、并聯(lián)阻抗匹配與無阻抗匹配仿真參數(shù)Table 3 Series,parallel impedance matching and impedance matching simulation parameters
圖7 串、并聯(lián)阻抗匹配與無阻抗匹配仿真波形Fig.7 Simulation waveform of series,parallel impedance matching and impedance matching
并聯(lián)阻抗匹配設(shè)計(jì)涉及端接電壓值的設(shè)計(jì),端接電壓能夠解決過長傳輸線導(dǎo)致的信號壓降問題,同時(shí)也能夠優(yōu)化信號邊沿.但端接電壓的存在可能會(huì)導(dǎo)致信號占空比發(fā)生改變,影響信號質(zhì)量.為獲得具有可復(fù)用性的方案,本工作通過仿真驗(yàn)證并聯(lián)阻抗匹配方案中的端接電壓對信號質(zhì)量改善的效果.
由圖8 可見,不同的端接電壓值會(huì)影響信號傳輸質(zhì)量,導(dǎo)致信號的傳輸電平異常,影響信號的邊沿特性和占空比.在設(shè)計(jì)并聯(lián)阻抗匹配時(shí),端接電壓值根據(jù)信號頻率與信號幅度綜合仿真確定,本方案中最佳端接電壓為0.9 V.
圖8 端接電壓與信號傳輸質(zhì)量仿真波形Fig.8 Simulation waveforms of terminal voltage and signal transmission quality
通過理論分析和建模仿真,本工作在高速單向點(diǎn)對點(diǎn)傳輸線設(shè)計(jì)中,采用0.9 V,50 ? 末端阻抗方案.對設(shè)計(jì)方案進(jìn)行優(yōu)化后,過孔的數(shù)量減少為4 個(gè),傳輸線長度縮短到1 750 mil,端接電壓采用0.9 V VTT 基準(zhǔn)電壓,匹配電阻為50 ?,采用的是末端并聯(lián)電阻匹配方案.信號輸入接口標(biāo)準(zhǔn)采用SSTL18.優(yōu)化設(shè)計(jì)前后,利用Cadence Sigrity 對電路板進(jìn)行拓?fù)涮崛Ρ仍O(shè)計(jì)優(yōu)化差異,如圖9 和10 所示.
圖9 優(yōu)化前傳輸線拓?fù)浣Y(jié)構(gòu)Fig.9 Transmission line topology before optimization
圖10 優(yōu)化后傳輸線拓?fù)浣Y(jié)構(gòu)Fig.10 Transmission line topology after optimization
由圖11 和表4 看可見,在800 MHz 頻率下,相較于優(yōu)化前的傳輸線波形,傳輸線信號質(zhì)量有明顯的改善,信號振蕩明顯改善.優(yōu)化后信號最高過沖電壓為1.2 V,最低過沖電壓約為0.45 V,波形信號沒有出現(xiàn)明顯的振蕩與過沖.優(yōu)化后,信號傳輸穩(wěn)定,信號邊緣明顯,從信號的上升時(shí)間、信號幅值、傳輸延遲等參數(shù)上看,優(yōu)化效果非常明顯,均滿足DDR2 的設(shè)計(jì)標(biāo)準(zhǔn)[16].
圖11 傳輸線優(yōu)化前后信號波形Fig.11 Signal waveforms of transmission line before and after optimization
表4 布局布線優(yōu)化前后仿真參數(shù)對照Table 4 Simulation parameter comparison before and after layout and routing optimization
本工作針對實(shí)際應(yīng)用中出現(xiàn)的信號反射和信號過沖現(xiàn)象,對原有單向傳輸線模型進(jìn)行了總結(jié)與推導(dǎo).通過理論推導(dǎo)計(jì)算最優(yōu)值,對原有設(shè)計(jì)進(jìn)行了優(yōu)化,同時(shí)通過仿真驗(yàn)證了高速單向點(diǎn)對點(diǎn)傳輸線設(shè)計(jì)中的匹配電阻值、長度、過孔數(shù)量以及布局布線中器件放置位置等設(shè)計(jì)要點(diǎn),提出了一套具有復(fù)用價(jià)值的方案.本設(shè)計(jì)方案能夠有效簡化原有設(shè)計(jì)方案,提升設(shè)計(jì)性能,節(jié)約設(shè)計(jì)開支,在工業(yè)領(lǐng)域有著重要的應(yīng)用價(jià)值.本工作所研究的高速點(diǎn)對點(diǎn)單向傳輸線理論與設(shè)計(jì)優(yōu)化方案已應(yīng)用于某型高速FPGA 控制器產(chǎn)品中.