資料介紹
DDR布線在PCB設計中占有舉足輕重的地位,設計成功的關鍵就是要保證系統有充足的時序裕量。要保證系統的時序,線長匹配又是一個重要的環節。我們來回顧一下,DDR布線,線長匹配的基本原則是:地址,控制/命令信號與時鐘做等長。數據信號與DQS做等長。為啥要做等長?大家會說是要讓同組信號同時到達接收端,好讓接收芯片能夠同時處理這些信號。那么,時鐘信號和地址同時到達接收端,波形的對應關系是什么樣的呢?我們通過仿真來看一下具體波形。
??
建立如下通道,分別模擬DDR3的地址信號與時鐘信號。
圖1 地址/時鐘仿真示意圖??
??
為方便計算,我們假設DDR的時鐘頻率為500MHz,這樣對應的地址信號的速率就應該是500Mbps,這里大家應該明白,雖然DDR是雙倍速率,但對于地址/控制信號來說,依然是單倍速率的。下面來看看波形,在地址與時鐘完全等長的情況下,地址與數據端的接收波形如下圖2,紅色代表地址信號,綠色代表時鐘信號。
??
圖2 時鐘信號與地址信號波形
??
上面的波形我們似乎看不出時鐘與地址之間的時序關系是什么樣的,我們把它放在一個眼圖中,時序關系就很明確了。這里粗略的計算下建立時間與保持時間。如下圖
??
圖3 時鐘信號與地址信號波形
??
由上圖3.我們可以知道,該地址信號的建立時間大約為891ps,保持時間為881ps。這是在時鐘與地址信號完全等長情況下的波形。如果地址與時鐘不等長,信號又是什么樣的呢?仿真中,我們讓地址線比時鐘線慢200ps,得到的與眼圖如下:
??
圖4 時鐘信號與地址信號波形
由上圖可知,在地址信號比時鐘信號長的情況下,保持時間為684ps,建立越為1.1ns。可見,相對于地址線與時鐘線等長來說,地址線比時鐘線長會使地址信號的建立時間更短。同理,如果時鐘線比地址線長,則建立時間會變長,而保持時間會變短。那么雙倍速率的數據信號又是怎樣的?下面通過具體的仿真實例來看一下。
圖5 DQ 與 DQS仿真示意
??
仿真通道如上圖所示,驅動端和接收端為某芯片公司的IBIS模型,仿真波形如下:
??
圖6 DQ與DQS仿真波形??
??
我們將DQS和DQ信號同時生成眼圖,在一個窗口下觀測,結果如下:
??
圖7 DQ與DQS眼圖?
??
如上圖所示,大家可能發現了,如果按照原始對應關系,數據信號的邊沿和時鐘信號的邊沿是對齊的,如果是這樣,時鐘信號怎樣完成對數據信號的采樣呢?實際上并不是這樣的。以上仿真只是簡單的將兩波形放在了一起,因為DQ和DQS的傳輸通道長度是一樣的,所以他們的邊沿是對齊的。實際工作的時候,主控芯片會有一個調節機制。一般數據信號會比DQS提前四分之一周期被釋放出來,實際上,在顆粒端接收到的波形對應關系應該是這樣的:
??
圖8 平移后的眼圖??
??
通過主控芯片的調節之后,DQS的邊沿就和DQ信號位的中心對齊了,這樣就能保證數據在傳輸到接收端有足夠的建立時間與保持時間。和上面分析時鐘與地址信號一樣,如果DQ與DQS之間等長做的不好,DQS的時鐘邊沿就不會保持在DQ的中間位置,這樣建立時間或者保持時間的裕量就會變小。先簡單的來看一張圖
??
圖9 延時偏差對時序的影響??
??
上圖中,T_vb與T_va表示的是主控芯片在輸出數據時時鐘與數據之間的時序參數。在理想情況下,時鐘邊沿和數據電平的中心是對齊的,由于時鐘和數據傳輸通道不等長,使得時鐘邊沿沒有和數據脈沖的中間位置對其,使得建立時間的裕量變小。在理解了這些基礎問題之后,我們需要做的就是將這些時間參數轉化為線長。
下面我們通過具體實例來看看時序的計算,下圖是Freescale MPC8572 DDR主控芯片手冊,這張圖片定義了從芯片出來的時候,DQS與DQ之間的相位關系。
圖10 MPC8572時序圖
??
圖11 MPC8572時序參數??
??
顆粒端為美光DDR,該芯片的時序圖以及時序參數如下圖所示,這張圖片則定義了顆粒端芯片識別信號所需要的建立時間與保持時間。
??
圖12 DDR顆粒時序圖以及時序參數
??
我們用T_pcbskew來表示DQ與DQS之間的延時偏差,如果想要得到足夠的時序裕量,則延時偏差要滿足以下關系:
??T_pcbskew《T_vb-T_setup
??T_pcbskew》T_hold-T_va
??代入數據,有:
??T_vb-T_setup=375-215=160ps
??T_hold-T_va=-160ps
??
這樣,如果傳輸線的速度按照6mil/ps來計算,T_pcbskew為 /-960mil。大家會發現裕量很大,當然這只是最理想情況,沒有考慮時鐘抖動以及數據信號的抖動,以及串擾、碼間干擾帶來的影響,如果把這些因素都考慮進來,留給我們布線偏差的裕量就比較小了。
??
綜上所述,時序控制的目的就是要保證數據在接收端有充足的建立時間與保持時間,明白了這一點,我們在線長匹配這個問題上就能做到胸有成竹,游刃有余了。
本文轉載自
轉載地址:
聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有,如涉及侵權,請聯系小編進行處理。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- DDR3寄存器和PLL數據表
- PI2DDR3212和PI3DDR4212在DDR3/DDR4中應用
- Gowin DDR3 Memory Interface IP用戶指南
- MSP430 的3 種時鐘信號類別資料下載
- 一張表總結常規DDR3的走線設計資料下載
- 信號鏈設計之縮放模擬輸入信號資料下載
- DDR和DDR2與DDR3的設計資料總結 0次下載
- iMX6平臺的DRAM接口高階應用指南DDR3的資料說明 79次下載
- DDR3 SDRAM的JESD79-3D標準免費下載 86次下載
- DDR3和DDR4的設計與仿真學習教程免費下載 0次下載
- 關于時鐘信號源設計資料下載 41次下載
- 如何讓KeyStone DDR3接口初始化的詳細資料概述 9次下載
- 針對DDR2-800和DDR3的PCB信號完整性設計 0次下載
- 針對DDR2-800和DDR3的PCB信號完整性設計 0次下載
- DDR2-800和DDR3的PCB信號完整性設計 0次下載
- DDR4信號完整性測試要求 1444次閱讀
- Virtex7上DDR3的測試例程 1681次閱讀
- 常規DDR3的布局需要滿足哪些要求? 3134次閱讀
- 基于Power PC模塊的DDR3內存設計分析 1430次閱讀
- DDR高速信號線的布線原則和技巧 7540次閱讀
- 基于Digilent介紹DDR3和mig 2056次閱讀
- DDR2與DDR的區別,DDR3與DDR2的區別 1.5w次閱讀
- 關于DDR3信號扇出和走線問題解析 9415次閱讀
- 紫光DDR3 4GB*2 1600內存詳細評測 1w次閱讀
- DDR2和DDR3在印制線路板(PCB)時信號完整性和電源完整性方案 2824次閱讀
- 基于FPGA的DDR3多端口讀寫存儲管理的設計與實現 6814次閱讀
- 基于FPGA的DDR3 SDRAM控制器用戶接口設計 3535次閱讀
- 基于FPGA的DDR3多端口讀寫存儲管理系統設計 1.2w次閱讀
- DDR3內存的PCB仿真與設計 4828次閱讀
- DDR2和DDR3內存的創新電源方案 5298次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多