+ All Categories
Home > Documents > Memory Structures: DRAM cells - UPC Universitat...

Memory Structures: DRAM cells - UPC Universitat...

Date post: 08-Mar-2018
Category:
Upload: doanphuc
View: 223 times
Download: 3 times
Share this document with a friend
14
NCD - Master MIRI 1 Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI
Transcript
Page 1: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 1

Memory Structures:DRAM cells

Ramon CanalNCD - Master MIRI

Page 2: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 2

3-Transistor DRAM Cell

No constraints on device ratiosReads are non-destructiveValue stored at node X when writing a “1” = VWWL-VTn

WWL

BL1

M1 X

M3

M2

CS

BL2

RWL

V DD

VDD 2 VT

DVV DD 2 VTBL 2

BL 1

X

RWL

WWL

Page 3: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 3

3T-DRAM — Layout

BL2 BL1 GND

RWL

WWL

M3

M2

M1

Page 4: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 4

1-Transistor DRAM Cell

Write: CS is charged or discharged by asserting WL and BL.Read: Charge redistribution takes places between bit line and storage capacitance

Voltage swing is small; typically around 250 mV.

M1

CS

WL

BL

CBL

VDD 2 VT

WL

X

sensing

BL

GND

Write 1 Read 1

VDD

VDD /2 VDD /2

V BL VPRE– VBIT VPRE–CS

CS CBL+------------= =V

Page 5: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 5

DRAM Cell Observations 1T DRAM requires a sense amplifier for each bit line, due to charge redistribution read-out.

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

Page 6: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 6

Sense Amp Operation

DV(1)

V(1)

V(0)t

VPRE

VBL

Sense amp activatedWord line activated

Page 7: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 7

1-T DRAM Cell

Uses Polysilicon-Diffusion CapacitanceExpensive in Area

M1 wordline

Diffusedbit line

Polysilicongate

Polysiliconplate

Capacitor

Cross-section Layout

Metal word line

Poly

SiO2

Field Oxiden+ n+

Inversion layerinduced byplate bias

Poly

Page 8: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 8

SEM of poly-diffusion capacitor 1T-DRAM

Page 9: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 9

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 layerCell plateWord line

Insulating Layer

IsolationTransfer gateStorage electrode

Page 10: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 10

Novel cell designs• 4T cell – “A Reusable Embedded DRAM Macrocell”, P.W.Diodato

J.T.Clemens W.W.Troutman W.S.Lindenberger, IEEE 1997 Custom Integrated Circuits Conference

• 2T1D - “A Novel Dynamic Memory Cell With Internal Voltage Gain”, Wing K. Luk and Robert H. Dennard, IEEE Journal of Solid-StateCircuits, v. 40, n. 4, April 2005

• 3T1D – “A 3-Transistor DRAM Cell with Gated Diode for Enhanced Speed and Retention Time”, Wing K. Luk, Jin Cai, Robert H. Dennard, Michael J. Immediato, Stephen V. Kosonocky, IEEE 2006 Symposium on VLSI Circuits

Page 11: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 11

Novel cell designs• 8T cell – “L. Chang, D. Fried and J. Hergenrother,

“Stable SRAM cell design for the 32 nm node and beyond”, VLSI Technology, 2005. Digest of Technical Papers. 2005 Symposium on, 2005, 128-129

Page 12: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 12

Introducing New Cells in CACTI• CACTI is the most commonly used

memory structure characterizationprograms.

• In this project, you will interact and modifyit to suit your needs.

Page 13: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 13

Introducing New Cells in CACTISTEPS:1. Download CACTI 6.5 http://www.hpl.hp.com/research/cacti/

2. Install it in your system and read the documentation3. Chose a new cell design of the ones previously proposed in this

document (4T, 3T, 1T, 2T1D, 3T1D). Read about those cells, justify the cell area assumptions and implement it in CACTI (Watch out whether your cell is single or double endded!!)

4. Introduce the possibility of chosing the cell type in the commandline (either the available 6T SRAM cell) or your newly designedcell.

5. Evaluate several configurations for delay (access time) andpower. 8KB-2MB caches, associativities from 1 to 8, and blocksizes from 32bytes to 128 bytes. (All variables increase in powerof 2 steps)

Page 14: Memory Structures: DRAM cells - UPC Universitat …docencia.ac.upc.edu/master/MIRI/NCD/docs/04-Memory... ·  · 2014-03-13Memory Structures: DRAM cells Ramon Canal NCD - Master MIRI.

NCD - Master MIRI 14

Introducing New Cells in CACTIHand in (email) a PDF with:1. Description of the cell implemented2. Modifications made to CACTI3. Evaluation of the configurations:

1. Effect of the associativity over power and delay2. Effect of line-size over power and delay3. Effect of size over power and delay

Hand in (email) the source CACTI code.1. Be a nice programer and clearly mark your

modifications!


Recommended