Hardware generating or checking error-correction codes.

Electrical paths carrying memory addresses.

Magnetoresistive random-access memory.

Hardware implementing low-density parity-check correction.

Paths carrying memory commands.

Ferroelectric random-access memory.

Hardware distributing flash writes across memory cells.

Signals controlling memory operations.

Resistive random-access memory.

Hardware or firmware subsystem reclaiming flash storage blocks.