Error Correction Circuit With Replacement Memory
Original Publication Date: 1987-Feb-01
Included in the Prior Art Database: 2005-Jan-31
As a storage location with several hard failures cannot be used, it is known to use a replacement location instead. In a directory, the addresses of all faulty storage locations are stored, and the storage address applied to the memory is compared with all addresses contained in the directory. In response to a compare on equal result, the replacement location is used. The directory is generally implemented as an associative memory and is therefore expensive. This article relates to the correction of more than one error in a data word by means of a replacement memory, without using a directory. It is suggested that a pointer, rather than a data word, be stored in a faulty location. The pointer is the address of the wanted data word in the replacement memory.