0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹形拓?fù)浣Y(jié)構(gòu)的設(shè)計(jì)關(guān)鍵點(diǎn)

冬至子 ? 來(lái)源:大明SIPI ? 作者:佳如明 ? 2023-06-15 16:37 ? 次閱讀

樹形拓?fù)湟彩且环N非常常見(jiàn)的拓?fù)洌?a target="_blank">DDR2的內(nèi)存條中地址控制信號(hào)經(jīng)常使用這種拓?fù)洹km然現(xiàn)在信號(hào)的速率越來(lái)越高,DDR5的速率已經(jīng)達(dá)到了6400Mbps,早已不再使用樹形拓?fù)?。但學(xué)習(xí)樹形拓?fù)洌私馄渲械脑O(shè)計(jì)關(guān)鍵點(diǎn)也有助于我們分析解決其它信號(hào)完整性問(wèn)題。

01

樹型拓?fù)浣榻B

對(duì)于DDR2接口以及DDR2的DIMM設(shè)計(jì)中,地址控制信號(hào)通常使用的是樹型拓?fù)?。如下圖所示即為樹型拓?fù)涞氖疽鈭D,樹型拓?fù)湟彩且环N對(duì)稱拓?fù)?,相?duì)于遠(yuǎn)端簇拓?fù)鋪?lái)說(shuō)樹型拓?fù)浞种c(diǎn)處的阻抗突變要比較小。但是很明顯樹型拓?fù)涞姆种c(diǎn)要多很多,這就限制了樹型拓?fù)涞膽?yīng)用。

圖片

下面以上圖所示的八個(gè)負(fù)載的拓?fù)錇槔龑?duì)樹型拓?fù)浣Y(jié)構(gòu)特點(diǎn)做一個(gè)簡(jiǎn)單的歸納:

(1)負(fù)載越多分支點(diǎn)越多,上圖鏈路中有T0、T1_1\\T1_2、T2_1~T2_4一共七個(gè)分支點(diǎn)為阻抗不連續(xù)點(diǎn);

(2)假設(shè)所有傳輸線阻都為Z0,每個(gè)分支點(diǎn)前后的阻抗突變固定。分支點(diǎn)前阻抗為圖片,信號(hào)到達(dá)分支點(diǎn)后感受到的阻抗為兩條分支線的并聯(lián)阻抗,即:

圖片

可以計(jì)算得到在分支點(diǎn)處入射波反射系數(shù)均為-圖片

(3)此外,從各個(gè)負(fù)載反射回源端的反射信號(hào)到達(dá)各個(gè)分支點(diǎn)會(huì)發(fā)生反射,且各個(gè)分支點(diǎn)之間也會(huì)有反射信號(hào)。如果T0到T1_1\\T1_2的延時(shí)、T1_1\\T1_2到T2_1T2_4的延時(shí)以及T2_1T2_4到各個(gè)負(fù)載的延時(shí)過(guò)大(超過(guò)信號(hào)上升時(shí)間的1/3,體現(xiàn)明顯的傳輸線效應(yīng))都會(huì)導(dǎo)致信號(hào)質(zhì)量的惡化。

(4)當(dāng)T1_1和T1_2、T2_1~T2_4控制嚴(yán)格等長(zhǎng)的情況下,拓?fù)浣Y(jié)構(gòu)對(duì)稱各個(gè)負(fù)載接收波形一致性很好。

02

樹型拓?fù)?a target="_blank">仿真分析

我們?cè)?a target="_blank">ADS中搭建DDR2地址信號(hào)的仿真電路進(jìn)行分析。驅(qū)動(dòng)器和負(fù)載的選型與遠(yuǎn)端簇仿真分析相同。對(duì)拓?fù)浣Y(jié)構(gòu)中的線長(zhǎng)做如下設(shè)置:(1)TL0=2000mil,(2) TL1_1\\TL1_2長(zhǎng)度為1000mil;(3)TL2_1TL2_4長(zhǎng)度為700mil;(4)TL3_1TL3_8長(zhǎng)度為500mil。

圖片

圖1.樹型拓?fù)銩DS仿真電路

圖片

圖2. 速率400Mbps,各個(gè)負(fù)載的仿真波形

信號(hào)邊沿單調(diào)、但是由于負(fù)載過(guò)重負(fù)載端接收的信號(hào)邊沿過(guò)緩,這是由于樹型拓?fù)溥@種一分二、二分四的拓?fù)浣Y(jié)構(gòu)使得整個(gè)拓?fù)渲胁季€的總長(zhǎng)度會(huì)非常長(zhǎng)也使布線引起的容性負(fù)載會(huì)非常大。如果PCB設(shè)計(jì)中允許雙面布局我們可以將負(fù)載1和2、3和4、5和6、7和8分別進(jìn)行正反對(duì)貼布局,也就是top面布負(fù)載1、3、5、7,bottom面布局負(fù)載2、4、6、8。這樣的話可以極大地縮小布局面積和每一級(jí)分支的布線長(zhǎng)度,減小布線的容性效益。

另外,同樣需要注意分支布線的延時(shí)過(guò)大會(huì)在信號(hào)邊沿產(chǎn)生回溝或者臺(tái)階影響數(shù)據(jù)信號(hào)的時(shí)序裕量和時(shí)鐘信號(hào)的邊沿單調(diào)性。尤其是TL3_1~TL3_8的布線長(zhǎng)度對(duì)信號(hào)質(zhì)量的影響非常大,有興趣的讀者可以自行驗(yàn)證。樹型拓?fù)浣Y(jié)構(gòu)的設(shè)計(jì)規(guī)則也更加復(fù)雜,信號(hào)完整性工程師需要綜合器件的布局和層疊設(shè)置等因素給出信號(hào)質(zhì)量滿足設(shè)計(jì)要求的拓?fù)浣Y(jié)構(gòu),并對(duì)線路各個(gè)部分的阻抗、分支長(zhǎng)度等作出詳細(xì)的約束規(guī)則,否則很容易導(dǎo)致設(shè)計(jì)的失敗。

02

樹型拓?fù)涞淖冃?/h2>

樹型拓?fù)涞囊环侄⒍炙牡耐負(fù)浣Y(jié)構(gòu)使得負(fù)載的數(shù)量必須是2、4、8、16等值,也就是 2的n次方(n為正整數(shù))。但在實(shí)際的應(yīng)用中通常會(huì)遇到負(fù)載的個(gè)數(shù)不是圖片的情況。比如說(shuō)帶有ECC功能的DDR2接口。對(duì)于一個(gè)64位的DDR2總線需要8片8位的DDR2顆粒組成,但如果要增加ECC功能就需要再增加一片DDR,此時(shí)整個(gè)拓?fù)涞呢?fù)載個(gè)數(shù)就是9個(gè)。那么我們應(yīng)該為地址控制信號(hào)選擇什么樣的拓?fù)浣Y(jié)構(gòu)以使信號(hào)質(zhì)量達(dá)到最優(yōu)。在控制器和內(nèi)存顆粒的布局時(shí),我們通常是將ECC DDR2顆粒布局在最中間的位置。如下所示:

圖片

此時(shí)我們?cè)诓季€時(shí)最容易選擇的一種拓?fù)浣Y(jié)構(gòu)就是將ECC芯片的fanout過(guò)孔作為地址控制信號(hào)樹型拓?fù)涞牡谝粋€(gè)分支點(diǎn)。這種拓?fù)浣Y(jié)構(gòu)看起來(lái)似乎很是最合理的,相對(duì)于樹型拓?fù)涓膭?dòng)很小,并不會(huì)改變?cè)械牟季€層疊設(shè)置,不會(huì)因?yàn)槎喑龅囊黄珼DR導(dǎo)致布線層數(shù)的增加,而且拓?fù)鋵?duì)稱性好。但事實(shí)上這種拓?fù)涫欠衲軌驖M足信號(hào)完整性要求呢?

圖片

圖3.一驅(qū)九的DDR2拓?fù)?/p>

在圖.3樹型拓?fù)涞幕A(chǔ)上按照?qǐng)D.3樹型拓?fù)渥冃退镜姆绞皆黾右粋€(gè)ECC DDR負(fù)載9,設(shè)置TL9布線長(zhǎng)度為100mil進(jìn)行仿真(僅為fanout線長(zhǎng)度)。仿真的結(jié)果顯示負(fù)載1~8的接收波形完全一致能夠滿足信號(hào)質(zhì)量的要求,但是負(fù)載9的接收波形無(wú)論是信號(hào)的邊沿還是高低電平處都存在著很多的回溝振蕩嚴(yán)重影響信號(hào)的噪聲裕量和時(shí)序裕量。

圖片

圖4.樹型拓?fù)渥冃头抡娼Y(jié)果(TL9 = 100mil)

圖片

圖片

圖5.(左)負(fù)載9的接收眼圖;(右)負(fù)載1的接收眼圖

負(fù)載1~8的波形非常一致而且信號(hào)質(zhì)量非常好這并不難理解,但為什么負(fù)載9接收的信號(hào)質(zhì)量最差呢?

其實(shí)無(wú)論拓?fù)渲杏袥](méi)有負(fù)載9在第一個(gè)分支點(diǎn)T0處信號(hào)波形都是很差的,我們可以在8個(gè)負(fù)載的樹型拓?fù)浣Y(jié)構(gòu)中進(jìn)行驗(yàn)證觀測(cè)一下T0點(diǎn)的信號(hào)波形。究其原因就是因?yàn)門0點(diǎn)作為第一個(gè)分支點(diǎn)是拓?fù)涞闹鞲陕飞系姆种c(diǎn),所有負(fù)載、以及其它分支點(diǎn)處發(fā)生的反射都會(huì)匯聚到這一點(diǎn),從而對(duì)這一點(diǎn)附近的負(fù)載接收信號(hào)的信號(hào)質(zhì)量產(chǎn)生影響。

如果這樣的話是否可以考慮將TL9的長(zhǎng)度設(shè)置為2300mil(TL3+TL2+TL1)這樣負(fù)載9到分支點(diǎn)的延時(shí)從表面上來(lái)看就和其它負(fù)載一致了。我們?cè)賮?lái)看一下仿真結(jié)果,點(diǎn)虛線為負(fù)載9接收波形、實(shí)線為其它負(fù)載接收波形。

圖片

圖6.樹型拓?fù)渥冃头抡娼Y(jié)果(TL9 = 2300mil)

調(diào)整TL9長(zhǎng)度后并沒(méi)有使負(fù)載9的信號(hào)質(zhì)量好轉(zhuǎn),反而使其它負(fù)載的信號(hào)質(zhì)量也惡化了。由此我們可以得出結(jié)論:將ECC芯片放在拓?fù)浣Y(jié)構(gòu)的中間并不合適,我們需要重新設(shè)計(jì)地址控制線的拓?fù)浣Y(jié)構(gòu)。

有人可能會(huì)提出我們可以采用一分三、三分九的拓?fù)溥@樣應(yīng)該可以解決現(xiàn)在的問(wèn)題。但需要注意這樣做會(huì)導(dǎo)致PCB設(shè)計(jì)難度甚至PCB板成本的提高,如果有興趣可以自行驗(yàn)證一下。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    51

    文章

    7998

    瀏覽量

    145024
  • DDR2
    +關(guān)注

    關(guān)注

    1

    文章

    89

    瀏覽量

    41491
  • 信號(hào)完整性
    +關(guān)注

    關(guān)注

    68

    文章

    1383

    瀏覽量

    95171
  • ADS仿真
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

    10349
  • DIMM
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    9533
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹形結(jié)構(gòu)

    簡(jiǎn)單的樹形結(jié)構(gòu) 新手 勿噴{:soso_e100:}
    發(fā)表于 11-29 14:04

    labview樹形結(jié)構(gòu)問(wèn)題

    在用labview編樹形結(jié)構(gòu)時(shí),怎么樣實(shí)現(xiàn)點(diǎn)擊下樹形的子項(xiàng),就可以顯示子項(xiàng)中所有的值,比如說(shuō): 子項(xiàng)名為表格的列段名,怎么編能顯示該列下的所有值??謝謝{:1:}
    發(fā)表于 12-05 01:48

    labview樹形結(jié)構(gòu)值編輯 求教

    請(qǐng)教各位大大們,樹形結(jié)構(gòu)運(yùn)行中如何改變Value項(xiàng)的值?
    發(fā)表于 08-07 17:34

    樹形結(jié)構(gòu)輸出數(shù)值

    本帖最后由 757061358 于 2017-5-19 18:15 編輯 各位大神好,樹形結(jié)構(gòu)中,選擇下面的各個(gè)項(xiàng)時(shí),可以輸出不同的值嗎,謝謝!比如:點(diǎn)擊“界面A”時(shí),希望輸出0,“界面B”時(shí),希望輸出1……,這樣可以實(shí)現(xiàn)嗎?
    發(fā)表于 05-19 18:09

    labview樹形結(jié)構(gòu)

    樹形結(jié)構(gòu)的自定義符號(hào)項(xiàng)怎么加進(jìn)去,求大佬為我解解惑
    發(fā)表于 08-11 15:52

    拓?fù)?/b>結(jié)構(gòu),拓?fù)?/b>結(jié)構(gòu)有哪些類型?

    拓?fù)?/b>結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)?/b>結(jié)構(gòu)有哪些類型? 計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)?/b>結(jié)構(gòu) 是指網(wǎng)絡(luò)中各個(gè)站點(diǎn)相互連接
    發(fā)表于 03-22 11:20 ?1.3w次閱讀

    ddr3菊花鏈拓?fù)?/b>結(jié)構(gòu)是什么

     在DDR的PCB設(shè)計(jì)中,一般需要考慮等長(zhǎng)和拓?fù)?/b>結(jié)構(gòu)。等長(zhǎng)比較好處理,給出一定的等長(zhǎng)精度通常是PCB設(shè)計(jì)師是能夠完成的。但對(duì)于不同的速率的DDR,選擇合適的拓?fù)?/b>結(jié)構(gòu)非常
    發(fā)表于 11-08 13:00 ?2.5w次閱讀
    ddr3菊花鏈<b class='flag-5'>拓?fù)?/b><b class='flag-5'>結(jié)構(gòu)</b>是什么

    什么是電路拓?fù)?/b>結(jié)構(gòu)_多種pfc電路的拓?fù)?/b>結(jié)構(gòu)介紹

    本文介紹了什么是電路拓?fù)?/b>結(jié)構(gòu),對(duì)PFC電路進(jìn)行了詳細(xì)介紹,最后介紹了多種無(wú)源功率因數(shù)拓?fù)?/b>結(jié)構(gòu)與有源功率因數(shù)拓?fù)?/b>
    發(fā)表于 01-23 15:26 ?5.2w次閱讀
    什么是電路<b class='flag-5'>拓?fù)?/b><b class='flag-5'>結(jié)構(gòu)</b>_多種pfc電路的<b class='flag-5'>拓?fù)?/b><b class='flag-5'>結(jié)構(gòu)</b>介紹

    PROFINET網(wǎng)絡(luò)支持星型、樹型、總線型、環(huán)形和混合型網(wǎng)絡(luò)拓?fù)?/b>結(jié)構(gòu)

    在 PROFINET 中,線形總線型拓?fù)?/b>結(jié)構(gòu)通過(guò)已集成在 PROFINET 設(shè)備中的交換機(jī)來(lái)實(shí)現(xiàn)。 因此,PROFINET 中的線形總線型拓?fù)?/b>結(jié)構(gòu)僅僅是
    的頭像 發(fā)表于 07-10 17:37 ?2.3w次閱讀

    ZigBee模塊通信協(xié)議的樹形拓?fù)?/b>組網(wǎng)結(jié)構(gòu)

    Zigbee無(wú)線通信協(xié)議的樹形拓?fù)?/b>包括Co-ordinator(zigbee模塊-協(xié)調(diào)器)節(jié)點(diǎn)、多個(gè)Router(zigbee模塊-路由器)和Enddevice(zigbee模塊-協(xié)調(diào)器)節(jié)點(diǎn)。
    的頭像 發(fā)表于 06-10 17:37 ?2764次閱讀
    ZigBee模塊通信協(xié)議的<b class='flag-5'>樹形</b><b class='flag-5'>拓?fù)?/b>組網(wǎng)<b class='flag-5'>結(jié)構(gòu)</b>

    DDR PCB設(shè)計(jì)布線時(shí),拓?fù)?/b>結(jié)構(gòu)的選擇

    在PCB設(shè)計(jì)時(shí)我們?cè)谔幚鞤DR部分的時(shí)候都會(huì)進(jìn)行一個(gè)拓?fù)?/b>的選擇,一般DDR有T點(diǎn)和Fly-by兩種拓?fù)?/b>結(jié)構(gòu),那么這兩種拓?fù)?/b>
    的頭像 發(fā)表于 11-27 07:40 ?1338次閱讀

    拓?fù)?/b>結(jié)構(gòu)是什么意思

    拓?fù)?/b>結(jié)構(gòu)是什么意思 拓?fù)?/b>結(jié)構(gòu)圖是指由網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備和通信介質(zhì)構(gòu)成的網(wǎng)絡(luò)結(jié)構(gòu)圖。 在選擇拓?fù)?/b>
    發(fā)表于 03-07 13:41 ?3325次閱讀

    網(wǎng)絡(luò)拓?fù)?/b>結(jié)構(gòu)哪三種

    的網(wǎng)絡(luò)配置以及它們之間的連接。網(wǎng)絡(luò)拓?fù)?/b>結(jié)構(gòu)有很多種,包括星形結(jié)構(gòu)、環(huán)形結(jié)構(gòu)、總線結(jié)構(gòu)樹形
    發(fā)表于 03-07 13:45 ?4591次閱讀

    ZigBee模塊無(wú)線通信組網(wǎng)結(jié)構(gòu)技術(shù)之Mesh拓?fù)?/b>網(wǎng)狀

    撲形式與樹形拓?fù)?/b>形式大致相同;然而,根據(jù)樹形結(jié)構(gòu),網(wǎng)絡(luò)網(wǎng)絡(luò)拓?fù)?/b>是一種拓?fù)?/b>形式,具有更靈活的無(wú)
    發(fā)表于 05-30 09:40 ?0次下載
    ZigBee模塊無(wú)線通信組網(wǎng)<b class='flag-5'>結(jié)構(gòu)</b>技術(shù)之Mesh<b class='flag-5'>拓?fù)?/b>網(wǎng)狀

    拓?fù)?/b>視圖與實(shí)際拓?fù)?/b>結(jié)構(gòu)間的差異

    簡(jiǎn)介 拓?fù)?/b>視圖是硬件和網(wǎng)絡(luò)編輯器的三個(gè)工作區(qū)中的一個(gè)。在此處可執(zhí)行以下任務(wù): 顯示以太網(wǎng)拓?fù)?/b> 組態(tài)以太網(wǎng)拓?fù)?/b> 標(biāo)識(shí)出指定拓?fù)?/b>結(jié)構(gòu)與實(shí)際
    的頭像 發(fā)表于 09-10 09:56 ?921次閱讀
    <b class='flag-5'>拓?fù)?/b>視圖與實(shí)際<b class='flag-5'>拓?fù)?/b><b class='flag-5'>結(jié)構(gòu)</b>間的差異