Patent ID: 8997255
Filing Date: 2015-03-31
Classification: G06F

Abstract:
1. An apparatus comprising a data storage device including: a working memory area having a fixed number of working cells accessible at respective addresses, each memory cell being adapted to store one unit of data; a verification memory area having a corresponding fixed number of verification cells accessible at the same addresses as the working cells, each verification cell storing a predetermined value equal to a function of the address of the verification cell; and a controller configured to 1) receive a read command having an address value, and 2) upon receiving the read command, a) retrieve the value stored in the verification cell selected by the address value, b) determine whether the retrieved value is equal to said function of the address value, and c) if so, retrieve the unit of data stored in the working cell selected by the address value, and if not, initiate a protective action.