CPC G06F 11/1068 (2013.01) [G06F 21/552 (2013.01); G06F 2221/034 (2013.01); G11C 11/1675 (2013.01); G11C 13/0004 (2013.01); G11C 13/0069 (2013.01)] | 20 Claims |
1. An integrated circuit, comprising:
a first memory cell array comprising:
a first portion of memory cells configured to store a first set of data; and
a second portion of memory cells configured to store a first inverted set of check bits;
a first set of inverters coupled to the second portion of the memory cells and being configured to receive a second set of check bits, and to generate a third set of check bits in response to the second set of check bits, the third set of check bits being inverted from the second set of check bits, and the second set of check bits corresponds to the first inverted set of check bits stored in the second portion of the memory cells; and
an error correction code (ECC) decoder coupled to the first set of inverters and the first portion of the memory cells, and configured to at least detect or correct an error in at least a second set of data or the third set of check bits thereby generating at least a set of output data and a been-attacked signal, the second set of data corresponds to the first set of data stored in the first portion of the memory cells, and the been-attacked signal indicating a reset attack by a user.
|