Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Topic 10 - 1 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Topic 10 Memory Circuits
Peter Cheung Department of Electrical & Electronic Engineering
Imperial College London
URL: www.ee.ic.ac.uk/pcheung/ E-mail: [email protected]
Reading: Weste Ch 8.3.1-8.3.2, Rabaey Ch.10, p.551-595
Topic 10 - 2 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Semiconductor Memory Classification
Topic 10 - 3 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Memory Architecture: Decoders
Topic 10 - 4 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Array-Structured Memory Architecture
Topic 10 - 5 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Hierarchical Memory Architecture
Topic 10 - 6 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Memory Timing: Definitions
Topic 10 - 7 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Memory Timing: Approaches
Topic 10 - 8 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
MOS NOR ROM
Topic 10 - 9 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
MOS NOR ROM Layout
Topic 10 - 10 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
MOS NOR ROM Layout
Topic 10 - 11 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
MOS NAND ROM
Topic 10 - 12 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
MOS NAND ROM Layout
Topic 10 - 13 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Decreasing Word Line Delay
Topic 10 - 14 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Precharged MOS NOR ROM
Topic 10 - 15 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Floating-Gate Transistor Programming
Topic 10 - 16 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Flash EEPROM
Topic 10 - 17 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Cross-sections of NVM cells
EPROM Flash Courtesy Intel
Topic 10 - 18 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Characteristics of State-of-the-art NVM
Topic 10 - 19 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Read-Write Memories (RAM)
Topic 10 - 20 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Basic RAM Cell
Topic 10 - 21 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
6-transistor CMOS SRAM Cell
Topic 10 - 22 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
SRAM Read/Write
Topic 10 - 23 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
RAM Cell Design
Topic 10 - 24 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
6T-SRAM — Layout
VDD
GND
Q Q
WL
BL BL
M1 M3
M4 M2
M5 M6
Topic 10 - 25 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
More Cell Layout
Topic 10 - 26 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Resistance-load SRAM Cell
Topic 10 - 27 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Dual Port RAM
Topic 10 - 28 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Multiport RAM Cell
Topic 10 - 29 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
3-Transistor DRAM Cell
Topic 10 - 30 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
3T-DRAM — Layout
BL2 BL1 GND
RWL
WWL
M3
M2
M1
Topic 10 - 31 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
1-Transistor DRAM Cell
Topic 10 - 32 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
DRAM Cell Observations
Topic 10 - 33 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
1-T DRAM Cell
Topic 10 - 34 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
SEM of poly-diffusion capacitor 1T-DRAM
Topic 10 - 35 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Advanced 1T DRAM Cells
Cell Plate Si
Capacitor Insulator
Storage Node Poly
2nd Field Oxide
Refilling Poly
Si Substrate
Trench Cell Stacked-capacitor Cell
Capacitor dielectric layer Cell plate Word line
Insulating Layer
Isolation Transfer gate Storage electrode
Topic 10 - 36 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Address Transition Detection
Topic 10 - 37 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Row Decoders
Collection of 2M complex logic gates Organized in regular and dense fashion
(N)AND Decoder
NOR Decoder
Topic 10 - 38 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Dynamic Decoders
Topic 10 - 39 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
A NAND decoder using 2-input pre-decoders
Topic 10 - 40 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
4 input pass-transistor based column decoder
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
BL 0 BL 1 BL 2 BL 3
D
A 0
A 1
S 0 S 1
S 2
S 3 2 i n p u
t N O R
d e c o d
e r
Advantage: speed (t pd does not add to overall memory access time)
Disadvantage: large transistor count only 1 extra transistor in signal path
Topic 10 - 41 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
4-to-1 tree based column decoder
Topic 10 - 42 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Decoder for circular shift-register
Topic 10 - 43 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Bitline I/O Circuit - Read
Topic 10 - 44 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Bitline I/O Circuit - Write
Topic 10 - 45 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Write Drivers
Topic 10 - 46 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Alternative Write Circuit
Topic 10 - 47 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Bitline Multiplexing
Topic 10 - 48 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Bitline Mux - Option 1
Topic 10 - 49 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Bitline Mux - Option 2
Topic 10 - 50 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Sense Amplifiers
Topic 10 - 51 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Sense Amp Circuit
Topic 10 - 52 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Latch-Based Sense Amplifier
Topic 10 - 53 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Single-to-Differential Conversion
Topic 10 - 54 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Open bitline architecture
Topic 10 - 55 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
DRAM Read Process with Dummy Cell
Topic 10 - 56 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Single-Ended Cascode Amplifier
Topic 10 - 57 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Programmable Logic Array
Topic 10 - 58 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Pseudo-Static PLA
Topic 10 - 59 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Dynamic PLA
Topic 10 - 60 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
Clock Signal Generation for self-timed dynamic PLA
Topic 10 - 61 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
PLA Layout
Topic 10 - 62 Nov-22-10 E4.20 Digital IC Design © Prentice Hall 1995/2000
PLA versus ROM