hy330 Ψηιακά Κ sκλώμαα Εισαγωγή σα Σσήμαα vlsi · 25 ΗΥ330 -...
TRANSCRIPT
1/2/2015
1
HY330 – Ψηφιακά Κυκλώματα -Εισαγωγή στα Συστήματα VLSI
Διδάσκων: Χ. Σωτηρίου, Βοηθοί: θα ανακοινωθούν
2/1/20151 ΗΥ330 - Διάλεξη 12η - Κυκλώματα
Μνήμης
http://inf-server.inf.uth.gr/courses/CE330
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/20152 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
2
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/20153 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
Είδη Ολοκληρωμένων ΜνημώνΜνήμη Ανάγνωσης και Εγγραφής Μη-Προσωρινές
ΜνήμεςΜνήμη Μόνο Ανάγνωσης
Random Access –
Τυχαίας (Αυθαίρετης) Πρόσβασης
Non-Random
Access – Μη Τυχαίας (μη αυθαίρετης) πρόσβασης
EPROM (Electrically
Programmable ROM)
E2PROM
FLASH
PROM (Programmable
ROM)
SRAM (Στατική RAM)
DRAM (Δυναμική RAM)
FIFO (First-In, First-
Out)
LIFO (Last-In, First-
Out)
ΚαταχωρητήςΟλίσθησηςCAM (Content-
Addressable Memory
– προσβάσιμη βάση περιεχομένων
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης4
1/2/2015
3
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/20155 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
Χρονισμός Μνήμης - Ορισμοί
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης6
1/2/2015
4
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/20157 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
Αρχιτεκτονική Μνήμης – Αποκωδικοποιητές
Για πρόσβαση Ν λέξεων απαιτούνται Ν σήματα
Με την χρήση αποκωδικοποιητή τα μειώνουμε σε log2N
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης8
Word 0
Word 1
Word 2
Word N2 2
Word N2 1
Storagecell
M bits M bits
N
words
S0
S1
S2
SN-2
A0
A1
AK-1
K = log2N
SN-1
Word 0
Word 1
Word 2
Word N2 2
Word N2 1
Storagecell
S0
Input-Output(M bits)
Input-Output(M bits)
Dec
oder
1/2/2015
5
Δομή και Αρχιτεκτονική Μνήμης
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης9
Ενίσχυση σήματοςστα ψηφιακά επίπεδα VDD/VSS
Επιλογή κατάλληληςλέξης
ΑΚ
ΑΚ+1
…
ΑL-1
Α0
…
ΑΚ-1
Ιεραρχική Οργάνωση Μνήμης
Καλύτερη κατανάλωση (1 μονάδα ενεργή την φορά)
Καλύτερη ταχύτητα, αν οι μονάδες αποθηκεύουν γειτονικές διευθύνσεις
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης10
1/2/2015
6
Σχεδιάγραμμα 4Mbit SRAM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης11
Clockgenerator
CS, WEbuffer
I/Obuffer
Y-addressbuffer
X-addressbuffer
x1/x4controller
Z-addressbuffer
X-addressbuffer
Predecoder and block selector
Bit line load
Transfer gate
Column decoder
Sense amplifier and write driver
Glo
bal R
ow
Decoder
Local R
ow
Decoder
Blo
ck 3
1
Blo
ck 3
0
Su
b-g
lob
al R
ow
De
co
de
r
Su
b-g
lob
al R
ow
De
co
de
r
Μνήμη Προσπέλασης Βάση Περιεχομένων (Content-Addressable Memory)
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης12
Addre
ss D
ecoder
Data (64 bits)
I/O
Buffers
Comparand
CAM Array2
9 words 3 64 bits
Mask
Control Logic R/W Address (9 bits)
Com
mands
29 V
alid
ity B
its
Priority
Encoder
1/2/2015
7
Χρονισμός Μνημών
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης13
DRAM – Σειρά και Στήλη SRAM – Βάση Διεύθυνσης
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201514 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
8
Κύτταρα Μόνο-Ανάγνωσης (ROM)
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης15
WL
BL
WL
BL
1WL
BL
WL
BL
WL
BL
0
VDD
WL
BL
GND
Diode ROM MOS ROM 1 MOS ROM 2
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201516 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
9
MOS OR ROM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης17
WL[0]
VDD
BL [0]
WL[1]
WL[2]
WL[3]
Vbias
BL [1]
Φορτία Καθέλκυσης
BL [2] BL [3]
VDD
MOS NOR ROM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης18
WL[0]
GND
BL [0]
WL [1]
WL [2]
WL [3]
VDD
BL [1]
Συσκευές Ανέλκυσης
BL [2] BL [3]
GND
1/2/2015
10
MOS NOR Διάταξη
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης19
Προγραμματισμός βάση
του επιπέδου διάχυσης
Polysilicon
Metal1
Diffusion
Metal1 on Diffusion
Cell (9.5l x 7l)
WL[0]
WL[1]
GND
WL[2]
WL[3]
GND
MOS NOR Διάταξη
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης20
Polysilicon
Metal1
Diffusion
Metal1 on Diffusion
Cell (11l x 7l)
Προγραμματισμός μέσω
των επαφών
WL[0]
WL[1]
WL[2]
WL[3]
GND
GND
1/2/2015
11
MOS NAND ROM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης21
Τα σήματα λέξης WL είναι ενεργά αρνητικά (0 = ενεργό)
WL[0]
WL[1]
WL[2]
WL[3]
VDD
Pull-up devices
BL [3]BL [2]BL [1]BL [0]
MOS NAND ROM Διάταξη
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης22
Δεν απαιτούνται ενδιάμεσες επαφές
Χαμηλότερης απόδοσης από την NOR ROM
Μικρότερο μέγεθος
Polysilicon
Diffusion
Metal1 on Diffusion
Cell (8l x 7l)
Προγραμματισμός βάση
του Μετάλλου 1
WL[0]
WL[1]
WL[2]
WL[3]
BL[0] BL[1] BL[2] BL[3]
1/2/2015
12
MOS NAND ROM Διάταξη
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης23
Cell (5l x 6l)
Polysilicon
Threshold-altering
implant
Metal1 on Diffusion
Προγραμματισμός
μέσω εμφύτευσης
που ρίχνει το Vt
Ισοδύναμο μοντέλο για NOR ROM
Παρασιτικές στο WL
Χωρητικότητες συνδέσεων και πυλών
Αντίσταση πολυπυρητίου
Παρασιτικές στο BL
Αντίσταση αμελητέα
Χωρητικότητες Drain και Gate-Drain
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης24
VDD
Cbit
rword
cword
WL
BL
1/2/2015
13
Ισοδύναμο μοντέλο για NAND ROM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης25
VDD
CL
rword
cword
cbit
rbit
WL
BL
Παρασιτικές στο WL
Χωρητικότητες συνδέσεων και πυλών
Αντίσταση πολυπυρητίου
Παρασιτικές στο BL
κυριαρχεί η αντίσταση των εν σειρά τρανζίστορ
χωρητικότητες Gate-Source, Gate-Drain σε κάθε τρανζίστορ
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201526 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
14
Μείωση Καθυστέρησης WL
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης27
Metal bypass
Polysilicon word lineK cells
Polysilicon word lineWL
Driver
(b) Using a metal bypass
(a) Driving the word line from both sides
Metal word line
WL
(c) Use silicides
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201528 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
15
MOS NOR με προφόρτιση
Τα μεγέθη των PMOS μπορούν να είναι όσο μεγάλα απαιτείται
Απαιτείται μεγάλη οδηγητική ικανότητα στο ρολόι
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης29
WL[0]
GND
BL [0]
WL[1]
WL[2]
WL[3]
VDD
BL [1]
PMOS Προφόρτισης
BL [2] BL [3]
GND
pref
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201530 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
16
Σταθερές Μνήμες – Floating-gate
τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης31
Floating gate
Source
Substrate
Gate
Drain
n+ n+_p
tox
tox
Device cross-section Schematic symbol
G
S
D
Προγραμματισμός Floating-gate τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης32
0 V
- 5 V 0 V
DS
Removing programming
voltage leaves charge trapped
5 V
- 2.5 V 5 V
DS
Programming results inhigher VT.
20 V
10 V 5 V 20 V
DS
Avalanche injection
1/2/2015
17
Χαρακτηριστικά Floating-gate
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης33
FLOTOX EEPROM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης34
Floating gate
Source
Substratep
Gate
Drain
n1 n1
FLOTOX transistorFowler-Nordheim
I-V characteristic
20–30 nm
10 nm
-10 V
10 V
I
VGD
1/2/2015
18
Κύτταρο EEPROM
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης35
WL
BL
VDD
Absolute threshold control
is hard
Unprogrammed transistor
might be depletion
2 transistor cell
FLASH Τρανζίστορ - Μνήμη
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης36
Πύλη Ελέγχου
διαγραφή
p-substrate
Επιπλέουσα Πύλη
Λεπτό οξύ – φαινόμενο τούνελ
n+ source n+ drainπρογραμματισμός
Πολλές διαφορετικές εκδοχές
1/2/2015
19
Βασικές Λειτουργίες FLASH - Σβήσιμο
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης37
Βασικές Λειτουργίες FLASH - Εγγραφή
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης38
1/2/2015
20
Βασικές Λειτουργίες FLASH – Ανάγνωση
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης39
NAND FLASH Μνήμη
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης40
Unit Cell
Word line(poly)
Source line
(Diff. Layer)
Gate
ONO
FGGateOxide
1/2/2015
21
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201541 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
RAM
Στατική
Δεδομένα αποθηκευμένα στατικά για όσο είναι το κύκλωμα συνδεδεμένο στην πηγή
Μεγάλο μέγεθος κυττάρων (6 τρανζίστορ)
Γρήγορη ταχύτητα
Διαφορικές έξοδοι
Δυναμική
Περιοδική ανανέωση των αποθηκευμένων δεδομένων απαιτείται
Μικρό μέγεθος κυττάρων (1-3 τρανζίστορ)
Πιο αργά από τα στατικά
Μονή έξοδος
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης42
1/2/2015
22
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201543 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
SRAM Κύτταρο 6 Τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης44
WL
BL
VDD
M5M6
M4
M1
M2
M3
BL
1/2/2015
23
SRAM Κύτταρο 6 Τρανζίστορ - Ανάγνωση
Τα BL, BL’ προφορτίζονται στο Vdd
Κατά την ανάγνωση δεν πρέπει να αλλάξουν τα δεδομένα του κυττάρου
Το δυναμικό στο Q’ (μεταξύ Μ5, Μ1) δεν πρέπει να ανέβει και να επηρεάσει τον αντιστροφέα Μ3/Μ4
Πρέπει R(M5) > R(M1) (διαιρετής τάσης) ή CR=W1/W5 > ~1.2
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης45
WL
BL
VDD
M 5
M 6
M 4
M1VDDVDD VDD
BL
Q = 1Q = 0
Cbit Cbit
SRAM Κύτταρο 6 Τρανζίστορ - Ανάγνωση
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης46
0
0
0.2
0.4
0.6
0.8
1
1.2
0.5 1 1.2 1.5 2
Cell Ratio (CR)
2.5 3
Voltage R
ise (
V)
1/2/2015
24
SRAM Κύτταρο 6 Τρανζίστορ - Εγγραφή
Κατά την εγγραφή πρέπει να επιβληθεί η τιμή του BL
Το δυναμικό στο Q (μεταξύ Μ4 και Μ6) πρέπει να πέσει χαμηλά για να αλλάξει την κατάσταση του αντιστροφέα Μ1/Μ2
Πρέπει R(M6) < R(M4) (διαιρετής τάσης) ή PR = W4/W6 < ~1.8
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης47
BL = 1 BL = 0
Q = 0
Q = 1
M1
M4
M5
M6
VDD
VDD
WL
SRAM Κύτταρο 6 Τρανζίστορ - Εγγραφή
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης48
1/2/2015
25
Κύτταρο SRAM 6-Τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης49
VDD
GND
WL
BLBL
M1 M3
M4M2
M5 M6
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201550 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
26
Κύτταρο DRAM 3-Τρανζίστορ
Η ανάγνωση δεν επηρεάζει την αποθηκευμένη τιμή
Η τιμή που αποθηκεύεται για «1» είναι Vdd-Vt
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης51
WWL
BL 1
M1 X
M3
M2
CS
BL 2
RWL
VDD
VDD - VT
DVVDD - VTBL 2
BL 1
X
RWL
WWL
Κύτταρο DRAM 3-Τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης52
BL2 BL1 GND
RWL
WWL
M3
M2
M1
1/2/2015
27
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201553 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
Κύτταρο DRAM 1-Τρανζίστορ
Ο πυκνωτής φορτίζεται ή εκφορτίζεται στο BL μέσω του WL
Στην ανάγνωση το φορτίο Cs μοιράζεται στο Cs, CBL
Η άνοδος/πτώση του δυναμικού είναι μικρή, ~250mV
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης54
BLS
SPREBITPREBL
CC
CVVVVV
)(
1/2/2015
28
Κύτταρο DRAM 1-Τρανζίστορ
Απαιτεί αισθητήρα ενισχυτή για την διάγνωση της μεταφοράς του φορτίου
Μονή έξοδος, αντί της διαφορικής στην SRAM
Η ανάγνωση καταστρέφει την αποθηκευμένη τιμή
Απαιτείται ανάγνωση και ανανέωση
Το κύτταρο 1-τρανζίστορ απαιτεί πρόσθεση χωρητικότητας κατάλληλου μεγέθους
Η εγγραφή του λογικού-1 στο κύτταρο DRAM υποφέρει από πτώση τάσης Vt
Το χάσιμο φορτίου (δυναμικού) μπορεί να προσπεραστεί οδηγώντας τα WL σε δυναμικό μεγαλύτερο του Vdd
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης55
Κύτταρο DRAM 1-Τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης56
Χρησιμοποιεί χωρητικότητα poly-Si, διάχυσης
M1 wordline
Diffusedbit line
Polysilicongate
Polysiliconplate
Capacitor
Διατομή Διάταξη
Metal word line
Poly
SiO2
Field Oxiden+ n+
Inversion layerinduced byplate bias
Poly
1/2/2015
29
Κύτταρο DRAM 1-Τρανζίστορ
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης57
Περιεχόμενα Είδη Ολοκληρωμένων Μνημών
Χρονισμός Μνήμης
Αρχιτεκτονικές Μνήμης
Αποκωδικοποιητές
Δομή κατά ύψος, πλάτος
Ιεραρχική Μνήμη
Μνήμη CAM
Κύτταρα Μόνο-Ανάγνωσης (ROM)
Εκδοχές ROM
MOS OR ROM
MOS NOR ROM
MOS NAND ROM
Ισοδύναμα μοντέλα
Μείωση Καθυστέρησης WL
2/1/201558 ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης
MOS NOR με προφόρτιση
Σταθερές Μνήμες
Τρανζίστορ Επιπλέουσας Πύλης (Floating Gate)
EEPROM
Τρανζίστορ FLASH
RAM
SRAM Κύτταρο 6 τρανζίστορ
Ανάγνωση, Εγγραφή, Διάταξη
DRAM Κύτταρο 3 τρανζίστορ
DRAM Κύτταρο 1 τρανζίστορ
Αισθητήρας Ενισχυτής Μνήμης
1/2/2015
30
Λειτουργία Αισθητήρα Ενισχυτή
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης59
DV(1)
V (1)
V(0)
t
VPRE
VBL
Ενεργοποίηση Ενισχυτή Αισθητήρα
Ενεργοποίηση Word line
Διαφορικός Αισθητήρας Ενισχυτής
2/1/2015ΗΥ330 - Διάλεξη 12η - Κυκλώματα Μνήμης60
M 4
M 1
M 5
M 3
M 2
VDD
bitbit
SE
Outy