Electrical Engineering › Section V · Programmable logic and data storage › Topic V.3

Semiconductor memory: RAM, ROM, and flash

Every digital system needs somewhere to keep its data and programs. Semiconductor memories trade speed, density, cost and the ability to survive power loss, and choosing among SRAM, DRAM, ROM and flash starts with knowing how each one stores a bit.

In this topic

  • Cells, words and addresses
  • Reading and writing
  • Worked example: sizing a memory
  • Static RAM
  • Dynamic RAM
  • Worked example: DRAM refresh timing
  • ROM and its programmable relatives
  • Worked example: a ROM as a look-up table
  • Flash memory
  • More bits per cell, more layers
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →