SRAM and flash memory

Which technique do NAND flash controllers use to cope with the increase in read errors that comes with storing more bits per cell?

  1. AData encryption
  2. BPowerful error-correcting codes (such as LDPC codes)
  3. CFaster clocks
Show answer and explanation

Answer: B. Powerful error-correcting codes (such as LDPC codes)

The more bits stored per cell, the narrower the gaps between threshold voltage distributions, and the more read errors occur. NAND flash controllers therefore use error-correcting codes with strong correction capability, such as LDPC codes, to ensure data reliability.

Practice this topic Back to topic

More SRAM and flash memory questions

  1. What is a typical use of NOR flash memory?
  2. Which correctly describes garbage collection in an SSD?
  3. In an SRAM read, what is the operation called that charges the bit lines in advance to the supply voltage or similar?
  4. Which electron injection mechanism is mainly used for writing (programming) NAND flash memory?
  5. In NAND flash, what is the phenomenon in which repeatedly reading the same block gradually shifts the threshold voltages of cells that are not being read?