Date post: | 07-Jul-2018 |
Category: |
Documents |
Upload: | adinda-nurul-hikmah |
View: | 218 times |
Download: | 0 times |
of 33
8/18/2019 05_Internal Memory New
1/33
William Stallings
Computer Organization
and Architecture
8th Edition
Chapter 5
Memori Internal
8/18/2019 05_Internal Memory New
2/33
Jenis-jenis Memori Semiondutor
Tipe Memori Kategori Penghapusan Mekanisme Tulis Votalitas
Random-access
memory (RAM)Baca Tulis
Secara Elektrik,
Tingkatan byteSecara Elektrik Volatil
Read-only
memory (ROM)
Baca Memori saja Tidak Mungkin
Mask
Non-volatil
Programmable
ROM (PROM)
Secara Eletrik
Erasable PROM
(EPROM)
Baca memori umumnya
Sinar UV, tingkatan
keping
Electrically Erasable
PROM (EEPROM)
Secara Elektrik, tingkatan
byte
Flash memorySecara Elektronik, tingkat
blok
8/18/2019 05_Internal Memory New
3/33
Semiconductor Memor!
• RAM
—Jenis memori
—Baca/Tulis
—Volatil
—Penyimpanan Sementara—Statis atau Dinamis
8/18/2019 05_Internal Memory New
4/33
Memor! Cell Operation
8/18/2019 05_Internal Memory New
5/33
"!namic #AM
• Bits disimpan sebagai muatan dalam apasitor
• Data yang disimpan men!adi bocor
• "si ulang secara berala yang menyegaranuntu penyimpanan data
• #onstrusi seder$ana
• %ebi$ ecil per bit
• %ebi$ mura$
• Perlu penyegaran siruit
• %ambat• Main memory
• Pada dasarnya analog
• Tingat biaya menentuan nilai
8/18/2019 05_Internal Memory New
6/33
"!namic #AM Structure
8/18/2019 05_Internal Memory New
7/33
"#AM Operation
• Saluran alamat diati&an etia nilai bit dari sel ini aan dibaca atauditulis
— Transistor bertinda sebagai suatu tombol yang tertutup 'membiaranarus mengalir( !ia tegangan berlau untu baris alamat dan terbua'tida ada arus mengalir( !ia tida ada tegangan yang berada padabaris alamat)
• Tulis
— Suatu sinyal berlau untu baris bit* +ig$ &or , lo- &or .
— #emudian sinyal diapliasian e baris alamat
* Muatan ditrans&er e apasitor
• Baca
— Baris alamat terpili$
* Transisitor dinyalaan dan muatan tersimpan pada apasitor aandiambil e baris bit dan ampli&ier yang sensiti&) Ampli&ier yangsensiti& bandingan tegangan apasitor dengan penilaian danpenentuan acuan sel berisi logia , atau logia .)
8/18/2019 05_Internal Memory New
8/33
#AM Statis
• Baris alamat digunaan untu membua atau menutup
tombol• Tida ada penyegaran yang diperluan untu
memperta$anan data
• #onstrusi yang lebi$ omples
• %ebi$ besar per bit
• lebi$ ma$al
• Tida perlu mere&res$ siruit
• 0epat
• 0ac$e
• Digital• 1lip1lop
8/18/2019 05_Internal Memory New
9/33
Stating #AM Structure
8/18/2019 05_Internal Memory New
10/33
Static #AM Operation
• Transistor arrangement gi2es stable logicstate
• State ,—0, $ig$3 04 lo-
—T, T5 o&&3 T4 T6 on
• State .—04 $ig$3 0, lo-
—T4 T6 o&&3 T, T5 on
• Address line transistors T7 T8 is s-itc$• 9rite * apply 2alue to B : compliment to
B
• Read * 2alue is on line B
8/18/2019 05_Internal Memory New
11/33
S#AM $ "#AM
• #eduaduanya Volatil
—Po-er $arus disediaan secara terus menerusepada memori untu memeli$ara nilainilai bit)
• Dynamic cell
—%ebi$ Seder$ana3 %ebi$ ecil—%ebi$ padat
—%ebi$ mura$
—Membutu$an penyegaran
—;nit memori yang lebi$ besar• Static
—%ebi$ cepat
—0ac$e
8/18/2019 05_Internal Memory New
12/33
#ead Onl! Memor! %#OM&
• Pola data permanen
—
8/18/2019 05_Internal Memory New
13/33
'!pes o( #OM
• 9ritten during manu&acture
—Very e>pensi2e &or small runs
• Programmable 'once(
—PR=M
—
8/18/2019 05_Internal Memory New
14/33
Organisation in detail
• A ,8Mbit c$ip can be organised as ,M o&,8 bit -ords
• A bit per c$ip system $as ,8 lots o& ,Mbitc$ip -it$ bit , o& eac$ -ord in c$ip , and
so on• A ,8Mbit c$ip can be organised as a 4.5C
> 4.5C > 5bit array
—Reduces number o& address pins
* Multiple> ro- address and column address
* ,, pins to address '4,,4.5C(
* Adding one more pin doubles range o& 2alues so >5capacity
8/18/2019 05_Internal Memory New
15/33
#e(reshing
• Re&res$ circuit included on c$ip
• Disable c$ip
• 0ount t$roug$ ro-s
• Read : 9rite bac
• Taes time
• Slo-s do-n apparent per&ormance
8/18/2019 05_Internal Memory New
16/33
'!pical )* M+ "#AM %,M ,&
8/18/2019 05_Internal Memory New
17/33
.acaging
8/18/2019 05_Internal Memory New
18/33
/5*0!te Module
Organisation
8/18/2019 05_Internal Memory New
19/33
)M0!te Module Organisation
8/18/2019 05_Internal Memory New
20/33
Interlea$ed Memor!
• 0ollection o& DRAM c$ips
• Erouped into memory ban
• Bans independently ser2ice read or -ritere?uests
• # bans can ser2ice re?uestssimultaneously
8/18/2019 05_Internal Memory New
21/33
Error Correction
• +ard 1ailure
—Permanent de&ect
• So&t rror
—Random3 nondestructi2e
—
8/18/2019 05_Internal Memory New
22/33
Error Correcting Code 1unction
8/18/2019 05_Internal Memory New
23/33
Ad$anced "#AM Organization
• Basic DRAM same since &irst RAM c$ips
• n$anced DRAM
—0ontains small SRAM as -ell
—SRAM $olds last line read 'c)&) 0ac$eF(
• 0ac$e DRAM—%arger SRAM component
—;se as cac$e or serial bu&&er
8/18/2019 05_Internal Memory New
24/33
S!nchronous "#AM %S"#AM&
• Access is sync$roniGed -it$ an e>ternal cloc
• Address is presented to RAM
• RAM &inds data '0P; -aits in con2entional DRAM(
• Since SDRAM mo2es data in time -it$ systemcloc3 0P; no-s -$en data -ill be ready
• 0P; does not $a2e to -ait3 it can do somet$ingelse
• Burst mode allo-s SDRAM to set up stream o&data and &ire it out in bloc
• DDRSDRAM sends data t-ice per cloc cycle'leading : trailing edge(
8/18/2019 05_Internal Memory New
25/33
S"#AM
8/18/2019 05_Internal Memory New
26/33
S"#AM #ead 'iming
8/18/2019 05_Internal Memory New
27/33
#AM02S
• Adopted by "ntel &or Pentium : "tanium
• Main competitor to SDRAM
• Vertical pacage * all pins on one side
• Data e>c$ange o2er 4C -ires H cm long
• Bus addresses up to 64. RDRAM c$ips at,)8Ebps
• Async$ronous bloc protocol
—5C.ns access time—T$en ,)8 Ebps
8/18/2019 05_Internal Memory New
28/33
#AM02S "iagram
8/18/2019 05_Internal Memory New
29/33
""# S"#AM
• SDRAM can only send data once per cloc
• Doubledatarate SDRAM can send datat-ice per cloc cycle
—Rising edge and &alling edge
8/18/2019 05_Internal Memory New
30/33
""# S"#AM
#ead 'iming
8/18/2019 05_Internal Memory New
31/33
Simpli(ied "#AM #ead 'iming
8/18/2019 05_Internal Memory New
32/33
Cache "#AM
• Mitsubis$i
• "ntegrates small SRAM cac$e ',8 b( ontogeneric DRAM c$ip
• ;sed as true cac$e
—85bit lines—&&ecti2e &or ordinary random access
• To support serial access o& bloc o& data
—)g) re&res$ bitmapped screen
* 0DRAM can pre&etc$ data &rom DRAM into SRAMbu&&er
* Subse?uent accesses solely to SRAM
8/18/2019 05_Internal Memory New
33/33
#eading
• T$e RAM Euide
• RDRAM