Lecture 25. Semiconductor Memories. Issues in Memory

Similar documents
Digital Integrated Circuits A Design Perspective

GMU, ECE 680 Physical VLSI Design 1

SEMICONDUCTOR MEMORIES

Semiconductor Memory Classification

Semiconductor Memories

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

Semiconductor Memories

Magnetic core memory (1951) cm 2 ( bit)

Semiconductor memories

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

Hw 6 and 7 Graded and available Project Phase 2 Graded Project Phase 3 Launch Today

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

Chapter Overview. Memory Classification. Memory Architectures. The Memory Core. Periphery. Reliability. Memory

Semiconductor Memories

EE141. EE141-Spring 2006 Digital Integrated Circuits. Administrative Stuff. Class Material. Flash Memory. Read-Only Memory Cells MOS OR ROM

Memory Trend. Memory Architectures The Memory Core Periphery

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Semiconductor Memories

Semiconductor Memories. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Paolo Spirito

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Semiconductor Memories

Administrative Stuff

ECE520 VLSI Design. Lecture 23: SRAM & DRAM Memories. Payman Zarkesh-Ha

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Thin Film Transistors (TFT)

EE141-Fall 2011 Digital Integrated Circuits

EECS 312: Digital Integrated Circuits Final Exam Solutions 23 April 2009

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

University of Toronto. Final Exam

EE141Microelettronica. CMOS Logic

S No. Questions Bloom s Taxonomy Level UNIT-I

MTJ-Based Nonvolatile Logic-in-Memory Architecture and Its Application

Memory, Latches, & Registers

L ECE 4211 UConn F. Jain Scaling Laws for NanoFETs Chapter 10 Logic Gate Scaling

CMOS Inverter (static view)

CMOS Inverter. Performance Scaling

CS 152 Computer Architecture and Engineering

Flash Memory Cell Compact Modeling Using PSP Model

Moores Law for DRAM. 2x increase in capacity every 18 months 2006: 4GB

Power Dissipation. Where Does Power Go in CMOS?

Lecture 34: Portable Systems Technology Background Professor Randy H. Katz Computer Science 252 Fall 1995

Topics to be Covered. capacitance inductance transmission lines

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

ELEN0037 Microelectronic IC Design. Prof. Dr. Michael Kraft

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

Floating Point Representation and Digital Logic. Lecture 11 CS301

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

MOSFET: Introduction

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

C.K. Ken Yang UCLA Courtesy of MAH EE 215B

F14 Memory Circuits. Lars Ohlsson

VLSI. Faculty. Srikanth

9/18/2008 GMU, ECE 680 Physical VLSI Design

Lecture 24. CMOS Logic Gates and Digital VLSI II

Random Access Memory. DRAM & SRAM Design DRAM SRAM MS635. Dynamic Random Access Memory. Static Random Access Memory. Cell Structure. 6 Tr.

Digital Integrated Circuits Lecture 14: CAMs, ROMs, and PLAs

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

ECE251. VLSI System Design

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Dynamic Combinational Circuits. Dynamic Logic

Lecture 12: MOS Capacitors, transistors. Context

3. Design a stick diagram for the PMOS logic shown below [16] Y = (A + B).C. 4. Design a layout diagram for the CMOS logic shown below [16]

Dynamic Combinational Circuits. Dynamic Logic

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

The Physical Structure (NMOS)

VLSI VLSI CIRCUIT DESIGN PROCESSES P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

LAYOUT TECHNIQUES. Dr. Ivan Grech

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Lecture 16: Circuit Pitfalls

Introduction to Computer Engineering. CS/ECE 252, Fall 2012 Prof. Guri Sohi Computer Sciences Department University of Wisconsin Madison

CS 152 Computer Architecture and Engineering. Lecture 11 VLSI

ECE 546 Lecture 10 MOS Transistors

Objective and Outline. Acknowledgement. Objective: Power Components. Outline: 1) Acknowledgements. Section 4: Power Components

Lecture 0: Introduction

Chapter 7. Sequential Circuits Registers, Counters, RAM

Introduction to CMOS VLSI Design Lecture 1: Introduction

AE74 VLSI DESIGN JUN 2015

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

MOS Transistor Theory

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

Digital Integrated Circuits A Design Perspective

High-to-Low Propagation Delay t PHL

Lecture 12 CMOS Delay & Transient Response

Lecture 4: CMOS Transistor Theory

EE382M-14 CMOS Analog Integrated Circuit Design

Chapter 3 Basics Semiconductor Devices and Processing

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Lecture 7 Circuit Delay, Area and Power

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Single Event Effects: SRAM

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

P. R. Nelson 1 ECE418 - VLSI. Midterm Exam. Solutions

E40M Capacitors. M. Horowitz, J. Plummer, R. Howe

Transcription:

Lecture 25 Semiconductor Memories Issues in Memory Memory Classification Memory Architectures TheMemoryCore Periphery 1

Semiconductor Memory Classification RWM NVRWM ROM Random Access Non-Random Access EPROM E 2 PROM Mask-Programmed Programmable (PROM) SRAM FIFO FLASH DRAM LIFO Shift Register CAM Memory Architecture: Decoders Mbits Mbits N Words S 0 S 1 S 2 S N-2 S N_1 Word 0 Word 1 Word 2 Word N-2 Word N-1 Storage Cell A 0 A 1 A K-1 Decoder S 0 Word 0 Word 1 Word 2 Word N-2 Word N-1 Storage Cell Input-Output (M bits) Input-Output (M bits) Nwords=>Nselectsignals Too many select signals Decoder reduces # of select signals K=log 2 N 2

Array-Structured Memory Architecture Problem: ASPECT RATIO or HEIGHT >> WIDTH 2 L-K Bit Line Storage Cell A K A K+1 A L-1 Row Decoder Word Line Sense Amplifiers / Drivers M.2 K Amplify swing to rail-to-rail amplitude A 0 A K-1 Column Decoder Selects appropriate word Input-Output (M bits) Hierarchical Memory Architecture Row Address Column Address Block Address Control Circuitry Block Selector Global Amplifier/Driver I/O Global Data Bus Advantages: 1. Shorter wires within blocks 2. Block address activates only 1 block => power savings 3

Example:4MbitSRAM Implementing a ROM 1 VDD 0 (a) Diode ROM (b) MOS ROM 1 (c) MOS RO M 2 4

MOS NOR ROM Pull-up devices [0] [1] [2] [3] [0] [1] [2] [3] NOR ROM Layout s [0] [1] [2] [3] Basic cell [0] [1] [2] [3] [0] [1] [0] [1] [2] [3] [2] [3] Polysilicon Diffusion Metal1 Metal1 on top of diffusion 5

MOS NAND ROM [0] [1] [2] [3] Pull-up devices [0] [1] [2] [3] All word lines high by default with exception of selected row NAND ROM LAYOUT [0] [1] [2] [3] [0] [1] [2] [3] Basic cell [0] [1] [0] [1] [2] [2] [3] [3] Polysilicon Threshold Lowering Implant Diffusion Metal1 on top of diffusion 6

Equivalent Transient Model for MOS NOR ROM r wo rd C bi t c wo rd Equivalent Transient Model for MOS NAND ROM r bit C L r word c bi t c word 7

Decreasing Word Line Delay Driver Polysilicon word line Metal word line (a) Driving the word line from both sides Metal bypass K cells (b) Using a metal bypass Polysilicon word line (c) Use silicides Precharged MOS NOR ROM φpre Precharge devices [0] [1] [2] [3] [0] [1] [2] [3] PMOS precharge device can be made as large as necessary, but clock driver becomes harder to design. 8

Floating-gate transistor (FAMOS) Source Floating gate Gate Drain D t ox G t ox n + Substrate p n + S (a) Device cross-section (b) Schematic symbol Floating-Gate Transistor Programming 20 V 0V 5V 20 V 10 V 5V 5V 0V 2.5 V 5V S D S D S D Avalanche injection. Removing programming voltage leaves charge trapped. Programming results in higher V T. 9

FLOTOX EEPROM Source Floating gate Gate Drain I 20-30 nm n + Substrate p 10 nm (a) Flotox transistor n + 10 V VGD 10 V (b) Fowler-Nordheim I-V characteristic (c) EEPROM cell during a read operation Flash EEPROM Control gate Floating gate erasure Thin tunneling oxide n + source programming p-substrate n + drain 10

Cross-sections of NVM cells Flash Courtesy Intel EPROM Characteristics of State-of-the-art NVM 11

Read-Write Memories (RAM) STATIC (SRAM) Data stored as long as supply is applied Large (6 transistors/cell) Fast Differential DYNAMIC(DRAM) Periodic refresh required Small (1-3 transistors/cell) Slower Single Ended 6-transistor CMOS SRAM Cell M2 M4 M5 Q Q M6 M1 M3 12

CMOS SRAM Analysis (Write) M4 M5 Q =0 Q =1 M6 M1 =1 =0 nm6 V, ( DD V Tn ) V 2 ---------- ---------- DD k 2 8 pm4 V, ( DD V Tp ) V 2 = ---------- ---------- DD 2 8 (W/L) n,m6 0.33 (W/L) p,m4 ----------- nm5, V V 2 DD DD ---------- V 2 2 Tn ---------- 2 k nm1, V V ( Tn ) DD V 2 ---------- ----------- DD 2 8 = (W/L) n,m5 10 (W/L) n,m 1 CMOS SRAM Analysis (Read) M4 M5 Q =0 Q =1 M6 M1 C bit C bit k nm5 ----------, V V DD DD --- ----- V 2 2 Tn --------- 2 V 2 k 2 nm1, ( V Tn )-------- DD = ------ - 2 8 (W/L) n,m5 10 (W/L) n,m1 (supercedes read constraint) 13

6T-SRAM Layout M2 M4 Q Q M1 M3 M5 M6 Resistance-load SRAM Cell R L R L M3 Q Q M4 M1 M2 Static power dissipation -- Want R L large Bit lines precharged to to address t p problem 14

3-Transistor DRAM Cell 1 2 W R W R M1 X M3 M2 X 1 -V T C S 2 -V T V No constraints on device ratios Reads are non-destructive Value stored at node X when writing a 1 = V W -V Tn 3T-DRAM Layout 2 1 R M3 M2 W M1 15

1-Transistor DRAM Cell Write "1" Read "1" M1 C S X V T C /2 /2 sensing Write: C S is charged or discharged by asserting and. Read: Charge redistribution takes places between bit line and storage capacitance C S V = V V PRE = ( V BIT V PRE )---- ---- ---- ---- C S + C Voltage swing is small; typically around 250 mv. 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. 16

1-T DRAM Cell Capacitor Metal word line n + poly n + poly Inversion layer induced by plate bias (a) Cross-section SiO 2 Field Oxide Diffused bit line Polysilicon Polysilicon plate gate M1 word line (b) Layout Used Polysilicon-Diffusion Capacitance Expensive in Area SEM of poly-diffusion capacitor 1T-DRAM 17

Advanced 1T DRAM Cells Word line Insulating Layer Cell plate Capacitor dielectric layer Cell Plate Si Capacitor Insulator Storage Node Poly 2nd Field Oxide Refilling Poly Si Substrate Transfer gate Isolation Storage electrode Trench Cell Stacked-capacitor Cell 18