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

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

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

圍繞拓?fù)浣Y(jié)構(gòu)與端接展開,淺談對fly-by結(jié)構(gòu)

電子設(shè)計(jì) ? 來源:一博科技 ? 作者:袁波 ? 2021-04-11 10:04 ? 次閱讀

DDR的歷史,就是一個(gè)SI技術(shù)變革的過程,說白了就是拓?fù)渑c端接之爭。DDR2使用的是T拓?fù)?,發(fā)展到DDR3,引入了全新的菊花鏈—fly-by結(jié)構(gòu)。使用fly-by并不完全因?yàn)楝F(xiàn)在的線路板越來越高密,布局空間越來越受限,主要原因還是DDR3信號傳輸速率變得更快了,T型拓?fù)湟呀?jīng)不能滿足高速傳輸?shù)囊蟆?/p>

高速先生前期的文章中提到了fly-by,并且早期的文章對fly-by結(jié)構(gòu)也做過一些介紹??催^文章的網(wǎng)友肯定還記得文中的一些觀點(diǎn),例如:不是所有的DDR都可以使用fly-by;為提高負(fù)載的信號質(zhì)量,fly-by結(jié)構(gòu)可以進(jìn)行容性負(fù)載補(bǔ)償…

這期文章的主題是圍繞拓?fù)浣Y(jié)構(gòu)與端接展開的,我也來說說我對fly-by結(jié)構(gòu)的一些理解。

Stub長度決定信號質(zhì)量

我們經(jīng)常見到的使用fly-by結(jié)構(gòu)將內(nèi)存顆粒串聯(lián)起來的實(shí)例如圖1和圖2

圖1

圖2

圖1中,stub長度約為200mil,圖2 stub約為20mil。這兩種做法哪種信號質(zhì)量更好些呢?高速先生為此專門做仿真驗(yàn)證了一下。

圖3各段線阻抗都取50 ohm。只改變stub長度,四個(gè)接收端波形如下圖4所示:

duanjie11-04.jpg

圖4

從波形可以看出,隨著stub長度的增加,波形的過沖現(xiàn)象越來越嚴(yán)重。為更好的評估stub變長對信號帶來的影響,我們將近端和遠(yuǎn)端接收端的眼圖對比如下:

duanjie11-05.jpg

圖5

由上圖5可知,隨著Stub變長,眼高逐漸變小,這再次驗(yàn)證了:stub越長信號質(zhì)量越差。

阻抗補(bǔ)償有利于改善信號質(zhì)量

設(shè)計(jì)過DIMM條的小伙伴們都會注意這樣一個(gè)細(xì)節(jié),就是主網(wǎng)絡(luò)走線要比到各個(gè)分支走線粗,如下圖

圖6

這么做真的可以改善信號質(zhì)量?空口無憑,我們還是用仿真數(shù)據(jù)來說話。搭建如下拓?fù)浣Y(jié)構(gòu),只是改變主線段阻抗(最初阻抗都是50ohm),其他變量不變。

主線段阻抗分別取40ohm與50ohm,近端和最遠(yuǎn)端負(fù)載眼圖對比如下圖7,圖7中藍(lán)色眼圖代表的是主干線阻抗為40ohm情況,紫色眼圖代表的是主干線阻抗是50ohm的情況。

duanjie11-08.jpg

圖7

由上圖可知,藍(lán)色眼圖比紫色眼圖張的更開,也就意味著主線段阻抗偏低信號質(zhì)量會更好。降低主線段阻抗或者提高后面分支的阻抗的確可以改善信號質(zhì)量,這個(gè)方法業(yè)內(nèi)把它叫做容性負(fù)載補(bǔ)償。特別是那種負(fù)載很多的結(jié)構(gòu),一條鏈路上串了8片或者10片DDR顆粒的,做一下容性負(fù)載補(bǔ)償對提升信號質(zhì)量有很大的幫助。

編輯:hfy

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

    關(guān)注

    17

    文章

    958

    瀏覽量

    45959
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    712

    瀏覽量

    65344
  • 拓?fù)浣Y(jié)構(gòu)

    關(guān)注

    6

    文章

    323

    瀏覽量

    39206
  • 端接
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    8294
收藏 人收藏

    評論

    相關(guān)推薦

    (工程實(shí)踐)DDR3 fly-by拓?fù)?/b>設(shè)計(jì)

    `隨著數(shù)字存儲設(shè)備數(shù)據(jù)傳輸速率越來越快,拓?fù)?/b>結(jié)構(gòu)對于信號質(zhì)量的影響越來越大,對于DDR3數(shù)據(jù)傳輸速率已經(jīng)達(dá)到1600Mbps以上,設(shè)計(jì)采用fly-by拓?fù)?/b>
    發(fā)表于 11-16 16:04

    FLY-BY拓?fù)?/b>,阻抗是怎么不連續(xù)的?

    相比T拓?fù)?/b>,fly- by在傳輸較高速率信號時(shí)更占優(yōu)勢一些,當(dāng)然fly-by也并不就是完美的,它自身也存在很多缺陷,例如使用fly-by,負(fù)載之間有延時(shí)差,導(dǎo)致信號不能同時(shí)到達(dá)接收端。
    發(fā)表于 05-24 14:30

    T型及Fly_by拓?fù)?/b>之應(yīng)用總結(jié)

    作者:一博科技前面的文章有分別介紹過T型拓?fù)?/b>及Fly_by拓?fù)?/b>結(jié)構(gòu),這兩種拓?fù)?/b>結(jié)構(gòu)應(yīng)用最多的應(yīng)該
    發(fā)表于 06-03 20:28

    【分享】Altium 4層核心板(菊花鏈拓?fù)?/b>)案例

    模塊主要包含SDRAM、Flash、CPU、電源電路的常見4層板的設(shè)計(jì)思路,BGA出線方式,菊花鏈(Fly-by拓?fù)?/b>結(jié)構(gòu),蛇形等長的技巧應(yīng)用
    發(fā)表于 08-20 14:22

    案例分享之DDR拓?fù)?/b>結(jié)構(gòu)的選擇

    作者:一博科技DDR的拓?fù)?/b>結(jié)構(gòu)選擇也是一個(gè)老生常談的話題了,從最初只能采用T拓?fù)?/b>到支持讀寫平衡的Fly-by拓?fù)?/b>,設(shè)計(jì)似乎變得越來越簡單了。
    發(fā)表于 12-01 11:49

    DDR3采用fly-by拓?fù)?/b>為什么有的采用RTT上拉端接,而有的采用RC下拉端接?

    目前設(shè)計(jì)過的處理器采用fly-by拓?fù)?/b>當(dāng)中,基本都是采用RTT通過VTT上拉的方式,但是今天卻看到另外一款處理器采用的是RC下拉端接,為什么還有這種操作?原理何在?麻煩知道的大佬幫忙指點(diǎn)指點(diǎn)~~
    發(fā)表于 01-19 16:06

    我的板子之前是按照fly-by拓?fù)?/b>(菊花鏈)布線,之后板子縮小打算用T行拓?fù)?/b>布線,有用過的大神知道可以直接更改嗎?

    本帖最后由 一只耳朵怪 于 2018-5-28 17:41 編輯 大家好,我的板子之前是按照fly-by拓?fù)?/b>(菊花鏈)布線,之后板子縮小打算用T行拓?fù)?/b>布線,有用過的大神知道可以直接更改嗎?或者都需要做那些調(diào)整
    發(fā)表于 05-28 06:20

    請教一下DM8148的DDR控制器支持讀寫平衡嗎,沒找到描述,用fly-by拓?fù)?/b>,還是T型?

    請教一下DM8148的DDR控制器支持讀寫平衡嗎,沒找到描述,用fly-by拓?fù)?/b>,還是T型? 從手冊上看應(yīng)該是fly-by,還想確認(rèn)一下
    發(fā)表于 05-28 04:33

    請問fly-by適用于多個(gè)芯片的情況效果一樣嗎?

    請問下關(guān)于fly-by用在2個(gè)SDRAM和1個(gè)NandFlash時(shí),下面2個(gè)圖片結(jié)構(gòu)的作用是否一樣?謝謝。第一種情況:第二種情況: 因?yàn)榭匆曨l只有1個(gè)SDRAM的情況,所以想問問2個(gè)SDRAM的情況。上面2種情況是不是都可以?是否效果都一樣?謝謝。
    發(fā)表于 09-16 10:27

    不加端接電阻的快樂,你們絕對想象不到!

    的DDR模塊,例如DDR4,而且一個(gè)通道有4個(gè)顆粒的DDR模塊來說,問一下作為硬件工程師的你們,敢試試嗎?我們先說點(diǎn)輕松的吧,一般來說,常用的1拖4的DDR拓?fù)?/b>結(jié)構(gòu)一般有兩種,就是我們常見的fly-by
    發(fā)表于 09-10 14:48

    拓?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次閱讀

    淺談拓?fù)?/b>和不同端接方式

    末端并聯(lián)端接也用的比較多,如前文提到的T點(diǎn)及Fly_by拓?fù)?/b>,其中上拉比較常見,端接電阻通常和傳輸線阻抗一致。
    的頭像 發(fā)表于 04-11 09:56 ?2674次閱讀
    <b class='flag-5'>淺談</b><b class='flag-5'>拓?fù)?/b>和不同<b class='flag-5'>端接</b>方式

    如何選擇DDR的拓?fù)?/b>結(jié)構(gòu)?怎樣去改善信號質(zhì)量呢?

    DDR的拓?fù)?/b>結(jié)構(gòu)選擇也是一個(gè)老生常談的話題了,從最初只能采用T拓?fù)?/b>到支持讀寫平衡的Fly-by拓?fù)?/b>,設(shè)計(jì)似乎變得越來越簡單了。大家來看這樣一
    的頭像 發(fā)表于 04-08 12:06 ?3344次閱讀
    如何選擇DDR的<b class='flag-5'>拓?fù)?/b><b class='flag-5'>結(jié)構(gòu)</b>?怎樣去改善信號質(zhì)量呢?

    FLY-BY拓?fù)?/b>結(jié)構(gòu):阻抗不連續(xù)到了什么程度呢

     信號通道中只要有分叉就會存在阻抗的不連續(xù),fly-by結(jié)構(gòu)處處是分叉,阻抗不連續(xù)問題就很突出,到底這種阻抗不連續(xù)到了什么程度呢?
    的頭像 發(fā)表于 04-11 09:58 ?6881次閱讀
    <b class='flag-5'>FLY-BY</b><b class='flag-5'>拓?fù)?/b><b class='flag-5'>結(jié)構(gòu)</b>:阻抗不連續(xù)到了什么程度呢

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

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