Global Sources
EE Times-India
Stay in touch with EE Times India
EE Times-India > Memory/Storage

NAND Flash ECC module

Posted: 15 Oct 2008     Print Version  Bookmark and Share

Keywords:NAND flash  static memory storage  Error correction code 

NAND flash devices have rapidly become the preferred solution for high-density static memory storage, particularly in mobile product applications. As systems become capable of accessing more and more memory space, larger amounts of data are stored and transferred both within systems and across networks. When storing and transferring large volumes of data, it is essential to detect and correct errors that may occur. Error correction code (ECC) fulfills this critical requirement.

The Micron ECC module was developed and tested using Xilinx Spartan-3 and can be ported to certain other platforms of the user's choosing.

ECC corrects single data bits that have changed from their original values. The Micron NAND flash ECC module detects the error, maintains ECC information, and corrects one single-bit error for each 512 bytes of data. All ECC activity is controlled by this ECC module.

In situations where the processor lacks a native NAND flash controller, it is possible to design a simple memory-mapped interface. Where the memory-mapped design provides a hardware interface to NAND, ECC is typically part of the application software and is not provided.

This technical note describes the features of the Micron NAND Flash ECC module and how it calculates and implements ECC.

View the PDF document for more information.

Comment on "NAND Flash ECC module"
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top