Nand flash memory

1,556 views
1,226 views

Published on

Basic information about nand flash memory

Published in: Education, Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,556
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
98
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Nand flash memory

  1. 1. USB Flash drive Project Mohamed Fadel Buffon Storage Element NAND Flash Memory
  2. 2. Agenda What is NAND Flash?What does NAND Flash Controller do?What is ONFI?What are NAND Flash issues?What is wear leveling Technology?
  3. 3. What is NAND Flash?• Non Volatile Memory.• Programmable Memory.• Portable Storage.
  4. 4. Diff. between NAND Flash & Others• Serial Storage device.• Long Access Time.• Not RAM.
  5. 5. NAND Flash || NOR Flash
  6. 6. What does NAND Flash Cont. Do?• Send Commands Serially (as packets).• Generate ECC Information.
  7. 7. Commands
  8. 8. Read Operation
  9. 9. Write Operation
  10. 10. Storing0 xx
  11. 11. Types of NAND Flash
  12. 12. Types of NAND Flash• MLC offers higher storage density.• But MLC is slower and less robust.• MLC  10,000 erase/program cycle.• SLC  100,000 erase/program cycle.
  13. 13. SLC NAND Flash
  14. 14. What is ONFI?• Open Standard for device level NAND Flash interface.• Supported by new NAND Flash devices.
  15. 15. ECC• Is a good way to recover the wrong value.• Can be implemented by: – Hardware (Faster). – Software.• SLC  1-bit ECC correction per 512 bytes (which mean 24 ECC bits {Hamming Code}).
  16. 16. What are NAND Flash issues?• Bad Blocks.• Long Access Time.• No Random Access.• Short Life-time.
  17. 17. What is wear leveling?• Divide Data to Segments.• Distribute Segments on multi-pages.• Re-map the logical address to physical address.• Adv: – Extend the NAND Flash life-time.
  18. 18. What is RAM shadowing?• Like External Cache Memory.• Reasons: – Limit erase/program cycle. – Slow speed (compared to SDRAM).
  19. 19. Reference• “NAND Flash FAQ” from Eureka Technology.
  20. 20. The EndQuestions??

×