Washington State University

Slides:



Advertisements
Similar presentations
Lecture Metal-Oxide-Semiconductor (MOS) Field-Effect Transistors (FET) MOSFET Introduction 1.
Advertisements

Floating Gate Devices Kyle Craig.
COEN 180 Flash Memory.
Transistors (MOSFETs)
Sistemi Elettronici Programmabili1 Progettazione di circuiti e sistemi VLSI Anno Accademico Lezione Memorie (vedi anche i file pcs1_memorie.pdf.
Digital Integrated Circuits A Design Perspective
(Neil weste p: ).  A MOS transistor is a majority-carrier device, in which the current in a conducting channel between the source and the drain.
Chapter 6 The Field Effect Transistor
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 25 - Subsystem.
VLSI Design CMOS Transistor Theory. EE 447 VLSI Design 3: CMOS Transistor Theory2 Outline Introduction MOS Capacitor nMOS I-V Characteristics pMOS I-V.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
8/29/06 and 8/31/06 ELEC / Lecture 3 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (ELEC 5970/6970) Low Voltage.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES.
Lecture 11: MOS Transistor
Lecture #26 Gate delays, MOS logic
Spring 2007EE130 Lecture 35, Slide 1 Lecture #35 OUTLINE The MOS Capacitor: Final comments The MOSFET: Structure and operation Reading: Chapter 17.1.
10/8/2004EE 42 fall 2004 lecture 171 Lecture #17 MOS transistors MIDTERM coming up a week from Monday (October 18 th ) Next Week: Review, examples, circuits.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 32: Array Subsystems (DRAM/ROM) Prof. Sherief Reda Division of Engineering,
Introduction to CMOS VLSI Design CAMs, ROMs, and PLAs
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
EE415 VLSI Design The Devices: MOS Transistor [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Lecture 21 Today we will Revisit the CMOS inverter, concentrating on logic 0 and logic 1 inputs Come up with an easy model for MOS transistors involved.
11/3/2004EE 42 fall 2004 lecture 271 Lecture #27 MOS LAST TIME: NMOS Electrical Model – Describing the I-V Characteristics – Evaluating the effective resistance.
Static Memory Outline –Types of Static Memory –Static RAM –Battery Backup –EPROM –Flash Memory –EEPROM Goal –Understand types of static memory –Understand.
Lecture #25 Timing issues
Memory and Advanced Digital Circuits 1.
EE466:VLSI Design CAMs, ROMs, and PLAs. CMOS VLSI Design14: CAMs, ROMs, and PLAsSlide 2 Outline  Content-Addressable Memories  Read-Only Memories 
Lecture 20: CAMs, ROMs, PLAs. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 20: CAMs, ROMs, and PLAs2 Outline  Content-Addressable Memories  Read-Only Memories.
12/10/2004EE 42 fall 2004 lecture 421 Lecture #42: Transistors, digital This week we will be reviewing the material learned during the course Today: review.
CSET 4650 Field Programmable Logic Devices
Semiconductor Memories Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal.
Flash Memory A type of EEPROM (Electrically-Erasable programmable Read-Only Memory) an older type of memory that used UV-light to erase Non-volatile,
12/1/2004EE 42 fall 2004 lecture 381 Lecture #38: Memory (2) Last lecture: –Memory Architecture –Static Ram This lecture –Dynamic Ram –E 2 memory.
Digital Integrated Circuits© Prentice Hall 1995 Introduction The Devices.
ECE 342 Electronic Circuits 2. MOS Transistors
Z. Feng VLSI Design 1.1 VLSI Design MOSFET Zhuo Feng.
Ch 10 MOSFETs and MOS Digital Circuits
Norhayati Soin 06 KEEE 4426 WEEK 7/1 6/02/2006 CHAPTER 2 WEEK 7 CHAPTER 2 MOSFETS I-V CHARACTERISTICS CHAPTER 2.
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
Washington State University
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES Adapted from Jan Rabaey's IC Design. Copyright 1996 UCB.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Modern VLSI Design 4e: Chapter 6 Copyright  2008 Wayne Wolf Topics Memories: –ROM; –SRAM; –DRAM; –Flash. Image sensors. FPGAs. PLAs.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Digital Design: Principles and Practices
1 Fundamentals of Microelectronics  CH1 Why Microelectronics?  CH2 Basic Physics of Semiconductors  CH3 Diode Circuits  CH4 Physics of Bipolar Transistors.
Device Characterization ECE/ChE 4752: Microelectronics Processing Laboratory Gary S. May April 1, 2004.
Junction Capacitances The n + regions forms a number of planar pn-junctions with the surrounding p-type substrate numbered 1-5 on the diagram. Planar junctions.
Reading Assignment: Chapter 10 of Rabaey Chapter 8.3 of Weste
1 Chapter 5. Metal Oxide Silicon Field-Effect Transistors (MOSFETs)
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
© Digital Integrated Circuits 2nd Memories Digital Integrated Circuits A Design Perspective SemiconductorMemories Jan M. Rabaey Anantha Chandrakasan Borivoje.
Washington State University
11. 9/15 2 Figure A 2 M+N -bit memory chip organized as an array of 2 M rows  2 N columns. Memory SRAM organization organized as an array of 2.
1 Semiconductor Memories. 2 Semiconductor Memory Classification Read-Write Memory Non-Volatile Read-Write Memory Read-Only Memory EPROM E 2 PROM FLASH.
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 24: Peripheral Memory Circuits [Adapted from Rabaey’s Digital Integrated Circuits, Second Edition,
COEN 180 Flash Memory. Floating Gate Fundamentals Floating Gate between control gate and channel in MOSFET. Not directly connected to an outside line.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CHAPTER 6: MOSFET & RELATED DEVICES CHAPTER 6: MOSFET & RELATED DEVICES Part 2.
Introduction to CMOS Transistor and Transistor Fundamental
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Memory (Contd..) Memory Timing: Definitions ETEG 431 SG.
CP 208 Digital Electronics Class Lecture 6 March 4, 2009.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
The MOS capacitor. (a) Physical structure of an n+-Si/SiO2/p-Si MOS capacitor, and (b) cross section (c) The energy band diagram under charge neutrality.
EE586 VLSI Design Partha Pande School of EECS Washington State University
3 차원 구조의 고집적 charge trap 플래시 메모리 개발 1/ 년 xx 월 xx 일 School of EE, Seoul National University 대표 학생김승현 과제 책임자박병국 교수님.
Norhayati Soin 06 KEEE 4426 WEEK 15/1 6/04/2006 CHAPTER 6 Semiconductor Memories.
Semiconductor Memories
Presentation transcript:

Washington State University EE466/586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu

Lecture 28 ROM

Read-Only Memory Cells BL BL BL VDD WL WL WL 1 BL BL BL WL WL WL GND Diode ROM MOS ROM 1 MOS ROM 2

Diode ROM Does not isolate the bit line from the word line. All current required to charge the bit line capacitance has to be provided by the word line and its drivers Better approach is to use an active device in the cell All output-driving current is provided by the transistor

MOS OR ROM BL [0] BL [1] BL [2] BL [3] WL [0] V WL [1] WL [2] V WL [3] DD WL [1] WL [2] V DD WL [3] V bias Pull-down loads

MOS NOR ROM WL [0] V Pull-up devices GND WL [1] WL [2] GND WL [3] BL DD Pull-up devices WL [0] GND WL [1] WL [2] GND WL [3] BL [0] BL [1] BL [2] BL [3]

Principle of Operations Bits are stored according to the presence or absence of a transistor switch at each row-column intersection. A column goes low when any row, joined to the column with a transistor, is raised to a high level. In normal operation, all but one row line is held low. When a selected wordline is raised to VDD , all transistors present is that row are turned on. The columns to which they are connected are pulled low. The remaining columns with transistors missing in their respective rows are held high by the pull-up or the load devices.

MOS NOR ROM Pseudo-NMOS NOR gate with the word lines as inputs. Under the normal operating conditions, only one of the word line goes high, and, at most, one of the pull down devices is turned on. To keep the cell size and bit line capacitance small, the pull-down device should be kept as close as possible to minimum size. Resistance of the pull-up device must be larger than that of the pull-down to ensure an adequate low level. Affects low-to-high transition

Sizing Difference between memory and logic design In the NOR ROM, we can trade off noise margin for performance by letting the VOLof the bit line to be at a higher value. The pull-up device can be widened to improve the low-to-high transition.

MOS NAND ROM V DD Pull-up devices BL [0] BL [1] BL [2] BL [3] WL [0] WL [1] WL [2] WL [3] All word lines high by default with exception of selected row

MOS NAND ROM All transistors of the pull-down chain must be on to produce a low value. All word lines are high by default with the exception of the selected row, which is set to 0. Transistors on non selected rows are turned on If no transistor is present on the intersection between the row and column of interest, then since all other transistors on the series chain are selected, the output is pulled low, and the stored value is 0. When a transistor present at the intersection is turned off then the associated word line is brought low. Results in a high output

Precharged MOS NOR ROM V f pre DD Precharge devices WL [0] GND WL [1] WL [2] GND WL [3] BL [0] BL [1] BL [2] BL [3] PMOS precharge device can be made as large as necessary, but clock driver becomes harder to design.

Non-Volatile Memories The Floating-gate transistor (FAMOS) D Source Drain t ox t ox n + p n +_ Substrate Schematic symbol Device cross-section

FAMOS Extra polysilicon strip between the gate and the channel. This strip is not connected to anything Applying a high voltage between the source and gate terminals creates a high electric field Avalanche injection Electrons acquire sufficient energy and traverse through the first oxide insulator, so that they get trapped on the floating gate The trapping of electrons on the floating gate effectively drops voltage on the gate.

FAMOS (Cont’d) The negative charge accumulated on the floating gate reduces the electric field over the oxide so that ultimately it becomes incapable of accelerating any more electrons. Removing the voltage leaves the induced negative charge in place, which results in a negative voltage on the intermediate gate. Effective increase in threshold voltage.

Floating-Gate Transistor Programming 20 V 10 V 5 V D S Avalanche injection 0 V 2 5 V D S Removing programming voltage leaves charge trapped 5 V 2 2.5 V D S Programming results in higher V T .

A “Programmable-Threshold” Transistor The charge injected onto the floating gate effectively shifts the I-V curves of the transistor.

FLOTOX EEPROM Fowler-Nordheim I-V characteristic FLOTOX transistor Floating gate Gate I Source Drain V 20 – 30 nm -10 V GD 10 V n 1 n 1 Substrate p 10 nm Fowler-Nordheim I-V characteristic FLOTOX transistor

FLOTOX EEPROM (Cont’d) FLOTOX (floating gate tunneling oxide) transistor injects or removes charges from a floating gate through tunneling. Dielectric separating the floating gate from the channel and drain is reduced in thickness to about 10 nm or less When a voltage of approx. 10 v is applied over the thin insulator, electrons travel to and from the floating gate through the Fowler-Nordheim tunneling. Injecting electrons onto the floating gate raises the threshold, while the reverse operation reduces VT

EEPROM Cell BL WL V Absolute threshold control is hard Unprogrammed transistor might be depletion  2 transistor cell V DD

Flash Combination of EPROM and EEPROM. Most Flash EEPROM devices use the avalanche hot-electron injection to program the device and use Fowler-Nordheim tunneling for erase. Erasure is performed in bulk. Extra access transistor is not needed.

Basic Operations in a NOR Flash Memory― Erase

Erase Operation A 0 v gate voltage is applied, combined with a high voltage at the source Electrons, if any, at the floating gate are ejected to the source by tunneling All cells are erased simultaneously. The different initial values of the cell threshold voltages, as well as variations in the oxide thickness, may cause variations in the threshold voltage at the end of the erase operation

Erase Operation Before applying the erase pulse, all the cells in the array are programmed so that all the thresholds start approx. at the same value. After that, an erase pulse of controlled width is applied. Subsequently the whole array is read to check whether or not the cells have been erased.

Basic Operations in a NOR Flash Memory― Write

Write A high voltage pulse is applied to the gate of the selected device. If a “1” is applied to the drain at that time, hot electrons are generated and injected onto the floating gate, raising the threshold If not, the floating gate remains in the previous state of no electrons, corresponding to a “0” state.

Basic Operations in a NOR Flash Memory― Read