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

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

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

DRAM設(shè)計(jì)原理:DRAM Storage Cell 的結(jié)構(gòu)分析

西西 ? 來源:蝸窩科技 ? 作者:codingbelief ? 2020-09-22 14:30 ? 次閱讀

1. Storage Capacitor

DRAM Storage Cell 使用 Storage Capacitor 來存儲(chǔ) Bit 信息

從原理層面上看,一個(gè)最簡(jiǎn)單的,存儲(chǔ)一個(gè) Bit 信息的 DRAM Storage Cell 的結(jié)構(gòu)如下圖所示:

由以下 4 個(gè)部分組成:

Storage Capacitor,即存儲(chǔ)電容,它通過存儲(chǔ)在其中的電荷的多和少,或者說電容兩端電壓差的高和低,來表示邏輯上的 1 和 0。

Access Transistor,即訪問晶體管,它的導(dǎo)通和截止,決定了允許或禁止對(duì) Storage Capacitor 所存儲(chǔ)的信息的讀取和改寫。

Wordline,即字線,它決定了 Access Transistor 的導(dǎo)通或者截止。

Bitline,即位線,它是外界訪問 Storage Capacitor 的唯一通道,當(dāng) Access Transistor 導(dǎo)通后,外界可以通過 Bitline 對(duì) Storage Capacitor 進(jìn)行讀取或者寫入操作。

Storage Capacitor 的 Common 端接在 Vcc/2。
當(dāng) Storage Capacitor 存儲(chǔ)的信息為 1 時(shí),另一端電壓為 Vcc,此時(shí)其所存儲(chǔ)的電荷

Q = +Vcc/2 / C

當(dāng) Storage Capacitor 存儲(chǔ)的信息為 0 時(shí),另一端電壓為 0,此時(shí)其所存儲(chǔ)的電荷

Q = -Vcc/2 / C

1.1 數(shù)據(jù)讀寫原理

從上面的結(jié)構(gòu)圖上分析,我們可以很容易的推測(cè)出 DRAM Storage Cell 的數(shù)據(jù)讀寫流程:

讀數(shù)據(jù)時(shí),Wordline 設(shè)為邏輯高電平,打開 Access Transistor,然后讀取 Bitline 上的狀態(tài)

寫數(shù)據(jù)時(shí),先把要寫入的電平狀態(tài)設(shè)定到 Bitline 上,然后打開 Access Transistor,通過 Bitline 改變 Storage Capacitor 內(nèi)部的狀態(tài)。

然而,在具體實(shí)現(xiàn)上,如果按照上面的流程對(duì) DRAM Storage Cell 進(jìn)行讀寫,會(huì)遇到以下的問題:

外界的邏輯電平與 Storage Capacitor 的電平不匹配
由于 Bitline 的電容值比 Storage Capacitor 要大的多(通常為 10 倍以上),當(dāng) Access Transistor 導(dǎo)通后,如果 Storage Capacitor 存儲(chǔ)的信息為 1 時(shí),Bitline 電壓變化非常小。外界電路無法直接通過 Bitline 來讀取 Storage Capacitor 所存儲(chǔ)的信息。

進(jìn)行一次讀取操作后,Storage Capacitor 存儲(chǔ)的電荷會(huì)變化
在進(jìn)行一次讀取操作的過程中,Access Transistor 導(dǎo)通后,由于 Bitline 和 Storage Capacitor 端的電壓不一致,會(huì)導(dǎo)致 Storage Capacitor 中存儲(chǔ)的電荷量被改變。最終可能會(huì)導(dǎo)致在下一次讀取操作過程中,無法正確的判斷 Storage Capacitor 內(nèi)存儲(chǔ)的信息。

由于 Capacitor 的物理特性,即使不進(jìn)行讀寫操作,其所存儲(chǔ)的電荷都會(huì)慢慢變少
這個(gè)特性要求 DRAM 在沒有讀寫操作時(shí),也要主動(dòng)對(duì) Storage Capacitor 進(jìn)行電荷恢復(fù)的操作。

為解決上述的問題,DRAM 在設(shè)計(jì)上,引入了 Differential Sense Amplifier。

2. Differential Sense Amplifier

Differential Sense Amplifier 包含 Sensing Circuit 和 Voltage Equalization Circuit 兩個(gè)主要部分。它主要的功能就是將 Storage Capacitor 存儲(chǔ)的信息轉(zhuǎn)換為邏輯 1 或者 0 所對(duì)應(yīng)的電壓,并且呈現(xiàn)到 Bitline 上。同時(shí),在完成一次讀取操作后,通過 Bitline 將 Storage Capacitor 中的電荷恢復(fù)到讀取之前的狀態(tài)。

在后面的小節(jié)中,我們通過完整的數(shù)據(jù)讀取和寫入過程,來了解 Differential Sense Amplifier 工作原理。

2.1 Read Operation

一個(gè)完整的 Read Operation 包含了,Precharge、Access、Sense、Restore 四個(gè)階段。后續(xù)的小節(jié)中,將描述從 Storage Capacitor 讀取 Bit 1 的完整過程。

2.1.1 Precharge

在這個(gè)階段,首先會(huì)通過控制 EQ 信號(hào),讓 Te1、Te2、Te3 晶體管處于導(dǎo)通狀態(tài),將 Bitline 和 /Bitline 線上的電壓穩(wěn)定在 Vref 上, Vref = Vcc/2。然后進(jìn)入到下一個(gè)階段。

2.1.2 Access

經(jīng)過 Precharge 階段, Bitline 和 /Bitline 線上的電壓已經(jīng)穩(wěn)定在 Vref 上了,此時(shí),通過控制 Wordline 信號(hào),將 Ta 晶體管導(dǎo)通。Storage Capacitor 中存儲(chǔ)正電荷會(huì)流向 Bitline,繼而將 Bitline 的電壓拉升到 Vref+。然后進(jìn)入到下一個(gè)階段。

2.1.3 Sense

由于在 Access 階段,Bitline 的電壓被拉升到 Vref+,Tn2 會(huì)比 Tn1 更具導(dǎo)通性,Tp1 則會(huì)比 Tp2 更具導(dǎo)通性。
此時(shí),SAN (Sense-Amplifier N-Fet Control) 會(huì)被設(shè)定為邏輯 0 的電壓,SAP (Sense-Amplifier P-Fet Control) 則會(huì)被設(shè)定為邏輯 1 的電壓,即 Vcc。由于 Tn2 會(huì)比 Tn1 更具導(dǎo)通性,/Bitline 上的電壓會(huì)更快被 SAN 拉到邏輯 0 電壓,同理,Bitline 上的電壓也會(huì)更快被 SAP 拉到邏輯 1 電壓。接著 Tp1 和 Tn2 進(jìn)入導(dǎo)通狀態(tài),Tp2 和 Tn1 進(jìn)入截止?fàn)顟B(tài)。
最后,Bitline 和 /Bitline 的電壓都進(jìn)入穩(wěn)定狀態(tài),正確的呈現(xiàn)了 Storage Capacitor 所存儲(chǔ)的信息 Bit。

2.1.4 Restore

在完成 Sense 階段的操作后,Bitline 線處于穩(wěn)定的邏輯 1 電壓 Vcc,此時(shí) Bitline 會(huì)對(duì) Storage Capacitor 進(jìn)行充電。經(jīng)過特定的時(shí)間后,Storage Capacitor 的電荷就可以恢復(fù)到讀取操作前的狀態(tài)。

最后,通過 CSL 信號(hào),讓 Tc1 和 Tc2 進(jìn)入導(dǎo)通狀態(tài),外界就可以從 Bitline 上讀取到具體的信息。

2.1.5 Timing

整個(gè) Read Operation 的時(shí)序如下圖所示,其中的 Vcc 即為邏輯 1 所對(duì)應(yīng)的電壓,Gnd 為邏輯 0。

3. Write Operation

Write Operation 的前期流程和 Read Operation 是一樣的,執(zhí)行 Precharge、Access、Sense 和 Restore 操作。差異在于,在 Restore 階段后,還會(huì)進(jìn)行 Write Recovery 操作。

3.1 Write Recovery

在 Write Recovery 階段時(shí),通過控制 WE (Write Enable) 信號(hào),讓 Tw1 和 Tw2 進(jìn)入導(dǎo)通狀態(tài)。此時(shí),Bitline 會(huì)被 input 拉到邏輯 0 電平,/Bitline 則會(huì)被 /input 拉到邏輯 1 電平。
經(jīng)過特定的時(shí)間后,當(dāng) Storage Capacitor 的電荷被 Discharge 到 0 狀態(tài)時(shí),就可以通過控制 Wordline,將 Storage Capacitor 的 Access Transistor 截止,寫入 0 的操作就完成了。

4. 參考資料

Memory Systems - Cache Dram and Disk

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

    關(guān)注

    40

    文章

    2282

    瀏覽量

    182970
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4123

    瀏覽量

    85275
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一文解 DRAM 中Cells 的組織方式

    DRAM Storage Cell章節(jié)中,介紹了單個(gè) Cell結(jié)構(gòu)。在本章節(jié)中,將介紹 DRAM
    的頭像 發(fā)表于 09-22 15:01 ?6685次閱讀
    一文解 <b class='flag-5'>DRAM</b> 中Cells 的組織方式

    DRAM原理 - 1.存儲(chǔ)單元陣列#DRAM

    DRAM
    EE_Voky
    發(fā)布于 :2022年06月28日 15:17:53

    DRAM原理 - 2.讀寫循環(huán)#DRAM原理

    DRAM
    EE_Voky
    發(fā)布于 :2022年06月28日 15:18:22

    DRAM原理 - 4.選通器與分配器#DRAM原理

    DRAM
    EE_Voky
    發(fā)布于 :2022年06月28日 15:20:21

    DRAM原理 - 5.DIMM層次結(jié)構(gòu)#DRAM原理

    DRAM
    EE_Voky
    發(fā)布于 :2022年06月28日 15:20:45

    DRAM原理 - 6.猝發(fā)模式與內(nèi)存交錯(cuò)#DRAM原理

    DRAM
    EE_Voky
    發(fā)布于 :2022年06月28日 15:21:11

    DRAM原理 - 7.地址映射#DRAM原理

    DRAM
    EE_Voky
    發(fā)布于 :2022年06月28日 15:21:30

    DRAM內(nèi)存原理

    DRAM內(nèi)存原理   不管你信不信,RDRAM (Rambus)、DDR SDRAM甚至是EDO RAM它們?cè)诒举|(zhì)上講是一樣的。RDRAM、DDR RAM
    發(fā)表于 10-21 18:27

    FPGA DRAM數(shù)據(jù)錯(cuò)位

    使用NI的 FPGA,開辟了一個(gè)1294*1040大小的DRAM,在60HZ幀頻下按地址一個(gè)MCK一個(gè)地址的刷新DRAM中的數(shù)據(jù),也就是每個(gè)地址刷新時(shí)間不到17微秒,一開始出現(xiàn)一個(gè)數(shù)據(jù)都寫不進(jìn)去,我
    發(fā)表于 11-07 23:57

    DRAM存儲(chǔ)原理和特點(diǎn)

      DRAM是一種半導(dǎo)體存儲(chǔ)器,主要的作用原理是利用電容內(nèi)存儲(chǔ)電荷的多寡來代表一個(gè)二進(jìn)制bit是1還是0。與SRAM相比的DRAM的優(yōu)勢(shì)在于結(jié)構(gòu)簡(jiǎn)單,每一個(gè)bit的數(shù)據(jù)都只需一個(gè)電容跟一個(gè)晶體管來處
    發(fā)表于 12-10 15:49

    DRAM和SRAM對(duì)比分析哪個(gè)好?

    RAM有哪些分類?特點(diǎn)是什么?DRAM和SRAM對(duì)比分析哪個(gè)好?
    發(fā)表于 01-20 07:16

    DRAM芯片中的記憶單元分析

    某16K x 4的存儲(chǔ)體由16個(gè)字長(zhǎng)為1的 DRAM芯片在位方向和字方向同時(shí)擴(kuò)展而成,DRAM芯片中所有的記憶單元排列成行列相等的存儲(chǔ)矩陣。分析:由題得,16個(gè)DRAM芯片需要先在位方
    發(fā)表于 03-02 06:18

    DRAM的總體結(jié)構(gòu)框圖

    DRAM的總體結(jié)構(gòu)框圖
    發(fā)表于 12-04 17:13 ?3532次閱讀
    <b class='flag-5'>DRAM</b>的總體<b class='flag-5'>結(jié)構(gòu)</b>框圖

    DRAM 原理 2 :DRAM Memory Organization

    DRAM Storage Cell 章節(jié)中,介紹了單個(gè) Cell結(jié)構(gòu)。在本章節(jié)中,將介紹 DRA
    發(fā)表于 03-17 16:12 ?4806次閱讀
    <b class='flag-5'>DRAM</b> 原理 2 :<b class='flag-5'>DRAM</b> Memory Organization

    堆疊式DRAM存儲(chǔ)節(jié)點(diǎn)相關(guān)部分的結(jié)構(gòu)分析

    在下面的圖中顯示了堆疊式DRAM存儲(chǔ)節(jié)點(diǎn)相關(guān)部分的結(jié)構(gòu)圖。下圖(a)顯示了堆疊式DRAM存儲(chǔ)節(jié)點(diǎn)接觸(SNC)結(jié)構(gòu)。
    發(fā)表于 09-08 10:02 ?1889次閱讀
    堆疊式<b class='flag-5'>DRAM</b>存儲(chǔ)節(jié)點(diǎn)相關(guān)部分的<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>分析</b>