Section
 

Flash Memories

Introduction
Flash memory is a type of semiconductor memory prevalent in a variety of digital applications, such as cellular phones, digital cameras, digital TVs and set-top boxes, or automotive engine controls, which require in-system re-programmability and need to retain data, even when power is removed. Flash memories combine high density with electrical erasability.

Thanks to its low power consumption and non-volatility, the Flash technology has spearheaded the development of portable applications, and with the decrease in the cost per bit of Flash, complete storage solutions have started moving from hard-disk drive (HDD) to solid-state storage.

Flash memories come in two main flavors, NOR and NAND. The NOR Flash architecture offers fast read capabilities and is best used for code storage and direct execution in cell phones and other electronic devices. For high density data storage, NAND Flash‘s higher density and programming throughput make it the preferred choice.

ST in the Flash market
STMicroelectronics is a leading supplier of non-volatile memories, including NOR and NAND Flash. The Company is ranked third in NOR Flash and first in Serial Flash (NOR Flash with a serial bus) with a 16.3% and 31% market share, respectively. As a top-tier trusted supplier of world-class memory solutions, ST empowers its customers with leading-edge technologies and products in building efficient and secure applications for wireless and embedded systems.

The Company has achieved its leading position through major manufacturing capacity increases, world-class Flash technology, perfect coverage of key applications with a leading-edge, innovative and differentiated product portfolio, and long-term agreements with ten of the world's market leaders in key Flash-consuming application segments such as mobile communications, digital consumer, PCs, hard disk drives, automotive, and industrial. ST is well placed to respond to changing market conditions and continue to outgrow the market.

ST’s strategy for Flash memories
The pressures on Flash manufacturers are twofold: to increase performance (in terms of speed, density, and power consumption) and to decrease costs. ST uses complementary approaches to achieve these goals, both at the process level and at the product and system level.

Process performance increase
The first approach is the continuous scaling down of process geometries through technology nodes defined by the semiconductor industry's ITRS (International Technology Roadmap for Semiconductors) roadmap (0.25µm, 0.18µm, 0.13µm, 90nm, 65nm ...) and by process shrinks. At the vanguard of the non-volatile memory technology research and development, ST has always pursued ambitious goals: in NOR, the Company is already in volume production with the 65nm generation; in NAND, 60nm and 55nm devices are in volume production and the 48 nm generation is in the development phase. On top of that, ST is developing prototypes of innovative phase-change memories in 90nm technology.
Source : iSuppli, April ‘07
Source : Web-Feet, April ‘07

This approach is reinforced by the deployment of new memory structures such as Multi-bit Cell Flash. ST's strategy is to continue to increase Flash memory density over the next few years by expanding such cell structures.

System solutions
The second approach is the development of a product portfolio that enables all applications to optimally exploit the current volume-production technology. This involves the enhancement of state-of-the-art memory structures and architecture, such as multi-bit cell Flash, and advanced architecture memories for specific applications; high-performance assembly to provide System-on-Chip solutions by stacking in a small single package several memory chips (Multi-Chip Package) or memories with a processor (System-in-Package); and finally, producing the broadest possible range of industry-standard products.

Multi-Chip Packages (MCP) and System-in-Package
ST has developed memory subsystems that combine one or more Flash memories with a low-power RAM (Random Access Memory) and associated firmware in a single, very compact multi-chip package. These devices provide a perfect solution for third-generation mobile terminals featuring new applications, including fast Internet connectivity, voice mail, Bluetooth communication, and data storage, where small form-factor and low-power consumption are mandatory.

Package on Package
ST is at the forefront of the Package-on-Package (PoP) technology developments, the latest packaging innovation designed to vertically combine discrete logic with memory packages. Two packages rest on top of one another, with a standard interface to route signals between them. PoPs go one step further than MCPs for board space saving, layout complexity reduction, simplified system design, and lower pin count in order to meet the relentless demand for miniaturization in mobile applications.

Advanced Architecture Flash Memories
Advanced architecture Flash memories feature parallel interface, high memory density, fast programming or read access time, low-voltage operation, and enhanced security. This strategy requires close cooperation with the major OEMs driving the development of new markets. This is an area where ST has a considerable advantage over other Flash suppliers because it has strategic alliances with key players in the communications, consumer, computer and peripherals, and automotive segments.

To meet the requirements of the mobile phone market, ST has designed ultra-compact, energy-saving NOR-type advanced architecture Flash memory solutions with densities up to 512 Mbits (or 1Gbit in a stacked package) and enhanced features such as fast asynchronous and synchronous read modes and dual- or multi-bank architecture to improve software flexibility and processing throughput. ST is complementing this offer with NAND-type Flash memories with densities up to 4 Gbits for data storage.

ST NOR Flash memory offer

Click here for to enlarge image Click here for to enlarge image

NOR Flash memories for embedded market
Market and technology leader in NOR Flash memories, ST offers a broad-range NOR Flash portfolio, from industry-standard Flash memories to Advanced Architecture memories, well adapted to requirements of different markets, including automotive, consumer and computer peripherals. ST’s NOR Flash memories feature parallel or serial interface to fit requirements of any embedded application.

NOR Flash Memories for Consumer Applications
Consumer applications such as set-top boxes (STB), DVDs, Digital TV, digital still cameras, and PDAs are supporting more and more complex application codes while handling faster streams of data (MPEG files for STBs, for example). ST’s optimized Flash memory architectures meet the consumer market demand for higher-density fast-read access and cost-optimized Flash memories for both data storage and code execution, as well as enhanced security functions.

NOR Flash Memories for Automotive Applications
ST offers an adapted product offer for the fast growing automotive market in line with the evolution of automotive customers’ requirements, which vary significantly from application to application.

ST’s Advanced Architecture Flash memories with 32-bit data bus and fast burst-read mode address the need in today’s car entertainment and information systems for high-performance, high-density Flash memories. ST’s focus in Automotive Grade products is on excellence in quality (advanced production test screening) and service (deliveries and support).

NOR Flash memories for BIOS (Basic Input Output System) Storage
ST has developed a range of advanced architecture NOR Flash memories to meet the specific needs of system and video BIOS storage in desktops, servers and laptops.

Serial NOR Flash memories for Code Storage
With their high data retention and low energy consumption, serial NOR Flash products are ideal for code storage and execution in applications that require high performance, power, and space saving. ST serial Flash memories are used in a wide range of segments from computer peripherals (Hard Disk Drive, graphic card, all-in-one printers, CD-ROM player) to automotive (car radio, GPS navigation systems), communications (LAN card and ADSL modem) and consumer products (MP3 player, voice recorder, DVD player).

Serial NOR Flash memories for Data and Parameter Storage
ST ‘s Flash memories for data and parameter storage deliver added-value for all applications requiring fast transfer of data and parameters, such as digital answering machines, DECT, corded phones, pagers, digital cameras, home video game systems, toys, portable scanners, fax machines, cellular phones, voice memo recorders, printers, PDA, MP3 players/recorders, GPS systems, measurement systems, data streaming.

NOR Flash memories for mobile terminals
The mobile phone market perfectly illustrates the phenomenal growth expected in the Flash market. Mobile phones are rapidly evolving from basic voice-only terminals to multimedia terminals supporting complex applications, real-time communication services and handling fast streams of multimedia data. Today’s multimedia phones require high-bandwidth Flash memories with densities of up to 1Gbit of Flash memory to store code, and up to 4 Gbits to store data. ST’s NOR Flash offering for mobile terminals meet the mutually exclusive requirements of maximizing performance and minimizing cost, power consumption, and package size by exploiting new memory architectures, such as multi-bit cell technology, which enables higher densities, making it suitable for data storage as well.

ST NAND Flash Memory offer

Click here for to enlarge image Click here for to enlarge image

Compared with NOR Flash, NAND Flash memories feature higher storage densities (up to 8 Gbits), faster erase time, but slower random access time. Whereas not efficient for direct code execution, they are well suited for storing large amounts of data, in particular in digital consumer applications. NAND Flash is increasingly pervading embedded and wireless applications to store large parameter sets or multimedia files such as music and digital images.

The NAND Flash architecture perfectly fits the data format widely used by mass storage, thanks to small or large page memory organization. In addition, standard NAND Flash memories have a multiplexed data/address bus that reduces the device pin count and enables density upgrades within a single footprint.

Conclusion
Flash memories are the most dynamic driving force in the memory industry and provide flexible solutions for code, data, code-and-data, and code-and-parameter storage in a number of existing and emerging applications. With one of the broadest portfolios of Flash memories in the market, including industry-standard, secure Advanced Architecture memories and Flash Memory Subsystems, ST is a grade-one trusted supplier, able to meet the requirements of almost any embedded or wireless application.

May 2007

ADDITIONAL INFORMATION

History
Flash memories were invented in the 1980s and were positioned in the market as a trade-off between EPROMs (Erasable Programmable Read-Only Memory) and EEPROMs (Electrically Erasable Programmable Read-Only Memory). Like EEPROMs, Flash memories can be electrically erased; it is not necessary to erase the whole memory array to store new data in a part of it. Like EPROM, a Flash array has a 1-transistor-per-cell structure, enabling the building of a cost-effective, higher-density memory.

At first, Flash memories benefited from exponential growth in the PC market. In the beginning of the PC era, volatile memories such as DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory) were the most important types of memory, despite the disadvantage of their non-volatility. As design and process-technology advances increased the density and usability of Flash technology, its ability to store data without power and its high read performance fueled its adoption as a supplement to the existing SRAM and DRAM subsystems.

Thanks to its low consumption and non-volatility, Flash memory proved to be the most suitable non-volatile memory for the development of portable applications, thus facilitating the advent of the nomadic era. In a first stage, this involved a kind of Flash memory referred to as NOR Flash, with applications where code execution predominated. Later, with the emergence of an alternative type of Flash called NAND, and the decrease in the cost per bit of Flash, complete storage solutions have started moving from hard-disk drive (HDD) to solid-state storage, thus boosting the current development of mobile multimedia applications.

Technical Notes
Flash memory, EPROM and EEPROM devices all use the same basic floating gate mechanism to store data, but they use different techniques for reading and writing data. In each case, the basic memory cell consists of a single MOS transistor (MOSFET) with two gates: a control gate connected to the read/write control circuitry, and a floating gate located between the control gate and the channel of the MOSFET (the part of the MOSFET through which electrons flow between the so-called Source and Drain terminals).

In a standard MOSFET, a single Gate terminal controls the electrical resistance of the channel: electrical voltage applied to the gate controls how much current can flow between the Source and Drain. The MOSFETs used in non-volatile memories include a second gate that is completely surrounded by an insulating layer of silicon dioxide, i.e., it is electrically isolated from the rest of the circuitry. Because the floating gate is physically very close to the MOSFET channel, even a small electric charge has an easily detectable effect on the electrical behavior of the transistor. By applying appropriate signals to the control gate and measuring the change in transistor behavior, it is possible to determine whether there is an electrical charge on the floating gate. Because the floating gate is electrically isolated from the rest of the transistor, special techniques are required to move electrons to and from the floating gate.

One method is to fill the MOSFET channel with high-energy electrons by making a relatively high current pass between the drain and the source of the MOSFET. Some of these "hot" electrons have sufficient energy to cross the potential barrier between the channels and reach the floating gate. When the high current in the channel is removed, these electrons remain trapped in the floating gate. This is the method used to program the memory cells in EPROM and Flash memories. This technique, known as Channel Hot Electron (CHE) injection, can be used to load an electrical charge onto the floating gate, but does not provide a way to discharge it. EPROM technology achieves this by flooding the entire memory array with ultra-violet light; the high-energy light rays penetrate the chip structure and impart enough energy to the trapped electrons to allow them to escape from the floating gate. This is a simple and effective method of erasing and proof that over-erasure, i.e., continuing to expose the chip to UV light after all of the floating gates have been discharged, does not damage the chip.

The second method of moving a charge to a floating gate is the quantum mechanical effect known as tunneling: electrons are removed from the floating gate by applying a voltage that is large enough to cause electrons to 'tunnel' across the insulating oxide layer to the source between the MOSFET control gate and the source or the drain. The number of electrons that can tunnel across an insulating layer in a given time depends on the thickness of the layer and the value of the applied voltage. To meet realistic voltage levels and erase-time constraints, the insulating layer must be very thin, typically 7nm (70 Angstroms).

EEPROM memories use tunneling to charge and discharge the floating gate according to the polarity of the applied tunneling voltage. A Flash memory can therefore be considered to be a memory device that is programmed like an EPROM and erased like an EEPROM, although there is much more to Flash technology than simply grafting the EEPROM erase mechanism onto EPROM technology.

The most important difference between EPROM and the other two processes lies in the thickness of the oxide layer that separates the floating gate from the source. In an EPROM, this is typically 20-25nm, but this is far too thick to allow tunneling to take place at an acceptable rate with a practical voltage level. For Flash memory, tunnel oxide thicknesses of around 10nm are required, and the quality of this oxide layer has a dramatic effect on the performance and reliability of the device. This is one of the reasons why relatively few semiconductor manufacturers have mastered Flash technology and even fewer have been able to reliably combine Flash technology and mainstream CMOS processes to build products such as microcontrollers with embedded Flash memory.

Multi-bit Cell Technology

Traditionally, the floating gate mechanism has been used to store a single data bit read by comparing the MOSFET threshold voltage with a reference value. However, with more sophisticated read/write techniques, it is possible to distinguish between more than two floating gate charge states, thus allowing two or more bits to be stored on a single floating gate. This is an important breakthrough because storing two bits per cell doubles the memory capacity for a given cell size. ST is one of the few Flash memory suppliers capable of offering multi-bit cell architectures.

NAND versus NOR

Although all Flash memories use the same basic storage cell, there are a number of ways in which the cells can be interconnected within the overall memory array. The two most prominent architectures are known as NOR and NAND; these terms, derived from traditional combinatorial logic, indicate the topology of the array and the manner in which individual cells are accessed for reading and writing. Initially, there was a basic distinction between these two fundamentally different architectures, with NOR devices exhibiting inherently faster read times and NAND devices offering higher storage densities (because the NAND cell is about 40% smaller than the NOR cell). ST’s strategy for positioning the two architectures is based on memory density: NAND Flash memories are currently considered to be the most cost-effective solution for 1 Gbit and above. For densities below 1 Gbit, other parameters need to be taken into consideration, including the size of the companion RAM and the programming and read throughput, according to the application requirements.


Should you require more information, please select the appropriate contact from the "Related Topics" menu.