Académique Documents
Professionnel Documents
Culture Documents
Contents
DRAM 3- Transistor DRAM Cell 2- Transistor DRAM Cell 1- Transistor DRAM cell Timing Waveform EE-PROM
11/25/ 11/25/10
11/25/ 11/25/10
11/25/ 11/25/10
Pre-charge Cycle
Read 1 operation
11/25/10
Write 0 Sequence
Read 0 cycle
11/25/ 11/25/10
11/25/ 11/25/10
Initialized in its metastable point with EQ Once adequate voltage gap created, sense amp enabled with SE Positive feedback quickly forces output to a stable operating point.
9
SE
11/25/ 11/25/10
SE
M5
10
11
V(1) V PRE
DV(1)
11/25/ 11/25/10
12
11/25/10
13
11/25/ 11/25/10
14
11/25/ 11/25/10
15
11/25/ 11/25/10
16
No constraints on device ratios Reads are non-destructive Value stored at node X when writing a 1 = V WWL-VTn
11/25/ 11/25/10
17
DRAM memory cells are single ended in contrast to SRAM cells. The read-out of the 1T DRAM cell is destructive; read and refresh operations are necessary for correct operation. Unlike 3T cell, 1T cell requires presence of an extra capacitance that must be explicitly included in the design. When writing a 1 into a DRAM cell, a threshold voltage is lost. This charge loss can be circumvented by bootstrapping the word lines to a higher value than VDD
11/25/ 11/25/10
18
Schematic symbol
19
VT ~ 7V
10 V S 5V 20 V S - 2.5 V 5V
D 0V
Avalanche injection
- 5V S
20
Note on NVMs
NVM structure is identical to the ROM except that it uses FAMOS transistors or similar devices at the cell level instead. The method of erasing is the main differentiating factor between the classes of NVM The programming of the NVM
Is typically an order of magnitude slower than the reading operation. Requires high voltage power supply - no less than twice the supply voltage need in the reading operation
11/25/ 11/25/10
21
EPROM Summary
Based on ROM structure and FAMOS devices. Extremely simple and dense suitable for large dense: low-cost memories that do not require regular programming. Erased by shining UV lights through a transparent window in the package.
UV makes oxide slightly conductive, leaking charges very slowly from the floating gate.
11/25/10
QuickTime and a TIFF (Uncompressed) decompressor are needed to see this picture.
22
EPROM Drawbacks
Erasure process is slow from 10s to 1000s sec and must be done Off System. Limited Endurance Number of erase/program Endurance: cycles is generally limited to at most 1000. Reliability Problems device threshold might Problems: vary with repeated programming.
Use on-chip circuitry to control the threshold voltage to within an acceptable range during programming.
23
V GD
Injecting electrons onto the gate raises VT. Reverse operation (voltage) lower VT
11/25/ 11/25/10
Bidirectional Programming
24
EEPROM Cell
Absolute threshold control for FLOTOX transistor is hard. Over-erasing programmed transistor might end up with a depletion device.
FLOTOX always ON
BL WL
NMOS
VDD
FLOTOX
25
EEPROM Summary
Larger Area than EPROM of the same capacity
FLOTOX is inherently larger than FAMOS 2T cells as to 1T cell for the EPROM.
Higher versatility: in situ programming/erasure versatility: Last longer (up to 105 erase/program cycles) but repeated programming can cause VT to drift due to permanently trapped charges in SiO2
11/25/ 11/25/10
26
programming p- ubstrate s
n1 drain
11/25/ 11/25/10
27
Flash
11/25/10
EPROM
Courtesy Intel
28
G 12 V
0V WL 0
D
12 V 0V WL 1
open
open
11/25/ 11/25/10
29
BL 0
6V
BL 1
12 V
S D
WL 0
0V 0V WL 1
6V
0V
11/25/ 11/25/10
30
D
0V 0V WL 1
1V
0V
11/25/ 11/25/10
31
Cell Plate Si Capacitor Insulator Storage Node Poly Si Substrate 2nd Field Oxide
Refilling Poly
Transfer gate
Trench Cell
11/25/ 11/25/10
StackedStacked-capacitor Cell
32
Hit Logic
CAM ARRAY
SRAM ARRAY
Input Drivers
Address
Tag
Hit
R/W
Data
11/25/ 11/25/10
33
Commands
Comparand Mask
Address Decoder
Control Logic
CAM Array
29 word x 64 bits
Priority Encoder
29 Validity Bits
11/25/ 11/25/10
34
CAM Operations
3 Modes of CAM Operation: Read Write and Match Read, Write, In Match mode, the data are compared to the content in the memories to locate where the data are kept, i.e. its address.
The Comparand keeps the data pattern to match and the Mask indicates which bits are significant. All 512 rows of the CAM array then simultaneously compare the significant bits of the comparand with the data contained in that row. Validity bits are set for the rows that contain matched pattern. If there are more than one matched row, the Row address of the CAM array is used to break the tie. Match Found bit is set if there is a match.
11/25/10
35
CAM
11/25/ 11/25/10
36
END
11/25/ 11/25/10
37