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

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

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

關(guān)于一個(gè)一個(gè)等時(shí)不等長(zhǎng)的DDR設(shè)計(jì)

454398 ? 來源:一博科技 ? 作者:劉為霞 ? 2021-03-26 11:57 ? 次閱讀

關(guān)于DDR的設(shè)計(jì),經(jīng)歷過無數(shù)項(xiàng)目歷練的攻城獅們,肯定是很得心應(yīng)手的。對(duì)于信號(hào)質(zhì)量方面的改善,相信大家應(yīng)該已經(jīng)有自己的獨(dú)門技巧了。同組同層,容性負(fù)載補(bǔ)償,加上拉電阻等等,總有一款適合你的DDR。但是對(duì)于時(shí)序方面的控制,理論上只有一個(gè)辦法——繞等長(zhǎng),速率越高的DDR,等長(zhǎng)控制越嚴(yán)格,從±100mil,到±50mil,甚至±10mil。

本來我們的layout工程師也是在這樣一條路上穩(wěn)步前進(jìn)。但是最近有個(gè)DDR4的項(xiàng)目,繞好了等長(zhǎng),如下圖所示,一切都安排的明明白白之后,給SI工程師仿真,只等仿真結(jié)果一出來就gerber out,根本不用懷疑,信號(hào)質(zhì)量肯定妥妥的,沒問題。

結(jié)果,SI工程師沒有同意投板,卻提出了不合常理的時(shí)序要求,如下圖所示:

等長(zhǎng)要求CS,CKE,ODT這些信號(hào)比其余CMD信號(hào)每段長(zhǎng)120mil,按照這樣來算的話,到U1這個(gè)位置,長(zhǎng)度差就到了600mil。這和設(shè)計(jì)指導(dǎo)不一樣。

72-02.png

瞬間感覺自己很委屈,這樣的等長(zhǎng)到時(shí)候地址控制線之間的延時(shí)會(huì)相差100ps左右,這樣時(shí)序的margin就會(huì)變小,甚至可能跑不到要求的2400Mbps,于是硬氣的提出了自己的質(zhì)疑。

SI工程師也知道這種情況下,應(yīng)該和設(shè)計(jì)人員普及一下關(guān)于時(shí)序方面的知識(shí),不然后續(xù)遇到類似的DDR,不做仿真的話,可能會(huì)需要降頻運(yùn)行。于是將U1的仿真結(jié)果給設(shè)計(jì)人員看,藍(lán)色的是CS,ODT,CKE等信號(hào),綠色是其他的CMD信號(hào),從時(shí)間上來看,藍(lán)色的比綠色的信號(hào)快90ps左右。

這種情況的原因不是因?yàn)樵O(shè)計(jì)人員的誤操作,或者不同層的時(shí)序不一致,也不是像上次文章中提到的層疊中的DK設(shè)置不一樣,而是因?yàn)镈DR顆粒的選型導(dǎo)致的,如下面圖片所示:

72-05.png

72-06.png

這款SDRAM的CS,CKE,ODT為單DIE結(jié)構(gòu),但是其他的信號(hào)卻是雙DIE結(jié)構(gòu),在封裝中做T型拓?fù)?,這樣意味著雙DIE的信號(hào)的容性更大一些,那么相應(yīng)的上升沿會(huì)更緩一些,這個(gè)是比較好的影響,這樣的話,信號(hào)質(zhì)量會(huì)比較好,從圖中的結(jié)果也可以看出來,綠色信號(hào)的振鈴比較小。另一個(gè)影響是容性更大,意味著時(shí)延會(huì)更慢一些,所以相同等長(zhǎng)的情況下,由于顆粒內(nèi)部拓?fù)涞挠绊?,?dǎo)致CMD信號(hào)會(huì)傳輸?shù)母恍?,體現(xiàn)在仿真結(jié)果中,自然是雙DIE信號(hào)和單DIE信號(hào)會(huì)有不一樣的上升沿和一定的延時(shí)差。

layout工程師恍然大悟,這是因?yàn)轭w粒內(nèi)部的結(jié)構(gòu)和常規(guī)設(shè)計(jì)不一樣導(dǎo)致,自然不能沿用常規(guī)的設(shè)計(jì)指導(dǎo),以后遇到這種雙DIE的DDR還是需要仿真之后再調(diào)整等長(zhǎng),不然可能會(huì)出問題。于是很愉快的按照上面的時(shí)序意見修改了版本,結(jié)果如下,后期客戶反饋,DDR2400跑的飛起,一版成功。

編輯:hfy

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

    關(guān)注

    7

    文章

    423

    瀏覽量

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

    關(guān)注

    11

    文章

    712

    瀏覽量

    65338
  • Layout
    +關(guān)注

    關(guān)注

    14

    文章

    404

    瀏覽量

    61767
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    串口接收不等長(zhǎng)的數(shù)據(jù)如何處理的呢?

    串口是個(gè)很重要的通信方式,但是要用好串口并不是那么簡(jiǎn)單,比如如何接收不等長(zhǎng)的數(shù)據(jù)。你們是如何處理的呢?大家來說說你們的做法。
    發(fā)表于 05-15 08:02

    一個(gè)一個(gè)多功能智能小車方案

    如題 求一個(gè)一個(gè)多功能智能小車方案
    發(fā)表于 07-21 22:37

    關(guān)于ddr3等長(zhǎng)控制的8個(gè)問題

    多大?6:如果空間不足的情況下,地址跟地址的間距最小可以做多少,數(shù)據(jù)與數(shù)據(jù)間距可以做多少?地址可以跟數(shù)據(jù)走同層嗎?7:以上的等長(zhǎng)情況在頻率,控制芯片,ddr顆粒不同的情況下,同樣適用嗎?8:
    發(fā)表于 01-06 15:34

    DDR等長(zhǎng)線與過孔的問題

    我正在使用 altium designer 設(shè)計(jì)塊FPGA、DDR的板子。有些疑惑,在繞等長(zhǎng)線時(shí),有些線有過孔有
    發(fā)表于 06-18 17:14

    PCB設(shè)計(jì)中DDR布線要求及繞等長(zhǎng)要求

    (T型走線),下圖是地址線從CPU芯片驅(qū)2個(gè)DDR下圖是從CPU到兩顆DDR地址走線采用星型拓?fù)?,從芯片到兩顆DDR的地址走線長(zhǎng)度
    發(fā)表于 10-16 15:30

    個(gè)時(shí)不等長(zhǎng)DDR

    條路上穩(wěn)步前進(jìn)。但是最近有個(gè)DDR4的項(xiàng)目,繞好了等長(zhǎng),如下圖所示,切都安排的明明白白之后,給SI工程師仿真,只
    發(fā)表于 06-20 09:06

    cc2541個(gè)主機(jī)能一個(gè)一個(gè)的連接從機(jī)?

    TI目前適用于CC2541的協(xié)議棧,個(gè)主機(jī)能不能一個(gè)一個(gè)的連接從機(jī)? 我碰到的情況是,當(dāng)主機(jī)連接上一個(gè)從機(jī)之后,主機(jī)不能繼續(xù)處于掃描狀態(tài),只會(huì)跟從機(jī)進(jìn)行
    發(fā)表于 03-19 10:40

    關(guān)于DDR4的繞等長(zhǎng),您想知道的這本書上都有

    。但是對(duì)于時(shí)序方面的控制,理論上只有個(gè)辦法——繞等長(zhǎng),速率越高的DDR4,等長(zhǎng)控制越嚴(yán)格,從±100mil,到±50mil,甚至±5mil
    發(fā)表于 09-19 14:51

    關(guān)于單形體積的不等

    應(yīng)用距離幾何理論與解析方法,研究了些單形體積之間的關(guān)系,建立了關(guān)于單形體積的些新的不等式,作為其特例,獲得垂足單形體積的
    發(fā)表于 11-20 11:55 ?14次下載

    關(guān)于Altium Designer使用等長(zhǎng)布線問題

    1.將需要做等長(zhǎng)的線組成個(gè)類:在Design-Classes中,右鍵Net Classes彈出菜單中,選擇Add Class,為新New Class命名(Rename Class),加入需要
    的頭像 發(fā)表于 05-22 10:45 ?1.9w次閱讀

    DDR怎么學(xué)習(xí),從仿真開始

    對(duì)于Layout人員來說,對(duì)于DDR塊,可能主要關(guān)注的是信號(hào)線之間的等長(zhǎng)。下面我們也來復(fù)習(xí)下,DDR各組信號(hào)需要滿足的時(shí)序關(guān)系:地址/
    發(fā)表于 09-15 10:58 ?6141次閱讀

    個(gè)allergo自帶的繞等長(zhǎng)AiDT功能

    相信很多l(xiāng)ayout工程師在畫板的最后都在為繞等長(zhǎng)而鬧心,今天給大家介紹個(gè)allergo自帶的繞等長(zhǎng)AiDT功能,希望對(duì)大家有所幫助。
    的頭像 發(fā)表于 06-23 16:24 ?4702次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>allergo自帶的繞<b class='flag-5'>等長(zhǎng)</b>AiDT功能

    【驅(qū)動(dòng)】種中斷接收的不等長(zhǎng)不規(guī)則uart數(shù)據(jù)機(jī)制

    種中斷接收的不等長(zhǎng)不規(guī)則uart數(shù)據(jù)機(jī)制uart接收不規(guī)則的位置長(zhǎng)度或者不固定長(zhǎng)度的數(shù)據(jù)幀時(shí)判斷是否接收完成幀并可以進(jìn)行處理的機(jī)制demo while(timeOut--
    發(fā)表于 11-16 18:51 ?9次下載
    【驅(qū)動(dòng)】<b class='flag-5'>一</b>種中斷接收的<b class='flag-5'>不等長(zhǎng)</b>不規(guī)則uart數(shù)據(jù)機(jī)制

    速率越高的DDR4,等長(zhǎng)控制越嚴(yán)格?

    按照上面的操作來做等長(zhǎng)是不是可以更準(zhǔn)點(diǎn),給DDR4系統(tǒng)留取更多的裕量呢?由于李工的項(xiàng)目最根本原因不是等長(zhǎng),而是由于他使用了多顆粒雙die DDR
    發(fā)表于 09-13 17:08 ?1390次閱讀

    使用Swift語言一個(gè)一個(gè)地閃爍RGB LED

    電子發(fā)燒友網(wǎng)站提供《使用Swift語言一個(gè)一個(gè)地閃爍RGB LED.zip》資料免費(fèi)下載
    發(fā)表于 11-10 09:17 ?0次下載
    使用Swift語言<b class='flag-5'>一個(gè)一個(gè)</b>地閃爍RGB LED