Flash Mem Basics
Flash Mem Basics
com
flash memory
So youve determined that flash storage is right for your organization, but with so many types and deployment models available, how do
you choose amongst all the varieties? Start by considering PCIe-based SSD.
Posted by: Margaret Rouse WhatIs.com
c s o n Start Download
Dr. Fujio Masuoka is credited with the invention of flash memory when he worked for Toshiba in the 1980s. Masuokas colleague, Shoji Ariizumi,
coined the term flash because the process of erasing all the data from a semiconductor chip reminded him of the flash of a camera.
Flash memory evolved from erasable programmable read-only memory (EPROM) and electrically erasable programmable read-only memory
(EEPROM). Flash is technically a variant of EEPROM, but the industry reserves the term EEPROM for byte-level erasable memory and applies the
term flash memory to larger block-level erasable memory. Devices using flash memory erase data at the block level and rewrite data at the byte
level (NOR flash) or multiple-byte page level (NAND flash). Flash memory is widely used for storage and data transfer in consumer devices,
enterprise systems and industrial applications.
Electrons are added to or removed from the floating gate to change the storage transistors threshold voltage to program the cell to be a zero or a
one. A process called Fowler-Nordheim tunneling removes electrons from the floating gate. Either Fowler-Nordheim tunneling or a phenomenon
known as channel hot-electron injection traps the electrons in the floating gate.
When erasing through Fowler-Nordheim tunneling, a strong negative charge on the control gate forces electrons off the floating gate and into the
channel, where a strong positive charge exists. The reverse happens when using Fowler-Nordheim tunneling to trap electrons in the floating gate.
Electrons are able to forge through the thin oxide layer to the floating gate in the presence of a high electric field, with a strong negative charge on
the cells source and the drain and a strong positive charge on the control gate.
http://searchstorage.techtarget.com/definition/flashmemory 1/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
With channel hot-electron injection (or hot-carrier injection), electrons gain enough energy from the high current in the channel and attracting
charge on the control gate to break through the gate oxide and change the threshold voltage of the floating gate.
Electrons are trapped in the floating gate, whether a device containing the flash memory cell is powered on or off, because of the electrical isolation
created by the oxide layer.
EPROM and EEPROM cells operate similarly to flash memory in writing, or programming, data, but they differ from flash memory in the way they
erase data. An EPROM is erased by removing the chip from the system and exposing the array to ultraviolet light to erase data. An EEPROM erases
data electronically at the byte level, while flash memory erases data electronically at the block level.
NOR and NAND flash memory differ in architecture and design characteristics. NOR flash uses no shared components and can connect individual
memory cells in parallel, enabling random access to data. A NAND flash cell is more compact in size, with fewer bit lines, and strings together
floating-gate transistors to achieve greater storage density. NAND is better suited to serial rather than random data access.
PRO+
Content
E-Handbook
http://searchstorage.techtarget.com/definition/flashmemory 2/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
E-Handbook
E-Zine
NOR flash is fast on data reads, but it is typically slower than NAND on erases and writes. NOR flash programs data at the byte level. NAND flash
programs data in pages, which are larger than bytes but smaller than blocks. For instance, a page might be 4 kilobytes (KB), while a block might be
128 KB to 256 KB or megabytes in size. NAND flash uses less power than NOR flash for write-intensive applications.
NOR flash is more expensive to produce than NAND flash and tends to be used primarily in consumer and embedded devices for boot purposes
and read-only code-storage applications. NAND flash is more suitable for data storage in consumer devices and enterprise server and storage
systems due to its lower cost per bit to store data, greater density, and higher programming and erase speeds.
Devices such as a camera phone may use both NOR and NAND flash in addition to other memory technologies to facilitate code execution and data
storage.
A solid-state drive (SSD) with NAND flash memory chips delivers significantly higher performance than traditional magnetic media such as hard disk
drives (HDDs) and tape. Flash drives also consume less power and produce less heat than HDDs. Enterprise storage systems equipped with flash
drives are capable of low latency, which is measured in microseconds or milliseconds.
The main disadvantages of flash memory are the wear-out mechanism and cell-to-cell interference as the dies get smaller. Bits can fail with
excessively high numbers of program/erase cycles, which eventually break down the oxide layer that traps electrons. The deterioration can distort
the manufacturer-set threshold value at which a charge is determined to be a zero or a one. Electrons may escape and get stuck in the oxide
insulation layer leading to errors.
Anecdotal evidence suggests NAND flash drives are not wearing out to the degree once feared. Flash drive manufacturers have improved
endurance and reliability through error correction code algorithms, wear leveling and other technologies. In addition, SSDs do not wear out without
warning. They typically alert users in the same way a sensor might indicate an underinflated tire.
http://searchstorage.techtarget.com/definition/flashmemory 3/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
multiple levels endurance than slower than with high write
of charge; MLC flash SLC workloads
uses special
algorithms to
extend write
endurance.
Note: NAND flash wear-out is less of a problem in SLC flash than it is in less
expensive types of flash, such as MLC and TLC, for which the manufacturers may
set multiple threshold values for a charge. The commonly cited industry wear-out
figures are 100,000 program/erase (write/erase) cycles for SLC NAND flash,
30,000 for eMLC, 10,000 or fewer for MLC, and 3,000 or fewer for TLC. Actual
endurance figures may be higher.
Z
Margaret Rouseasks:
How does NAND flash memory differ from NOR flash memory?
1 2
Flash memory is used in enterprise server, storage and networking technology as well as a wide range of consumer devices, including USB drives,
mobile phones, digital cameras, tablet computers, PC cards in notebook computers and embedded controllers. For instance, NAND flash-based
SSDs are often used to accelerate the performance of I/O-intensive applications. NOR flash memory is often used to hold control code such as the
basic input/output system (BIOS) in a PC.
Flash memory is seeing growing use for in-memory computing to help speed performance and increase the scalability of systems that manage and
analyze enormous amounts of data.
http://searchstorage.techtarget.com/definition/flashmemory 4/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
m Continue Reading About flash memory
Comparing flash memory to conventional RAM
Does it make sense to defrag your flash memory drive?
Flash storage and the write cliff: New techs speed things up
The role of flash memory tiers in archiving
Related Terms
flash storage
Flash-based storage, based on flash memory, is used for data repositories, storage systems and consumer devices, such as USB ... Seecompletedefinitionq
SolidFire
SolidFire is a Boulder, Colorado-based vendor of all-flash storage arrays that was acquired by NetApp on Dec. 21, 2015. Seecompletedefinitionq
Learn what a solid-state drive (SSD) is, why SSDs are replacing electromechanical hard drives and which form factors are approved... Seecompletedefinitionq
Load More
http://searchstorage.techtarget.com/definition/flashmemory 5/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
AddMyComment
Oldest5
How does NAND flash memory differ from NOR flash memory?
Reply
[-] CCL36744
- 7 Apr 2015 10:00 AM
t
NAND has more capacity over NOR but NOR has code execution while NAND does not. NOR performance is extremely slow with fast read and slow write while NAND has fast write
and read capabilities. NOR reliability is standard that has bit-flipping issues whereas NAND has low performance and requires one bit for error management. NOR has full memory
interface while NAND is I/O only. NORs hardware is easy to use while NAND is complicated.
Reply
SOLID STATE STORAGE CONVERGEDIT CLOUD STORAGE DISASTER RECOVERY DATA BACKUP
5
SearchSolidStateStorage
FlashBlade system-on-a-chip from Pure Storage converges compute, flash storage and software-defined networking. The arrays use ...
CTOs at leading storage vendors predict speed and latency breakthroughs with new NVMe-based enterprise flash and upcoming memory ...
About Us Contact Us Privacy Policy Advertisers Business Partners Media Kit Corporate Site Contributors
http://searchstorage.techtarget.com/definition/flashmemory 6/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
http://searchstorage.techtarget.com/definition/flashmemory 7/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
http://searchstorage.techtarget.com/definition/flashmemory 8/9
1/30/2017 Whatisflashmemory?DefinitionfromWhatIs.com
http://searchstorage.techtarget.com/definition/flashmemory 9/9