Class 18: Memories-DRAMs



Similar documents
Class 11: Transmission Gates, Latches

Semiconductor Memories

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

Computer Architecture

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

1.1 Silicon on Insulator a brief Introduction

Chapter 5 :: Memory and Logic Arrays

Lecture 030 DSM CMOS Technology (3/24/10) Page 030-1

CHAPTER 16 MEMORY CIRCUITS

RAM & ROM Based Digital Design. ECE 152A Winter 2012

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

Module 7 : I/O PADs Lecture 33 : I/O PADs

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

Low Power AMD Athlon 64 and AMD Opteron Processors

1. Memory technology & Hierarchy

CMOS Thyristor Based Low Frequency Ring Oscillator

Memory Basics. SRAM/DRAM Basics

DESIGN CHALLENGES OF TECHNOLOGY SCALING

Introduction to CMOS VLSI Design

International Journal of Electronics and Computer Science Engineering 1482

STMicroelectronics. Deep Sub-Micron Processes 130nm, 65 nm, 40nm, 28nm CMOS, 28nm FDSOI. SOI Processes 130nm, 65nm. SiGe 130nm

Implementation Of High-k/Metal Gates In High-Volume Manufacturing

ECE 410: VLSI Design Course Introduction

Systematic Design for a Successive Approximation ADC

Lecture Notes 3 Introduction to Image Sensors

Three-Phase Dual-Rail Pre-Charge Logic

The components. E3: Digital electronics. Goals:

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

CMOS, the Ideal Logic Family

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

SLC vs. MLC: An Analysis of Flash Memory

MM74HC4538 Dual Retriggerable Monostable Multivibrator

Sequential 4-bit Adder Design Report

CHARGE pumps are the circuits that used to generate dc

Micron MT29F2G08AAB 2 Gbit NAND Flash Memory Structural Analysis

3D NAND Technology Implications to Enterprise Storage Applications

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

DDR subsystem: Enhancing System Reliability and Yield

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

Advanced VLSI Design CMOS Processing Technology

CMOS Power Consumption and C pd Calculation

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Memory. The memory types currently in common usage are:

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Chapter 10 Advanced CMOS Circuits

DS12885, DS12885Q, DS12885T. Real Time Clock FEATURES PIN ASSIGNMENT

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

Alpha CPU and Clock Design Evolution

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

MM74HC14 Hex Inverting Schmitt Trigger

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Computer Systems Structure Main Memory Organization

LM139/LM239/LM339/LM2901/LM3302 Low Power Low Offset Voltage Quad Comparators

Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu

CMOS Switched-Capacitor Voltage Converters ADM660/ADM8660

Design and analysis of flip flops for low power clocking system

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Chapter 7-1. Definition of ALD

Memory Systems. Static Random Access Memory (SRAM) Cell

Lecture 24. Inductance and Switching Power Supplies (how your solar charger voltage converter works)

MM74HC273 Octal D-Type Flip-Flops with Clear

RFG70N06, RFP70N06, RF1S70N06, RF1S70N06SM

Contents. Overview Memory Compilers Selection Guide

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

Flash Memories. João Pela (52270), João Santos (55295) December 22, 2008 IST

MM74HC174 Hex D-Type Flip-Flops with Clear

Winbond W971GG6JB-25 1 Gbit DDR2 SDRAM 65 nm CMOS DRAM Process

CD4013BC Dual D-Type Flip-Flop

True Single Phase Clocking Flip-Flop Design using Multi Threshold CMOS Technique

User s Manual HOW TO USE DDR SDRAM

Mobile SDRAM. MT48H16M16LF 4 Meg x 16 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

Comparison study of FinFETs: SOI vs. Bulk Performance, Manufacturing Variability and Cost

µpd6379, 6379A, 6379L, 6379AL

SLC vs MLC NAND and The Impact of Technology Scaling. White paper CTWP010

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

路 論 Chapter 15 System-Level Physical Design

CADENCE LAYOUT TUTORIAL

Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

MSFET MICROSENS Miniature ph Sensor Module

MRF175GU MRF175GV The RF MOSFET Line 200/150W, 500MHz, 28V

74VHC574 Octal D-Type Flip-Flop with 3-STATE Outputs

LOW POWER DESIGN OF DIGITAL SYSTEMS USING ENERGY RECOVERY CLOCKING AND CLOCK GATING

Table 1 SDR to DDR Quick Reference

Analyzing Electrical Effects of RTA-driven Local Anneal Temperature Variation

TSL INTEGRATED OPTO SENSOR

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

PowerProtector: Superior Data Protection for NAND Flash

Test Solution for Data Retention Faults in Low-Power SRAMs

A Survey on Sequential Elements for Low Power Clocking System

Building an Auto-Ranging DMM with the ICL7103A/ICL8052A A/D Converter Pair

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter


So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Read-only memory Implementing logic with ROM Programmable logic devices Implementing logic with PLDs Static hazards

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

N-channel enhancement mode TrenchMOS transistor

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Transcription:

Topics: 1. Introduction 2. Advantages and Disadvantages of DRAMs 3. Evolution of DRAMs 4. Evolution of DRAMs 5. Basics of DRAMs 6. Basics of DRAMs 7. Write Operation 8. SA-Normal Operation 9. SA-Read Operation 10. DRAM Sense Amps and Refresh 11. DRAM Cells 12. DRAM Trench Capacitor 13. Level-Boosted Word Lines 1

Advantages and Disadvantages of DRAMs (Martin c.11, Wolf c.8) Advantages: Very dense Cost per bit is low Driver of new technologies Disadvantages: Process complexity Design complexity Read and Refresh periodically External circuitry more complicated Profit Only one US manufacturer of DRAMs (Micron) 2

Evolution of DRAMs (Martin c.11, Wolf c.8) Static logic circuits a.k.a. MOS combinational logic no need for clocks static registers (flip-flops) Dynamic logic circuits clocked logic faster operation greater circuit density reduced power dissipation dynamic registers stored charge undergoes leakage How long can a charge remain on a node? Room temperature, approximately 10ms How to take advantage of this charge storage effect? If one could refresh the charge before 10ms, dynamic registers could be a memory element 3

Evolution of DRAMs (Martin c.11, Wolf c.8) 1968: DRAM patented by Dennard (IBM), using 1-T design 1970: First commercial DRAM (Intel), using 3-T design First commercial 1-T cell 8um feature size 1280 um2 area 4-kbit NMOS Present commercial DRAMs (Seimens/IBM) 0.18um feature size 1-Gbit 4

Basics of DRAMs (Martin c.11, Wolf c.8) Storing a 0 : storage capacitor discharged by word line to high (3.3V-on) bit line to low (0V) word line to low (0V-off) Storing a 1 : storage capacitor charged by word line to high (3.3V-on) bit line to high (2.2-3.3V) word line to low (0V-off) 5

Basics of DRAMs (Martin c.11, Wolf c.8) Reading issues storage capacitor 1/10 of parasitic bit line cap no differential bit lines noise destructive reads Reading 1 or 0 pre-charge bit line to 3.3V access transistor turned on when 1 is stored, no change to BL voltage when 0 is stored, BL voltage changes ~0.2V no BL reference noise is same magnitude of sense voltage How to overcome sensing issues Need to generate a comparison voltage Dummy cells are used 6

Write Operation (Martin c.11, Wolf c.8) Write a 1 VDD to BL, and VDD to WL Surface potential at the storage node and at the transfer gate is less than VDD electrons flow from storage to BL capacitor is in what area of operation for CV? WL goes to 0V Write a 0 0V to BL, and VDD to WL Surface potential at the storage node is greater than 0V electrons flow from BL to storage node capacitor is in what area of operation for CV? WL goes to 0V 7

SA-Normal Operation (Martin c.11, Wolf c.8) During normal operation SA outputs D and D pre-charged to VDD through Q1, Q2 (Pr=1) reference capacitor, Cdummy, connected to a pair of matched bit lines and is at 0V (Pr=0) parasitic cap C p2 is ~ 24 Cs, which sets up a differential voltage LHS vs. RHS due to rise time difference 8

SA-Read Operation (Martin c.11, Wolf c.8) VDD 0V 1 0 During read operation p-ch load transistors (Q1,Q2) and ref transistor turned off (Pr=1, Pr=0) Read goes high, Q6/Q7 on, and Q5 on SA is now connected to 1 BL (SBL) on LHS, and 2 BL (DBL) on RHS SA outputs (D, D) become charged, with a small difference LHS vs. RHS SBL feeds to Q4, which in turn feeds Q3 gate - positive feedback, but not to VDD SBL is brought up to VDD-Vtn if initially stored a 1 ; grounded if initially stored a 0 9

DRAM Sense Amps and Refresh (Martin c.11, Wolf c.8) During read operation: both BL pre-charged to VDD/2 cell being read is one of the BL, dummy cell is other Q1, Q2 turned on VDD/2 achieved by one BL to VDD, other to 0V and connect through Q7 pre-charge also eliminates any existing stored charge Refresh one SA per 4 BL necessary regardless of whether accessing the cell Assume for 256 cells memory cycle time is 20ns each 1ms all of the cells must be refreshed total refresh time is 256 x 2e-8 = 5.12us cannot use memory 5.12us / 1ms = 0.50% of time 10

DRAM Cells (Martin c.11, Wolf c.8) 11

DRAM Trench Capacitor (Martin c.11, Wolf c.8) Si area reduction of trench vs. planar capacitor ~ factor of 18 4um deep trench, surface 0.87um x 2.4um, capacitance of 40fF trench similar to STI except: thin ox required polysilicon fill sidewall doping Issues corner rounding, bottom uniformity 12

Level-Boosted Word Lines (Martin c.11, Wolf c.8) Access transistor needs large effective gate voltage to avoid voltage drop voltage level booster accomplished by use of a charge-pump driver Q2 is a capacitor with large W and L Pr high, Q1 and Q4 on, Q3 off, thus Q2 is close to VDD (VDD-Vtn) Pr low, Q1 and Q4 off, Q3 on, thus bottom plate of Q2 at VDD, top plate changes to a value above VDD Used in level translator (Q5-Q10) and WL driver (Q11-Q12) 13