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

PCB聯(lián)盟網

搜索
查看: 3400|回復: 8
收起左側

DDRx的關鍵技術介紹(上)

[復制鏈接]

199

主題

464

帖子

4111

積分

四級會員

Rank: 4

積分
4111
跳轉到指定樓層
樓主
發(fā)表于 2016-9-21 15:54:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
作者:一博科技
1 b4 s/ X9 n% M! E
; `( W7 T1 W8 n* C  ]: ^% L在上一篇的問題里面問到了DDRX相對于前一代來說的關鍵技術突破在哪里,雖然沒有人回答得完全正確,但這個也是很正常的,因為通過幾句話要想說清楚也確實是不容易的,所以還是通過文章來把這些關鍵技術再給大家介紹一下。0 c* @0 `; K& F" D/ K/ V+ t
   
( |* q& G( g' ]9 ]; C差分時鐘技術
0 J/ }. Z! b: F/ p8 A. q+ n: n
差分時鐘是DDR的一個重要且必要的設計,但大家對CK#(CKN)的作用認識很少,很多人理解為第二個觸發(fā)時鐘,其實它的真實作用是起到觸發(fā)時鐘校準的作用。 - r- V& N4 y/ @( @" L
) C3 Y; g' V3 E& c( z
由于數(shù)據(jù)是在CK的上下沿觸發(fā),造成傳輸周期縮短了一半,因此必須要保證傳輸周期的穩(wěn)定以確保數(shù)據(jù)的正確傳輸,這就要求CK的上下沿間距要有精確的控制。但因為溫度、電阻性能的改變等原因,CK上下沿間距可能發(fā)生變化,此時與其反相的CK#(CKN)就起到糾正的作用(CK上升快下降慢,CK#則是上升慢下降快),如下圖一所示。
3 G6 W8 y, r; V& k0 c- L 5 y/ N- \1 u" p( q" O
圖一 差分時鐘示意圖
" X# [5 S* s% v; I; B8 }9 E& _
數(shù)據(jù)選取脈沖(DQS)

2 ?& `' D( V' S6 m* V* s就像時鐘信號一樣,DQS也是DDR中的重要功能,它的功能主要用來在一個時鐘周期內準確的區(qū)分出每個傳輸周期,并便于接收方準確接收數(shù)據(jù)。每一顆8bit DRAM芯片都有一個DQS信號線,它是雙向的,在寫入時它用來傳送由主控芯片發(fā)來的DQS信號,讀取時,則由DRAM芯片生成DQS向主控發(fā)送。完全可以說,它就是數(shù)據(jù)的同步信號。- ^% u* J4 ~! ~5 J/ E

0 S2 u' ~4 y( O在讀取時,DQS與數(shù)據(jù)信號同時生成(也是在CK與CK#的交叉點)。而DDR內存中的CL也就是從CAS發(fā)出到DQS生成的間隔,數(shù)據(jù)真正出現(xiàn)在數(shù)據(jù)I/O總線上相對于DQS觸發(fā)的時間間隔被稱為tAC。實際上,DQS生成時,芯片內部的預取已經完畢了,由于預取的原因,實際的數(shù)據(jù)傳出可能會提前于DQS發(fā)生(數(shù)據(jù)提前于DQS傳出)。由于是并行傳輸,DDR內存對tAC也有一定的要求,對于DDR266,tAC的允許范圍是±0.75ns,對于DDR333,則是±0.7ns,其中CL里包含了一段DQS的導入期。
; \1 i9 Q+ D# h9 o" ~
1 b" k7 j( Q8 l0 k* G; `6 CDQS 在讀取時與數(shù)據(jù)同步傳輸,那么接收時也是以DQS的上下沿為準嗎?不,如果以DQS的上下沿區(qū)分數(shù)據(jù)周期的危險很大。由于芯片有預取的操作,所以輸出時的同步很難控制,只能限制在一定的時間范圍內,數(shù)據(jù)在各I/O端口的出現(xiàn)時間可能有快有慢,會與DQS有一定的間隔,這也就是為什么要有一個tAC規(guī)定的原因。而在接收方,一切必須保證同步接收,不能有tAC之類的偏差。這樣在寫入時,DRAM芯片不再自己生成DQS,而以發(fā)送方傳來的DQS為基準,并相應延后一定的時間,在DQS的中部為數(shù)據(jù)周期的選取分割點(在讀取時分割點就是上下沿),從這里分隔開兩個傳輸周期。這樣做的好處是,由于各數(shù)據(jù)信號都會有一個邏輯電平保持周期,即使發(fā)送時不同步,在DQS上下沿時都處于保持周期中,此時數(shù)據(jù)接收觸發(fā)的準確性無疑是最高的,如下圖二所示。. e; y) A, m. v2 E1 {3 `$ ~0 |
! q4 g* s7 o7 u; d( v

8 ^, _4 z: u" ~' n; D6 c8 e) g' Q( v6 v7 \4 N# i8 K- ~$ ]
圖二  數(shù)據(jù)時序

3 c+ Y% K% O5 V/ w2 Z    數(shù)據(jù)掩碼技術(DQM)

% _3 @4 |5 V- Y: K& U不是DDR所特有的,但對于DDR來說也是比較重要的技術,所以一并介紹下。8 L5 B7 I' I0 Q. w0 V2 H
, X2 c% s' t7 J! V$ V/ R6 n
為了屏蔽不需要的數(shù)據(jù),人們采用了數(shù)據(jù)掩碼(Data I/O Mask,簡稱DQM)技術。通過DQM,內存可以控制I/O端口取消哪些輸出或輸入的數(shù)據(jù)。這里需要強調的是,在讀取時,被屏蔽的數(shù)據(jù)仍然會從存儲體傳出,只是在“掩碼邏輯單元”處被屏蔽。
3 _" O' r8 I6 u2 g
# Y5 _1 \; D( l6 kDQM由主控芯片控制,為了精確屏蔽一個P-Bank位寬中的每個字節(jié),每個64bit位寬的數(shù)據(jù)中有8個DQM信號線,每個信號針對一個字節(jié)。這樣,對于4bit位寬芯片,兩個芯片共用一個DQM 信號線,對于8bit位寬芯片,一個芯片占用一個DQM信號,而對于16bit位寬芯片,則需要兩個DQM引腳。SDRAM 官方規(guī)定,在讀取時DQM發(fā)出兩個時鐘周期后生效,而在寫入時,DQM與寫入命令一樣是立即生效,如下圖三和四分別顯示讀取和寫入時突發(fā)周期的第二筆數(shù)據(jù)被取消。
; h. G) Z. _* M  ?* D) L* {3 C4 N! Z, r* y( H$ [1 r

7 y- v/ M# F8 p+ Z. b. o- a+ g
圖三  讀取時數(shù)據(jù)掩碼操作
* \! K. S9 S& w. R. ]- i5 E
$ I3 B3 Q+ V: B
圖四  寫入時數(shù)據(jù)掩碼操作

- e0 B- O8 ?6 `% j所以DQM信號的作用就是對于突發(fā)寫入,如果其中有不想存入的數(shù)據(jù),就可以運用DQM信號進行屏蔽。DQM信號和數(shù)據(jù)信號同時發(fā)出,接收方在DQS的上升與下降沿來判斷DQM的狀態(tài),如果DQM為高電平,那么之前從DQS中部選取的數(shù)據(jù)就被屏蔽了。+ [: G* ]9 C) t- F1 b

8 w8 }( y+ {, n# r有人可能會覺得,DQM是輸入信號,意味著DRAM芯片不能發(fā)出DQM信號給主控芯片作為屏蔽讀取數(shù)據(jù)的參考。其實,該讀哪個數(shù)據(jù)也是由主控芯片決定的,所以DRAM芯片也無需參與主控芯片的工作,哪個數(shù)據(jù)是有用的就留給主控芯片自己去選擇。4 B* v) ]5 Z# i7 b+ i9 ^, K0 |
一博科技專注于高速PCB設計、PCB生產、SMT貼片、物料代購http://www.edadoc.com
回復

使用道具 舉報

199

主題

464

帖子

4111

積分

四級會員

Rank: 4

積分
4111
沙發(fā)
發(fā)表于 2016-9-21 15:55:34 | 只看該作者
這次居然一次就發(fā)上去了。
! M( R) c; O% j6 s+ j  c  r5 B+ R9 a* c& `* e人品暴漲呀
一博科技專注于高速PCB設計、PCB生產、SMT貼片、物料代購http://www.edadoc.com
回復 支持 反對

使用道具 舉報

389

主題

2372

帖子

1萬

積分

論壇法老

Rank: 6Rank: 6

積分
14149
QQ
板凳
發(fā)表于 2016-9-25 20:42:16 | 只看該作者
寫的比較詳細,學習了,謝謝分享
回復 支持 反對

使用道具 舉報

0

主題

17

帖子

124

積分

一級會員

Rank: 1

積分
124
地板
發(fā)表于 2016-10-10 16:42:52 | 只看該作者
謝謝分享!
回復 支持 反對

使用道具 舉報

yxa

63

主題

895

帖子

2651

積分

凡億讀者

積分
2651
5#
發(fā)表于 2017-3-5 18:05:07 | 只看該作者
不錯,支持
回復 支持 反對

使用道具 舉報

0

主題

62

帖子

60

積分

一級會員

Rank: 1

積分
60
6#
發(fā)表于 2018-12-5 00:17:57 | 只看該作者
干貨值得分享,很好,下載下來學習下
回復 支持 反對

使用道具 舉報

4

主題

74

帖子

161

積分

一級會員

Rank: 1

積分
161
7#
發(fā)表于 2018-12-5 13:15:14 | 只看該作者
感謝樓主分享,下載練習
回復 支持 反對

使用道具 舉報

0

主題

62

帖子

60

積分

一級會員

Rank: 1

積分
60
8#
發(fā)表于 2018-12-5 13:16:25 | 只看該作者
資料很豐富,正好需要,多向大家學習下
回復 支持 反對

使用道具 舉報

0

主題

51

帖子

49

積分

一級會員

Rank: 1

積分
49
9#
發(fā)表于 2018-12-18 12:57:52 | 只看該作者
論壇的資料都很經典,很有價值!不錯
回復 支持 反對

使用道具 舉報

發(fā)表回復

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

本版積分規(guī)則

關閉

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


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