Implementing MLC NAND Flash for
of NOR flash and achieving barely adequate reliability, but it has serious limitations: its performance is far slower than standard NOR flash.
NAND flash appeared to be the ideal media for data storage, due to its
50 percent decrease in die size compared to standard NAND, and about a 70 percent decrease in size, compared with competing NOR MLC products.
However, NAND flash itself is not a perfect media. It contains a large number of randomly scattered bad blocks, requires
Comparing Binary and MLC Flash Technologies
Basic Flash Technology
Figure 1 shows the basic structure of a flash memory cell, which is similar to a standard MOS transistor. However, unlike a standard transistor, a flash cell must be able to retain charge after power removal in order to permanently store data. To accomplish this, a layer called the floating gate is added between the substrate and the select gate. The floating gate is isolated from the substrate and the select gate by layers of oxide.
A transistor can be biased (voltage can be applied to the source, drain, gate and substrate) to optionally conduct a current between its source and drain. The voltage level at which the transistor conducts is called its threshold voltage (VTh). The transistor conducts only if the voltage between the select gate and source (VGS) is larger than VTh. Adding/Removing charge to/from the floating gate modifies the VTh. To determine if the floating gate is charged, two conditions must be met: a specific VGS must be applied to the cell and the circuit must be capable of sensing if the transistor is conducting. These are the basic elements needed to implement flash data storage.
3 |