日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳解DDR布線最簡規(guī)則與過程

m3eY_edn_china ? 來源:未知 ? 作者:佚名 ? 2018-03-12 08:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

多年前,無線時代(Beamsky)發(fā)布了一篇文章關于DDR布線指導的一篇文章,當時在網絡上很受歡迎,有很多同行參與了轉載。如今看來,那篇文章寫得不夠好,邏輯性不強,可操作性也不強。

在近幾年的硬件產品開發(fā)中,本人總結出了一套DDR布線方法,具有高度的可行性,于是本人再次編寫一份這樣的文章,除了講述DDR布線規(guī)則,還想講述一下布線過程,采用本人的布線過程可以少走很多彎路。本文即將講到的所有方法,無線時代(Beamsky)都經過實際檢驗。

DDR布線通常是一款硬件產品設計中的一個重要的環(huán)節(jié),也正是因為其重要性,網絡上也有大把的人在探討DDR布線規(guī)則,有很多同行故弄玄虛,把DDR布線說得很難,我在這里要反其道而行之,講一講DDR布線最簡規(guī)則與過程。

如果不是特別說明,每個步驟中的方法同時適用于DDR1,DDR2和DDR3。PCB設計軟件以Cadence Allgro 16.3為例。

第一步,確定拓補結構(僅在多片DDR芯片時有用)

首先要確定DDR的拓補結構,一句話,DDR1/2采用星形結構,DDR3采用菊花鏈結構。

拓補結構只影響地址線的走線方式,不影響數(shù)據(jù)線。以下是示意圖。

星形拓補就是地址線走到兩片DDR中間再向兩片DDR分別走線,菊花鏈就是用地址線把兩片DDR“串起來”,就像羊肉串,每個DDR都是羊肉串上的一塊肉,哈哈,開個玩笑。

第二步,元器件擺放

確定了DDR的拓補結構,就可以進行元器件的擺放,有以下幾個原則需要遵守:

原則一,考慮拓補結構,仔細查看CPU地址線的位置,使得地址線有利于相應的拓補結構

原則二,地址線上的匹配電阻靠近CPU

原則三,數(shù)據(jù)線上的匹配電阻靠近DDR

原則四,將DDR芯片擺放并旋轉,使得DDR數(shù)據(jù)線盡量短,也就是,DDR芯片的數(shù)據(jù)引腳靠近CPU

原則五,如果有VTT端接電阻,將其擺放在地址線可以走到的最遠的位置。一般來說,DDR2不需要VTT端接電阻,只有少數(shù)CPU需要;DDR3都需要VTT端接電阻。

原則六,DDR芯片的去耦電容放在靠近DDR芯片相應的引腳。

以下是DDR2的元器件擺放示意圖(未包括去耦電容),可以很容易看出,地址線可以走到兩顆芯片中間然后向兩邊分,很容易實現(xiàn)星形拓補,同時,數(shù)據(jù)線會很短。

以下是帶有VTT端接電阻的DDR2元器件擺放示意圖,在這個例子中,沒有串聯(lián)匹配電阻,VTT端接電阻擺放在了地址線可以到達的最遠距離。

以下是DDR3元器件擺放示意圖,請注意,這里使用的CPU支持雙通道DDR3,所以看到有四片(參考設計是8片)DDR3,其實是每兩個組成一個通道,地址線沿著圖中綠色的走線傳遞,實現(xiàn)了菊花鏈拓補。

地址線上的VTT端接電阻擺放在了地址線可以到達的最遠的地方。同樣地,數(shù)據(jù)線上的端接電阻也放置在了靠近DDR3芯片的位置,數(shù)據(jù)線到達CPU的距離很短。同時,可以看到,去耦電容放置在了很靠近DDR3相應電源引腳的地方。

第三步,設置串聯(lián)匹配電阻的仿真模型

擺放完元器件,建議設置串聯(lián)匹配電阻的仿真模型,這樣對于后續(xù)的布線規(guī)則的設置是有好處的。

點擊Analyze?SI/EMI Sim?Model Assignment,如下圖。

然后會出來Model Assignment的界面,如下圖:

然后點擊需要設置模型的器件,通常就是串聯(lián)匹配電阻,分配或創(chuàng)建合適的仿真的模型,如果不知道如何創(chuàng)建,請在互聯(lián)網上搜索或發(fā)郵件給無線時代(Beamsky)。

分配好仿真模型之后的網絡,使用Show Element命令,可以看到相關的XNET屬性,如下圖:

第四步,設置線寬與線距

1. DDR走線線寬與阻抗控制密切相關,經??梢钥吹胶芏嗤凶鲎杩箍刂?。對于純數(shù)字電路,完全有條件針對高速線做單端阻抗控制;但對于混合電路,包含高速數(shù)字電路與射頻電路,射頻電路比數(shù)字電路要重要的多,必須對射頻信號做50歐姆阻抗控制,同時射頻走線不可能太細,否則會引起較大的損耗,所以在混合電路中,本人往往舍棄數(shù)字電路的阻抗控制。到目前為止,本人設計的混合電路產品中,最高規(guī)格的DDR是DDR2-800,未作阻抗控制,工作一切正常。

2. DDR的供電走線,建議8mil以上,在Allegro可以針對一類線進行物理參數(shù)的同意設定,我本人喜歡建立PWR-10MIL的約束條件,并為所有電源網絡分配這一約束條件,如下圖。

3. 線距部分主要考慮兩方面,一是線-線間距,建議采用2W原則,即線間距是2倍線寬,3W很難滿足;二是線-Shape間距,同樣建議采用2W原則。對于線間距,也可以在Allegro中建立一種約束條件,為所有DDR走線(XNET)分配這樣的約束條件,如下圖:

4. 還有一種可能需要的規(guī)則,就是區(qū)域規(guī)則。Allegro中默認的線寬線距都是5mil,在CPU引腳比較密集的時候,這樣的規(guī)則是無法滿足的,這就需要在CPU或DDR芯片周圍設定允許小間距,小線寬的區(qū)域規(guī)則,如下圖:

第五步,走線

走線就需要注意的內容比較多,這里只做少許說明。

所有走線盡量短

走線不能有銳角

盡量少打過孔

保證所有走線有完整的參考面,地平面或這電源平面都可以,對于交變信號,地與電源平面是等電位的

盡量避免過孔將參考面打破,不過這在實際中很難做到

走完地址線和數(shù)據(jù)后,務必將DDR芯片的電源腳,接地腳,去耦電容的電源腳,接地腳全部走完,否則在后面繞等長時會很麻煩的

下圖是完成的DDR走線,但尚未繞等長:

第六步,設置等長規(guī)則

對于數(shù)據(jù)線,DDR1/2與DDR3的規(guī)則是一致的:每個BYTE與各自的DQS,DQM等長,即DQ0:7與DQS0,DQM。等長,DQ8:15與DQS1,DQM1等長,以此類推。

DDR2數(shù)據(jù)線等長規(guī)則舉例

DDR3數(shù)據(jù)線等長規(guī)則舉例

地址線方面的等長,要特別注意,DDR1/2與DDR是很不一樣的。

對于DDR1/2,需要設定每條地址到達同一片DDR的距離保持等長,如下圖:

對于DDR3,地址線的等長往往需要過孔來配合,具體的規(guī)則均綁定在過孔上和VTT端接電阻上,如下圖??梢钥吹?,CPU的地址線到達過孔的距離等長,過孔到達VTT端接電阻的距離也等長。

補充一點,很多時候,地址線的等長要求不嚴格,這一點我還沒有嘗試過。在本人設計的這些產品中,地址線,數(shù)據(jù)線都做了25mil的Relative Propagation Delay的等長規(guī)則設定。關于等長規(guī)則設定的細節(jié)在這里不再贅述,有興趣的話,可以發(fā)郵件給無線時代(Beamsky)。

第七步,繞等長

完成等長規(guī)則的設定后,最后一步也是工作量最大的一步:繞等長。

在這一步,我認為只有一點規(guī)則需要注意:盡量采用3倍線寬,45度角繞等長,如下圖:

繞等長完成后,最好把DDR相關網絡鎖定,以免誤動。

到這里,DDR走線就已經完成了,在本人設計過的三,四十種產品中,都是按照上面的規(guī)則與過程完成的,DDR2最高規(guī)格是DDR2-800,512MB,DDR3最高規(guī)格是DDR3-1600,1GB,都可以很穩(wěn)定的工作,無論性能還是可靠性,都未曾出過問題。

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

    關注

    68

    文章

    11332

    瀏覽量

    226005
  • DDR
    DDR
    +關注

    關注

    11

    文章

    762

    瀏覽量

    69585
  • 去耦電容
    +關注

    關注

    12

    文章

    325

    瀏覽量

    23618

原文標題:DDR布線最簡規(guī)則與過程,很全很專業(yè)!

文章出處:【微信號:edn-china,微信公眾號:EDN電子技術設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT9088GQW DDR 終端調節(jié)器評估板詳解

    RT9088GQW DDR 終端調節(jié)器評估板詳解 作為電子工程師,在電源管理芯片的選型和應用中,評估板是我們了解芯片性能和功能的重要工具。今天就來詳細介紹一下 RICHTEK 的 RT9088GQW
    的頭像 發(fā)表于 04-14 15:50 ?119次閱讀

    Renesas ICSSSTUAF32865A:DDR2 28位可配置寄存器緩沖器詳解

    Renesas ICSSSTUAF32865A:DDR2 28位可配置寄存器緩沖器詳解DDR2 內存模塊設計領域,Renesas 的 ICSSSTUAF32865A 28 位可配置寄存器緩沖器
    的頭像 發(fā)表于 04-14 09:25 ?458次閱讀

    Maxim產品命名規(guī)則詳解

    Maxim產品命名規(guī)則詳解 在電子工程領域,了解產品的命名規(guī)則對于正確選擇和使用電子元件至關重要。Maxim作為一家知名的半導體公司,其產品命名有一套獨特的規(guī)則。今天,我們就來詳細探討
    的頭像 發(fā)表于 04-03 16:50 ?651次閱讀

    技術資訊 I PCB設計三大頑疾:規(guī)則亂、布線慢、疊層偏——Allegro X Designer 的系統(tǒng)級解法

    的核心功能,從規(guī)則管理、布線效率、疊層設計這三個方面入手,剖析貫穿整個設計流程的專業(yè)設計體系。本文要點keypoint一文看懂AllegroXDesigner系統(tǒng)級
    的頭像 發(fā)表于 03-27 16:44 ?8115次閱讀
    技術資訊 I PCB設計三大頑疾:<b class='flag-5'>規(guī)則</b>亂、<b class='flag-5'>布線</b>慢、疊層偏——Allegro X Designer 的系統(tǒng)級解法

    zynqmp PS端DDR配置說明

    詳細講解zynqmp ps端DDR相關時序參數(shù)配置過程。
    發(fā)表于 03-24 14:56 ?0次下載

    瑞芯微DDR Bin工具詳解:輕松配置DDR參數(shù),助力系統(tǒng)穩(wěn)定運行

    在瑞芯微(Rockchip)平臺的嵌入式開發(fā)中,DDR(雙倍數(shù)據(jù)率存儲器)是系統(tǒng)性能的 “基石”—— 它的穩(wěn)定性直接影響設備啟動、數(shù)據(jù)吞吐與整體流暢度。為了讓復雜的 DDR 參數(shù)配置變得更簡單,瑞芯
    的頭像 發(fā)表于 02-03 15:58 ?1706次閱讀
    瑞芯微<b class='flag-5'>DDR</b> Bin工具<b class='flag-5'>詳解</b>:輕松配置<b class='flag-5'>DDR</b>參數(shù),助力系統(tǒng)穩(wěn)定運行

    DDR training的產生原因

    信號完整性(Signal Integrity, SI)問題:隨著DDR內存頻率的提高,信號完整性問題變得更加突出。高速信號在傳輸過程中會受到各種因素的影響,如反射、串擾、噪聲干擾等,這些問題會導致
    的頭像 發(fā)表于 11-17 10:25 ?4376次閱讀
    <b class='flag-5'>DDR</b> training的產生原因

    芯片制造過程中的布線技術

    從鋁到銅,再到釕與銠,半導體布線技術的每一次革新,都是芯片性能躍升的關鍵引擎。隨著制程進入2nm時代,傳統(tǒng)銅布線正面臨電阻與可靠性的極限挑戰(zhàn),而鑲嵌(大馬士革)工藝的持續(xù)演進與新材料的融合,為超高
    的頭像 發(fā)表于 10-29 14:27 ?1076次閱讀
    芯片制造<b class='flag-5'>過程</b>中的<b class='flag-5'>布線</b>技術

    基于FPGA的DDR控制器設計

    此時的IP核命令接收處于準備好狀態(tài),可以接收用戶命令,在當前時鐘拉高app_en,同時發(fā)送命令(app_cmd)和地址(app_addr),此時命令和地址被寫入。 在DDR3的寫數(shù)據(jù)過程中,在完成寫
    發(fā)表于 10-21 14:30

    基于DDR200T開發(fā)板的e203進行DDR3擴展

    ,本隊將clock period設置為400MHZ,使得DDR引出的clk時鐘為100MHZ,通過該時鐘分頻出E203所需要的時鐘頻率(基于多次測試,本隊將E203的時鐘頻率設置為20MHZ)。 DDR工程的布局布線 擴展完后
    發(fā)表于 10-21 12:43

    FPGA搭建DDR控制模塊

    接收處于準備好狀態(tài),可以接收用戶命令,在當前時鐘拉高app_en,同時發(fā)送命令(app_cmd)和地址(app_addr),此時命令和地址被寫入。 在DDR3的寫數(shù)據(jù)過程中,在完成寫命令之后需要進行
    發(fā)表于 10-21 10:40

    DDR器件管腳說明

    DDR是硬件設計的重要一環(huán),作為一名硬件工程師除了對DDR基礎和原理要有了解外,最重要的也就是對DDR控制器的掌握。本文章從DDR外部管腳的角度進行描述,學習
    的頭像 發(fā)表于 10-10 09:15 ?3442次閱讀
    <b class='flag-5'>DDR</b>器件管腳說明

    KiCad 中的自定義規(guī)則(KiCon 演講)

    設計規(guī)則 展開,重點探討了 那些復雜卻強大的特性。 由于這些規(guī)則本質上是基于文本表達的,需要用戶細致入微的理解。演講的 核心目標 是引導用戶有效實施這些規(guī)則,從而 規(guī)避布線問題、提升制
    的頭像 發(fā)表于 06-16 11:17 ?2619次閱讀
    KiCad 中的自定義<b class='flag-5'>規(guī)則</b>(KiCon 演講)

    高速PCB布局/布線的原則

    目錄:一、布線的一般原則1、PCB板知識2、5-5原則3、20H原則4、3W/4W/10W原則(W:Width)5、重疊電源與地線層規(guī)則6、1/4波長規(guī)則7、芯片引腳布線二、信號走線下
    的頭像 發(fā)表于 05-28 19:34 ?2707次閱讀
    高速PCB布局/<b class='flag-5'>布線</b>的原則

    時源芯微 PCB 布線規(guī)則詳解

    PCB 布線規(guī)則詳解 走線方向控制規(guī)則 相鄰布線層的走線方向應采用正交結構,避免不同信號線在相鄰層沿同一方向走線,以此降低不必要的層間串擾。若因 PCB 板結構限制(例如部分背板)難以
    的頭像 發(fā)表于 05-20 16:28 ?1085次閱讀
    阳曲县| 临潭县| 康平县| 潞城市| 汤阴县| 砚山县| 永宁县| 交口县| 乌恰县| 石家庄市| 探索| 德格县| 乌拉特后旗| 临潭县| 沾化县| 民乐县| 班戈县| 侯马市| 昌邑市| 会泽县| 建平县| 潍坊市| 临桂县| 镇安县| 天气| 怀安县| 康马县| 浮梁县| 荆州市| 永清县| 包头市| 建昌县| 景谷| 星座| 湾仔区| 元氏县| 广州市| 神池县| 佛冈县| 行唐县| 汕头市|