bitpercell
Bit per cell, often written as bitpercell, is a metric used in memory design to describe how many bits of information are stored in each memory cell. It directly affects storage density, cost per bit, and various device characteristics such as endurance, retention, and error susceptibility. In non-volatile memory such as flash, the number of distinct states a cell must reliably distinguish grows with higher bit per cell, making manufacturing and error management more challenging.
Common configurations include 1 bit per cell (SLC), 2 bits per cell (MLC), 3 bits per cell
Trade-offs: increasing bits per cell increases data density, but typically reduces program/erase endurance, increases error rates,
Other memory technologies, including phase-change memory and MRAM variants, also explore multi-level cells, though the term