![第6章存儲系統(tǒng)及半導(dǎo)體存儲器_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/23/b30445f8-dce7-466b-b8f7-6e714176307b/b30445f8-dce7-466b-b8f7-6e714176307b1.gif)
![第6章存儲系統(tǒng)及半導(dǎo)體存儲器_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/23/b30445f8-dce7-466b-b8f7-6e714176307b/b30445f8-dce7-466b-b8f7-6e714176307b2.gif)
![第6章存儲系統(tǒng)及半導(dǎo)體存儲器_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/23/b30445f8-dce7-466b-b8f7-6e714176307b/b30445f8-dce7-466b-b8f7-6e714176307b3.gif)
![第6章存儲系統(tǒng)及半導(dǎo)體存儲器_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/23/b30445f8-dce7-466b-b8f7-6e714176307b/b30445f8-dce7-466b-b8f7-6e714176307b4.gif)
![第6章存儲系統(tǒng)及半導(dǎo)體存儲器_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/23/b30445f8-dce7-466b-b8f7-6e714176307b/b30445f8-dce7-466b-b8f7-6e714176307b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第6章存儲系統(tǒng)及半導(dǎo)體存儲器 第第6章章 存儲系統(tǒng)及半導(dǎo)體存儲器存儲系統(tǒng)及半導(dǎo)體存儲器 6.1 存儲系統(tǒng)與半導(dǎo)體存儲器的分類 6.2 存儲器層次結(jié)構(gòu)及譯碼電路 6.3 隨機(jī)存儲器(RAM) 6.4 只讀存儲器(ROM) 6.5 CPU與存儲器的連接 6.6 高速緩存Cache及其工作原理 習(xí)題與思考題 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 6.1.1 存儲系統(tǒng) 計算機(jī)的存儲器分為內(nèi)存儲器內(nèi)存儲器和和外存儲器外存儲器。內(nèi)存儲器內(nèi)存儲器用 來存放當(dāng)前系統(tǒng)運(yùn)行的程序和數(shù)據(jù),是計算機(jī)主機(jī)的一部 分,一般把具有一定容量且速度較高的存儲器作為內(nèi)存儲一般把具有一定容量且速度較高的存儲器作為內(nèi)存儲 器器,CPUCPU
2、可直接用指令對內(nèi)存儲器進(jìn)行讀寫可直接用指令對內(nèi)存儲器進(jìn)行讀寫。在微機(jī)中通 常用半導(dǎo)體存儲器作為內(nèi)存儲器半導(dǎo)體存儲器作為內(nèi)存儲器。外存儲器是存儲容量大、存儲容量大、 速度較低、位于主機(jī)之外的存儲器速度較低、位于主機(jī)之外的存儲器。外存儲器用來存放暫外存儲器用來存放暫 時不用的程序和數(shù)據(jù)時不用的程序和數(shù)據(jù),CPUCPU不能直接用指令不能直接用指令對外存儲器進(jìn)對外存儲器進(jìn) 行讀寫,行讀寫,要使用外存儲器中的信息,必須先將它調(diào)入內(nèi)存要使用外存儲器中的信息,必須先將它調(diào)入內(nèi)存 儲器。儲器。 6.1 存儲系統(tǒng)與半導(dǎo)體存儲器的分類存儲系統(tǒng)與半導(dǎo)體存儲器的分類 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 隨著操作系統(tǒng)的發(fā)展,
3、程序員擺脫了擺脫了在內(nèi)外存之間進(jìn)在內(nèi)外存之間進(jìn) 行地址定位的操作行地址定位的操作,通過軟件、硬件之間的結(jié)合軟件、硬件之間的結(jié)合,把內(nèi)存把內(nèi)存 和外存統(tǒng)一成了一個整體,內(nèi)存和外存統(tǒng)一成了一個整體,內(nèi)存- -外存形成了一個存儲層外存形成了一個存儲層 次,即次,即存儲系統(tǒng)存儲系統(tǒng)。從整體看存儲系統(tǒng)的速度接近于內(nèi)存的存儲系統(tǒng)的速度接近于內(nèi)存的 速度,其容量接近于外存的容量速度,其容量接近于外存的容量,而每位平均價格接近于每位平均價格接近于 廉價的慢速的外存平均價格廉價的慢速的外存平均價格。內(nèi)存-外存存儲層次的形成, 解決了存儲器的大容量和低成本之間的矛盾存儲器的大容量和低成本之間的矛盾。 第6章存儲系
4、統(tǒng)及半導(dǎo)體存儲器 在速度方面,計算機(jī)的內(nèi)存和CPU大約有一個數(shù)量級一個數(shù)量級的 差距,限制了限制了CPUCPU速度潛力的發(fā)揮速度潛力的發(fā)揮?,F(xiàn)代計算機(jī)中為了解決為了解決 內(nèi)存與內(nèi)存與CPUCPU速度不匹配的瓶頸速度不匹配的瓶頸,在CPU和內(nèi)存中間增加一層高高 速緩沖器(速緩沖器(CacheCache),),這樣構(gòu)成了高速緩存(高速緩存(CacheCache)- -內(nèi)存內(nèi)存 層次層次。要求要求CacheCache在速度上能跟在速度上能跟CPUCPU的運(yùn)算速度相匹配的運(yùn)算速度相匹配。高速高速 緩存緩存- -內(nèi)存采用的地址映像調(diào)度技術(shù)是完全由硬件來實(shí)現(xiàn)內(nèi)存采用的地址映像調(diào)度技術(shù)是完全由硬件來實(shí)現(xiàn)。
5、從從CPUCPU的角度的角度看,看,Cache -Cache -內(nèi)存層次的速度是接近于內(nèi)存層次的速度是接近于CacheCache的的。 以上敘述了內(nèi)存內(nèi)存-外存外存和Cache-內(nèi)存內(nèi)存這兩種存儲層次, 在現(xiàn)代微機(jī)中同時采用這兩種存儲層次,構(gòu)成Cache-內(nèi)存內(nèi)存- 外存三級存儲系統(tǒng)外存三級存儲系統(tǒng)。這三級存儲系統(tǒng)的形成,滿足了現(xiàn)代微 型計算機(jī)對存儲系統(tǒng)的速度快、容量大且價格低廉速度快、容量大且價格低廉的要求。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 6.1.2 半導(dǎo)體存儲器的分類及特點(diǎn)半導(dǎo)體存儲器的分類及特點(diǎn) 微型機(jī)的存儲體系中,內(nèi)存內(nèi)存一般用來存放當(dāng)前活躍的一般用來存放當(dāng)前活躍的 程序和數(shù)據(jù)程序和數(shù)
6、據(jù),其速度高、容量小、每位價格高其速度高、容量小、每位價格高。目前主要 采用半導(dǎo)體存儲器半導(dǎo)體存儲器,使用隨機(jī)存取方式隨機(jī)存取方式,外存外存用于存放當(dāng)存放當(dāng) 前不活躍的程序和數(shù)據(jù)前不活躍的程序和數(shù)據(jù),其,其速度慢、容量大、每位價格低速度慢、容量大、每位價格低, 一般采用軟磁盤、硬磁盤、光盤、磁帶機(jī);緩沖存儲器緩沖存儲器用用 在兩個具有不同工作速度的部件之間在兩個具有不同工作速度的部件之間,在交換信息時起緩在交換信息時起緩 沖作用沖作用,一般稱之為一般稱之為cache。在本章主要學(xué)習(xí)用作內(nèi)存的主要學(xué)習(xí)用作內(nèi)存的 半導(dǎo)體存儲器半導(dǎo)體存儲器。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 半導(dǎo)體存儲器的分類方法有很
7、多種。按器件原理器件原理分,有雙 極型存儲器和MOS型存儲器;按存取方式存取方式來分,有隨機(jī)存取 存儲器(RAM)和只讀存儲器(ROM);按存儲原理存儲原理來分, 有靜態(tài)存儲器(SRAM)和動態(tài)存儲器(DRAM);近年來由 Intel公司推出一種閃速存儲器閃速存儲器(Flash Memory)的新型半導(dǎo) 體存儲器,其特點(diǎn)是既具有既具有RAM易讀易寫、體積小、集成度易讀易寫、體積小、集成度 高、速度快等優(yōu)點(diǎn)高、速度快等優(yōu)點(diǎn),又有又有ROM斷電后信息不丟失等優(yōu)點(diǎn)斷電后信息不丟失等優(yōu)點(diǎn)。 1. 半導(dǎo)體存儲器的分類半導(dǎo)體存儲器的分類 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 半導(dǎo)體存儲器分類如圖6.1所示。 圖6
8、.1半導(dǎo)體存儲器的分類 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 2. 半導(dǎo)體存儲器的性能指標(biāo)半導(dǎo)體存儲器的性能指標(biāo) 衡量半導(dǎo)體存儲器性能的指標(biāo)很多,如功耗、可靠性、功耗、可靠性、 容量、價格、集成度、存取速度容量、價格、集成度、存取速度等,但從功能和接口電路 的角度來看,最重要的指標(biāo)是存儲器芯片的容量存儲器芯片的容量和存取速存取速 度度。 (1)存儲容量 存儲容量是指存儲器(或存儲器芯片)存放二進(jìn)制信指存儲器(或存儲器芯片)存放二進(jìn)制信 息的總位數(shù)息的總位數(shù),即: 存儲容量存儲容量=存儲單元數(shù)存儲單元數(shù)單元的位數(shù)。單元的位數(shù)。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 存儲容量在計算機(jī)中計算機(jī)中通常以字節(jié)字節(jié)B(B
9、yte)為單位)為單位,如 存儲容量為256KB、512KB、1MB等。為了表示大容量的存 儲器,用MB、GB、TB為單位。 在衡量半導(dǎo)體存儲芯片衡量半導(dǎo)體存儲芯片時,由于不同的存儲芯片的集成由于不同的存儲芯片的集成 方式不同方式不同,有些芯片一個單元可以存放8個二進(jìn)制位,有的 只能存放 4個二進(jìn)制位,有的只能存放1個二進(jìn)制位,所以 在衡量存儲芯片的容量時不能單純地用字節(jié)來衡量在衡量存儲芯片的容量時不能單純地用字節(jié)來衡量。通常采通常采 用比特(用比特(Bit)作為芯片的容量單位)作為芯片的容量單位。如N8、N4、N1 這樣的形式來表示芯片的容量。其中N表示存儲單元數(shù),后 面的數(shù)字則表示一個單元
10、可以存放二進(jìn)制數(shù)的位數(shù)。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (2)存取時間 存取時間存取時間是反映存儲器工作速度的一個重要指標(biāo)反映存儲器工作速度的一個重要指標(biāo),是 指從指從CPU給出有效的存儲器地址啟動一次存儲器讀給出有效的存儲器地址啟動一次存儲器讀/寫操寫操 作,到該操作完成所經(jīng)歷的時間作,到該操作完成所經(jīng)歷的時間。具體來說,對一次讀操讀操 作的存取時間作的存取時間就是就是讀出時間讀出時間,即從地址有效到數(shù)據(jù)輸出有 效之間的時間,通常在101102ns之間。而對一次寫操寫操 作作,存取時間就是,存取時間就是寫入時間寫入時間。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (3)存取周期 指連續(xù)啟動兩次獨(dú)立的存儲
11、器讀指連續(xù)啟動兩次獨(dú)立的存儲器讀/寫操作所需的最小間寫操作所需的最小間 隔時間隔時間。對于讀操作讀操作,就是讀周期時間讀周期時間;對于寫操作寫操作,就 是寫周期時間寫周期時間。通常,存取周期應(yīng)大于存取時間存取周期應(yīng)大于存取時間,因?yàn)榇?儲器在讀出或者寫入數(shù)據(jù)之后還要用一定的時間來完成內(nèi) 部操作,這一時間稱為恢復(fù)時間恢復(fù)時間。讀出或者寫入時間加上讀出或者寫入時間加上 恢復(fù)時間才是讀寫周期恢復(fù)時間才是讀寫周期。由此可見,存取時間和存取周期存取時間和存取周期 是兩個不同的概念。是兩個不同的概念。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (4)可靠性 可靠性指存儲器對環(huán)境溫度與電磁場等變化的抗干擾存儲器對環(huán)境溫
12、度與電磁場等變化的抗干擾 能力能力。半導(dǎo)體存儲器由于采用大規(guī)模集成電路結(jié)構(gòu)由于采用大規(guī)模集成電路結(jié)構(gòu),可靠可靠 性較高,平均無故障時間一般都在幾千小時以上性較高,平均無故障時間一般都在幾千小時以上。 (5)集成度 對于半導(dǎo)體存儲器來說,集成度是一個重要的衡量指集成度是一個重要的衡量指 標(biāo)標(biāo)。集成度是指在平方毫米芯片上集成基本電路的數(shù)量指在平方毫米芯片上集成基本電路的數(shù)量。 衡量半導(dǎo)體存儲器的其它技術(shù)指標(biāo)還有功耗、性價比等指 標(biāo),其中功耗含維持功耗和操作功耗。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 3. 半導(dǎo)體存儲器的特點(diǎn)半導(dǎo)體存儲器的特點(diǎn) 下面根據(jù)半導(dǎo)體存儲器的分類來介紹其特點(diǎn)。 (1)RAM的分類及
13、特點(diǎn)。RAM按器件原理可分為雙極型雙極型和 MOS型型兩類。 雙極型RAM。雙極型RAM主要包括TTL型、ECL 型存儲器。它的特點(diǎn)是存取速度高,但集成度低、功耗大、存取速度高,但集成度低、功耗大、 成本高成本高。目前主要用于速度要求高的微型機(jī)中主要用于速度要求高的微型機(jī)中。 MOS型RAM。MOS型RAM分為靜態(tài)靜態(tài)SRAM和動態(tài)動態(tài) DRAM兩種。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 靜態(tài)靜態(tài)SRAM的特點(diǎn)的特點(diǎn) 靜態(tài)RAM一般用6管構(gòu)成管構(gòu)成的觸發(fā)器觸發(fā)器作為基本存儲單元。 集成度介于雙極型集成度介于雙極型RAM與動態(tài)與動態(tài)RAM之間之間,不需要刷新不需要刷新, 易于用電池作備用電源,以解決斷
14、電后繼續(xù)保存信息的問易于用電池作備用電源,以解決斷電后繼續(xù)保存信息的問 題題,功耗低于雙極型功耗低于雙極型RAM,但高于動態(tài),但高于動態(tài)RAM。 動態(tài)動態(tài)DRAM的特點(diǎn)的特點(diǎn) 動態(tài)DRAM采用單管單管作基本存儲單元,依靠寄生電容依靠寄生電容 存儲電荷來存儲信息存儲電荷來存儲信息,因而存在泄漏電流,信息在一定時因而存在泄漏電流,信息在一定時 間內(nèi)會自然丟失間內(nèi)會自然丟失,故必須定時刷新,通常刷新間隔為必須定時刷新,通常刷新間隔為2ms。 集成度比雙極型集成度比雙極型RAM和靜態(tài)和靜態(tài)RAM都高都高,功耗較靜態(tài)功耗較靜態(tài)RAM 低,價格比靜態(tài)低,價格比靜態(tài)RAM便宜。便宜。 第6章存儲系統(tǒng)及半導(dǎo)體
15、存儲器 集成隨機(jī)存儲器集成隨機(jī)存儲器IRAM(Integrated RAM)。IRAM是將動態(tài)將動態(tài) 存儲器的刷新邏輯電路和存儲器的刷新邏輯電路和DRAM集成在一起集成在一起,具有具有DRAM的高的高 集成度,不需要外部刷新電路和使用方便等特點(diǎn)集成度,不需要外部刷新電路和使用方便等特點(diǎn); (2) ROM的分類及特點(diǎn) 掩膜只讀存儲器掩膜只讀存儲器MROM(Mask ROM)。掩膜只讀存儲器 MROM是制造芯片廠家用定做掩膜對存儲器進(jìn)行編程,一旦制 造完畢,其內(nèi)容就不可更改; 可編程只讀存儲器可編程只讀存儲器PROM(Programmable ROM)。可編 程只讀存儲器PROM 允許用戶使用特殊
16、方法一次性寫入,一旦 寫入也不可更改; 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 可擦除只讀存儲器可擦除只讀存儲器EPROM(Erasable Programmable ROM)。EPROM允許用戶多次寫入信息,寫入操作由專用允許用戶多次寫入信息,寫入操作由專用 的寫入設(shè)備完成的寫入設(shè)備完成。寫入之前應(yīng)先擦除原來寫入的信息寫入之前應(yīng)先擦除原來寫入的信息。一種一種 擦除方式為紫外光擦除擦除方式為紫外光擦除,用紫外光照射15分鐘左右,芯片中 的信息被擦除,成為一塊空白的EPROM,可再次寫入信息。 這類EPROM又叫UV EPROM。另一種擦除方式為電擦除另一種擦除方式為電擦除, 即用特定的電信號對其進(jìn)行擦除
17、,可在線操作,因此很方便, 這類EPROM又叫EEPROM(Electrically Erasable Programmable ROM)。它的特點(diǎn)是寫入時電壓要求較高寫入時電壓要求較高 (一般為(一般為15V25V),寫入速度較慢而不能像),寫入速度較慢而不能像RAM那樣作那樣作 隨機(jī)存取存儲器使用隨機(jī)存取存儲器使用; 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 閃速存儲器(閃速存儲器(Flash Memory)。閃速存儲器簡稱閃存, 是由Intel公司推出目前被廣泛使用的一種新型存儲芯片。 它的主要特點(diǎn)是在不加電的情況下可以長期保存數(shù)據(jù),又在不加電的情況下可以長期保存數(shù)據(jù),又 具有非易失性具有非易失性,
18、還可以在線進(jìn)行快速擦寫與重寫,兼有還可以在線進(jìn)行快速擦寫與重寫,兼有 EPROM和和SRAM的優(yōu)點(diǎn)的優(yōu)點(diǎn)。目前大量應(yīng)用于可移動存儲器。大量應(yīng)用于可移動存儲器。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 6.2.1 存儲器層次結(jié)構(gòu)存儲器層次結(jié)構(gòu) 存儲系統(tǒng)的層次結(jié)構(gòu)存儲系統(tǒng)的層次結(jié)構(gòu)是指把不同存儲容量、存取速度把不同存儲容量、存取速度 和價格的存儲器按層次結(jié)構(gòu)組成多層存儲器和價格的存儲器按層次結(jié)構(gòu)組成多層存儲器,并通過管理并通過管理 軟件和輔助硬件有機(jī)組合成統(tǒng)一的整體軟件和輔助硬件有機(jī)組合成統(tǒng)一的整體,使所存放的程序使所存放的程序 和數(shù)據(jù)按層次分布在各種存儲器中和數(shù)據(jù)按層次分布在各種存儲器中?,F(xiàn)代計算機(jī)的存儲
19、系 統(tǒng)層次主要由高速緩沖存儲器高速緩沖存儲器Cache、主存儲器和輔助存、主存儲器和輔助存 儲器組成儲器組成。 6.2 存儲器層次結(jié)構(gòu)及譯碼電路存儲器層次結(jié)構(gòu)及譯碼電路 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.2中顯示了新型微機(jī)系統(tǒng)中的存儲器組織新型微機(jī)系統(tǒng)中的存儲器組織。它呈 現(xiàn)金字塔形結(jié)構(gòu)金字塔形結(jié)構(gòu),越往上存儲器件的速度越快,越往上存儲器件的速度越快,CPUCPU的訪的訪 問頻度越高問頻度越高;同時,每位存儲容量的價格也越高,系統(tǒng)的每位存儲容量的價格也越高,系統(tǒng)的 擁有量越小。擁有量越小。 圖6.2 微型計算機(jī)存儲層次圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖中可以看到,CPU中的寄存器位于該塔的
20、頂端,它 有最快的存取速度,但數(shù)量極為有限;向下依次是高速緩 沖存儲器Cache、主存儲器、輔助存儲器。位于塔底的存 儲設(shè)備,其容量最大,每位存儲容量的價格最低,但速度 可能也是較慢或最慢的。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 對于現(xiàn)代的微型計算機(jī)來說,狹義上說其存儲體系結(jié) 構(gòu)包括三層:高速緩存(高速緩存(Cache)、內(nèi)存儲器)、內(nèi)存儲器 (Memory)、外存儲器()、外存儲器(Secondary-Memory)。廣義 上再添加上CPU內(nèi)部的寄存器內(nèi)部的寄存器(Register),構(gòu)成微處理 器的四層存儲體系。存儲器的層次結(jié)構(gòu)存儲器的層次結(jié)構(gòu)主要體現(xiàn)在緩存緩存 主存和主存主存和主存 輔存輔存這
21、兩個存儲層次上,如圖6.3所示。 圖6.3 緩存主存層次和主存輔存層次結(jié)構(gòu)圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 從CPU角度角度來看,緩存主存這一層次的速度接近于 緩存,高于主存;其容量和位價卻接近于主存。這就從速速 度和成本的矛盾中度和成本的矛盾中獲得了理想的解決辦法。主存主存 輔存這輔存這 一層次一層次,從整體分析整體分析,其速度接近于主存,容量接近于輔 存,位價接近于低速、廉價的輔存位價,這又解決了速度、速度、 容量、成本這三者矛盾容量、成本這三者矛盾?,F(xiàn)代的計算機(jī)系統(tǒng)幾乎都具有這 兩個存儲層次,構(gòu)成了緩存、主存、輔存三級存儲系統(tǒng)。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 6.2.2 存儲器譯碼方式存
22、儲器譯碼方式 1.譯碼器的譯碼原理譯碼器的譯碼原理 譯碼譯碼:把輸入的二進(jìn)制代碼翻譯成所對應(yīng)的控制信號把輸入的二進(jìn)制代碼翻譯成所對應(yīng)的控制信號 和信息,也稱為解碼和信息,也稱為解碼。 譯碼器是一個有多個輸入和多個輸出多個輸入和多個輸出的組合電路,譯 碼器結(jié)構(gòu)框圖如圖6.4所示。 圖6.4 譯碼器結(jié)構(gòu)框圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 當(dāng)輸入輸入n位二進(jìn)制代碼位二進(jìn)制代碼時,有有m個輸出信號個輸出信號,對應(yīng)一對應(yīng)一 組輸入二進(jìn)制代碼有且僅有一個輸出為有效電平,其它輸組輸入二進(jìn)制代碼有且僅有一個輸出為有效電平,其它輸 出均為相反電平出均為相反電平,有效電平可以是高電平,也可以是低電 平。輸入代碼的
23、位數(shù)n與輸出信號m的對應(yīng)關(guān)系為:2nm。 這樣才能保證對應(yīng)一組輸入二進(jìn)制代碼有且僅有一個輸出 與之對應(yīng)。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 通常使用的譯碼器的輸入與輸出滿足關(guān)系2n=m。如2-4 譯 碼器,輸入是兩位二進(jìn)制代碼A1A0,輸出m=4個表示代碼 原意的信號Y0、Y1、Y2和Y3,對應(yīng)一組輸入二進(jìn)制代碼 有且僅有一個輸出為有效電平,其它輸出均為相反電平, 如規(guī)定有效電平為高電平,則可得譯碼器的邏輯對應(yīng)關(guān)系 函數(shù): 210 Y =A A 310 Y =A A 010 Y =A A 110 Y = A A 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 根據(jù)邏輯關(guān)系函數(shù)可畫出譯碼器的邏輯圖如圖6.5所示。圖
24、中加入了一個選通輸入控制端E,低電平有效。當(dāng)E=0時譯碼 器按譯碼函數(shù)輸出。當(dāng)E=1時譯碼器禁止輸出,所有輸出端均 為0。 圖6.5 兩位二進(jìn)制譯碼器圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 74LS-138是常用的一種3-8譯碼器, 其內(nèi)部結(jié)構(gòu)如圖6.6所示。現(xiàn)以 74LS138為例介紹其功能和應(yīng)用。 圖中A2A1A0為地址輸入端,在譯碼 狀態(tài)下的8個二進(jìn)制編碼輸出端依 次為 。 從邏輯圖可以看出74LS138在片選 信號無效時全為高電平1,此時芯 片處于不工作狀態(tài);當(dāng)片選信號處 于有效時,只有一個為低電平0有 效,其余7個輸出引腳全為高電平。 圖6.6 74LS138譯碼器內(nèi)部結(jié)構(gòu)圖 0 Y 7
25、Y 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 2. 存儲器的譯碼方式存儲器的譯碼方式 存儲器的地址譯碼方式主要存儲器的地址譯碼方式主要 有兩種方式有兩種方式:一種是單譯碼方式單譯碼方式 (一維譯碼)(一維譯碼);另一種是雙譯碼雙譯碼 方式(二維譯碼)方式(二維譯碼)。單譯碼方式 中,N根地址輸入線經(jīng)全譯碼有 2N個輸出,可以選中2N個單元, 例如,8個單元需要A2A1A0三根 地址線,經(jīng)過全譯碼后可以產(chǎn)生 8個選擇線,選擇8個存儲單元 的譯碼結(jié)構(gòu)如圖6.7所示。 圖6.7 單譯碼存儲器結(jié)構(gòu)圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 單譯碼方式單譯碼方式適合存儲單元較少的存儲器適合存儲單元較少的存儲器,這種連接方連接
26、方 式簡單式簡單。因?yàn)榇鎯卧前凑找痪S空間排列方式排列存儲單元是按照一維空間排列方式排列,所 以這種譯碼方式也叫做線性譯碼方式這種譯碼方式也叫做線性譯碼方式。對于集成度較高的集成度較高的 存儲器,存儲單元較多的存儲芯片來說存儲器,存儲單元較多的存儲芯片來說,如果使用這樣譯 碼方式就需要一個龐大的譯碼電路龐大的譯碼電路,例如一個4K8的存 儲芯片需要一個12-4096譯碼器,用線性譯碼顯然是不合 適的。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 在芯片集成度較高的今天,芯片內(nèi)部都不采用單譯碼方都不采用單譯碼方 式式,而是將原來的單譯碼的地址線分成兩組原來的單譯碼的地址線分成兩組,一組作為行一組作為行 地址
27、譯碼選擇地址譯碼選擇,另一組作為列地址譯碼選擇另一組作為列地址譯碼選擇,這樣構(gòu)成一 種二維地址譯碼方式二維地址譯碼方式,這種方式也叫做雙譯碼方式雙譯碼方式,其結(jié) 構(gòu)如圖6.8所示。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.8 雙譯碼存儲器結(jié)構(gòu)圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 雙譯碼方式采用了兩個譯碼器采用了兩個譯碼器。存儲單元已經(jīng)不是線存儲單元已經(jīng)不是線 性排列方式,采用二維的矩陣方式性排列方式,采用二維的矩陣方式,行地址有效選中一行,行地址有效選中一行, 列地址有效選中一列,列地址有效選中一列,其行、列地址都有效表示單元被選其行、列地址都有效表示單元被選 中中。在超大規(guī)模集成芯片中,基本都是采用
28、這樣的二維譯在超大規(guī)模集成芯片中,基本都是采用這樣的二維譯 碼方式。碼方式。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 隨機(jī)存儲器RAM根據(jù)其內(nèi)部結(jié)構(gòu)特點(diǎn),可進(jìn)一步分 為靜態(tài)靜態(tài)RAM(SRAM)和動態(tài)動態(tài)RAM(DRAM)兩類。 6.3.1靜態(tài)存儲器靜態(tài)存儲器 靜態(tài)存儲電路靜態(tài)存儲電路是由兩個增強(qiáng)型的增強(qiáng)型的NMOS反相器交叉反相器交叉 耦合而成的觸發(fā)器耦合而成的觸發(fā)器,如圖6.9所示。 6.3 隨機(jī)存儲器(隨機(jī)存儲器(RAM) 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.9 靜態(tài)存儲電路內(nèi)部結(jié)構(gòu)圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 其中T1、T2為工作管,T3、T4為負(fù)載管,T5、T6為控制 管,T7、T8也為控
29、制管,它們?yōu)橥涣芯€上的存儲單元共 用。這個電路具有兩個不同的穩(wěn)定狀態(tài)兩個不同的穩(wěn)定狀態(tài):若T1截止則A=1 (高電平),它使T2飽和導(dǎo)通,于是B=0(低電平),而 B=0又保證了T1截止。所以,這種狀態(tài)是穩(wěn)定的。同樣, T1導(dǎo)通,T2截止的狀態(tài)也是相互保證而穩(wěn)定的。因此,可可 以用這兩種不同狀態(tài)分別表示以用這兩種不同狀態(tài)分別表示1或或0。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 該基本存儲電路的工作過程如下: (1)當(dāng)該存儲電路被選中時, X地址譯碼線為高電平,門 控管T5、T6導(dǎo)通,Y地址譯碼線也為高電平,門控管T7、 T8導(dǎo)通,觸發(fā)器與I/O線(位線)接通,即A點(diǎn)與I/O線接 通,B點(diǎn)與接通; (
30、2)寫入時,寫入數(shù)據(jù)信號從I/O線和線進(jìn)入。若要寫入1, 則使I/O線為1(高電平),為0(即低電平),它們通過 T5、T6、T7、T8管與A、B點(diǎn)相連,即A=1、 B=0,從而使 T1截止,T2導(dǎo)通。而當(dāng)寫入信號和地址譯碼信號消失后, 該狀態(tài)仍能保持。若要寫入0,則使I/O線為0,為高,這 時T1導(dǎo)通,T2截止,只要不斷電,這個狀態(tài)也會一直保持 下去,除非重新寫入一個新的數(shù)據(jù)。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (3)對寫入內(nèi)容進(jìn)行讀出時,需要先通過地址譯碼使單元選 擇線為高電平,于是T5、T6、T7、T8導(dǎo)通,A點(diǎn)的狀態(tài)被送到 I/O線上,B點(diǎn)的狀態(tài)被送到線上,這樣,就讀取了原來存儲 器的信息
31、。讀出以后,原來存儲器內(nèi)容不變,所以,這種讀 出是一種非破壞性讀出。 由于SRAM的基本存儲電路中所含晶體管較多,故的基本存儲電路中所含晶體管較多,故集成集成 度較低度較低;而且由由T1、T2管組成的雙穩(wěn)態(tài)觸發(fā)器總有一個管子管組成的雙穩(wěn)態(tài)觸發(fā)器總有一個管子 處于導(dǎo)通狀態(tài)處于導(dǎo)通狀態(tài),所以,會持續(xù)地消耗電能,從而使會持續(xù)地消耗電能,從而使SRAM的的 功耗較大功耗較大,這是SRAM的兩個缺點(diǎn)。靜態(tài)RAM的主要優(yōu)點(diǎn)是 工作穩(wěn)定,不需要外加刷新電路,從而簡化了外電路設(shè)計工作穩(wěn)定,不需要外加刷新電路,從而簡化了外電路設(shè)計。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 SRAM的芯片有不同的規(guī)格,常用的有2101(2
32、564 位)、2102(1K1位)、2114(1K4位)、4118 (1K8位)、6116(2K8位)、6264(8K8位)和 62256(32K8位)等。隨著大規(guī)模集成電路的發(fā)展, SRAM的集成度也在不斷增大?,F(xiàn)以Intel2114和HM6116 為例進(jìn)行簡單介紹。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 1. Intel 2114RAM 2114 SRAM的容量是10244=4Kbit。它的框圖和引腳配 置如圖6.10所示。 圖6.10 2114 SRAM內(nèi)部結(jié)構(gòu)框圖及引腳 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 片選引腳CS,當(dāng)其為低電平時,該片被選中;讀寫控 制引腳R/W,當(dāng)其為高電平時,對選中的單元進(jìn)
33、行讀出; 當(dāng)其為低電平時,對選中的單元進(jìn)行寫入。數(shù)據(jù)的輸入和 輸出是采用雙向數(shù)據(jù)總線,有I/O0I/O3共4個數(shù)據(jù)引腳。 單向地址總線A0A9,共10個地址引腳。 芯片內(nèi)部的地址譯碼是兩級譯碼結(jié)構(gòu),分為列選和行 選,其中A4A9共6根地址引腳用于行譯碼,A0A3共4根 地址引腳用于列譯碼,譯碼后在芯片內(nèi)部排成64條行選線 和16條列選線,這樣通過二維譯碼器可選中其內(nèi)部的任何 一個單元。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 芯片的所有的引腳都可以分為地址引腳地址引腳(Address)、數(shù)據(jù)數(shù)據(jù) 引腳引腳(Data)和控制引腳控制引腳(Control)。其中地址引腳數(shù)地址引腳數(shù)是由芯由芯 片內(nèi)部的單元數(shù)
34、決定的,地址引腳線數(shù)片內(nèi)部的單元數(shù)決定的,地址引腳線數(shù)n與單元數(shù)與單元數(shù)m的關(guān)系為的關(guān)系為 m=2n;數(shù)據(jù)引腳線數(shù)數(shù)據(jù)引腳線數(shù)由每個存儲單元能夠存放二進(jìn)制數(shù)據(jù)的位由每個存儲單元能夠存放二進(jìn)制數(shù)據(jù)的位 數(shù)決定,數(shù)決定,每一位對應(yīng)一根數(shù)據(jù)引腳線每一位對應(yīng)一根數(shù)據(jù)引腳線;控制引腳線可以分為兩類: 片選片選 (Chip Select)信號或 (Chip Enable)信號信號,芯片芯片 讀寫控制讀寫控制 (Write Enable)或 信號。 有些芯片還會帶有輸出允許輸出允許 (Output Enable)或輸出禁輸出禁 止止 (Output Disable)信號。芯片要被芯片要被CPU正常訪問,首先
35、正常訪問,首先 芯片要被選中,即片選芯片要被選中,即片選 有效有效;如果在讀操作讀操作,輸出允許信號輸出允許信號 也需要處于有效狀態(tài)也需要處于有效狀態(tài)。 CSCE WE R/W OE OD CS 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 HM6116是日立公司生產(chǎn)的一種典型CMOS靜態(tài)RAM, 存儲容量為2K8位。共有三個檔次的產(chǎn)品:HM6116p-2、 HM6116p-3、HM6116p-4,它們的引腳排列及邏輯符號 如圖6.11所示。 圖6.11 HM6116的引腳排列及邏輯符號 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 表6-1 HM6116真值表 工作方式工作方式I/O線狀態(tài)線狀態(tài)功率狀態(tài)功率狀態(tài) H沒選中高
36、 阻備用狀態(tài) LL寫 入DIN運(yùn)行狀態(tài) LHL讀 出DOUT運(yùn)行狀態(tài) LHH高 阻運(yùn)行狀態(tài) 當(dāng) 高電平時,不管 及 為何種狀態(tài),6116芯片 都不能被選中,處于備用狀態(tài)。當(dāng) 低電平時,芯片處 于運(yùn)行狀態(tài)。運(yùn)行狀態(tài)包括寫入( 為低, 為任意狀 態(tài)),讀出( 為高, 為低)和不讀不寫(或稱等 待)3種情況,詳見下表6-1所示 。 CEWEOE CE WE OE WEOE CE WEOE 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 1. 動態(tài)讀寫存儲器(動態(tài)讀寫存儲器(DRAM) DRAM是利用電容存儲電荷的原理利用電容存儲電荷的原理來保存信息的,它將 晶體管電容的充電狀態(tài)和放電狀態(tài)分別作為晶體管電容的充電狀態(tài)和
37、放電狀態(tài)分別作為1和和0。DRAM的 基本單元電路簡單,最簡單的DRAM單元只需只需1個管子個管子構(gòu)成, 這使DRAM器件的芯片容量很高芯片容量很高,而且功耗低功耗低。但是由于電 容會逐漸放電,所以對對DRAM必須不斷讀出和再寫入,以使必須不斷讀出和再寫入,以使 泄放的電荷得到補(bǔ)充,也就是進(jìn)行泄放的電荷得到補(bǔ)充,也就是進(jìn)行刷新刷新。一次刷新過程實(shí)際一次刷新過程實(shí)際 上就是對存儲器進(jìn)行一次放大上就是對存儲器進(jìn)行一次放大,由于不需要信息傳輸,所以, 這個過程很快這個過程很快。常用的動態(tài)RAM有三管動態(tài)存儲單元三管動態(tài)存儲單元或單管單管 動態(tài)存儲單元動態(tài)存儲單元兩種。目前大量的動態(tài)目前大量的動態(tài)RA
38、M都采用單管。都采用單管。 6.3.2 動態(tài)讀寫存儲器動態(tài)讀寫存儲器 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.12 DRAM存儲芯片內(nèi)部結(jié)構(gòu)圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 三管動態(tài)存儲單元如圖6.12(a)所示,它由T1、T2、 T3組成基本單元。T2是存儲管,用它的柵極與襯底間的寄 生電容Cg存儲信息,T1是寫數(shù)控制管,T3是讀數(shù)控制管。 每個基本單元有兩條字選線(讀選擇線和寫選擇線)、兩 條數(shù)據(jù)線(寫數(shù)據(jù)線和讀數(shù)據(jù)線)。T4為一列上的存儲單 元所公用,由它來控制對輸出電容CD進(jìn)行預(yù)充電。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 寫入信息時,寫選擇線為1,T1導(dǎo)通;寫入的數(shù)據(jù)通 過T1管存儲到T2管的C
39、g電容中。讀出信息時,先給預(yù)充脈 沖,使T1導(dǎo)通,使讀數(shù)據(jù)線的寄生電容Cg充電到VDD,然 后啟動讀選線(使其為1),進(jìn)行讀出操作。 單管動態(tài)存儲單元如圖6.12(b)所示,它由T1管和 寄生電容Cg構(gòu)成。寫入信息時,字選擇線為1,T1導(dǎo)通, 寫入數(shù)據(jù)由位線(數(shù)據(jù)線)存入Cg中。讀出信息時,字 選擇線為1,存于Cg中的電荷通過導(dǎo)通的T1輸出到數(shù)據(jù)線 上,再經(jīng)過讀出放大器輸出。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 2. DRAM的刷新的刷新 所有的所有的DRAM都是利用電容存儲電荷的原理來保存信都是利用電容存儲電荷的原理來保存信 息息。雖然利用MOS管間的高阻抗可以使電容上的電荷得 以維持,但由于電容
40、總存在泄漏現(xiàn)象,時間長了其存儲的 電荷會消失,從而使其所存信息自動丟失。所以,必須定必須定 時對時對DRAM的所有基本存儲電路進(jìn)行補(bǔ)充電荷,即進(jìn)行刷的所有基本存儲電路進(jìn)行補(bǔ)充電荷,即進(jìn)行刷 新操作,以保證存儲的信息不變。新操作,以保證存儲的信息不變。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 所謂刷新刷新,就是每隔一定時間(一般每隔一定時間(一般2ms)對)對DRAM 的所有單元進(jìn)行讀出,經(jīng)讀出放大器放大后再重新寫入原的所有單元進(jìn)行讀出,經(jīng)讀出放大器放大后再重新寫入原 電路中,以維持電容上的電荷,進(jìn)而使所存信息保持不變電路中,以維持電容上的電荷,進(jìn)而使所存信息保持不變。 雖然每次進(jìn)行的正常讀/寫存儲器的操
41、作也相當(dāng)于進(jìn)行了 刷新操作,但由于CPU對存儲器的讀/寫操作是隨機(jī)的, 并不能保證在2 ms時間內(nèi)對內(nèi)存中所有單元都進(jìn)行一次讀 /寫操作,以達(dá)到刷新效果。所以,對對DRAM必須設(shè)置專必須設(shè)置專 門的外部控制電路和安排專門的刷新周期來系統(tǒng)地對門的外部控制電路和安排專門的刷新周期來系統(tǒng)地對 DRAM進(jìn)行刷新。進(jìn)行刷新。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 在動態(tài)存儲芯片刷新時,結(jié)構(gòu)上是采用按行刷新按行刷新,即一 次對一行的各個單元同時進(jìn)行刷新,刷新一行所需要的時 間稱為刷新周期刷新周期。刷新一塊芯片所需要的周期數(shù)由芯片的刷新一塊芯片所需要的周期數(shù)由芯片的 內(nèi)部矩陣結(jié)構(gòu)決定的內(nèi)部矩陣結(jié)構(gòu)決定的。如果芯片的
42、集成度較大,內(nèi)部通常 再被劃分成較小的矩陣,這樣所有的矩陣同時進(jìn)行刷新。 根據(jù)動態(tài)芯片刷新安排與CPU對存儲芯片的讀寫之間 的關(guān)系,刷新方式主要有集中刷新方式集中刷新方式、分散刷新方式分散刷新方式和 異步刷新方式異步刷新方式三種: 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (1)集中刷新方式。集中刷新方式是在DRAM的最大刷 新時間間隔中,集中在一個時間段對芯片的每一行都進(jìn)行 刷新,其余時間用于正常的讀寫操作。集中刷新方式優(yōu)點(diǎn) 是存儲器的利用率高存儲器的利用率高,控制比較簡單控制比較簡單,但在刷新過程中,在刷新過程中, 不能對存儲器進(jìn)行正常的讀寫訪問不能對存儲器進(jìn)行正常的讀寫訪問。這種方式不適合實(shí)時這種方
43、式不適合實(shí)時 性較強(qiáng)的系統(tǒng)使用。性較強(qiáng)的系統(tǒng)使用。 (2)分散刷新方式。分散刷新方式是將各個刷新周期安 排在每個正常的讀寫周期之后。這種刷新方式的時序控制這種刷新方式的時序控制 比較簡單,對存儲器的讀寫沒有長時間的比較簡單,對存儲器的讀寫沒有長時間的“死區(qū)死區(qū)”。但刷但刷 新過于頻繁,存儲器的效率過低。新過于頻繁,存儲器的效率過低。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (3)異步刷新方式。在異步刷新方式下,各個刷新周期安排在異步刷新方式下,各個刷新周期安排 在最大刷新時間間隔的各個時間點(diǎn)上在最大刷新時間間隔的各個時間點(diǎn)上。它是根據(jù)存儲器需要同 時刷新的最大行數(shù),計算出每一行的間隔時間,通過定時電路
44、向CPU提出一個刷新請求,然后進(jìn)行一次刷新操作。現(xiàn)在大多現(xiàn)在大多 數(shù)計算機(jī)都采用的是異步刷新方式。數(shù)計算機(jī)都采用的是異步刷新方式。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 3. DRAM芯片舉例芯片舉例 DRAM集成度較高,對于同樣的引腳數(shù),其單片容量往往集成度較高,對于同樣的引腳數(shù),其單片容量往往 比比SRAM高。高。內(nèi)部存儲單元按矩陣形式排列成存儲體,內(nèi)部存儲單元按矩陣形式排列成存儲體,通通 常采用行、列地址復(fù)合選擇尋址法常采用行、列地址復(fù)合選擇尋址法。目前常用的有4164 (64K1Bit)、41256(256K1Bit)、41464 (64K4Bit)和414256(256K4Bit)等類型?,F(xiàn)
45、以 DRAM 4164和414256芯片為例進(jìn)行介紹。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.13 DRAM 4164的內(nèi)部結(jié)構(gòu)圖 (1)DRAM 4164的存儲芯片結(jié)構(gòu)。 DRAM 4164的結(jié)構(gòu)如下圖6.13所示。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (1) DRAM 4164的存儲芯片結(jié)構(gòu) DRAM 4164的內(nèi)部結(jié)構(gòu)如圖 6-13所示。4164是64K*1位的芯片。其中其中8條地址線分兩次送條地址線分兩次送 入入16位地址進(jìn)行尋址位地址進(jìn)行尋址。第一組8位地址為行地址,由行地址選行地址選 通信號通信號 選通送至芯片內(nèi)部行地址鎖存器內(nèi)鎖存;第二組第二組8 位地址為列地址,由列地址選通信號位地址為
46、列地址,由列地址選通信號 選通送入列地址鎖 存器內(nèi)鎖存。行、列地址譯碼器共同選通某一存儲單元,完成 讀寫操作。寫入數(shù)據(jù)時,寫入數(shù)據(jù)時, 上輸入低電平上輸入低電平,數(shù)據(jù)加載在Din 數(shù) 據(jù)線上,數(shù)據(jù)被寫入指定單元;讀出數(shù)據(jù)時讀出數(shù)據(jù)時, 上輸入高電平, 被訪問存儲單元的信息通過Dout線輸出。 RAS CAS WE WE RAS 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (2)414256的動態(tài)存儲器芯片結(jié)構(gòu)。 414256的內(nèi)部組成如圖6.14所示。 圖6.14 DRAM 414256的內(nèi)部結(jié)構(gòu) 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 414256的基本組成是5125124的存儲器陣列。在 此基礎(chǔ)上設(shè)有讀出放大器與
47、I/O門控制電路、行地址緩沖器/ 譯碼器、列地址緩沖器/譯碼器、數(shù)據(jù)輸入/輸出緩沖器、刷 新控制/計數(shù)器以及時鐘發(fā)生器等。存儲器訪問時,行地址 和列地址分兩次輸入。首先由由RAS信號鎖存由地址線信號鎖存由地址線A8 A0輸入的輸入的9位行地址位行地址,然后再由由CAS信號鎖存由地址線信號鎖存由地址線 A8A0輸入的輸入的9位列地址位列地址,經(jīng)譯碼選中某一存儲單元,在 讀/寫控制信號的控制下,可對該單元的4位數(shù)據(jù)進(jìn)行讀出 或者寫入。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 由于動態(tài)存儲器讀出時須預(yù)充電,因此每次讀寫操 作均可進(jìn)行一次刷新。MCM414256需要每需要每8ms刷新一次刷新一次。 刷新時通過在
48、刷新時通過在512個行地址間按順序循環(huán)進(jìn)行刷新,可以個行地址間按順序循環(huán)進(jìn)行刷新,可以 分散刷新,也可以連續(xù)刷新分散刷新,也可以連續(xù)刷新。分散刷新也稱為分布刷新, 是指每15.6s刷新一行;連續(xù)刷新是對512行集中刷新。 MCM414256必須每8ms進(jìn)行一次快速刷新, MCM41M256每64 ms進(jìn)行一次快速刷新。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 (3)增強(qiáng)型動態(tài)存儲芯片 EDRAM(Enhanced DRAM)。 增強(qiáng)型EDRAM是在 DRAM芯片上集成了一個芯片上集成了一個 SRAM的小容量的小容量Cache盡盡 管這一新技術(shù)并不復(fù)雜,管這一新技術(shù)并不復(fù)雜, 卻帶來卻帶來DRAM芯片性能
49、顯芯片性能顯 著改進(jìn)著改進(jìn)。圖6.15給出一個 1M4位EDRAM的結(jié)構(gòu)框 圖。 圖6.15 DRAM 414256的內(nèi)部結(jié)構(gòu) 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 訪問1M4位的EDRAM芯片需20位內(nèi)存地址位內(nèi)存地址。在行 選通信號作用下,內(nèi)存地址的高11位經(jīng)A0A10地址引腳 輸入,作為行地址并被鎖存,并同時保存在最后讀出行地并同時保存在最后讀出行地 址鎖存器中址鎖存器中。 DRAM陣列的2048行中此地址指定行的全 部數(shù)據(jù)512 4位,被讀取到SRAM Cache中暫存。內(nèi)存 地址的低9位,在列選通信號作用經(jīng)A0A8地址引腳輸入, 作為列地址并被鎖存。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 讀允許信號
50、有效時,512個4位組的SRAM Cache中某 一4位組被此列地址選中,其4位組經(jīng)D0D3送出芯片。 下一次讀取時,輸入的行地址立即與最后讀出行地址鎖存下一次讀取時,輸入的行地址立即與最后讀出行地址鎖存 器的內(nèi)容進(jìn)行器的內(nèi)容進(jìn)行11位的比較,位的比較,若相符則若相符則SRAM Cache命中,命中, 由輸入的列地址從由輸入的列地址從Cache選擇某一位組送出即可選擇某一位組送出即可。只在比 較不相符時,才需要如剛才所述那樣驅(qū)動才需要如剛才所述那樣驅(qū)動DRAM陣列陣列。更更 新新SRAM Cache和最后讀出行地址門鎖器的內(nèi)容,并送和最后讀出行地址門鎖器的內(nèi)容,并送 出指定的出指定的4位組位組
51、。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 顯然,以SRAM Cache保存一行內(nèi)容的辦法,對成塊對成塊 傳送非常有利傳送非常有利。如果連續(xù)的地址高序位相同,屬于同一行 地址,那么連續(xù)變動的列地址就會使SRAM Cache中相應(yīng) 位組連續(xù)讀出,這稱為猝發(fā)(突發(fā))式讀取猝發(fā)(突發(fā))式讀取。 這種結(jié)構(gòu)還帶來另外兩個好處:一是在一是在SRAM Cache 讀出期間可同時對讀出期間可同時對DRAM陣列進(jìn)行刷新陣列進(jìn)行刷新;二是芯片內(nèi)的數(shù)二是芯片內(nèi)的數(shù) 據(jù)輸出路徑(由據(jù)輸出路徑(由SRAM到到I/O)與數(shù)據(jù)輸入路徑(由)與數(shù)據(jù)輸入路徑(由I/O到到 列寫選擇和讀出放大器)是分開的,允許在寫操作完成的列寫選擇和讀出
52、放大器)是分開的,允許在寫操作完成的 同時來啟動同一行的讀操作同時來啟動同一行的讀操作。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 在學(xué)習(xí)RAM芯片時,需要掌握一個原則,學(xué)習(xí)RAM芯片引腳 結(jié)構(gòu)時,可以把芯片的引腳線按照功能分成3組,地址線、數(shù)據(jù)地址線、數(shù)據(jù) 線和控制線線和控制線。地址線數(shù)可以從一個芯片容量獲取地址線數(shù)可以從一個芯片容量獲取,例如,一個 8K8的芯片其容量8K=213,這樣就可以知道其地址線為13根。 如果芯片的集成度較高,它們的地址線通常與它們的地址線通常與 和和 分分 組使用,結(jié)構(gòu)上只有一半地址線數(shù)組使用,結(jié)構(gòu)上只有一半地址線數(shù);數(shù)據(jù)線的數(shù)目代表一個存儲數(shù)據(jù)線的數(shù)目代表一個存儲 單元能
53、夠存放二進(jìn)制數(shù)據(jù)的位數(shù)單元能夠存放二進(jìn)制數(shù)據(jù)的位數(shù),如果線是單向的,通常由如果線是單向的,通常由DIN 和和DOUT兩部分組成,在使用時可以統(tǒng)一考慮兩部分組成,在使用時可以統(tǒng)一考慮;控制線考慮主要的控制線考慮主要的 兩根兩根,一根是片選信號一根是片選信號 ,有些芯片的名稱為 ,其作用都是 相同的,另外一根是 信號,有的芯片名稱是 ,其作用也都 是相同的,高電平為讀有效、低電平寫為有效。容量決定地址線容量決定地址線 數(shù),存儲單元位數(shù)決定數(shù)據(jù)線數(shù)。數(shù),存儲單元位數(shù)決定數(shù)據(jù)線數(shù)。 RASCAS CS CE R/W WE 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 6.4.1 掩膜掩膜ROM 所謂掩膜掩膜ROM,是
54、指生產(chǎn)廠家根據(jù)用戶需要在指生產(chǎn)廠家根據(jù)用戶需要在ROM 的制作階段,通過的制作階段,通過“掩膜掩膜”工序?qū)⑿畔⒆龅叫酒铮m合工序?qū)⑿畔⒆龅叫酒?,適合 于批量生產(chǎn)和使用于批量生產(chǎn)和使用。這類ROM可由二極管、雙極型晶體二極管、雙極型晶體 管和管和MOS電路組成電路組成,其工作原理是類似的。 圖6.16為一個簡單的44位MOS管ROM,采用單譯碼 結(jié)構(gòu)。兩位地址線A1、A0譯碼后可譯出四種狀態(tài),輸出4 條選擇線,分別選中4個單元,每個單元有4位輸出。 6.4 只讀存儲器只讀存儲器(ROM) 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.16 掩膜ROM存儲結(jié)構(gòu)圖 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 在圖中所示
55、的矩陣中,行和列的交點(diǎn),有的連有管子, 有的沒有,這是工廠根據(jù)用戶提供的程序?qū)π酒瑘D形根據(jù)用戶提供的程序?qū)π酒瑘D形(掩掩 膜膜)進(jìn)行二次光刻所決定的進(jìn)行二次光刻所決定的,所以稱為掩膜掩膜ROM。若地址 線A1A0=00B,則選中0號單元,即字線0為高電平,若有 管子與其相連(如位線2和0),其相應(yīng)的MOS管導(dǎo)通,位線 輸出為0,而位線1和3沒有管子與字線相連,則輸出為1。 故存儲器的內(nèi)容取決于制造工藝存儲器的內(nèi)容取決于制造工藝,圖6.16存儲矩陣的內(nèi)容 如表6-2所示。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 表6-2 掩膜ROM存儲矩陣的內(nèi) 容 單元 位 D3D2D1D0 01010 11101 20
56、101 30110 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 6.4.2 可擦編程只讀存儲器可擦編程只讀存儲器(EPROM) 在實(shí)際工作中,一個新設(shè)計的程序往往需要經(jīng)歷調(diào)試、需要經(jīng)歷調(diào)試、 修改過程修改過程,如果將這個程序?qū)懺赗OM和PROM中,就很 不方便了。EPROM是一種可以多次進(jìn)行擦除和重寫的可以多次進(jìn)行擦除和重寫的 ROM。在EPROM中,信息的存儲是通過電荷分布來決定信息的存儲是通過電荷分布來決定 的,所以編程過程就是一個電荷聚集過程的,所以編程過程就是一個電荷聚集過程。編程結(jié)束后,編程結(jié)束后, 盡管撤除了電源,但由于絕緣層的包圍,聚集的電荷無法盡管撤除了電源,但由于絕緣層的包圍,聚集的電荷無
57、法 泄露,因此電荷分布維持不變。泄露,因此電荷分布維持不變。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 EPROM具有可修改性,在它的正面,有一個石英玻璃窗口, 當(dāng)用紫外線紫外線光源通過窗口對它照射對它照射1520分鐘后分鐘后,其內(nèi)部電荷 分布被破壞,聚集在各基本存儲電路中的電荷形成光電流泄露聚集在各基本存儲電路中的電荷形成光電流泄露 走,使電路恢復(fù)為初始狀態(tài),片內(nèi)所有位變?yōu)槿?,使電路恢?fù)為初始狀態(tài),片內(nèi)所有位變?yōu)槿?,從而擦除,從而擦除 了寫入的信息了寫入的信息。經(jīng)擦除后的EPROM芯片可在EPROM編程器 上寫入新的內(nèi)容,即重新編程重新編程。 1. EPROM的存儲單元電路的存儲單元電路 通常EPR
58、OM存儲電路是利用浮柵浮柵MOS管管構(gòu)成的,又稱 FAMOS管(Floating gate Avalanche Injection Metal-Oxide- Semiconductor,即浮柵雪崩注入MOS管),其構(gòu)造如圖6.17(a) 所示。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 圖6.17 浮柵MOS EPROM存儲電路 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 該電路和普通P溝道增強(qiáng)型MOS管相似,只是浮柵管的 柵極沒有引出端,而被SiO2絕緣層所包圍,稱為“浮柵”。 在原始狀態(tài),該管柵極上沒有電荷,沒有導(dǎo)通溝道,D和 S是不導(dǎo)通的。如果將源極和襯底接地,在襯底和漏極形 成的PN結(jié)上加一個約24 V的反向電
59、壓,可導(dǎo)致雪崩擊穿, 產(chǎn)生許多高能量的電子,這些電子比較容易越過絕緣薄層 進(jìn)入浮柵。 注入浮柵的電子數(shù)量由所加電壓脈沖的幅度和寬度來 控制,如果注入的電子足夠多,這些負(fù)電子在硅表面上感 應(yīng)出一個連接源漏極的反型層,使源漏極呈低阻態(tài)。 當(dāng)外加電壓取消后,積累在浮柵上的電子沒有放電回路, 因而在室溫和無光照的條件下可長期地保存在浮柵中。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 將一個浮柵管和MOS管串起來組成如圖6.17 (b)所示的存 儲單元電路。于是浮柵中注入了電子的MOS管源漏極導(dǎo)通, 當(dāng)行選線選中該存儲單元時,相應(yīng)的位線為低電平,即讀取 值為0,而未注入電子的浮柵管的源漏極是不導(dǎo)通的,故讀 取值為1
60、。在原始狀態(tài),沒有經(jīng)過編程,浮柵中沒注入電子, 位線上總是l。 消除浮柵電荷的辦法是利用紫外線光照射消除浮柵電荷的辦法是利用紫外線光照射,由于紫外線由于紫外線 光子能量較高,從而可使浮柵中的電子獲得能量,光子能量較高,從而可使浮柵中的電子獲得能量,形成光電形成光電 流從浮柵流入基片,使浮柵恢復(fù)初態(tài)流從浮柵流入基片,使浮柵恢復(fù)初態(tài)。EPROM芯片上方有 一個石英玻璃窗口,只要將此芯片放入一個靠近紫外線燈管 的小盒中,一般照射10分鐘左右,讀出各單元的內(nèi)容均為 FFH,則說明該EPROM已擦除。 第6章存儲系統(tǒng)及半導(dǎo)體存儲器 2. 典型典型EPROM芯片介紹芯片介紹 EPROM芯片有多種型號,如2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鶴崗貨運(yùn)考試題目
- 2025年萊蕪貨運(yùn)資格證安檢考試題
- 小學(xué)二年級數(shù)學(xué)上口算紙
- 2025年濟(jì)寧道路客貨運(yùn)輸從業(yè)資格證b2考試題庫
- 2025年焦作道路運(yùn)輸從業(yè)人員從業(yè)資格考試
- 電焊工入職合同(2篇)
- 《北魏政治和北方民族大交融》聽課評課記錄2(新部編人教版七年級上冊歷史)
- 2024-2025學(xué)年高中英語Module6TheInternetandTelecommunicationsSectionⅤWriting-正反觀點(diǎn)對比類議論文教案含解析外研版必修1
- 企業(yè)年終工作總結(jié)報告
- 公司人事部門年終工作總結(jié)
- 課件:《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》學(xué)習(xí)宣講
- 生產(chǎn)制造工藝流程規(guī)范與作業(yè)指導(dǎo)書
- 梁湘潤《子平基礎(chǔ)概要》簡體版
- 開工“第一課”安全培訓(xùn)課件
- 財務(wù)收支月報表excel模板
- 江蘇省社會穩(wěn)定風(fēng)險評估辦法(試行)
- 國標(biāo)充電協(xié)議報文整理
- 水餃類產(chǎn)品質(zhì)量檢驗(yàn)作業(yè)指導(dǎo)書
- 電力變壓器計算單
- 紅外測溫培訓(xùn)
- 新型城市化建設(shè)中城鄉(xiāng)結(jié)合部存在的問題及解決方案
評論
0/150
提交評論