電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 5909|回復(fù): 16
收起左側(cè)

DDRx的關(guān)鍵技術(shù)介紹(下)

[復(fù)制鏈接]

199

主題

464

帖子

4111

積分

四級會員

Rank: 4

積分
4111
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2016-10-18 12:01:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
作者:一博科技5 \4 ]- F* B- W: J, v0 Z
& G. {) F  t0 w  S& z2 p2 ]
今天要介紹的是DDR3和DDR4最關(guān)鍵的一些技術(shù),write leveling以及DBI功能。
+ ]+ b$ S; B; V3 f8 j+ R  K2 N9 n% w$ J; l. w8 |; h2 d/ p
Write leveling功能與Fly_by拓?fù)?/font>. ]0 G# q2 r0 t9 G" Y
$ z- H5 l8 o4 o- i. a5 y6 W

  ~6 @2 K/ E8 A2 w: aWrite leveling功能和Fly_by拓?fù)涿懿豢煞。Fly_by拓?fù)渲饕獞?yīng)用于時鐘、地址、命令和控制信號,該拓?fù)淇梢杂行У臏p少stub的數(shù)量和他們的長度,但是卻會導(dǎo)致時鐘和Strobe信號在每個芯片上的飛行時間偏移,這使得控制器(FPGA或者CPU)很難保持tDQSS、tDSS 和tDSH這些參數(shù)滿足時序規(guī)格。因此write leveling應(yīng)運而生,這也是為什么在DDR3里面使用fly_by結(jié)構(gòu)后數(shù)據(jù)組可以不用和時鐘信號去繞等長的原因,數(shù)據(jù)信號組與組之間也不用去繞等長,而在DDR2里面數(shù)據(jù)組還是需要和時鐘有較寬松的等長要求的。DDR3控制器調(diào)用Write leveling功能時,需要DDR3 SDRAM顆粒的反饋來調(diào)整DQS與CK之間的相位關(guān)系,具體方式如下圖一所示。) n5 d( Q  M: e" `6 x
, Z7 p) p! o& J  P+ e

! ?, q4 r( e* C1 a! I
圖一、 Write leveling
8 b* _9 W8 h4 C0 ?, W) U
0 c, d- }# d2 q
Write leveling 是一個完全自動的過程?刂破鳎–PU或FPGA)不停的發(fā)送不同時延的DQS 信號,DDR3 SDRAM 顆粒在DQS-DQS#的上升沿采樣CK 的狀態(tài),并通過DQ 線反饋給DDR3 控制器?刂破鞫朔磸(fù)的調(diào)整DQS-DQS#的延時,直到控制器端檢測到DQ 線上0 到1 的跳變(說明tDQSS參數(shù)得到了滿足),控制器就鎖住此時的延時值,此時便完成了一個Write leveling過程;同時在Leveling 過程中,DQS-DQS#從控制器端輸出,所以在DDR3 SDRAM 側(cè)必須進行端接;同理,DQ 線由DDR3 SDRAM顆粒側(cè)輸出,在控制器端必須進行端接;" `# @# M. ~- R1 @( {- v0 T

7 y: p& d0 J' @; w+ w7 B" E, R+ u  s4 s5 O+ ]6 b
需要注意的是,并不是所有的DDR3控制器都支持write leveling功能,所以也意味著不能使用Fly_by拓?fù)浣Y(jié)構(gòu),通常這樣的主控芯片會有類似以下的描述:
/ y% ^8 T) s& i. b$ J0 V . e' x9 @% P' D+ \" a4 O' h% K

* h) F$ N8 n5 P3 ~' y2 w* x' h& i) P/ N  S( R, \
DBI功能與POD電平% j& N& j/ u% K2 L
4 a5 w+ N+ w" \7 g: i
" X1 Q. |- [0 a2 p
DBI的全稱是Data Bus Inversion數(shù)據(jù)總線反轉(zhuǎn)/倒置,它與POD電平密不可分,它們也是DDR4區(qū)別于DDR3的主要技術(shù)突破。
. c  y" n. ~3 g  ~4 N" R; L# L9 T5 K: P5 t4 b. H! t: ^
; v$ y3 D/ T  B6 x
POD電平的全稱是Pseudo Open-Drain 偽漏極開路,其與DDR3對比簡單的示例電路如下圖二所示。. u4 n% K( {7 y: g5 M. x  Y

0 p. C; g( p& R3 `3 [" V9 K6 s

, m& z% C+ X/ J0 D3 I- V( u
圖二 POD示意電路

9 L: s( S/ {, Q( _  l8 c9 S# l$ e* m! }+ I& y( \+ u
從中可以看到,當(dāng)驅(qū)動端的上拉電路導(dǎo)通,電路處于高電平時(也即傳輸?shù)氖恰?”),此時兩端電勢差均等,相當(dāng)于回路上沒有電流流過,但數(shù)據(jù)“1”還是照樣被傳輸,這樣的設(shè)計減少了功率消耗。
' c7 `* G& E& v' s' w7 G" z% Q7 _
0 x- f$ q: E( Q! I* {/ D1 j" |2 A6 @' n
正是由于POD電平的這一特性,DDR4設(shè)計了DBI功能。當(dāng)一個字節(jié)里的“0”比特位多于“1”時,可以使能DBI,將整個字節(jié)的“0”和“1”反轉(zhuǎn),這樣“1”比“0”多,相比原(反轉(zhuǎn)前)傳輸信號更省功耗,如下表一所示。3 t0 d# T- c6 F0 {  C9 \, P+ \
" ]0 r; x5 K% b8 E: B6 \9 B4 t
" T  s) M& w  t" T) W  }
表一  DBI示例
% u( B+ [) G5 d! k& R% w7 N5 u

% F  ^& b9 ?5 Z. D+ J/ b/ i" T以上就是DDRx的一些主要的關(guān)鍵技術(shù)介紹,可以用如下表二所示來總結(jié)下DDRx的特性對比。7 [" Q6 C& Z1 ]+ l  ^

) y" y# d/ i' k1 \# r/ G
* F8 p: g% |! `/ Z$ g  F
表二 DDRx SDRAM特性對比
6 O( G+ @3 H2 [
- R+ z' ]2 e1 S
; S, b7 g* V3 |# q+ l- {
評分記錄聯(lián)盟幣 收起 理由
Kivy + 2 資料很好,內(nèi)容豐富
總評分: 聯(lián)盟幣 + 2 
一博科技專注于高速PCB設(shè)計、PCB生產(chǎn)、SMT貼片、物料代購http://www.edadoc.com

389

主題

2372

帖子

1萬

積分

論壇法老

Rank: 6Rank: 6

積分
14149
QQ
沙發(fā)
發(fā)表于 2016-10-19 17:20:39 | 只看該作者
學(xué)習(xí)了,謝謝分享
回復(fù) 支持 反對

使用道具 舉報

0

主題

65

帖子

375

積分

一級會員

Rank: 1

積分
375
板凳
發(fā)表于 2016-10-19 19:30:53 | 只看該作者
學(xué)習(xí)了,謝謝分享
回復(fù) 支持 反對

使用道具 舉報

1069

主題

9415

帖子

4萬

積分

聯(lián)合創(chuàng)始人

元始天尊

Rank: 3Rank: 3

積分
49456

突出貢獻優(yōu)秀版主榮譽管理

QQ
地板
發(fā)表于 2016-10-21 10:45:08 | 只看該作者
很不錯,學(xué)習(xí)了
凡億教育 課堂免費視頻匯總:https://www.fanyedu.com
回復(fù) 支持 反對

使用道具 舉報

199

主題

464

帖子

4111

積分

四級會員

Rank: 4

積分
4111
5#
發(fā)表于 2016-10-21 16:51:17 | 只看該作者
大家覺得有用就好
一博科技專注于高速PCB設(shè)計、PCB生產(chǎn)、SMT貼片、物料代購http://www.edadoc.com
回復(fù) 支持 反對

使用道具 舉報

yxa

63

主題

895

帖子

2651

積分

凡億讀者

積分
2651
6#
發(fā)表于 2017-3-10 09:20:21 | 只看該作者
支持 學(xué)習(xí)下新的東西
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2017-3-23 20:40:55 | 只看該作者
看一看 看能不能學(xué)習(xí)一個知識點  感謝
回復(fù) 支持 反對

使用道具 舉報

26

主題

812

帖子

1294

積分

三級會員

Rank: 3Rank: 3

積分
1294
8#
發(fā)表于 2017-5-6 10:33:33 | 只看該作者
看看 學(xué)習(xí) 感覺這個軟件的還是很好上手的
回復(fù) 支持 反對

使用道具 舉報

1

主題

66

帖子

64

積分

一級會員

Rank: 1

積分
64
9#
發(fā)表于 2018-8-9 09:27:52 | 只看該作者
新手,下載學(xué)習(xí)下!!
回復(fù) 支持 反對

使用道具 舉報

0

主題

23

帖子

80

積分

一級會員

Rank: 1

積分
80
10#
發(fā)表于 2018-8-15 19:52:17 | 只看該作者
mark7 ^' Y9 U- f9 V# B
1 k3 G( b; F: B6 a) ^0 x1 T
! n! M5 p% |* h% p) E; l
' |% U$ {4 V6 A
/ D+ z( U- j3 b  D  ^2 S( o8 ?
6 \9 {+ l8 n0 b$ a# ?" I3 ~

8 \$ J9 i) m9 }
% i' H  ]* v$ j6 ?. K; S1 a9 y5 w, K* A$ |% D4 {  K& b: ]! n6 h/ e! l
* A7 {+ w6 w1 C, Z4 `- ^' i# X. v
  [% p% b+ V  _
回復(fù) 支持 反對

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表