A combination volatile and nonvolatile memory integrated circuit has at
least one volatile memory array placed on the substrate and multiple
nonvolatile memory arrays. The volatile and nonvolatile memory arrays
have address space associated with each other such that each array may be
addressed with common addressing signals. The combination volatile and
nonvolatile memory integrated circuit further has a memory control
circuit in communication with external circuitry to receive address,
command, and data signals. The memory control circuit interprets the
address, command, and data signals, and for transfer to the volatile
memory array and the nonvolatile memory arrays for reading, writing,
programming, and erasing the volatile and nonvolatile memory arrays. The
volatile memory array is may be a SRAM, a pseudo SRAM, or a DRAM. Any of
the nonvolatile memory arrays maybe masked programmed ROM arrays, NAND
configured flash memory NAND configured EEPROM.