DDRx的關鍵技術介紹(下)【轉發(fā)】

2018-04-10  by:CAE仿真在線  來源:互聯(lián)網



今天要介紹的是DDR3和DDR4最關鍵的一些技術,write leveling以及DBI功能。



Write leveling功能與Fly_by拓撲



Write leveling功能和Fly_by拓撲密不可分。Fly_by拓撲主要應用于時鐘、地址、命令和控制信號,該拓撲可以有效的減少stub的數(shù)量和他們的長度,但是卻會導致時鐘和Strobe信號在每個芯片上的飛行時間偏移,這使得控制器(FPGA或者CPU)很難保持tDQSS、tDSS 和tDSH這些參數(shù)滿足時序規(guī)格。因此write leveling應運而生,這也是為什么在DDR3里面使用fly_by結構后數(shù)據組可以不用和時鐘信號去繞等長的原因,數(shù)據信號組與組之間也不用去繞等長,而在DDR2里面數(shù)據組還是需要和時鐘有較寬松的等長要求的。DDR3控制器調用Write leveling功能時,需要DDR3 SDRAM顆粒的反饋來調整DQS與CK之間的相位關系,具體方式如下圖一所示。


DDRx的關鍵技術介紹(下)【轉發(fā)】HFSS分析案例圖片1

圖一、 Write leveling


Write leveling 是一個完全自動的過程。控制器(CPU或FPGA)不停的發(fā)送不同時延的DQS 信號,DDR3 SDRAM 顆粒在DQS-DQS#的上升沿采樣CK 的狀態(tài),并通過DQ 線反饋給DDR3 控制器??刂破鞫朔磸偷恼{整DQS-DQS#的延時,直到控制器端檢測到DQ 線上0 到1 的跳變(說明tDQSS參數(shù)得到了滿足),控制器就鎖住此時的延時值,此時便完成了一個Write leveling過程;同時在Leveling 過程中,DQS-DQS#從控制器端輸出,所以在DDR3 SDRAM 側必須進行端接;同理,DQ 線由DDR3 SDRAM顆粒側輸出,在控制器端必須進行端接;


需要注意的是,并不是所有的DDR3控制器都支持write leveling功能,所以也意味著不能使用Fly_by拓撲結構,通常這樣的主控芯片會有類似以下的描述:

DDRx的關鍵技術介紹(下)【轉發(fā)】HFSS圖片2

之前就出現(xiàn)過類似的案例,請點擊往期的文章:

不是所有DDR3都可以用Fly by結構!(直接戳文字,即可打開連接)



DBI功能與POD電平



DBI的全稱是Data Bus Inversion數(shù)據總線反轉/倒置,它與POD電平密不可分,它們也是DDR4區(qū)別于DDR3的主要技術突破。


POD電平的全稱是Pseudo Open-Drain 偽漏極開路,其與DDR3對比簡單的示例電路如下圖二所示。


DDRx的關鍵技術介紹(下)【轉發(fā)】HFSS圖片3

圖二 POD示意電路


從中可以看到,當驅動端的上拉電路導通,電路處于高電平時(也即傳輸?shù)氖恰?”),此時兩端電勢差均等,相當于回路上沒有電流流過,但數(shù)據“1”還是照樣被傳輸,這樣的設計減少了功率消耗。


正是由于POD電平的這一特性,DDR4設計了DBI功能。當一個字節(jié)里的“0”比特位多于“1”時,可以使能DBI,將整個字節(jié)的“0”和“1”反轉,這樣“1”比“0”多,相比原(反轉前)傳輸信號更省功耗,如下表一所示。


DDRx的關鍵技術介紹(下)【轉發(fā)】HFSS圖片4

表一 DBI示例


以上就是DDRx的一些主要的關鍵技術介紹,可以用如下表二所示來總結下DDRx的特性對比。


DDRx的關鍵技術介紹(下)【轉發(fā)】HFSS圖片5

表二 DDRx SDRAM特性對比




轉自公眾號:一博科技高速先生 作者:作者:周偉

開放分享:優(yōu)質有限元技術文章,助你自學成才

相關標簽搜索:DDRx的關鍵技術介紹(下)【轉發(fā)】 HFSS電磁分析培訓 HFSS培訓課程 HFSS技術教程 HFSS無線電仿真 HFSS電磁場仿真 HFSS學習 HFSS視頻教程 天線基礎知識 HFSS代做 天線代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com