計(jì)算機(jī)組成原理ch03內(nèi)部存儲(chǔ)器_第1頁(yè)
計(jì)算機(jī)組成原理ch03內(nèi)部存儲(chǔ)器_第2頁(yè)
計(jì)算機(jī)組成原理ch03內(nèi)部存儲(chǔ)器_第3頁(yè)
計(jì)算機(jī)組成原理ch03內(nèi)部存儲(chǔ)器_第4頁(yè)
計(jì)算機(jī)組成原理ch03內(nèi)部存儲(chǔ)器_第5頁(yè)
已閱讀5頁(yè),還剩144頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第三章內(nèi)部存儲(chǔ)器

■馮?諾依曼結(jié)構(gòu)(馮?諾依曼計(jì)算機(jī))

■存儲(chǔ)程序和程序控制

■控制器為中心

■現(xiàn)代計(jì)算機(jī)中,存儲(chǔ)器處于全機(jī)中心地位

-1計(jì)算機(jī)正在執(zhí)行的程序和數(shù)據(jù)均存放在存儲(chǔ)器

■(除暫存于CPU寄存器)

■CPU直接從存儲(chǔ)器取指令或存取數(shù)據(jù)

?2計(jì)算機(jī)系統(tǒng)中輸入輸出設(shè)備數(shù)量增多,數(shù)據(jù)傳送速度加快

■采用直接存儲(chǔ)器存取(DMA)技術(shù)和I/O通道技術(shù),在存儲(chǔ)

器與輸入輸出系統(tǒng)之間直接傳送數(shù)據(jù)

■3共享存儲(chǔ)器的多處理機(jī)

■利用存儲(chǔ)器存放共享數(shù)據(jù),實(shí)現(xiàn)處理機(jī)之間的通信,加

強(qiáng)存儲(chǔ)器作為全機(jī)中心的地位

1

tigerFebruary2010

第三章內(nèi)部存儲(chǔ)器

■中央處理器由高速器件組成,指令的執(zhí)行速度基本上取決于

主存儲(chǔ)器的速度

-計(jì)算機(jī)解題能力的提高

■應(yīng)用范圍的日益廣泛

?系統(tǒng)軟件的日益豐富

■與主存儲(chǔ)器的技術(shù)發(fā)展密切相關(guān)

占-m

F三

==

一S_

mH

5=三

-5二=

二=

5三=.==.

三;=

=二£s

-5三==

=三^

=二=

m污t=v4==.

n三=

第2

■鬲

>二~

彈砂"

:=去

3兀C

■*.

,.i-3.

IlhiTI

2

tigerFebruary2010

第三章內(nèi)部存儲(chǔ)器

?3」存儲(chǔ)器概述

■32SRAM存儲(chǔ)器

■33DRAM存儲(chǔ)器

■34只讀存儲(chǔ)器和閃速存儲(chǔ)器

,3.5并行存儲(chǔ)器

■36cache存儲(chǔ)器

3

tigerFebruary2010

3.1存儲(chǔ)器概述

?3.L1存儲(chǔ)器分類(lèi)

■3.1.2存儲(chǔ)器的分級(jí)結(jié)構(gòu)

■3.L3存儲(chǔ)器的技術(shù)指標(biāo)

4

tigerFebruary2010

■存儲(chǔ)位/存儲(chǔ)元存放一位二進(jìn)制位的電路或材料單元

■存儲(chǔ)單元若干個(gè)存儲(chǔ)元組成一個(gè)存儲(chǔ)單元

?存儲(chǔ)器若干個(gè)存儲(chǔ)單元

■1.按存儲(chǔ)介質(zhì)分

■半導(dǎo)體存儲(chǔ)器:用半導(dǎo)體器件組成的存儲(chǔ)器

■磁表面存儲(chǔ)器:用磁性材料做成的存儲(chǔ)器

■2,按存取方式分

■隨機(jī)存儲(chǔ)器:任何存儲(chǔ)單元的內(nèi)容都能被隨機(jī)存取,且存

取時(shí)間和存儲(chǔ)單元的物理位置無(wú)關(guān)

■順序存儲(chǔ)器:只能按某種順序來(lái)存取,存取時(shí)間和存儲(chǔ)單

元的物理位置有關(guān)

5

tigerFebruary2010

■3.按存儲(chǔ)內(nèi)容的可變性分

■只讀存儲(chǔ)器(ROM):存儲(chǔ)的內(nèi)容是固定不變的,只能讀出而

不能寫(xiě)入的半導(dǎo)體存儲(chǔ)器

■隨機(jī)讀寫(xiě)存儲(chǔ)器(RAM):既能讀出又能寫(xiě)入的半導(dǎo)體存儲(chǔ)器

■BIOS(CMOS?):ROM^EPROM^E2PROM^FIashROM

.4按信息易失性分

■易《殍存儲(chǔ)器:斷電后信息即消失的存儲(chǔ)器

■非易失性存儲(chǔ)器:斷電后仍能保存信息的存儲(chǔ)器

■5,按系統(tǒng)中的作用分

■主存儲(chǔ)器

■輔助存儲(chǔ)器

■高速緩沖存儲(chǔ)器

■控制存儲(chǔ)器

6

tigerFebruary2010

■對(duì)存儲(chǔ)器的要求是:容量大,速度快,(位)成本低

■為解決三者之間的矛盾,采用多級(jí)存儲(chǔ)器體系結(jié)構(gòu)

■即高速緩沖存儲(chǔ)器、主存儲(chǔ)器和外存儲(chǔ)器

速度快容量小(位)成本高

CPU寄存器

cache

虛存

主:存

磁盤(pán)cache

磁盤(pán)

磁帶光盤(pán)

慢大低

7

tigerFebruary2010

■存儲(chǔ)器的用途和特點(diǎn)

名稱(chēng)簡(jiǎn)稱(chēng)用途特點(diǎn)

存取速度快

高速緩沖存儲(chǔ)器cache高速存取指令和數(shù)據(jù)

存儲(chǔ)容量小

存放計(jì)算機(jī)運(yùn)行期間存取速度較快

主存儲(chǔ)器主存

的大量程序和數(shù)據(jù)存儲(chǔ)容量不大

存放系統(tǒng)程序和大型存儲(chǔ)容量大

外存儲(chǔ)器外存

數(shù)據(jù)文件及數(shù)據(jù)庫(kù)位成本低

8

tigerFebruary2010

■主存儲(chǔ)器的性能指標(biāo)

指標(biāo)含義表現(xiàn)單位

字?jǐn)?shù)

存儲(chǔ)容量一個(gè)存儲(chǔ)器可容納的存儲(chǔ)單元總數(shù)存儲(chǔ)空間的大小

字節(jié)數(shù)

發(fā)出讀(寫(xiě))操作命令到該操作完成,

存取時(shí)間數(shù)據(jù)出現(xiàn)在數(shù)據(jù)總線(xiàn)上的一次存儲(chǔ)主存的速度ns

器操作所經(jīng)歷的時(shí)間

連續(xù)啟動(dòng)兩次操作所需間隔的最小

存儲(chǔ)周期主存的速度ns

時(shí)間

位/秒

存儲(chǔ)器帶寬單位時(shí)間里存儲(chǔ)器所存取的信息量數(shù)據(jù)傳輸速率

字節(jié)/秒

■字WORD

■字節(jié)Byte字節(jié)/秒Byte/sB/s

■位bit位/秒bit/sb/s

字節(jié)B或KB或MB或GB或TB

千字節(jié)1KB=21OB=1O24B

百萬(wàn)字節(jié)1MB=21OKB=22OB

十億字節(jié)1GB=21OMB=22OKB=23OB

萬(wàn)億字節(jié)lTB=210GB=220MB=230KB=240B

ls=1000mslms=JLISl|ns=1000nslns=10-9s

IOOO9

tigerFebruary2010

■可靠性

■通常用平均無(wú)故障時(shí)間MTBF(MeanTimeBetweenFailures)

來(lái)裝在

■MTBF指連續(xù)兩次故障之間的平均時(shí)間間隔

■MTBF越長(zhǎng),意味著主存的可靠性越高

■半導(dǎo)體存儲(chǔ)器由于采用大規(guī)模集成電路結(jié)構(gòu),對(duì)電磁場(chǎng)及

溫度等變化的抗干擾性較強(qiáng),可靠性較高,平均故障時(shí)間

為幾千小時(shí)以上

■功耗

■半導(dǎo)體存儲(chǔ)器的功耗包括“維持功耗”和“操作功耗”

■在保證速度的前提下應(yīng)盡可能地減小功耗,特別是要減小

“維持功耗”

■指南一片若干平方毫米的芯片上能集成多少個(gè)存儲(chǔ)位

■每個(gè)存儲(chǔ)位存儲(chǔ)一個(gè)二進(jìn)制位,所以集成度常表示為位/片

■典型產(chǎn)品的集成度有1K位/片、4K位/片、16K位/片、64K

位/片、256K位/片等

■超大規(guī)模集成電路存儲(chǔ)器的集成度達(dá)128M位/片,…,

1Gbit/片10

tigerFebruary2010

DDR

■SDRAM(SynchronousDynamicRandomAccessMemory)同步

動(dòng)態(tài)隨機(jī)存儲(chǔ)器一

■DIMM(DualIn-lineMemoryModule):雙面引腳

M

■DDR(DoubleDataRate):雙數(shù)據(jù)速率

uunj-TJTT_n_nL_r

■PC1600DDR200Corefrequency=100MHzClod<Freq=100MHzDataFreq=100MHz

■PC2100DDR266

.PC2600DDR333

.PC3200DDR400

DDRI

■mTLT^LTJT_TLT

■DDR:2bitprefetchCorefrequency=100MHzClockFreq=100MHzDataFreq=200MHz

#ofPre-fetch

Int.DataBusDQport

DDRII

njiTLErnnm

Corefrequency=100MHzClod<Freq=200MHzDataFreq=400MHz

Memory

DataBus

Cell

Array

tigerFebruary2010

DDR333的帶寬

■外頻=333/2(MHz)=166MHz

■DDR在訪(fǎng)問(wèn)周期的上升下降沿各發(fā)送一次數(shù)據(jù)

■位寬=64bit

■帶寬=(333/2)MHz*2*64bit/(8bit/Byte)

=2600MB/s

=2.6GB/s

12

tigerFebruary2010

測(cè)驗(yàn):求DDR400的帶寬

13

tigerFebruary2010

第三章內(nèi)部存儲(chǔ)器

?3」存儲(chǔ)器概述

■3.2SRAM存儲(chǔ)器

■33DRAM存儲(chǔ)器

■3.4只讀存儲(chǔ)器和閃速存儲(chǔ)器

?3.5并行存儲(chǔ)器

■36cache存儲(chǔ)器

■0和1的世界

■數(shù)據(jù)的表示——機(jī)器碼---------加減運(yùn)算-------運(yùn)算器

■裝入----------運(yùn)算的準(zhǔn)備------運(yùn)算的方法——電路

■第二章

■數(shù)據(jù)——人類(lèi)世界的表示

■運(yùn)算器----處理

?存儲(chǔ)?

■第三章

14

tigerFebruary2010

3.2隨機(jī)讀寫(xiě)存儲(chǔ)器

■32/基本的靜態(tài)存儲(chǔ)元陣列

■322基本的SRAM邏輯結(jié)構(gòu)

?3.2.3讀/寫(xiě)周期

15

tigerFebruary2010

■電工-阻容電路計(jì)算某點(diǎn)電位

■電子技術(shù)-晶體管,發(fā)射極、集電極、基極

■數(shù)字電路、數(shù)字邏輯-0、1;高電平、低電平;導(dǎo)通(電阻->0)、截止(電阻->00)

■T5、T6、T7、T8四個(gè)控制管等效于開(kāi)關(guān),四個(gè)開(kāi)關(guān)都接通后才可讀寫(xiě)

■讀-檢測(cè),被動(dòng),檢測(cè)電路等效于萬(wàn)用表、電阻,差動(dòng)檢測(cè)

■寫(xiě)一灌、貓高龜彳立拉A點(diǎn)電位,主而

■Tl、T2相互抬高或拉低,雙穩(wěn);A高B低/A低B高,互補(bǔ);I/O、1/0#為1、0或0、1,互補(bǔ)6

tigerFebruary2010

寫(xiě)操作,讀操作

■寫(xiě)T

■通過(guò)X、Y線(xiàn)開(kāi)啟T5、T6、TAT8四個(gè)控制管

■在I/O線(xiàn)上輸入高電位,在正線(xiàn)上輸入低電位

■把高、低電位分別加在A,B點(diǎn)

■使T1管截止,T2管導(dǎo)通

■將寫(xiě)入存儲(chǔ)元

■寫(xiě)W

■通過(guò)X、Y線(xiàn)開(kāi)啟T5、T6、T7>T8四個(gè)控制管

■在i/o線(xiàn)上輸入低電位,在176■線(xiàn)上輸入高電位

■把低、高電位分別加在A,B點(diǎn)

■使T1管導(dǎo)通,T2管截止

■將"0”信息寫(xiě)入了存儲(chǔ)元

■讀操作

■通過(guò)X、Y線(xiàn)開(kāi)啟T5、T6、T7、T8四個(gè)控制管_

-A,B鳴的電位分別通過(guò)位線(xiàn)D與6送到I/O與I/O

■I/O與I/O線(xiàn)接一個(gè)差動(dòng)讀出放大器,從其電流方向可以判知

所存信息是”1“還是“0”17

tigerFebruary2010

3.2.2基本的SRAM邏輯結(jié)構(gòu)

■一個(gè)SRAM存儲(chǔ)器

■存儲(chǔ)體、讀寫(xiě)(I/O)電路、地址譯碼(X、Y)電路和控制電路

<--------------輸出驅(qū)動(dòng)

輸出

輸入

讀/寫(xiě)片選

A6A7Al1

18

tigerFebruary2010

1存儲(chǔ)體

-一個(gè)基本存儲(chǔ)元電路只能存儲(chǔ)一個(gè)二進(jìn)制位

■將基本的存儲(chǔ)元電路有規(guī)則地組織起來(lái),就是存儲(chǔ)體

?存儲(chǔ)體有不同的組織形式

-各個(gè)字的同一位組織在一個(gè)芯片

■各個(gè)字的4位組織在一個(gè)芯片,如21141K*4

■各個(gè)字的8位組織在一個(gè)芯片,如61162K*8

■如上頁(yè)圖

?存儲(chǔ)體將4096個(gè)字的同一位組織在一個(gè)芯片

■4096通常排列成矩陣形式,如64*64,由行選、列選線(xiàn)選

中所需的單元

?16個(gè)片子組成4096*16的存儲(chǔ)器

19

tigerFebruary2010

2地址譯碼器

■單譯碼方式

■適用于小容量存儲(chǔ)器中,只有一個(gè)譯碼器

■地址數(shù)2人n,字(行,X)線(xiàn)數(shù)2人n,歹U(位,Y)不作選擇

A地

A譯

A碼

A

20

tigerFebruary2010

2地址譯碼器

■雙譯碼方式

■地址譯碼器分成X、Y兩個(gè),可減少選擇線(xiàn)的數(shù)目

■地址數(shù)2人(AX+AY),字(行,AX)線(xiàn)數(shù)2人AX,位(歹U,AY)線(xiàn)

數(shù)"AY

AO

Al

A2

A3

A4

A5

A6A7A8A9A1OAl1

21

tigerFebruary2010

■3驅(qū)動(dòng)器

■雙譯碼結(jié)構(gòu)中,在譯碼器輸出后加驅(qū)動(dòng)器,驅(qū)動(dòng)掛在各條X

方向選擇線(xiàn)上的所有存儲(chǔ)元電路

■4I/O電路

■處于數(shù)據(jù)總線(xiàn)和被選用的單元之間,控制被選中的單元讀

出或?qū)懭?,放大信?/p>

■5片選

■在地址選擇時(shí),首先要選片,只有當(dāng)片選信號(hào)有效時(shí),此片

所連的地址線(xiàn)才有效

■6輸出驅(qū)動(dòng)電路

■將幾個(gè)芯片的數(shù)據(jù)線(xiàn)并聯(lián)來(lái)擴(kuò)展存儲(chǔ)器的容量

■讀出數(shù)據(jù)或?qū)懭霐?shù)據(jù)都通過(guò)三態(tài)輸出緩沖器連接雙向的數(shù)

據(jù)總線(xiàn)

22

tigerFebruary2010

■2114-1024*4(1K*4)的存儲(chǔ)器

■4096個(gè)基本存儲(chǔ)單元,排成64*64(64*16*4)的矩陣

■需10根地址線(xiàn)尋址

■X譯碼器輸出64根選擇線(xiàn),分別選擇1-64行

■Y譯碼器輸出16根選擇線(xiàn),分別選擇1-16列控制各列的位線(xiàn)

控制門(mén)

弓版圖

?8

47

國(guó)6%

A1

A5-AB

A1

①4為

A1

Ai3I/Q

A1

A2I/Q

Ai

A1I/Q

cs0IQ

GNDWE

23

tigerFebruary2010

A

A3

A4行'Vcc

5

A選64x64存儲(chǔ)矩陣GND

A6(64x16x4)

A7擇

8

I/O1-0-

輸入列電路

I/O2-0-I/O

數(shù)據(jù)列選擇―

I/O3-0-^控制

I/O4-o->--

雙向數(shù)據(jù)總線(xiàn)

24

tigerFebruary2010

■與CPU連接時(shí),CPU的控制信號(hào)與存儲(chǔ)器的讀、寫(xiě)周期之間的

配合問(wèn)題非常重要

■讀寫(xiě)過(guò)程:地址A--命令C--數(shù)據(jù)D

■讀周期

■讀周期與讀出時(shí)間是兩個(gè)不同的概念

■讀出時(shí)間

■從給出有效地址到外部數(shù)據(jù)總線(xiàn)上穩(wěn)定地出現(xiàn)所讀出的

數(shù)據(jù)信息所經(jīng)歷的時(shí)間

■讀周期時(shí)間

■存儲(chǔ)芯片進(jìn)行兩次連續(xù)讀操作時(shí)所必須間隔的時(shí)間

■讀周期時(shí)間>=讀出時(shí)間

25

tigerFebruary2010

SRAM讀周期

Ti

T3

地址有效CPU周期(時(shí)鐘)地址失效

-------£RC--------

*

AXX

片選失效

,co

CS

/,OHA

DOUT<>

tex一rOTD一

-讀周期數(shù)據(jù)有效一L數(shù)據(jù)穩(wěn)定

tRC讀過(guò)程:

-讀出時(shí)間

1)給出地址

tco-片選到數(shù)據(jù)輸出延遲

2)給出片選和讀命令

tex-片選到輸出有效

3)保存讀出內(nèi)容

toTD-從斷開(kāi)片選到輸出變?yōu)槿龖B(tài)

4)CS復(fù)位

toHA-地址改變后的維持時(shí)間

地址撤銷(xiāo)

5)26

tigerFebruary2010

SRAM寫(xiě)周期

DOUT>-----------------------------------------------

*-tDW->ltDH-

DIN-----------------------------------------------------------<>

寫(xiě)過(guò)程:

twc-寫(xiě)周期1)給出地址

tw-寫(xiě)數(shù)據(jù)時(shí)間2)給出片選

-地址有效滯后時(shí)間(保證地址在寫(xiě)前先穩(wěn)定)

3)給出寫(xiě)命令

t\/VR-寫(xiě)恢復(fù)時(shí)間(保證地址在寫(xiě)后保持一段時(shí)間)

4)給出數(shù)據(jù)

tg/v-寫(xiě)信號(hào)有效到輸出三態(tài)的時(shí)間

tDW-數(shù)據(jù)有效時(shí)間5)CS復(fù)位

tDH-寫(xiě)信號(hào)無(wú)效后數(shù)據(jù)保持時(shí)間6)地址撤銷(xiāo)

27

(數(shù)據(jù)在寫(xiě)后保持一段時(shí)間適應(yīng)器件延遲)tigerFebruary2010

例1

■下圖是某SRAM的寫(xiě)入時(shí)序圖。其中R/W是讀/寫(xiě)命令控制線(xiàn),

當(dāng)R/W線(xiàn)為低電平時(shí)(寫(xiě)有效),存儲(chǔ)器按給定地址把數(shù)據(jù)線(xiàn)

上的數(shù)據(jù)寫(xiě)入存儲(chǔ)器。

■請(qǐng)指出下圖寫(xiě)入時(shí)序中的錯(cuò)誤,并畫(huà)出正確的寫(xiě)入時(shí)序圖。

地址飛X②X~/

數(shù)據(jù)④x⑤

CS\/一

R/W

28

tigerFebruary2010

■寫(xiě)入查儲(chǔ)器的時(shí)序信號(hào)必須同步

■當(dāng)R/邁線(xiàn)為有效信號(hào)時(shí),地址線(xiàn)和數(shù)據(jù)線(xiàn)的電平須是穩(wěn)定的

■當(dāng)R/W線(xiàn)達(dá)到低電平時(shí),數(shù)據(jù)立即被存儲(chǔ),如果數(shù)據(jù)線(xiàn)改變

了數(shù)直,存儲(chǔ)器將存儲(chǔ)新的數(shù)據(jù)⑤

■當(dāng)R/W線(xiàn)處于低電平時(shí)地址線(xiàn)如果發(fā)生了變化,數(shù)據(jù)將存儲(chǔ)

到新的地址②或③

■正確的寫(xiě)入時(shí)序見(jiàn)下圖

地址

數(shù)據(jù)

CS

R/W

■在西和R/W均有效時(shí),地址線(xiàn)和數(shù)據(jù)線(xiàn)上的數(shù)值須是穩(wěn)定的

29

tigerFebruary2010

第三章內(nèi)部存儲(chǔ)器

■3.1存儲(chǔ)器概述

■32SRAM存儲(chǔ)器

■33DRAM存儲(chǔ)器

■34只讀存儲(chǔ)器和閃速存儲(chǔ)器

,3.5并行存儲(chǔ)器

■36cache存儲(chǔ)器

30

tigerFebruary2010

3.3DRAM存儲(chǔ)器

■332DRAM存儲(chǔ)位元的記憶原理

■332DRAM芯片的邏輯結(jié)構(gòu)

?3.3,3讀/寫(xiě)周期、刷新周期

■334存儲(chǔ)器容量的擴(kuò)充

■&&&3.3.5高級(jí)的DRAM結(jié)構(gòu)

■&&&3.3.6DRAM主存讀/寫(xiě)的正確性校驗(yàn)

31

tigerFebruary2010

■1、四管動(dòng)態(tài)存儲(chǔ)元:寫(xiě)操作、讀操作、刷新操作

Q

.載管

fee:制管

!作管

E制管

6二z

丁3,丁4->丁9,T10

6+2—>4+2+2

D

32

tigerFebruary2010

2,單管動(dòng)態(tài)存儲(chǔ)元

行選擇信號(hào)

數(shù)據(jù)線(xiàn)T

行(字)選擇

工c

刷新

放大器

oT

列選擇信號(hào)

T

數(shù)據(jù)輸入/輸出線(xiàn)

33

tigerFebruary2010

單管DRAM的存儲(chǔ)矩陣

行選o

行選I

行選w-1

-I——

緩沖器

列選列選0

DINDOUTR/W

34

tigerFebruary2010

讀操作

■行選擇線(xiàn)為高電平,使存儲(chǔ)電路中的T1管導(dǎo)通,于是,使連

在每一列上的刷新放大器讀取電容C上的電壓值

■刷新放大器的靈敏度很高,放大倍數(shù)很大,并且能將從電

容上讀得的電壓值折合為邏輯“0”或者邏輯“1”

■列地址(較高位地址)產(chǎn)生列選擇信號(hào),有了列選擇信號(hào),所選

中行上的基本存儲(chǔ)電路才受到驅(qū)動(dòng),從而可以輸出信息

■在讀出過(guò)程中,選中行上的所有基本存儲(chǔ)電路中的電容都受

到打擾,因此為破壞性讀出

■為在讀出之后,仍能保存所容納的信息,刷新放大器對(duì)這些

電容上的電壓值讀取之后又立即進(jìn)行重寫(xiě)

35

tigerFebruary2010

■寫(xiě)操作

■行選擇線(xiàn)為“1”;T1管處于可導(dǎo)通的狀態(tài)

■如果列選擇信號(hào)也為“1”則此基本存儲(chǔ)電路被選中

■于是由數(shù)據(jù)輸入/輸出線(xiàn)送來(lái)的信息通過(guò)刷新放大器和T1管

送到電容C

■刷新

■雖然進(jìn)行一次讀/寫(xiě)操作實(shí)際上也進(jìn)行了刷新

■由于讀/寫(xiě)操作本身是隨機(jī)的,并不能保證所有的RAM單元

都在2ms中可以通過(guò)正常的讀/寫(xiě)操作來(lái)刷新

■專(zhuān)門(mén)安排了存儲(chǔ)器刷新周期完成對(duì)動(dòng)態(tài)RAM的刷新

36

tigerFebruary2010

DRAM的電氣特征

■集成度高,功耗低

■具有易失性,必須刷新

■破壞性讀出,必須讀后重寫(xiě)

■讀后重寫(xiě),刷新均經(jīng)由刷新放大器進(jìn)行

■刷新時(shí)只提供行地址,由各列所擁有的刷新放大器,對(duì)選中

行全部存儲(chǔ)元整行進(jìn)行讀后重寫(xiě)(再生)

37

tigerFebruary2010

3.DRAM存儲(chǔ)芯片實(shí)例

2116-16KX1214二16K矩陣128x128

38

tigerFebruary2010

3.3.2DRAM芯片的邏輯結(jié)構(gòu)

■圖3.71MX4位DRAM芯片

Vcc--------1241—地行

10存儲(chǔ)陣列

223譯1024x1024

冷碼

D2一34Mx422D3x4位

WE―?421K-CAS

RAS—?520-OE

12.......1024

NC-?619-A9

A10一a718-A81

DRAM2

A0—?817—A7地址

Al-?916—A6存輸入/輸出緩沖器

碼與讀出放大器

A2-1015-A5Q

A3-

1114-A41024

Vcc--------1213■——地

CAS____________________i_____

RAS-----------------i-----------------R-/W----E

(a)管腳圖(b)邏輯結(jié)構(gòu)圖

39

tigerFebruary2010

■與SRAM不同的是

-1增加了行地址鎖存器和列地址鎖存器

■由于DRAM存儲(chǔ)器容量很大,地址線(xiàn)寬度相應(yīng)要增加,這

勢(shì)必增加芯片地址線(xiàn)的管腳數(shù)目。采取的辦法是分時(shí)傳

送地址碼

■若地址總線(xiàn)寬度為10位,先傳送地址碼A0?A9,由行選

通信號(hào)RAS打入到行地址鎖存器;然后傳送地址碼A10?

A19,由列選通信號(hào)CAS打入到列地址鎖存器。芯片內(nèi)部

兩部分合起來(lái),地址線(xiàn)寬度達(dá)20位,存儲(chǔ)容量為1MX4位

-2增加了刷新計(jì)數(shù)器和相應(yīng)的控制電路

■DRAM讀出后必須刷新,而未讀寫(xiě)的存儲(chǔ)元也要定期按行

刷新,刷新計(jì)數(shù)器的長(zhǎng)度等于行地址鎖存器

■刷新操作與讀/寫(xiě)操作是交替進(jìn)行的,通過(guò)2選1多路開(kāi)關(guān)

來(lái)提供刷新行地址或正常讀/寫(xiě)的行地址

40

tigerFebruary2010

■RAS>頁(yè)與地址的關(guān)系

■(1)先由強(qiáng)將行地址送入行地址鎖存器,再由CA5將列地址

送入列地址鎖存器。因此,CAS滯后于破的時(shí)間必須要超

過(guò)芝色定L

■(2)麗和無(wú)正、負(fù)電平的寬度應(yīng)大于規(guī)定值,以保證芯片

內(nèi)部正常工作

■(3)行、列地址相而AS而AS的下降沿(負(fù)跳變)應(yīng)滿(mǎn)足有足

夠的地址建立時(shí)間和地址保持時(shí)間,以確定行、列地址能準(zhǔn)

確寫(xiě)入芯片

41

tigerFebruary2010

DRAM時(shí)序⑵

?讀周期_

■2116的讀周H叢喳脈沖變低(有效)到下一次變低

■媽序巴RAS和CAS的下降沿之間的時(shí)間必須滿(mǎn)足要求

■遠(yuǎn)和箜的高低電平寬度有限制

■RAS和CAS變低與行、列地址的保持時(shí)間有要求

■幽的輸出保持時(shí)間有限制

■WE信號(hào)為高

■寫(xiě)周期——

■要求數(shù)據(jù)在選通信號(hào)(CAS信號(hào)與WE信號(hào)較晚出現(xiàn)者)有效前

儂定之間內(nèi)有效,同時(shí)保持規(guī)定的時(shí)間

■WE信號(hào)為低

42

tigerFebruary2010

1DRAM讀周期

■行地址有效-行地址選通-列地址有效一列地址選通-數(shù)據(jù)

輸出f行選通、列選通及地址撤銷(xiāo)

CYC

RASRAS

CAS

CAS

4ASRAH-ASC

/

ADD、______/

RCSRCH

WE

RAC

DOH

CAC

<;>

Dout

(a)讀周期

RAS#下降即鎖入行地址,CAS#下降即鎖入列地址

提前量一保證在動(dòng)作前先穩(wěn)定

保持量一在動(dòng)作后保持一段時(shí)間適應(yīng)器件延遲

圖3.12動(dòng)態(tài)存儲(chǔ)器2116的讀寫(xiě)周期43

tigerFebruary2010

2DRAM寫(xiě)周期

■行地址有效-行地址選通-WE#有效-列地址、數(shù)據(jù)有效->

列地址選通-數(shù)據(jù)輸入f行選通、列選通及地址撤銷(xiāo)

圖3.12動(dòng)態(tài)存儲(chǔ)器2116的讀寫(xiě)周期

44

tigerFebruary2010

3刷新周期

■刷新周怛2116每2ms刷新一次

刷新時(shí),RAS為低,而一為高,且云的寬度必須大于t^s。

另外,刷新地址必須在南有效前有效,并要保持一段時(shí)間

(83頁(yè)圖3.13)

在每次讀或?qū)懼芷跁r(shí),由7位行地址所選史的整行的存儲(chǔ)元被

刷新。因此,每2ms內(nèi)必須完成128個(gè)RAS刷新周期

■注:在刷新周期,必須斷開(kāi)存儲(chǔ)器的輸出

■另外,為了控制刷新,往往要求一些外部電路

45

tigerFebruary2010

3刷新周期

■刷新周期

■RASonly:刷新行地址有效fRAS有效一刷新行地址和RAS撤銷(xiāo)

■CASbeforRAS:CAS有效fRAS有效fCAS撤卒肖fRAS撤至肖

-hidden:(在訪(fǎng)存周期中)RAS撤銷(xiāo)fRAS有效

(a)只用RAS*的刷新

46

tigerFebruary2010

3刷新周期

■刷新周期

■RASonly:刷新行地址有效->RAS有效->刷新行地址和RAS撤銷(xiāo)

■CASbeforRAS:CAS有效->RAS有效.CAS撤銷(xiāo)fRAS撤銷(xiāo)

■hidden:(在訪(fǎng)存周期中)RAS撤銷(xiāo)fRAS有效

(b)CAS*在RAS*之前的刷新

47

tigerFebruary2010

3刷新周期

■刷新周期

■RASonly:刷新行地址有效fRAS有效-?刷新行地址和RAS撤銷(xiāo)

■CASbeforRAS:CAS有效fRAS有效.CAS撤銷(xiāo)fRAS撤銷(xiāo)

-hidden:(在訪(fǎng)存周期中)RAS撤銷(xiāo)->RAS有效

(C)隱含式刷新

圖3-14動(dòng)態(tài)存儲(chǔ)器的刷新周期

48

tigerFebruary2010

4.DRAM的刷新

■(1)DRAM的刷新

■不管是哪一種動(dòng)態(tài)RAM,都是利用電容存儲(chǔ)電荷的原理來(lái)

保存信息

■由于電容會(huì)逐漸放電,所以,對(duì)動(dòng)態(tài)RAM必須不斷進(jìn)行讀

出和再寫(xiě)入,以使泄漏的電荷得到補(bǔ)充

?動(dòng)態(tài)MOS存儲(chǔ)器采用“讀出”方式進(jìn)行刷新

■先將原存信息讀出,再由刷新放大器形成原信息并重新

寫(xiě)入

49

tigerFebruary2010

4.DRAM的刷新

■(2)刷新周期

■從上一次對(duì)整個(gè)存儲(chǔ)器刷新結(jié)束到下一次對(duì)整個(gè)存儲(chǔ)器全

部刷新一遍為止,這一段時(shí)間間隔叫刷新周期

■一般為2ms,4ms,8ms

■(3)刷新方式

■常用的刷新方式有三種:集中式、分散式、異步式

50

tigerFebruary2010

集中式刷新

■整個(gè)刷新間隔內(nèi),前一段時(shí)間重復(fù)進(jìn)行讀/寫(xiě)周期或維持周期

■等到需要進(jìn)行刷新操作時(shí),便暫停讀/寫(xiě)或維持周期,而逐行

刷新整個(gè)存儲(chǔ)器

■適用于高速存儲(chǔ)器

38713872

39I99°

地址127

序號(hào)讀/寫(xiě)維持------------——刷新

刷新間隔(2ms)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論