Beruflich Dokumente
Kultur Dokumente
For the neuropsychological concept related to human medical electronics. In addition to being non-volatile,
memory, see Flashbulb memory. ash memory oers fast read access times, although not
Flash memory is an electronic (solid-state) non-volatile as fast as static RAM or ROM.[2] Its mechanical shock
resistance helps explain its popularity over hard disks in
portable devices, as does its high durability, ability to
withstand high pressure, temperature and immersion in
water, etc.[3]
Although ash memory is technically a type of EEP-
ROM, the term EEPROM is generally used to refer
specically to non-ash EEPROM which is erasable in
small blocks, typically bytes. Because erase cycles are
slow, the large block sizes used in ash memory erasing
give it a signicant speed advantage over non-ash EEP-
ROM when writing large amounts of data. As of 2013,
ash memory costs much less than byte-programmable
EEPROM and had become the dominant memory type
wherever a system required a signicant amount of non-
volatile solid-state storage.
A USB ash drive. The chip on the left is the ash memory. The
controller is on the right.
1
2 2 PRINCIPLES OF OPERATION
density and lower cost per bit than NOR ash; it also has 2.1 Floating-gate transistor
up to 10 times the endurance of NOR ash. However, the
I/O interface of NAND ash does not provide a random- Main article: Floating-gate MOSFET
access external address bus. Rather, data must be read on
a block-wise basis, with typical block sizes of hundreds
to thousands of bits. This makes NAND ash unsuitable In ash memory, each memory cell resembles a standard
as a drop-in replacement for program ROM, since most MOSFET, except that the transistor has two gates instead
microprocessors and microcontrollers require byte-level of one. On top is the control gate (CG), as in other MOS
random access. In this regard, NAND ash is similar to transistors, but below this there is a oating gate (FG) in-
other secondary data storage devices, such as hard disks sulated all around by an oxide layer. The FG is interposed
and optical media, and is thus, highly suitable for use in between the CG and the MOSFET channel. Because the
mass-storage devices, such as memory cards. The rst FG is electrically isolated by its insulating layer, electrons
NAND-based removable media format was SmartMedia placed on it are trapped until they are removed by another
in 1995, and many others have followed, including: application of electric eld (e.g. Applied voltage or UV
as in EPROM). Counter-intuitively, placing electrons on
the FG sets the transistor to the logical 0 state. Once
MultiMediaCard the FG is charged, the electrons in it screen (partially can-
cel) the electric eld from the CG, thus, increasing the
Secure Digital
threshold voltage (VT) of the cell. This means that now
Memory Stick, and xD-Picture Card. a higher voltage(VT) must be applied to the CG to make
the channel conductive. In order to read a value from the
transistor, an intermediate voltage between the threshold
A new generation of memory card formats, including RS- voltages (VT & VT) is applied to the CG. If the channel
MMC, miniSD and microSD, feature extremely small conducts at this intermediate voltage, the FG must be un-
form factors. For example, the microSD card has an area charged (if it were charged, we would not get conduction
of just over 1.5 cm2 , with a thickness of less than 1 mm. because the intermediate voltage is less than VT), and
microSD capacities range from 64 MB to 256 GB, as of hence, a logical 1 is stored in the gate. If the channel
May 2016. [11] does not conduct at the intermediate voltage, it indicates
that the FG is charged, and hence, a logical 0 is stored
in the gate. The presence of a logical 0 or 1 is sensed
by determining whether there is current owing through
the transistor when the intermediate voltage is asserted
on the CG. In a multi-level cell device, which stores more
than one bit per cell, the amount of current ow is sensed
Source
Line
Bit Line (rather than simply its presence or absence), in order to
Word Line
Control Gate determine more precisely the level of charge on the FG.
Float Gate
N P N
the CG
2.4.1 Structure
time. This generally sets all bits in the block to 1. Starting routers, which are programmed only once or at most a few
with a freshly erased block, any location within that block times during their lifetimes.
can be programmed. However, once a bit has been set to In December 2012, Taiwanese engineers from Macronix
0, only by erasing the entire block can it be changed back
revealed their intention to announce at the 2012 IEEE
to 1. In other words, ash memory (specically NOR International Electron Devices Meeting that it has gured
ash) oers random-access read and programming oper- out how to improve NAND ash storage read/write cycles
ations, but does not oer arbitrary random-access rewrite
from 10,000 to 100 million cycles using a self-healing
or erase operations. A location can, however, be rewrit-
process that uses a ash chip with onboard heaters that
ten as long as the new values 0 bits are a superset of the
could anneal small groups of memory cells.[26] The built-
over-written values. For example, a nibble value may bein thermal annealing replaces the usual erase cycle with
erased to 1111, then written as 1110. Successive writes
a local high temperature process that not only erases the
to that nibble can change it to 1010, then 0010, and nally
stored charge, but also repairs the electron-induced stress
0000. Essentially, erasure sets all bits to 1, and program-
in the chip, giving write cycles of at least 100 million.[27]
ming can only clear bits to 0. File systems designed for
The result is a chip that can be erased and rewritten over
ash devices can make use of this capability, for example,
and over, even when it should theoretically break down.
to represent sector metadata. As promising as Macronixs breakthrough could be for
Although data structures in ash memory cannot be up- the mobile industry, however, there are no plans for a
dated in completely general ways, this allows members commercial product to be released any time in the near
to be removed by marking them as invalid. This tech- future.[28]
nique may need to be modied for multi-level cell de-
vices, where one memory cell holds more than one bit.
Common ash devices such as USB ash drives and mem-
ory cards provide only a block-level interface, or ash 3.3 Read disturb
translation layer (FTL), which writes to a dierent cell
each time to wear-level the device. This prevents incre- The method used to read NAND ash memory can cause
mental writing within a block; however, it does not help nearby cells in the same memory block to change over
the device from being prematurely worn out by intensive time (become programmed). This is known as read dis-
write patterns. turb. The threshold number of reads is generally in the
hundreds of thousands of reads between intervening erase
operations. If reading continually from one cell, that cell
3.2 Memory wear will not fail but rather one of the surrounding cells on a
subsequent read. To avoid the read disturb problem the
Another limitation is that ash memory has a nite num- ash controller will typically count the total number of
ber of programerase cycles (typically written as P/E cy- reads to a block since the last erase. When the count
cles). Most commercially available ash products are exceeds a target limit, the aected block is copied over
guaranteed to withstand around 100,000 P/E cycles be- to a new block, erased, then released to the block pool.
fore the wear begins to deteriorate the integrity of the The original block is as good as new after the erase. If
storage.[24] Micron Technology and Sun Microsystems the ash controller does not intervene in time, however,
announced an SLC NAND ash memory chip rated for a read disturb error will occur with possible data loss
1,000,000 P/E cycles on 17 December 2008.[25] if the errors are too numerous to correct with an error-
correcting code.[29][30]
The guaranteed cycle count may apply only to block zero
(as is the case with TSOP NAND devices), or to all
blocks (as in NOR). This eect is mitigated in some chip
rmware or le system drivers by counting the writes and 3.4 X-ray eects
dynamically remapping blocks in order to spread write
operations between sectors; this technique is called wear
leveling. Another approach is to perform write verica- Most ash ICs come in ball grid array (BGA) packages,
tion and remapping to spare sectors in case of write fail- and even the ones that do not are often mounted on a
ure, a technique called bad block management (BBM). PCB next to other BGA packages. After PCB Assem-
For portable consumer devices, these wearout manage- bly, boards with BGA packages are often X-rayed to see
ment techniques typically extend the life of the ash if the balls are making proper connections to the proper
memory beyond the life of the device itself, and some pad, or if the BGA needs rework. These X-rays can erase
data loss may be acceptable in these applications. For programmed bits in a ash chip (convert programmed 0
high reliability data storage, however, it is not advisable bits into erased 1 bits). Erased bits (1 bits) are not af-
to use ash memory that would have to go through a large fected by X-rays.[31][32]
number of programming cycles. This limitation is mean- Some manufacturers are now making X-ray proof SD[33]
ingless for 'read-only' applications such as thin clients and and USB[34] memory devices.
6 4 LOW-LEVEL ACCESS
Reading from NOR ash is similar to reading from While reading and programming is performed on a page
random-access memory, provided the address and data basis, erasure can only be performed on a block basis.[40]
bus are mapped correctly. Because of this, most micro-
NAND devices also require bad block management by
processors can use NOR ash memory as execute in place the device driver software, or by a separate controller
(XIP) memory, meaning that programs stored in NOR
chip. SD cards, for example, include controller circuitry
ash can be executed directly from the NOR ash without to perform bad block management and wear leveling.
needing to be copied into RAM rst. NOR ash may be
When a logical block is accessed by high-level software, it
programmed in a random-access manner similar to read- is mapped to a physical block by the device driver or con-
ing. Programming changes bits from a logical one to a troller. A number of blocks on the ash chip may be set
zero. Bits that are already zero are left unchanged. Era- aside for storing mapping tables to deal with bad blocks,
sure must happen a block at a time, and resets all the bits
or the system may simply check each block at power-up
in the erased block back to one. Typical block sizes are to create a bad block map in RAM. The overall memory
64, 128, or 256 KiB. capacity gradually shrinks as more blocks are marked as
Bad block management is a relatively new feature in NOR bad.
chips. In older NOR devices not supporting bad block NAND relies on ECC to compensate for bits that may
management, the software or device driver controlling the spontaneously fail during normal device operation. A
memory chip must correct for blocks that wear out, or the typical ECC will correct a one-bit error in each 2048 bits
device will cease to work reliably. (256 bytes) using 22 bits of ECC, or a one-bit error in
The specic commands used to lock, unlock, program, each 4096 bits (512 bytes) using 24 bits of ECC.[41] If
or erase NOR memories dier for each manufacturer. the ECC cannot correct the error during read, it may still
To avoid needing unique driver software for every device detect the error. When doing erase or program opera-
made, special Common Flash Memory Interface (CFI) tions, the device can detect blocks that fail to program or
commands allow the device to identify itself and its crit- erase and mark them bad. The data is then written to a
ical operating parameters. dierent, good block, and the bad block map is updated.
Besides its use as random-access ROM, NOR ash can Hamming codes are the most commonly used ECC for
also be used as a storage device, by taking advantage of SLC NAND ash. Reed-Solomon codes and Bose-
random-access programming. Some devices oer read- Chaudhuri-Hocquenghem codes are commonly used
while-write functionality so that code continues to exe- ECC for MLC NAND ash. Some MLC NAND ash
cute even while a program or erase operation is occur- chips internally generate the appropriate BCH error cor-
ring in the background. For sequential data writes, NOR rection codes. [35]
ash chips typically have slow write speeds, compared
Most NAND devices are shipped from the factory with
with NAND ash. some bad blocks. These are typically marked according
Typical NOR ash does not need an error correcting to a specied bad block marking strategy. By allowing
code.[35] some bad blocks, the manufacturers achieve far higher
7
yields than would be possible if all blocks had to be ver- interfaces for nonvolatile memory subsystems, including
ied good. This signicantly reduces NAND ash costs the ash cache device connected to the PCI Express
and only slightly decreases the storage capacity of the bus.
parts.
When executing software from NAND memories, virtual
memory strategies are often used: memory contents must 5 Distinction between NOR and
rst be paged or copied into memory-mapped RAM and NAND ash
executed there (leading to the common combination of
NAND + RAM). A memory management unit (MMU)
NOR and NAND ash dier in two important ways:
in the system is helpful, but this can also be accomplished
with overlays. For this reason, some systems will use
a combination of NOR and NAND memories, where a the connections of the individual memory cells are
smaller NOR memory is used as software ROM and a dierent
larger NAND memory is partitioned with a le system the interface provided for reading and writing the
for use as a non-volatile data storage area. memory is dierent (NOR allows random-access for
NAND sacrices the random-access and execute-in- reading, NAND allows only page access)
place advantages of NOR. NAND is best suited to sys-
tems requiring high capacity data storage. It oers higher These two are linked by the design choices made in the
densities, larger capacities, and lower cost. It has faster development of NAND ash. A goal of NAND ash de-
erases, sequential writes, and sequential reads. velopment was to reduce the chip area required to imple-
ment a given capacity of ash memory, and thereby to
reduce cost per bit and increase maximum chip capacity
4.3 Standardization so that ash memory could compete with magnetic stor-
age devices like hard disks.
A group called the Open NAND Flash Interface Working
Group (ONFI) has developed a standardized low-level in- NOR and NAND ash get their names from the struc- [46]
terface for NAND ash chips. This allows interoperabil- ture of the interconnections between memory cells.
ity between conforming NAND devices from dierent In NOR ash, cells are connected in parallel to the bit
vendors. The ONFI specication version 1.0[42] was re- lines, allowing cells to be read and programmed individ-
leased on 28 December 2006. It species: ually. The parallel connection of cells resembles the par-
allel connection of transistors in a CMOS NOR gate. In
NAND ash, cells are connected in series, resembling a
a standard physical interface (pinout) for NAND NAND gate. The series connections consume less space
ash in TSOP48, WSOP-48, LGA52, and than parallel ones, reducing the cost of NAND ash. It
BGA63 packages does not, by itself, prevent NAND cells from being read
a standard command set for reading, writing, and and programmed individually.
erasing NAND ash chips Each NOR ash cell is larger than a NAND ash cell
10 F2 vs 4 F2 even when using exactly the same
a mechanism for self-identication (comparable to semiconductor device fabrication and so each transistor,
the serial presence detection feature of SDRAM contact, etc. is exactly the same sizebecause NOR ash
memory modules) cells require a separate metal contact for each cell.[47]
When NOR ash was developed, it was envisioned as a
The ONFI group is supported by major NAND ash
more economical and conveniently rewritable ROM than
manufacturers, including Hynix, Intel, Micron Technol- contemporary EPROM and EEPROM memories. Thus
ogy, and Numonyx, as well as by major manufacturers of random-access reading circuitry was necessary. How-
devices incorporating NAND ash chips.[43] ever, it was expected that NOR ash ROM would be read
Two major ash device manufacturers, Toshiba and much more often than written, so the write circuitry in-
Samsung, have chosen to use an interface of their own cluded was fairly slow and could erase only in a block-
design known as Toggle Mode (and now Toggle V2.0). wise fashion. On the other hand, applications that use
This interface isn't pin-to-pin compatible with the ONFI ash as a replacement for disk drives do not require word-
specication. The result is a product designed for one level write address, which would only add to the complex-
vendors devices may not be able to use another vendors ity and cost unnecessarily.
devices.[44] Because of the series connection and removal of word-
A group of vendors, including Intel, Dell, and Microsoft, line contacts, a large grid of NAND ash memory cells
formed a Non-Volatile Memory Host Controller Interface will occupy perhaps only 60% of the area of equivalent
(NVMHCI) Working Group.[45] The goal of the group is NOR cells[48] (assuming the same CMOS process reso-
to provide standard software and hardware programming lution, for example, 130 nm, 90 nm, or 65 nm). NAND
8 7 CAPACITY
8 Transfer rates The two types are not easily exchangeable, since they do
not have the same pinout, and the command sets are in-
Flash memory devices are typically much faster at reading compatible.
than writing.[61] Performance also depends on the quality
of storage controllers which become more critical when
devices are partially full.[61] Even when the only change 9.1.1 Firmware storage
to manufacturing is die-shrink, the absence of an appro-
priate controller can result in degraded speeds.[62] With the increasing speed of modern CPUs, parallel ash
devices are often much slower than the memory bus of
the computer they are connected to. Conversely, mod-
ern SRAM oers access times below 10 ns, while DDR2
9 Applications SDRAM oers access times below 20 ns. Because of
this, it is often desirable to shadow code stored in ash
9.1 Serial ash into RAM; that is, the code is copied from ash into RAM
before execution, so that the CPU may access it at full
Serial ash is a small, low-power ash memory that uses a speed. Device rmware may be stored in a serial ash de-
serial interface, typically Serial Peripheral Interface Bus vice, and then copied into SDRAM or SRAM when the
(SPI), for sequential data access. When incorporated into device is powered-up.[63] Using an external serial ash
an embedded system, serial ash requires fewer wires on device rather than on-chip ash removes the need for
the PCB than parallel ash memories, since it transmits signicant process compromise (a process that is good
and receives data one bit at a time. This may permit a for high-speed logic is generally not good for ash and
reduction in board space, power consumption, and total vice versa). Once it is decided to read the rmware in
system cost. as one big block it is common to add compression to al-
There are several reasons why a serial device, with fewer low a smaller ash chip to be used. Typical applications
external pins than a parallel device, can signicantly re- for serial ash include storing rmware for hard drives,
duce overall cost: Ethernet controllers, DSL modems, wireless network de-
vices, etc.
Many ASICs are pad-limited, meaning that the size
of the die is constrained by the number of wire
bond pads, rather than the complexity and number 9.2 Flash memory as a replacement for
of gates used for the device logic. Eliminating bond hard drives
pads thus permits a more compact integrated circuit,
on a smaller die; this increases the number of dies Main article: Solid-state drive
that may be fabricated on a wafer, and thus reduces
the cost per die. One more recent application for ash memory is as a re-
Reducing the number of external pins also reduces placement for hard disks. Flash memory does not have
assembly and packaging costs. A serial device may the mechanical limitations and latencies of hard drives,
be packaged in a smaller and simpler package than so a solid-state drive (SSD) is attractive when considering
a parallel device. speed, noise, power consumption, and reliability. Flash
drives are gaining traction as mobile device secondary
Smaller and lower pin-count packages occupy less storage devices; they are also used as substitutes for hard
PCB area. drives in high-performance desktop computers and some
servers with RAID and SAN architectures.
Lower pin-count devices simplify PCB routing.
There remain some aspects of ash-based SSDs that
There are two major SPI ash types. The rst type is make them unattractive. The cost per gigabyte of ash
characterized by small pages and one or more internal memory [64]
remains signicantly higher than that of hard
SRAM page buers allowing a complete page to be read disks. Also ash memory has a nite number of P/E
to the buer, partially modied, and then written back cycles, but this seems to be currently under control since
(for example, the Atmel AT45 DataFlash or the Micron warranties on ash-based SSDs are approaching those of
[65]
Technology Page Erase NOR Flash). The second type current hard drives. In addition, deleted les on SSDs
has larger sectors. The smallest sectors typically found can remain for an indenite period of time before being
in an SPI ash are 4 kB, but they can be as large as 64 overwritten by fresh data; erasure or shred techniques or
kB. Since the SPI ash lacks an internal SRAM buer, software that work well on magnetic hard disk drives have
the complete page must be read out and modied before no eect on SSDs, compromising security and forensic
being written back, making it slow to manage. SPI ash examination.
is cheaper than DataFlash and is therefore a good choice For relational databases or other systems that require
when the application is code shadowing. ACID transactions, even a modest amount of ash storage
10 13 REFERENCES
storage.com. 30 March 2015. [18] Hatanaka, T. and Takeuchi, K. 4-times faster rising
VPASS (10V), 15% lower power VPGM (20V), wide out-
[2] "A Survey of Software Techniques for Using Non-Volatile put voltage range voltage generator system for 4-times
Memories for Storage and Main Memory Systems", S. faster 3D-integrated solid-state drives. 2011.
Mittal and J. Vetter, IEEE TPDS, 2015
[19] Takeuchi, K., Low power 3D-integrated Solid-State
[3] Owners of QM2 seabed camera found. BBC News. 11 Drive (SSD) with adaptive voltage generator. 2010.
February 2010.
[20] Ishida, K. et al., 1.8 V Low-Transient-Energy Adaptive
[4] Fulford, Benjamin (24 June 2002). Unsung hero. Program-Voltage Generator Based on Boost Converter for
Forbes. Retrieved 18 March 2008. 3D-Integrated NAND Flash SSD. 2011.
[5] US 4531203 Fujio Masuoka [21] A. H. Johnston, Space Radiation Eects in Advanced
Flash Memories. NASA Electronic Parts and Packag-
[6] NAND Flash Memory: 25 Years of Invention, Develop- ing Program (NEPP). 2001. "... internal transistors used
ment - Data Storage - News & Reviews - eWeek.com. for the charge pump and erase/write control have much
eweek.com. thicker oxides because of the requirement for high volt-
age. This causes ash devices to be considerably more
[7] Masuoka, F.; Momodomi, M.; Iwata, Y.; Shirota, R. sensitive to total dose damage compared to other ULSI
(1987). New ultra high density EPROM and ash EEP- technologies. It also implies that write and erase functions
ROM with NAND structure cell. Electron Devices Meet- will be the rst parameters to fail from total dose. ... Flash
ing, 1987 International. IEEE. Retrieved 4 January 2013. memories will work at much higher radiation levels in the
read mode. ... The charge pumps that are required to gen-
[8] Tal, Arie (February 2002). NAND vs. NOR ash tech- erate the high voltage for erasing and writing are usually
nology: The designer should weigh the options when using the most sensitive circuit functions, usually failing below
ash memory. Retrieved 31 July 2010. 10 krad(SI).
[9] H8S/2357 Group, H8S/2357F-ZTATTM, H8S/2398F- [22] Zitlaw, Cli. The Future of NOR Flash Memory. Mem-
ZTATTM Hardware Manual, Section 19.6.1 (PDF). Re- ory Designline. UBM Media. Retrieved 3 May 2011.
nesas. October 2004. Retrieved 23 January 2012. The
ash memory can be reprogrammed up to 100 times. [23] Samsung moves into mass production of 3D ash mem-
ory. Gizmag.com. Retrieved 2013-08-27.
[10] AMD DL160 and DL320 Series Flash: New Densities,
[24] Jonathan Thatcher, Fusion-io; Tom Coughlin, Coughlin
New Features (PDF). AMD. July 2003. Retrieved 13
Associates; Jim Handy, Objective-Analysis; Neal Ekker,
November 2014. The devices oer single-power-supply
Texas Memory Systems (April 2009). NAND Flash
operation (2.7 V to 3.6 V), sector architecture, Embed-
Solid State Storage for the Enterprise, An In-depth Look
ded Algorithms, high performance, and a 1,000,000 pro-
at Reliability (PDF). Solid State Storage Initiative (SSSI)
gram/erase cycle endurance guarantee.
of the Storage Network Industry Association (SNIA). Re-
trieved 6 December 2011.
[11] SanDisk Unveils the Worlds Highest Capacity mi-
croSD Card (200GB)". Sandisk. 1 March 2015. Re- [25] Micron Collaborates with Sun Microsystems to Extend
trieved 1 April 2015. Lifespan of Flash-Based Storage, Achieves One Million
Write Cycles (Press release). Micron Technology, Inc.
[12] Basinger, Matt (18 January 2007), PSoC Designer Device
17 December 2008.
Selection Guide (PDF), AN2209, The PSoC ... utilizes a
unique Flash process: SONOS [26] Taiwan engineers defeat limits of ash memory.
phys.org.
[13] Yasufuku, Tadashi; Ishida, Koichi; Miyamoto, Shinji;
Nakai, Hiroto; Takamiya, Makoto; Sakurai, Takayasu; [27] Flash memory made immortal by ery heat. theregis-
Takeuchi, Ken (2009), Inductor design of 20-V boost con- ter.co.uk.
verter for low power 3D solid state drive with NAND ash
memories, pp. 8792 (abstract). [28] Flash memory breakthrough could lead to even more re-
liable data storage.
[14] Micheloni, Rino; Marelli, Alessia; Eshghi, Kam (2012),
[29] TN-29-17 NAND Flash Design and Use Considerations
Inside Solid State Drives (SSDs)
Introduction (PDF). Micron. April 2010. Retrieved 29
[15] Micheloni, Rino; Crippa, Luca (2010), Inside NAND July 2011.
Flash Memories In particular, pp 515-536: K. Takeuchi. [30] Kawamatus, Tatsuya. TECHNOLOGY FOR MAN-
Low power 3D-integrated SSD AGING NAND FLASH (PDF). Hagiwara sys-com co.,
LTD. Retrieved 1 August 2011.
[16] Mozel, Tracey (2009), CMOSET Fall 2009 Circuits and
Memories Track Presentation Slides [31] Richard Blish. Dose Minimization During X-ray Inspec-
tion of Surface-Mounted Flash ICs. p. 1.
[17] Tadashi Yasufuku et al., Inductor and TSV Design of 20-
V Boost Converter for Low Power 3D Solid State Drive [32] Richard Blish. Impact of X-Ray Inspection on Spansion
with NAND Flash Memories. 2010. Flash Memory.
12 13 REFERENCES
[34] Samsung 32GB USB 3.0 Flash Drive FIT MUF- [53] Shilov, Anton (12 September 2005). Samsung Unveils
32BB/AM. Retrieved 2016-02-03. 2GB Flash Memory Chip. X-bit labs. Retrieved 30
November 2008.
[35] Spansion. What Types of ECC Should Be Used on Flash
Memory?". 2011. [54] Gruener, Wolfgang (11 September 2006). Samsung an-
nounces 40 nm Flash, predicts 20 nm devices. TG Daily.
[36] DSstar: TOSHIBA ANNOUNCES 0.13 MICRON 1GB Retrieved 30 November 2008.
MONOLITHIC NAND. Tgc.com. 2002-04-23. Re-
trieved 2013-08-27. [55] SanDisk Media Center. sandisk.com.
[37] Kim, Jesung; Kim, John Min; Noh, Sam H.; Min, Sang [56] SanDisk Media Center. sandisk.com.
Lyul; Cho, Yookun (May 2002). A Space-Ecient Flash
Translation Layer for CompactFlash Systems (PDF). [57] http://www.pcworld.com/businesscenter/article/225370/
Proceedings of the IEEE. 48 (2). pp. 366375. Retrieved look_out_for_the_256gb_thumb_drive_and_the_
2008-08-15. 128gb_tablet.html; http://techcrunch.com/2009/07/20/
kingston-outs-the-first-256gb-flash-drive/ 20 July 2009,
[38] TN-29-07: Small-Block vs. Large-Block NAND ash Kingston DataTraveler 300 is 256 GB.
Devices Explains 512+16 and 2048+64-byte blocks
[58] Borghino, Dario (March 31, 2015). 3D ash technology
[39] AN10860 LPC313x NAND ash data and bad block moves forward with 10 TB SSDs and the rst 48-layer
management Explains 4096+128-byte blocks. memory cells. Gizmag. Retrieved March 2015. Check
date values in: |access-date= (help)
[40] Thatcher, Jonathan (18 August 2009). NAND Flash
Solid State Storage Performance and Capability an In- [59] Samsung Launches Monster 4TB 850 EVO SSD Priced
depth Look (PDF). SNIA. Retrieved 2012-08-28. at $1,499 | Custom PC Review. Custom PC Review.
2016-07-13. Retrieved 2016-10-08.
[41] Samsung ECC algorithm (PDF). Samsung. June 2008.
Retrieved 15 August 2008. [60] Samsung Unveils 32TB SSD Leveraging 4th Gen 64-
[42] Open NAND Flash Interface Specication (PDF). Layer 3D V-NAND | Custom PC Review. Custom PC
Open NAND Flash Interface. 28 December 2006. Re- Review. 2016-08-11. Retrieved 2016-10-08.
trieved 31 July 2010. [61] Master, Neal; Andrews, Mathew; Hick, Jason; Canon,
[43] A list of ONFi members is available at http://onfi.org/ Shane; Wright, Nicholas (2010). Performance analysis
membership/. of commodity and enterprise class ash devices (PDF).
IEEE Petascale Data Storage Workshop.
[44] Toshiba Introduces Double Data Rate Toggle Mode
NAND In MLC And SLC Congurations. toshiba.com. [62] DailyTech - Samsung Conrms 32nm Flash Problems,
Working on New SSD Controller. dailytech.com.
[45] Dell, Intel And Microsoft Join Forces To Increase Adop-
tion Of NAND-Based Flash Memory In PC Platforms. [63] Many serial ash devices implement a bulk read mode and
REDMOND, Wash: Microsoft. 30 May 2007. Retrieved incorporate an internal address counter, so that it is trivial
12 August 2014. to congure them to transfer their entire contents to RAM
on power-up. When clocked at 50 MHz, for example, a
[46] See pages 57 of Toshibas NAND Applications Design serial ash could transfer a 64 Mbit rmware image in less
Guide under External links. than two seconds.
[47] NAND Flash 101: An Introduction to NAND Flash and [64] Lyth0s (17 March 2011). SSD vs. HDD. elitepcbuild-
How to Design It In to Your Next Product (PDF), Micron, ing.com. Retrieved 11 July 2011.
pp. 23, TN-29-19
[65] Flash Solid State Disks Inferior Technology or Closet
[48] Pavan, Paolo; Bez, Roberto; Olivo, Piero; Zanoni, Enrico Superstar?". STORAGEsearch. Retrieved 30 November
(1997). Flash Memory Cells An Overview (PDF). 2008.
Proceedings of the IEEE. 85 (8) (published August 1997).
pp. 12481271. doi:10.1109/5.622505. Retrieved 15 [66] Vadim Tkachenko. Intel SSD 910 vs HDD RAID in
August 2008. tpcc-mysql benchmark. MySQL Performance Blog.
[49] NAND Evolution and its Eects on Solid State Drive [67] Matsunobu, Yoshinori. SSD Deployment Strategies for
Useable Life (PDF). Western Digital. 2009. Retrieved MySQL. Sun Microsystems, 15 April 2010.
22 April 2012.
[68] Samsung Electronics Launches the Worlds First PCs
[50] A survey of address translation technologies for ash with NAND Flash-based Solid State Disk. Press Release.
memories, ACM Computing Surveys, 2014. Samsung. 24 May 2006. Retrieved 30 November 2008.
[51] Flash vs DRAM follow-up: chip stacking. The Daily [69] Douglas Perry (2012) Princeton: Replacing RAM with
Circuit. 22 April 2012. Retrieved 22 April 2012. Flash Can Save Massive Power.
13
14 External links
New Pulse Measurement System For Semiconduc-
tor Device Characterization
Semiconductor Characterization System has diverse
functions
NAND Flash Applications Design Guide by
Toshiba, April 2003 v. 1.0
Understanding and selecting higher performance
NAND architectures
How ash storage works presentation by David
Woodhouse from Intel
Flash endurance testing
http://www.spansion.com/Support/Application%
20Notes/EnduranceRetention_AN.pdf
http://www.cse.scu.edu/~{}tschwarz/coen180/LN/
flash.html
NAND Flash Data Recovery Cookbook
14 15 TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES
15.2 Images
File:Ambox_current_red.svg Source: https://upload.wikimedia.org/wikipedia/commons/9/98/Ambox_current_red.svg License: CC0
Contributors: self-made, inspired by Gnome globe current event.svg, using Information icon3.svg and Earth clip art.svg Original artist:
Vipersnake151, penubag, Tkgd2007 (clock)
File:Flash-Programming.svg Source: https://upload.wikimedia.org/wikipedia/commons/2/28/Flash-Programming.svg License: Public
domain Contributors: File:Flash-Programming.png Original artist: David W.
File:Flash_cell_structure.svg Source: https://upload.wikimedia.org/wikipedia/commons/2/2c/Flash_cell_structure.svg License: CC BY
15.3 Content license 15
2.5 Contributors: Transferred from en.wikipedia to Commons. Original artist: Cyferz at English Wikipedia
File:Flash_erase.svg Source: https://upload.wikimedia.org/wikipedia/commons/1/1f/Flash_erase.svg License: Public domain Contribu-
tors: File:Flash-Clear.png Original artist: David W.
File:Folder_Hexagonal_Icon.svg Source: https://upload.wikimedia.org/wikipedia/en/4/48/Folder_Hexagonal_Icon.svg License: Cc-by-
sa-3.0 Contributors: ? Original artist: ?
File:NAND_scaling_timeline.png Source: https://upload.wikimedia.org/wikipedia/commons/6/64/NAND_scaling_timeline.png Li-
cense: CC BY-SA 3.0 Contributors:
Transferred from en.wikipedia to Commons by Cepheiden using CommonsHelper. Original artist: Guiding light at English Wikipedia
File:NOR_flash_layout.svg Source: https://upload.wikimedia.org/wikipedia/commons/d/dd/NOR_flash_layout.svg License: CC-BY-
SA-3.0 Contributors: the English language Wikipedia (log) Original artist: Cyferz (talk)
File:Nand_flash_structure.svg Source: https://upload.wikimedia.org/wikipedia/commons/f/f5/Nand_flash_structure.svg License: CC-
BY-SA-3.0 Contributors: en wikipedia Original artist: Cyferz
File:Question_book-new.svg Source: https://upload.wikimedia.org/wikipedia/en/9/99/Question_book-new.svg License: Cc-by-sa-3.0
Contributors: ? Original artist: ?
File:USB_flash_drive.JPG Source: https://upload.wikimedia.org/wikipedia/commons/2/2c/USB_flash_drive.JPG License: CC-BY-SA-
3.0 Contributors: ? Original artist: ?