What is NAND Flash Memory and why is it used in Solid State Drives (SSD)?
NAND Flash Memory is a non-volatile memory device which stores blocks as opposed to bytes of data as with NOR flash. It was developed to be lower cost, have improved endurance and read/write performance than NOR flash. Since NAND flash stores more data on the same physical area of silicon, chip densities are increased and production costs reduced.
Non-volatile signifies the NAND memory retains data if power is removed. This differs from volatile memory, like DRAM, which loses content once power is removed. The block architecture, better performance and endurance of NAND flash makes it ideal to store large amounts of data.
A Brief History of Flash Memory
EPROM (Erasable Programmable Read Only Memory), were memory devices developed by Intel in 1971, which required a UV Light source to erase the entire device through a small window on the top of the chip.
In 1978, EEPROM (Electrically Erasable Programmable Read Only Memory) technology was also developed by Intel. EEPROM was an improvement over EPROM since it did not need a UV Light source for erasure.
Flash memory, including NOR and NAND varieties we use today, was developed ~1980 and introduced in 1984 by Toshiba. As mentioned earlier, the lower cost and data storage attributes of NAND have created demand in many markets such as:
- Flash Memory Cards
- USB Flash Drives
- MP3 Players
- Mobile Phones
- Digital Still Cameras
- Navigation Systems
- Digital Video Recorders
- Solid State Drives
Different Types of NAND Flash
There are several types of NAND flash in the market targeting different requirements. Each type of NAND has its advantages and disadvantages as seen in the table below. What is a solid state drive that is right for your application?:
| NAND TECHNOLOGY | BITS / CELL | ENDURANCE CYCLES | RELIABILITY | COST |
|---|---|---|---|---|
| SLC NAND SINGLE-LEVEL-CELL |
1 | 70,000 | HIGH | $$$$$ |
| MLC NAND MULTI-LEVEL-CELL |
2 | 3,000 | MEDIUM | $$ |
| TLC NAND TRI-LEVEL-CELL |
3 | 300 | LOW | $ |
For an in-depth discussion of these technologies and their future, see our SLC versus MLC White Paper.
Challenges with NAND Flash
As with all technologies, there are characteristics of NAND flash which need to be understood for proper design in an application. The 3 main items to be addressed are:
- Limited Endurance Cycles - Each physical flash block has a limited number of endurance cycles from as low as 300 for TLC NAND up to 70,000 for the current SLC NAND
- Block Erase - The internal architecture of a NAND chip requires an entire block to be erased as opposed to a byte of data
- Read and Write Disturb - As NAND flash is produced at fabs with ever decreasing trace widths, adjacent cells in the latest NAND are more affected when reads and writes occur
The latest controllers used in SSD and flash cards have differing techniques to address these shortcomings of NAND flash. Our SLC versus MLC white paper provides greater detail of these issues and solutions.
If you have any other questions, please contact us for more information.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/ar-BH/register-person?ref=V2H9AFPY
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.info/register?ref=P9L9FQKY
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thank you, your article surprised me, there is such an excellent point of view. Thank you for sharing, I learned a lot.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://www.binance.com/de-CH/register?ref=UM6SMJM3
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.com/id/register?ref=GJY4VW8W
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your article helped me a lot, is there any more related content? Thanks!
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/da-DK/register?ref=V3MG69RO
I don't think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://accounts.binance.info/register-person?ref=QCGZMHR6
Your article helped me a lot, is there any more related content? Thanks!
Your article helped me a lot, is there any more related content? Thanks!
Hi there, I discovered your web site by the use of Google while looking for a similar topic, your
website came up, it appears to be like great.
I have bookmarked it in my google bookmarks.
Hi there, simply changed into alert to your
blog thru Google, and located that it's truly
informative. I'm gonna be careful for brussels.
I'll be grateful if you happen to continue this in future.
Numerous other people shall be benefited out of your writing.
Cheers!
Hi there mates, its wonderful paragraph concerning teachingand entirely
defined, keep it up all the time.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?