雙倍數(shù)據(jù)率 (DDR) 內(nèi)存簡(jiǎn)介
⊙DDR ⊙MEMORY
串行數(shù)據(jù)傳輸與并行數(shù)據(jù)傳輸相比具有重要優(yōu)勢(shì),在許多系統(tǒng)中,這些優(yōu)勢(shì)足以證明添加串行化和反串行化的并行數(shù)據(jù)電路是合理的,以便它可以作為串行數(shù)據(jù)傳輸。然而,計(jì)算機(jī)內(nèi)存是一個(gè)應(yīng)用領(lǐng)域,其中并行數(shù)據(jù)傳輸仍然很普遍。由于它們可以同時(shí)讀取和寫(xiě)入許多數(shù)字信號(hào),因此并行接口速度很快,設(shè)計(jì)人員一直在尋找使它們更快的方法。
一種古老但仍然相關(guān)的技術(shù)可實(shí)現(xiàn)數(shù)據(jù)傳輸速率的大幅提高稱為雙泵,此功能可將內(nèi)存系統(tǒng)轉(zhuǎn)變?yōu)殡p倍數(shù)據(jù)速率 (DDR) 內(nèi)存系統(tǒng)?!皢伪谩贝鎯?chǔ)系統(tǒng)采用歷史悠久的策略將數(shù)據(jù)從一個(gè) IC 同步移動(dòng)到另一個(gè) IC?;旧?,邏輯信號(hào)每個(gè)時(shí)鐘周期改變一次,并在時(shí)鐘的上升沿或下降沿由接收器采樣。在此方案中,字的傳輸速率不能超過(guò)時(shí)鐘頻率。
例如,如果時(shí)鐘以 133 MHz 運(yùn)行,(理想情況下)每秒傳輸 1.33 億字。請(qǐng)注意,位傳輸速率取決于系統(tǒng)架構(gòu),因?yàn)椴煌挠?jì)算系統(tǒng)使用不同的字長(zhǎng)——8 位、16 位等。雙泵系統(tǒng)可以在133 MHz達(dá)到 266 MT/s(每秒百萬(wàn)次傳輸)的速度。
在本文中,我們將了解單數(shù)據(jù)速率接口和雙數(shù)據(jù)速率接口之間的差異、我們使用 DDR 的原因及其應(yīng)用。
0****1
**### SDR 與 DDR
**
下面圖 1 中顯示的時(shí)序圖是單數(shù)據(jù)速率存儲(chǔ)器接口的示例。
首先,使用 EM_BA 信號(hào)選擇存儲(chǔ)體,并通過(guò) EM_A 信號(hào)建立行和列地址。數(shù)據(jù)字 D1、D2、D3 和 D4 在 EM_D 引腳上輸出。注意一個(gè)數(shù)據(jù)字如何占據(jù) EM_CLK 信號(hào)的整個(gè)周期。
下一個(gè)時(shí)序圖2描繪了一個(gè)雙倍數(shù)據(jù)速率接口。
“DQ”線代表數(shù)據(jù)信號(hào),陰影區(qū)域之間的無(wú)陰影 X 形區(qū)域表示從一個(gè)字到下一個(gè)字的轉(zhuǎn)換??梢钥吹矫總€(gè)字只需要一個(gè)完整時(shí)鐘周期的一半。請(qǐng)記住,該芯片使用差分時(shí)鐘,這就是時(shí)序圖具有 CK 信號(hào)和互補(bǔ) CK# 信號(hào)的原因。
0****2
**為什么雙倍數(shù)據(jù)速率?
你可能想知道為什么工程師在本可以將時(shí)鐘頻率提高兩倍的情況下還要費(fèi)心為 DDR 信號(hào)創(chuàng)建新邏輯。對(duì)這個(gè)決定的主要解釋包含在代表高速研發(fā)的兩個(gè)詞中:信號(hào)完整性。
高頻信號(hào)這里的“高頻”是相對(duì)于給定技術(shù)時(shí)代或應(yīng)用場(chǎng)景的限制來(lái)理解的,它們是電路板設(shè)計(jì)人員非常驚愕的一個(gè)來(lái)源。這些信號(hào)的特征:
它們也更難使用測(cè)試設(shè)備進(jìn)行表征和故障排除。例如,示波器的模擬和數(shù)字帶寬有限,隨著頻率的增加,它會(huì)在波形中引入更多失真。
因此,在嘗試實(shí)現(xiàn)更高的時(shí)鐘速率之前,從現(xiàn)有時(shí)鐘速率中提取盡可能多的吞吐量是有意義的。通過(guò)從單一數(shù)據(jù)速率接口轉(zhuǎn)向 DDR 接口,設(shè)計(jì)人員可以在不改變系統(tǒng)最大信號(hào)頻率的情況下顯著提高數(shù)據(jù)傳輸速率。即使數(shù)據(jù)信號(hào)的最大頻率增加了兩倍,所有這一切都可以實(shí)現(xiàn),這個(gè)新的數(shù)據(jù)頻率不高于先前的時(shí)鐘頻率。
0****3
**DDR 內(nèi)存應(yīng)用
**
“雙泵”是一種通用功能,已用于各種并行數(shù)據(jù)傳輸接口。甚至高速數(shù)據(jù)轉(zhuǎn)換器也采用了這種技術(shù)。例如, 下圖所示的模數(shù)轉(zhuǎn)換器 (ADC) 時(shí)序圖中,一個(gè)樣本在一個(gè)完整時(shí)鐘周期所需的時(shí)間內(nèi)被數(shù)字化,但數(shù)字輸出使用 DDR 時(shí)序,因?yàn)閮蓚€(gè)數(shù)據(jù)位復(fù)用到每個(gè)輸出。
然而,DDR 并行傳輸仍然與計(jì)算系統(tǒng)中使用的 SDRAM(同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)密切相關(guān)。幾十年來(lái),工程師們一直在努力提高計(jì)算機(jī)移動(dòng)和處理數(shù)字?jǐn)?shù)據(jù)的速度,而 DDR 信號(hào)使他們能夠在保持當(dāng)時(shí)可行的最大時(shí)鐘頻率的同時(shí)將吞吐量提高一倍。
1998 年發(fā)布的第一代 DDR SDRAM 支持高達(dá) 200 MHz 的時(shí)鐘頻率和高達(dá) 400 MT/s 的相應(yīng)傳輸速率。然后是 DDR2、DDR3、DDR4,最后是我們目前使用的 DDR5。DDR5 的最大傳輸速率超過(guò) 7 GT/s。
-
數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
9文章
1792瀏覽量
64412 -
DDR
+關(guān)注
關(guān)注
11文章
704瀏覽量
65163 -
串行數(shù)據(jù)
+關(guān)注
關(guān)注
0文章
52瀏覽量
16517
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論