6
\$\begingroup\$

RAM cells need constant refreshing, however NAND FLASH cells can retain data for years together. What makes this possible ?

\$\endgroup\$
1
  • 7
    \$\begingroup\$ Not all RAM cells need constant refreshing. \$\endgroup\$ Apr 28, 2014 at 9:49

3 Answers 3

10
\$\begingroup\$

What makes NAND memories non-volatile is that the logic state is retained in a physical state that doesn't depend on the supply voltage.

For EEPROM memories in general (including Flash), this is a charge trapped in a floating gate.

\$\endgroup\$
3
\$\begingroup\$

As clabacchio pointed out, NAND flash memories can stores information in an array of memory cells made from Floating-gate MOSFET. Also some newer flash memory(included NAND memories) has a new technology. it's Multi-level cell.

I think these links will be very helpful and useful:

How Does Flash Memory Work?

HOW DOES FLASH DRIVE WORK?

How Flash Memory Works

Note: I know that they have spoken about Flash memory in these links but the technology that they have spoken about it is NAND type.

\$\endgroup\$
1
\$\begingroup\$

Also note that data retention is usually guaranteed for a period, e.g. 10 years. Also note that bit flipping can occur. SD cards for example usually have ECC built in to correct this, to some extent.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ While true this doesn't really answer the question of how they work, as opposed to the implications of using FLASH memory. \$\endgroup\$
    – PeterJ
    Jun 4, 2014 at 1:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.