What is CMOS nonvolatile memory?

Complementary metal–oxide–semiconductor (CMOS) is a semiconductor technology used in transistors. Due to its advantage in low power consumption, CMOS technology is widely used in microprocessors, microcontrollers, static random access memory (RAM), and other digital logic circuits.

Nonvolatile memory is semiconductor memory that can retain its stored information even when the power to the device is turned off. Nonvolatile memories include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) and flash memory. Nonvolatile memory is more suitable for long-term data storage than volatile RAM.

Nonvolatile memory generally requires specialized manufacturing processes, which are not compatible with standard CMOS processes in foundries.

NSCore’s NVM IPs, PermSRAM™ (one-time non-volatile memory solution), TwinBit™ (muliti-time non-volatile memory solution), PolarBit™ (multi-time Mbit NVM solution) are  CMOS nonvolatile memory technolgies compatible with standard CMOS processes without any extra mask or process steps.

NSCore’s NVM Device Mechanism

Device Mechanism width=