FLASH TECHNOLOGY DRAM/EPROM. Flash. 1980 1982 1984 1986 1988 1990 1992 1994 1996 Year Source: Intel/ICE, "Memory 1996"



Similar documents
Haruji Ishihara. FLASH MEMORY STRUCTURES AND FEATURES Flash memory is classified into two types by

Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories

Trabajo Memorias flash

Programming NAND devices

SLC vs MLC: Which is best for high-reliability apps?

AN1837. Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas.

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

SLC vs MLC: Proper Flash Selection for SSDs in Industrial, Military and Avionic Applications. A TCS Space & Component Technology White Paper

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

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

IEEE Milestone Proposal: Creating the Foundation of the Data Storage Flash Memory Industry

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

Flash Memory Jan Genoe KHLim Universitaire Campus, Gebouw B 3590 Diepenbeek Belgium

1 / 25. CS 137: File Systems. Persistent Solid-State Storage

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

Semiconductor Memories

Yaffs NAND Flash Failure Mitigation

Toshiba America Electronic Components, Inc. Flash Memory

SLC vs. MLC: An Analysis of Flash Memory

NAND Basics Understanding the Technology Behind Your SSD

With respect to the way of data access we can classify memories as:

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

Two Flash Technologies Compared: NOR vs NAND

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

A Flash Storage Technical. and. Economic Primer. and. By Mark May Storage Consultant, By James Green, vexpert Virtualization Consultant

Memory. The memory types currently in common usage are:

Choosing the Right NAND Flash Memory Technology

快 閃 記 憶 體 的 產 業 應 用 與 製 程

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories

NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations

How To Perform Analysis Of An Flash Flash Memory Solidstate Disk

11 EMBEDDED MEMORY OVERVIEW

Evaluating Embedded Non-Volatile Memory for 65nm and Beyond

ATA TO IDE INTERFACE PC CARD DRIVES

Atmel s Self-Programming Flash Microcontrollers

Implementing MLC NAND Flash for Cost-Effective, High-Capacity Memory

Memory Basics. SRAM/DRAM Basics

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Price/performance Modern Memory Hierarchy

WP001 - Flash Management A detailed overview of flash management techniques

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy

6 GENERAL MEMORY TECHNOLOGY TRENDS

NAND Flash Memories. Understanding NAND Flash Factory Pre-Programming. Schemes

1. Memory technology & Hierarchy

Advantages of e-mmc 4.4 based Embedded Memory Architectures

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

Computer Systems Structure Main Memory Organization

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Solid State Drives Data Reliability and Lifetime. Abstract

Slide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng

MirrorBit Technology: The Foundation for Value-Added Flash Memory Solutions FLASH FORWARD

Crossbar Resistive Memory:

Main Memory & Backing Store. Main memory backing storage devices

Computer Components Study Guide. The Case or System Box

Scalus Winter School Storage Systems

Chapter 8 Memory Units

The Central Processing Unit:

Semiconductor Device Technology for Implementing System Solutions: Memory Modules

ATA TO IDE DRIVES. Card Master-ATA IDE/ ATA to IDE Interface PC Card Drive. PCM-212 ATA/ PCM 212 C.F./ ATA to IDE Interface PC-104 Module

Objectives. Units of Memory Capacity. CMPE328 Microprocessors (Spring ) Memory and I/O address Decoders. By Dr.

The Universal Storage Solution. From the Worldwide Flash Storage Leader.

Solid State Technology What s New?

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

Data remanence in Flash Memory Devices

Computer Architecture

3D NAND Technology Implications to Enterprise Storage Applications

The Motherboard Chapter #5

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

Implementation and Challenging Issues of Flash-Memory Storage Systems

Chapter 1 Introduction to The Semiconductor Industry 2005 VLSI TECH. 1

Homework # 2. Solutions. 4.1 What are the differences among sequential access, direct access, and random access?

Chapter 5 :: Memory and Logic Arrays

In-Block Level Redundancy Management for Flash Storage System

Mass Storage Basics. When to Use a Storage Device

Discovering Computers Living in a Digital World

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date:

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

90nm e-page Flash for Machine to Machine Applications

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

A N. O N Output/Input-output connection

A Dual-Mode NAND Flash Memory: 1-Gb Multilevel and High-Performance 512-Mb Single-Level Modes

Temperature Considerations for Industrial Embedded SSDs

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

1 Gbit, 2 Gbit, 4 Gbit, 3 V SLC NAND Flash For Embedded

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

MODELING THE PHYSICAL CHARACTERISTICS OF NAND FLASH MEMORY

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

Transcription:

10 FLASH TECHNOLOGY Overview Flash memory technology is a mix of EPROM and EEPROM technologies. The term flash was chosen because a large chunk of memory could be erased at one time. The name, therefore, distinguishes flash devices from EEPROMs, where each byte is erased individually. Flash memory technology is today a mature technology. Flash memory is a strong competitor to other memories such as EPROMs, EEPROMs, and to some DRAM applications. Figure 10-1 shows the density comparison of a flash versus other memories. 64M 16M Density 4M 1M DRAM/EPROM SRAM/EEPROM 256K 64K Flash 1980 1982 1984 1986 1988 1990 1992 1994 1996 Year Source: Intel/ICE, "Memory 1996" 18613A Figure 10-1. Flash Density Versus Other Memory How the Device Works The elementary flash cell consists of one transistor with a floating gate, similar to an EPROM cell. However, technology and geometry differences between flash devices and EPROMs exist. In particular, the gate oxide between the silicon and the floating gate is thinner for flash technology. It is similar to the tunnel oxide of an EEPROM. Source and INTEGRATED CIRCUIT ENGINEERING CORPORATION 10-1

drain diffusions are also different. Figure 10-2 shows a comparison between a flash cell and an EPROM cell with the same technology complexity. Due to thinner gate oxide, the flash device will be more difficult to process. Photos by ICE CMOS Flash Cell Mag. 10,000x Flash Memory Cell Larger transistor Thinner floating gate Thinner oxide (100-200Å) CMOS EPROM Cell Mag. 10,000x 17561A Figure 10-2. Flash Memory Cell Versus EPROM Cell The electrical functionality of the flash memory cell is similar to that of an EPROM or EEPROM. Electrons are trapped onto the floating gate. These electrons modify the threshold of the storage transistor. Electrons are trapped in the floating gate using Fowler-Nordheim tunneling (as with the EEPROM) or hot electron injection (as with the EPROM). Electrons are removed from the floating gate using Fowler-Nordheim tunneling. Figure 10-3 summarizes the different modes of programming. Construction As with other memories, the flash memory chip size is the major contributor to the cost of the device. For this reason, designers have developed alternative memory array architectures, yielding a trade-off between die size and speed. NOR, NAND, DINOR, and AND are the main architectures developed for flash memories. NOR Cell The NOR architecture is currently the most popular flash architecture. It is commonly used in EPROM and EEPROM designs. Aside from active transistors, the largest contributor to area in the cell array is the metal to diffusion contacts. NOR architecture 10-2 INTEGRATED CIRCUIT ENGINEERING CORPORATION

requires one contact per two cells, which consumes the most area of all the flash configuration alternatives. Electron trapping in the floating gate is done by hot-electron injection. Electrons are removed by Fowler-Nordheim tunneling. The world s two leading manufacturers of flash devices (Intel and AMD) use NOR cell configurations. Electron Trapping Electron Removal V CG Bi-polarity FN-t Write / Erase technology Fowler-Nordheim tunneling V CG V sub Hot-Electron injection and FN-t technology V D Fowler-Nordheim tunneling Hot-Electron Injection Source: ICE, "Memory 1996" 20840 Figure 10-3. Comparison Between the Different Types of Flash Programming NAND Cell To reduce cell area, the NAND configuration was developed. Figure 10-4 shows the layouts of NOR and NAND configurations for the same feature size. The NAND structure is considerably more compact. A drawback to the NAND configuration is that when a cell is written, the sense amplifier sees a signal eight times weaker than for a NOR configuration. This is because eight transistors are in series. The weak signal slows down the speed of the read circuitry, which can be overcome by operating in serial access mode. This memory will not be competitive for random access applications. Figure 10-5 shows a speed comparison of NOR and NAND devices. INTEGRATED CIRCUIT ENGINEERING CORPORATION 10-3

NOR-CELL NAND-CELL Floating Gate Select Gate Control Gate Select Gate Bit Line (Aluminum) N+ Source: ICE, "Memory 1996" P-Well 19960 Figure 10-4. Comparison of NOR and NAND Architectures Architecture Random Access Time Serial Access Time Source: ICE, "Memory 1996" NOR 80ns NAND 20µs 80ns 19961 Figure 10-5. NOR Versus NAND Access Times DINOR Cell DINOR (Divided bit-line NOR) and AND architectures are two other configurations that attempt to reduce die area compared to the conventional NOR configuration. Both architectures were co-developed by Hitachi and Mitsubishi. The DINOR design uses sub-bit lines in polysilicon. Mitsubishi states that its device shows low power dissipation, sector erase, fast access time, high data transfer rate, and 3V operation. Its device uses a complex manufacturing process involving a 0.5µm CMOS triple well, triple-level polysilicon, tungsten plugs, and two layers of metal. Figure 10-6 shows the DINOR architecture. 10-4 INTEGRATED CIRCUIT ENGINEERING CORPORATION

Second Al Sub-Bit Line (Polysilicon) Main Bit Line (First Al) Select Transistor Source: Mitsubishi 12.7µm (1.6µm/Cell) 19962A Figure 10-6. DINOR Architecture AND Cell With AND architecture, the metal bit line is replaced by an embedded diffusion line. This provides a reduction in cell size. The 32Mbit AND-based flash memory device proposed by Hitachi needs a single 3V power supply. In random access mode, the device is slower than a NOR-based device. Hitachi s device is specified to operate with a 50ns highspeed serial access time. Figure 10-7 presents a review of the different flash architectures. Word 1 NOR ARCHITECTURE Bit 1 Bit 2 Bit 3 NAND ARCHITECTURE Select Gate 1 Bit 1 Bit 2 Word 1 Word 2 Word 2 Word 3 Word 3 Word 8 Select Gate 2 Source For One Block AND ARCHITECTURE Select Gate 1 Bit 1 Bit 2 Main Bit Line (Metal) Select Tr2 Select Tr1 DINOR ARCHITECTURE Sub Bit Line (Polysilicon) Word 1 Word 8 Word 1 Word 2 Word 3 Source Line Word 8 Select Gate 2 Source: ICE, "Memory 1996" 19963 Figure 10-7. Flash Architectures INTEGRATED CIRCUIT ENGINEERING CORPORATION 10-5

Audio NAND Flash Toshiba, Samsung, and National Semiconductor have introduced 4Mbit serial audio NAND flash devices. Their devices used the NAND cell configuration. These parts, used for telephone answering machines or other audio data storage, have started to replace audio DRAMs. Based on the small NAND cell, audio NAND flash use the serial access to face speed problems. Moreover, audio NAND devices are cheaper than standard NAND flash since they contain fewer functions and may contain some bad cells without affecting the audio applications. Four-Level Storage Cell Several companies including Intel, NEC, and Samsung, have developed a cell that is able to store four different storage levels on the same transistor. Figure 10-8 shows an example of threshold voltage distribution for four stages stored on the same transistor. Cell Distribution "11" "10" "01" "00" Source: ICE, "Memory 1996" 20805 V T Figure 10-8. Threshold Voltage Distribution for Four States Intel presented a paper on its four-level storage work at the 1995 ISSCC conference. Prototype devices have been manufactured, but Intel does not expect to commercialize these parts before 1997. In the 1996 ISSCC conference, two papers were presented based on this concept. Samsung presented a 128Mbit four-level NAND flash cell and NEC presented a 64Mbit four-level NOR flash cell. 10-6 INTEGRATED CIRCUIT ENGINEERING CORPORATION

Multi-Level Storage Cell Development of a four-level storage cell may take considerable time because digital storage needs to be reliable. The data needs to stay valid in worst-case conditions. For audio applications, however, tolerances allow for some error. For this reason Information Storage Devices (ISD) has proposed non-volatile memories that are able to store 256 different levels on the same transistor. Reliability Concerns There are three primary reliability concerns of a flash memory IC. They are data retention, thin oxide stress, and over or under erasing/programming. Regarding the erase program concern, flash ICs that use hot electron injection for trapping electrons in the floating gate are programmed (data equal to 0) by trapping electrons in the floating gate, as an EPROM. Flash ICs that use Folwer-Nordheim tunneling for trapping electrons in the floating gate will be programmed (data equal to 0) by removing the electrons from the floating gate as an EEPROM. The reliability concern is to either over program or over erase as shown in Figure 10-9. 12V 0V 0V 0V 12V F N+ N+ N+ N+ V T SHIFT HIGH FN tunneling for program Low program/erase current Over program problem Slow program time V T SHIFT LOW Hot electron injection to program Lower program disturb Over erase problem Fast program time Source: Motorola/ICE, "Memory 1996" 20841 Figure 10-9. Erased Threshold Voltage Shift for Flash Memory Cell Applications There are two distinct markets for flash devices: replacement of other ROM devices, and replacement of rotating media in portable system applications. Figure 10-10 shows flash memory applications. INTEGRATED CIRCUIT ENGINEERING CORPORATION 10-7

10 6 10 5 FDD HDD Erase Cycles 10 4 10 3 10 2 EEPROM Portable Telephone ID Code EPROM NC, Program Flash Memory Flash Card Document File Flash Disk 10 1 Personal Computer BIOS, Facsimile Program OTP Copy Machine LBP, Program 0 Source: Mitsubishi Mask ROM Word-Processor, Font Memory 256K 1M 4M 16M 64M 256M Memory Density (bits) 19987 Figure 10-10. Application of Flash Memory The advantage of flash technology in the ROM market lies in flash s in-circuit erasing capability, combined with its non-volatility. For those historically labeled ROM applications, where data is read and not changed, the trade-offs are price versus flexibility. Mask ROMs are the least expensive, but require long lead times, stable program code, and large volumes. Conventional EEPROMs are more flexible than flash because they can be reprogrammed in very small increments, but are more costly. Flash ICs are found in systems requiring larger amounts of memory storage, and often where there is some other form of memory in the system. Here, the flash memory is semi-permanently storing data that is temporarily in DRAM. Flash memory is also used when a program of some reasonable size periodically requires updating. PCMCIA Magnetics and flash memory will co-exist. Magnetic memory will continue to dominate in ultra-high capacity, low cost/mbyte applications where power, weight/size, and mechanical ruggedness are not a consideration. Flash-based mass storage will become pervasive in small, low power, portable electronic platforms, providing low power, small 10-8 INTEGRATED CIRCUIT ENGINEERING CORPORATION

size and unparalleled ruggedness/reliability and offering lowest entry cost of any mass storage. PCMCIA (Personal Computer Memory Card International Association) cards were developed for this flash mass storage application. Miniature Flash Card Miniature flash cards were developed for applications where PCMCIA storage cards will not physically fit. The main applications are for equipment needing small size storage such as PDAs, cameras, and digital audio recorders. There are three developments, CompactFlash, Minicard and Solid State Floppy Disk Card (SSFDC) which are similar in size but employ substantially different electrical interface schemes. Figure 10-11 presents the three miniature flash card solutions. Proponent Size (mm) Memory Type Capacity Connector Type Compact- Flash Minicard Solid State Floppy Disk SanDisk, others Intel, Philips, others to come Toshiba 36 x 43 x 3.3 35 x 33 x 3.5 45 x 37 x 0.76 NOR flash NOR flash, DRAM, SRAM, OTP, ROM NAND flash 2, 4, 12, 15Mbytes 64Kbytes* to 128Mbytes 2Mbytes 50-pin subset of PCMCIA 40-pad elastomeric 68-pin PCMCIA with adapter *Full range not available at launch Source: EE Times/ICE, "Memory 1996" 20420A Figure 10-11. Miniature Flash Cards CompactFlash CompactFlash was developed by SanDisk Corporation. The CompactFlash Association (CFA) was established in October, 1995, to promote and encourage the worldwide adoption of CompactFash technology as an open industry standard. The CFA board members include Apple Computer, Canon, Eastman Kodak, Hewlett-Packard, LG Semicon, Matsushita, Motorola, NEC, Polaroid, Sandisk, Seagate Technology and Seiko Epson. The CompactFlash design incorporates the ATA (AT-Attachment) interface standard, that uses the same electrical signals as PCMCIA/ATA flash cards. The first product that employed CompactFlash technology was IBM s Palm Top PC110, which was introduced in September, 1995. INTEGRATED CIRCUIT ENGINEERING CORPORATION 10-9

MiniCard The Intel MiniCard incorporates a linear-addressed format like PCMCIA flash cards. This card needs host-based software to be read. This software is called Flash Translation Layer (FTL) and was developed by M Systems. MiniCards are cheaper than CompactFlash cards but need that additional software. Figure 10-12 shows the ATA configuration versus the linear configuration. Intel developed its MiniCard for high-volume consumer applications and will not support CompactFlash. ATA Flash Cards System Card Host CPU ATA Intelligent Controller Flash Linear Non-ATA Flash Cards System Card Host CPU Flash File System Software Flash Memory Source: ICE, "Memoery 1996" 20807 Figure 10-12. ATA Versus Linear Flash Card Solid State Floppy Disk Card (SSFDC) Toshiba s Solid State Floppy Disk Card is based on its flash NAND cell technology. With its small die size, the NAND technology is more cost effective. Like the CompactCard this card includes an adapter to be compatible with the PCMCIA Type II cards. 10-10 INTEGRATED CIRCUIT ENGINEERING CORPORATION