0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DDR內(nèi)存的工作原理和信號(hào)組成

巨霖 ? 來(lái)源:巨霖 ? 2025-02-10 17:42 ? 次閱讀

內(nèi)存(DRAM-Random Access Memory)作為現(xiàn)代數(shù)字系統(tǒng)的核心組件之一,在計(jì)算機(jī)、汽車與消費(fèi)電子產(chǎn)品上可謂無(wú)所不在。

其中 DDR SDRAM(雙數(shù)據(jù)率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,Double Data Rate SDRAM)是最常用的存儲(chǔ)器設(shè)計(jì)技術(shù)之一,DDR技術(shù)自推出以來(lái),經(jīng)歷了多次迭代,包括DDR2、DDR3、DDR4以及最新的DDR5,每一代都在速度、容量和能效方面有所提升。隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來(lái),海量數(shù)據(jù)的爆發(fā)、AI深度學(xué)習(xí)的興起,以及5G技術(shù)的推動(dòng),DDR4標(biāo)準(zhǔn)在個(gè)人信息終端上已顯得力不從心。

如今,DDR5正與PCIE5.0 32Gbps等第5代高速I/O數(shù)據(jù)傳輸技術(shù)共同邁向市場(chǎng)。傳輸速度加快使得此類存儲(chǔ)器的驗(yàn)證難度呈指數(shù)上升。隨著DDR技術(shù)的不斷發(fā)展,信號(hào)完整性問(wèn)題變得越來(lái)越重要。

DDR的工作機(jī)制與其信號(hào)的組成介紹

DDR的基本工作原理

DDR內(nèi)存的工作原理可以概括為以下幾個(gè)關(guān)鍵點(diǎn):

1.雙倍數(shù)據(jù)速率

在傳統(tǒng)的SDR內(nèi)存中,數(shù)據(jù)只在時(shí)鐘的上升沿傳輸。而在DDR內(nèi)存中,數(shù)據(jù)在時(shí)鐘的上升沿和下降沿都傳輸,因此每個(gè)時(shí)鐘周期可以傳輸兩次數(shù)據(jù),從而實(shí)現(xiàn)雙倍的數(shù)據(jù)速率。

2.預(yù)取機(jī)制(Prefetch)

DDR內(nèi)存采用預(yù)取技術(shù)來(lái)提高數(shù)據(jù)傳輸效率。預(yù)取是指內(nèi)存控制器一次從內(nèi)存陣列中讀取多個(gè)數(shù)據(jù)位,然后分批次傳輸。例如:DDR1采用2n預(yù)?。看晤A(yù)取2位數(shù)據(jù)),DDR2采用4n預(yù)取,DDR3和DDR4采用8n預(yù)取,DDR5采用16n預(yù)取。

3.差分時(shí)鐘信號(hào)

DDR使用差分時(shí)鐘信號(hào)(CLK和CLK#)來(lái)提高抗噪聲能力和信號(hào)完整性。差分時(shí)鐘信號(hào)通過(guò)比較CLK和CLK#的電壓差來(lái)確定時(shí)鐘邊沿。

4.數(shù)據(jù)選通信號(hào)(DQS)

DQS信號(hào)用于同步數(shù)據(jù)信號(hào)的采樣。在寫(xiě)入操作時(shí),DQS由內(nèi)存控制器發(fā)出;在讀取操作時(shí),DQS由內(nèi)存芯片發(fā)出。DQS也是差分信號(hào)(DQS和DQS#),確保數(shù)據(jù)在正確的時(shí)刻被采樣。

DDR的信號(hào)組成

1. 時(shí)鐘信號(hào)(CLK)

作用:時(shí)鐘信號(hào)是DDR數(shù)據(jù)傳輸?shù)暮诵?,用于同步所有操作?/p>

特點(diǎn):DDR使用差分時(shí)鐘信號(hào)(CLK和CLK#),以提高抗噪聲能力。數(shù)據(jù)在時(shí)鐘的上升沿和下降沿都被采樣,從而實(shí)現(xiàn)雙倍數(shù)據(jù)速率。

2. 數(shù)據(jù)信號(hào)(DQ)

作用:用于傳輸實(shí)際的數(shù)據(jù)。

特點(diǎn):數(shù)據(jù)信號(hào)是雙向的,既可以寫(xiě)入內(nèi)存,也可以從內(nèi)存讀取。數(shù)據(jù)信號(hào)的寬度通常為64位(8字節(jié)),但也支持更寬的配置(如72位,帶ECC校驗(yàn))。

3. 數(shù)據(jù)選通信號(hào)(DQS)

作用:用于同步數(shù)據(jù)信號(hào)的采樣。

特點(diǎn):DQS也是差分信號(hào)(DQS和DQS#),與數(shù)據(jù)信號(hào)(DQ)一一對(duì)應(yīng)。在寫(xiě)入操作時(shí),DQS由控制器發(fā)出;在讀取操作時(shí),DQS由內(nèi)存芯片發(fā)出。

重要性:DQS信號(hào)確保數(shù)據(jù)在正確的時(shí)刻被采樣,避免時(shí)序錯(cuò)誤。

4. 地址信號(hào)(ADDR)

作用:用于指定內(nèi)存中數(shù)據(jù)的存儲(chǔ)位置。

特點(diǎn):地址信號(hào)是單向的,由內(nèi)存控制器發(fā)出。地址信號(hào)的寬度決定了內(nèi)存的容量(例如,DDR4支持最多16Gb的單個(gè)內(nèi)存芯片)。

5. 控制信號(hào)(CMD)

作用:用于控制內(nèi)存的操作,如讀取、寫(xiě)入、刷新等。常見(jiàn)控制信號(hào):RAS#(行地址選通):選擇行地址。CAS#(列地址選通):選擇列地址。WE#(寫(xiě)使能):控制寫(xiě)入操作。CS#(片選):選擇特定的內(nèi)存芯片。

特點(diǎn):控制信號(hào)通常是低電平有效(以“#”表示)。

6. 電源和地信號(hào)(VDD/VSS)

作用:為內(nèi)存芯片提供電源和地。

特點(diǎn):DDR4和DDR5采用更低的電壓(如DDR4為1.2V,DDR5為1.1V),以提高能效。電源信號(hào)的穩(wěn)定性對(duì)信號(hào)完整性至關(guān)重要。

7. 其他信號(hào)

ODT(On-Die Termination,片上終端):用于匹配阻抗,減少信號(hào)反射。

CKE(Clock Enable,時(shí)鐘使能):控制時(shí)鐘信號(hào)的啟用和禁用。

ZQ(校準(zhǔn)信號(hào)):用于調(diào)整驅(qū)動(dòng)強(qiáng)度和終端電阻。

DDR工作機(jī)制與信號(hào)組成的關(guān)系

DDR的工作機(jī)制依賴于其信號(hào)組成,各類信號(hào)協(xié)同工作以實(shí)現(xiàn)高效的數(shù)據(jù)傳輸:

1. 寫(xiě)入操作:內(nèi)存控制器發(fā)出寫(xiě)入命令,并發(fā)送地址信號(hào)(ADDR)和數(shù)據(jù)信號(hào)(DQ)??刂破魍瑫r(shí)發(fā)出數(shù)據(jù)選通信號(hào)(DQS),用于同步數(shù)據(jù)信號(hào)的采樣。數(shù)據(jù)在DQS的上升沿和下降沿被寫(xiě)入內(nèi)存陣列。數(shù)據(jù)信號(hào)(DQ)和DQS信號(hào)由控制器驅(qū)動(dòng)。寫(xiě)入操作需要滿足建立時(shí)間和保持時(shí)間的要求。

2. 讀取操作:內(nèi)存控制器發(fā)出讀取命令,并發(fā)送地址信號(hào)(ADDR)。內(nèi)存芯片根據(jù)地址從內(nèi)存陣列中讀取數(shù)據(jù)。內(nèi)存芯片發(fā)出數(shù)據(jù)信號(hào)(DQ)和數(shù)據(jù)選通信號(hào)(DQS),用于同步數(shù)據(jù)傳輸??刂破髟贒QS的上升沿和下降沿采樣數(shù)據(jù)。數(shù)據(jù)信號(hào)(DQ)和DQS信號(hào)由內(nèi)存芯片驅(qū)動(dòng)。讀取操作需要滿足時(shí)序要求,確保數(shù)據(jù)在正確的時(shí)刻被采樣。

DDR的時(shí)序控制是其工作機(jī)制的核心,主要包括以下幾個(gè)關(guān)鍵時(shí)序參數(shù):

1. 時(shí)鐘周期(tCK)決定了DDR的數(shù)據(jù)傳輸速率。

2. CAS延遲(CL,Column Address Strobe Latency)從發(fā)出讀取命令到數(shù)據(jù)輸出的延遲時(shí)間,影響讀取操作的響應(yīng)速度。

3. RAS到CAS延遲(tRCD,RAS to CAS Delay)從行地址選通(RAS)到列地址選通(CAS)的延遲時(shí)間,影響內(nèi)存訪問(wèn)的效率。

4. 預(yù)充電時(shí)間(tRP,Row Precharge Time)指的是關(guān)閉當(dāng)前行并準(zhǔn)備打開(kāi)新行所需的時(shí)間,其影響內(nèi)存的切換效率。

5. 刷新周期(tREF,Refresh Interval)定期刷新以保持?jǐn)?shù)據(jù)的時(shí)間間隔,確保數(shù)據(jù)不會(huì)因電容放電而丟失。

SIDesigner與DDR

SIDesigner致力于全方位解決DDR面臨的信號(hào)完整性挑戰(zhàn)

在高速數(shù)據(jù)傳輸中,信號(hào)可能會(huì)受到多種因素的影響,導(dǎo)致信號(hào)失真、時(shí)序錯(cuò)誤或數(shù)據(jù)丟失。DDR信號(hào)完整性的主要挑戰(zhàn)包括:信號(hào)在傳輸線末端或阻抗不匹配處反射,導(dǎo)致信號(hào)疊加和失真。相鄰信號(hào)線之間的電磁干擾產(chǎn)生的串?dāng)_,導(dǎo)致信號(hào)質(zhì)量下降。時(shí)鐘信號(hào)的微小變化引起的時(shí)鐘抖動(dòng)可能導(dǎo)致數(shù)據(jù)采樣錯(cuò)誤。電源噪聲會(huì)影響信號(hào)的穩(wěn)定性和可靠性。

通過(guò)巨霖的SIDesigner進(jìn)行高精度的DDR的仿真,可以預(yù)測(cè)信號(hào)在傳輸過(guò)程中各個(gè)端口之間的串?dāng)_和反射的行為。在仿真后得到眼圖(Eye Diagram),通過(guò)觀測(cè)眼圖可以直觀地顯示信號(hào)的抖動(dòng)、噪聲和失真情況。

并且通過(guò)軟件內(nèi)置的測(cè)量工具來(lái)測(cè)量眼圖來(lái)評(píng)估信號(hào)的質(zhì)量,通過(guò)測(cè)量眼圖的眼高來(lái)確定信號(hào)的幅度穩(wěn)定性,測(cè)量眼寬來(lái)確定信號(hào)的時(shí)間裕量。同時(shí)可以導(dǎo)入對(duì)應(yīng)的DDR眼圖模板來(lái)進(jìn)行多信號(hào)觀測(cè),看是否滿足設(shè)計(jì)規(guī)范。

通過(guò)SIDesigner也可以計(jì)算得到眼圖的誤碼率曲線來(lái)衡量信號(hào)質(zhì)量,同時(shí)在仿真中可以通過(guò)使用ibis模型中自帶的不同的ODT模型來(lái)進(jìn)行阻抗匹配的分析來(lái)獲取最優(yōu)的信號(hào)質(zhì)量,同時(shí)通過(guò)仿真clk信號(hào),觀測(cè)交叉點(diǎn)是否居中,驗(yàn)證時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)之間的時(shí)序關(guān)系,確保數(shù)據(jù)在正確的時(shí)刻被采樣。

SIDesigner也支持導(dǎo)入實(shí)際的電源噪聲進(jìn)行仿真來(lái)考慮電源對(duì)信號(hào)的影響。通過(guò)SiDesigner的高精度仿真工程師可以直觀的觀測(cè)到信號(hào)的質(zhì)量問(wèn)題,分析這些問(wèn)題后,通過(guò)修改原理圖繼續(xù)仿真來(lái)獲得符合預(yù)期設(shè)計(jì)規(guī)范的信號(hào)。

歡迎從官網(wǎng)申請(qǐng)?jiān)囉梦覀兊能浖^(guò)程中的任何疑問(wèn)可聯(lián)系support技術(shù)人員,期待與您的交流!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7637

    瀏覽量

    166499
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    731

    瀏覽量

    66431
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3111

    瀏覽量

    75017

原文標(biāo)題:SIDesigner致力于全方位解決DDR面臨的信號(hào)完整性挑戰(zhàn)

文章出處:【微信號(hào):巨霖,微信公眾號(hào):巨霖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    可制造性案例│DDR內(nèi)存芯片的PCB設(shè)計(jì)

    工作原理 DDR芯片內(nèi)存工作原理可以分為兩部分, 一部分是時(shí)序,一部分是數(shù)據(jù)傳輸 。 控制DDR內(nèi)存
    的頭像 發(fā)表于 07-28 13:12 ?4702次閱讀
    可制造性案例│<b class='flag-5'>DDR</b><b class='flag-5'>內(nèi)存</b>芯片的PCB設(shè)計(jì)

    可制造性案例│DDR內(nèi)存芯片的PCB設(shè)計(jì)!

    DDR芯片內(nèi)存工作原理可以分為兩部分, 一部分是時(shí)序,一部分是數(shù)據(jù)傳輸 。 控制DDR內(nèi)存的時(shí)序,是由
    發(fā)表于 12-25 13:58

    可制造性案例│DDR內(nèi)存芯片的PCB設(shè)計(jì)

    DDR芯片內(nèi)存工作原理可以分為兩部分, 一部分是時(shí)序,一部分是數(shù)據(jù)傳輸 。 控制DDR內(nèi)存的時(shí)序,是由
    發(fā)表于 12-25 14:02

    DDR內(nèi)存格式發(fā)展歷程(DDR~DDR4)

    針腳,主要包含了新的控制、時(shí)鐘、電源和接地等信號(hào)。DDR內(nèi)存采用的是支持2.5V電壓的SSTL2標(biāo)準(zhǔn),而不是SDRAM使用的3.3V電壓的LVTTL標(biāo)準(zhǔn)?! ?b class='flag-5'>DDR
    發(fā)表于 02-27 16:47

    DDR內(nèi)存條的工作原理是什么?設(shè)計(jì)時(shí)需要注意哪些事項(xiàng)?

    DDR內(nèi)存條是由多顆粒的DDR SDKAM芯片互連組成DDR SDRAM是雙數(shù)據(jù)率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器的縮寫(xiě)。
    發(fā)表于 11-07 07:55

    什么是DDR?DDR內(nèi)存的演進(jìn)之路

    就會(huì)丟失。后續(xù)的SDRAM和DDR SDRAM都是在DRAM的基礎(chǔ)上發(fā)展而來(lái),同時(shí)也屬于DRAM中的一種。SDRAM(Synchronous DRAM,同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器),同步是指內(nèi)存工作需要同步時(shí)鐘
    發(fā)表于 10-26 16:37

    FPGA對(duì)DDRSDRAM內(nèi)存條的控制

    首先介紹了內(nèi)存條的工作原理,內(nèi)存條電路設(shè)計(jì)的注意事項(xiàng),以及如何使用FPGA實(shí)現(xiàn)對(duì)DDR內(nèi)存條的控制,最后給出控制的仿真波形。 1
    發(fā)表于 06-29 15:37 ?2751次閱讀
    FPGA對(duì)DDRSDRAM<b class='flag-5'>內(nèi)存</b>條的控制

    DDR工作原理_DDR DQS信號(hào)的處理

    Random Access Memory的縮寫(xiě),即同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。本文首先介紹了DDR工作原理及結(jié)構(gòu)圖,其次闡述了DDR DQS信號(hào)的處理,具體的跟隨小編一起來(lái)了解一下。
    的頭像 發(fā)表于 05-23 16:07 ?5.4w次閱讀
    <b class='flag-5'>DDR</b><b class='flag-5'>工作原理</b>_<b class='flag-5'>DDR</b> DQS<b class='flag-5'>信號(hào)</b>的處理

    DDR4和DDR3內(nèi)存都有哪些區(qū)別?

    3是目前使用最為廣泛的計(jì)算機(jī)內(nèi)存標(biāo)準(zhǔn),它已經(jīng)服務(wù)了計(jì)算機(jī)用戶多年。但是,DDR4內(nèi)存隨著技術(shù)的進(jìn)步,成為了更好的內(nèi)存選擇。本文將詳細(xì)介紹DDR
    的頭像 發(fā)表于 10-30 09:22 ?1.2w次閱讀

    什么是DDR4內(nèi)存工作頻率

    DDR4內(nèi)存工作頻率是指DDR4內(nèi)存條在運(yùn)行時(shí)所能達(dá)到的速度,它是衡量DDR4
    的頭像 發(fā)表于 09-04 12:45 ?3234次閱讀

    如何選擇DDR內(nèi)存DDR3與DDR4內(nèi)存區(qū)別

    隨著技術(shù)的不斷進(jìn)步,計(jì)算機(jī)內(nèi)存技術(shù)也在不斷發(fā)展。DDR(Double Data Rate)內(nèi)存條作為計(jì)算機(jī)的重要組成部分,其性能直接影響到電腦的運(yùn)行速度和穩(wěn)定性。
    的頭像 發(fā)表于 11-20 14:24 ?5440次閱讀

    DDR內(nèi)存工作原理與結(jié)構(gòu)

    電子設(shè)備的內(nèi)存技術(shù)。以下是對(duì)DDR內(nèi)存工作原理與結(jié)構(gòu)的介紹: 一、工作原理 時(shí)鐘同步 :DDR
    的頭像 發(fā)表于 11-20 14:32 ?2241次閱讀

    DDR5內(nèi)存工作原理詳解 DDR5和DDR4的主要區(qū)別

    DDR5內(nèi)存工作原理詳解 1. DDR5內(nèi)存簡(jiǎn)介 DDR5(Double Data Rate
    的頭像 發(fā)表于 11-22 15:38 ?4207次閱讀

    DDR5內(nèi)存DDR4內(nèi)存性能差異

    DDR5內(nèi)存DDR4內(nèi)存性能差異 隨著技術(shù)的發(fā)展,內(nèi)存技術(shù)也在不斷進(jìn)步。DDR5
    的頭像 發(fā)表于 11-29 14:58 ?1963次閱讀

    DDR內(nèi)存工作原理 DDR內(nèi)存的常見(jiàn)故障及解決辦法

    。以下是DDR內(nèi)存的基本工作原理: 數(shù)據(jù)傳輸 :DDR內(nèi)存在每個(gè)時(shí)鐘周期內(nèi)可以傳輸兩次數(shù)據(jù),一次在時(shí)鐘
    的頭像 發(fā)表于 11-29 15:05 ?1881次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品