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

Similar documents
Semiconductor memories

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

Semiconductor Memories

SEMICONDUCTOR MEMORIES

Digital Integrated Circuits A Design Perspective

Lecture 25. Semiconductor Memories. Issues in Memory

GMU, ECE 680 Physical VLSI Design 1

Semiconductor Memories

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

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

Semiconductor Memory Classification

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

Magnetic core memory (1951) cm 2 ( bit)

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Administrative Stuff

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

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

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Semiconductor Memories

Semiconductor Memories

ECE321 Electronics I

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

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

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

ECE321 Electronics I

Memory Trend. Memory Architectures The Memory Core Periphery

CMOS Inverter (static view)

DC and Transient Responses (i.e. delay) (some comments on power too!)

CMOS Inverter. Performance Scaling

MOSFET: Introduction

Thin Film Transistors (TFT)

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

Lecture 16: Circuit Pitfalls

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

Semiconductor Memories

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

CS 152 Computer Architecture and Engineering

Digital Integrated Circuits

SRAM Cell, Noise Margin, and Noise

Integrated Circuits & Systems

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

Lecture 5: CMOS Transistor Theory

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

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

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

MOS Transistor Theory

Where Does Power Go in CMOS?

Lecture 11 VTCs and Delay. No lab today, Mon., Tues. Labs restart next week. Midterm #1 Tues. Oct. 7 th, 6:30-8:00pm in 105 Northgate

University of Toronto. Final Exam

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ECE 415/515 ANALOG INTEGRATED CIRCUIT DESIGN

EE141-Fall 2011 Digital Integrated Circuits

Introduction to CMOS VLSI. Chapter 2: CMOS Transistor Theory. Harris, 2004 Updated by Li Chen, Outline

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

Lecture 4: CMOS Transistor Theory

ECE321 Electronics I

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

CMOS Technology for Computer Architects

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

Power Dissipation. Where Does Power Go in CMOS?

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

Memory, Latches, & Registers

Lecture 3: CMOS Transistor Theory

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Inverter: A First Look

Nanoscale CMOS Design Issues

ECE520 VLSI Design. Lecture 8: Interconnect Manufacturing and Modeling. Payman Zarkesh-Ha

CS 152 Computer Architecture and Engineering. Lecture 11 VLSI

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

3. Basic building blocks. Analog Design for CMOS VLSI Systems Franco Maloberti

VLSI Design The MOS Transistor

S No. Questions Bloom s Taxonomy Level UNIT-I

Lecture 12 CMOS Delay & Transient Response

Microelectronics Part 1: Main CMOS circuits design rules

CMOS Inverter: CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Properties.

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

MOS Transistor I-V Characteristics and Parasitics

EE141Microelettronica. CMOS Logic

THE INVERTER. Inverter

SECTION: Circle one: Alam Lundstrom. ECE 305 Exam 5 SOLUTIONS: Spring 2016 April 18, 2016 M. A. Alam and M.S. Lundstrom Purdue University

MODULE 5 Chapter 7. Clocked Storage Elements

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

Future trends in radiation hard electronics

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Introduction to CMOS VLSI Design Lecture 1: Introduction

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

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman

Design of Analog Integrated Circuits

CMOS Transistors, Gates, and Wires

Lecture 10 MOSFET (III) MOSFET Equivalent Circuit Models

MOS Transistor Theory

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

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

CPE/EE 427, CPE 527 VLSI Design I L07: CMOS Logic Gates, Pass Transistor Logic. Review: CMOS Circuit Styles

Transcription:

ECE520 VLSI Design Lecture 23: SRAM & DRAM Memories Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1

Review of Last Lecture Nonvolatile Memories EPROM EEPROM Flash Slide: 2

Today s Lecture Static Random-Access Memory (SRAM) SRAM cell SRAM architecture Sense amplifier Dynamic Random-Access Memory (DRAM) DRAM cells DRAM Capacitor implementation DRAM Sense amplifier ECE 638 (Spring 16) ST: VLSI Design & Testing Slide: 3

SRAM Cell SRAM cell is quite similar to flip-flop without any protective circuitry Therefore, reliable operation imposes transistor sizing constraints. Cell is selected by word line (WL=1) and read and write are often differential BL Slide: 4

6-T SRAM Cell SRAM cell consists of 6 transistors (6T cell) with differential BL When reading, BLs are at VDD and have high capacitance This is essentially a short to VDD for both side of the cell The side at logic one is unaffected. e.g. Q at VDD and BL at VDD Node Q is pulled up by the voltage divider of two NMOS transistors WL V DD M 2 M 4 Q M Q M 5 6 M 1 M 3 BL BL Slide: 5

6-T SRAM Cell Read operation The pull down must be stronger than the access transistor The access transistor is then generally narrower and longer channel Read margin is greatly affected by process variation The amount of voltage rise at Q node, V is computed as follow: WL V min =min{v GS -V T, V DS, V DSAT } V DD V Q_bar =small then: M1 in Linear region M5 in Velocity Saturation BL M 4 Q = 0 Q = 1 M 6 M 5 BL V DD M 1 V DD V DD C bit C bit Slide: 6

6-T SRAM Cell Read operation Pull down NMOS must be stronger than access transistor to prevent read upset For 0.25um technology cell ratio, CR, must be larger than 1.2 1.2 1 Voltage Rise (V) 0.8 0.6 0.4 0.2 Safe operation 0 0 0.5 1 1.2 1.5 2 Cell Ratio (CR) 2.5 3 Slide: 7

6-T SRAM Cell Write operation The pull up PMOS must be weaker than the access transistor Write margin is also affected by process variation The amount of voltage at Q node, V Q is computed as follow: WL V min =min{v GS -V T, V DS, V DSAT } V Q =small then: M6 in Linear region M4 in Velocity Saturation Q = 0 M 6 M 5 Q = 1 M 1 V DD M 4 V DD BL = 1 BL = 0 PR W W 4 6 L L 4 6 Slide: 8

6-T SRAM Cell Write operation Pull up PMOS must be weaker than access transistor to make the SRAM cell writable For 0.25um technology pull up ratio, PR, must be smaller than 1.8 W PR W 4 6 L L 4 6 Safe operation Slide: 9

SRAM Layout Layout must be symmetric to reduce process variation WL M2 M4 V DD M 2 M 4 Q M Q M 5 6 M 1 M 3 M1 M3 BL BL M5 M6 Slide: 10

Real SRAM Cell Real cells will have extensive corner rounding and layer misalignment Hence the cell will not be symmetric in reality Note rounding and misalignment! Since there are a lot of statistics in a large SRAM, e.g., 1MB L2 has nearly 10M cells (including ECC) so random variation will work against full yield This can be partly made up by redundancy But solid cell design is essential Worst case process corners must be used Slide: 11

SRAM Read - Sensing The simplest reading is an inverter sense This is slow unless the BL is very short Generally, we want to use a sense amplifier Smaller swing on BLs (only about 50mv is necessary) The SRAM cell transistors are small and weak and BL has high capacitance. Therefore, BL swing is very slow. Faster operation requires smaller swing. Smaller swing saves power (as long as we don t drive the BLs with the sense amplifier) by limiting swing on the BLs Slide: 12

Sense Amplifier : Static A simple OPAMP can be used as sense amplifier Unfortunately in practice, it is very slow to respond This is static, since the output is only as a function of input This circuit has serious CMRR problems, particularly when both inputs are near the VDD rail Slide: 13

Sense Amplifier : Regenerative Consists of two inverters in a positive feedback configuration The input voltage imbalance V(BL) and V(BL) is put on SA and SA and then positive feedback is enabled to amplify to the voltage rails Slide: 14

1T DRAM Cell Stored bit is held dynamically on a capacitor Very small storage cell only 1 transistor Originally the capacitance was just the drain capacitance Unfortunately, charge doesn t scale key to technology is packing more capacitance into a smaller area over time Tow main approaches: (1) Trench capacitor, (2) stacked capacitor Slide: 15

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 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 Slide: 16

Sense Amplifier in DRAM sense amp enabled with SE Initialized in its meta-stable point with EQ Once adequate voltage gap created, positive feedback quickly forces output to a stable operating point EQ BL BL SE V DD V BL V(1) V PRE DV(1) SE Sense amp activated Word line activated V(0) t Slide: 17

DRAM Technology Trench Capacitor Capacitor is the trench under select line The sidewalls and bottom of the trench are used for capacitor Trench is up to 5um deep Cell Plate Si Capacitor Insulator Refilling Poly Storage Node Poly 2nd Field Oxide Si Substrate Slide: 18

DRAM Technology Stacked Capacitor Capacitor is above select transistor Polysilicon vias to polysilicon Plates Slide: 19

Semiconductor Memory Trends Slide: 20

ECE520 Final Review To prepare for the exam, you can find some problem sets on the textbook s website at http://bwrc.eecs.berkeley.edu/icbook/index.htm The final exam will be held next Wednesday, May 6 th 2015 in the same room (ECE 310) at 10:00AM Good luck on your final exam! Slide: 21