16
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 - Memory circuits - Imperial College London

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Topic 10 - Memory circuits - Imperial College London

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

Page 2: Topic 10 - Memory circuits - Imperial College London

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

Page 3: Topic 10 - Memory circuits - Imperial College London

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

Page 4: Topic 10 - Memory circuits - Imperial College London

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

Page 5: Topic 10 - Memory circuits - Imperial College London

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

Page 6: Topic 10 - Memory circuits - Imperial College London

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

Page 7: Topic 10 - Memory circuits - Imperial College London

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

Page 8: Topic 10 - Memory circuits - Imperial College London

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

Page 9: Topic 10 - Memory circuits - Imperial College London

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

Page 10: Topic 10 - Memory circuits - Imperial College London

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

Page 11: Topic 10 - Memory circuits - Imperial College London

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

Page 12: Topic 10 - Memory circuits - Imperial College London

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

Page 13: Topic 10 - Memory circuits - Imperial College London

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

Page 14: Topic 10 - Memory circuits - Imperial College London

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

Page 15: Topic 10 - Memory circuits - Imperial College London

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

Page 16: Topic 10 - Memory circuits - Imperial College London

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