CPC G11C 7/1084 (2013.01) [G06F 9/30101 (2013.01); G06F 9/30189 (2013.01); G06F 11/27 (2013.01); G06F 12/0882 (2013.01); G11C 7/106 (2013.01); G11C 7/1057 (2013.01); G11C 7/1087 (2013.01)] | 17 Claims |
1. A programmable memory device comprising:
a read only memory (ROM) block to store instructions associated with functionality of the programmable memory device;
a memory array comprising a set of reserved pages to store updates to be performed on the ROM block; and
a controller coupled to the ROM block and the memory array, wherein the controller is to execute the instructions to perform operations comprising:
executing a set features command to access the set of reserved pages, as an extension to a one-time programmable (OTP) mode;
programming a set of sub-feature parameters to a specified feature address of the set of reserved pages, wherein the set of sub-feature parameters are to trigger operation within a ROM-emulated memory (REM) profile mode;
programming a REM-profiled page of the set of reserved pages with REM data that includes REM code;
executing the REM code out of the REM-profiled page to perform a diagnostic test on the programmable memory device; and
outputting status data to one of page buffers or a status register of the programmable memory device.
|