An IC includes a memory module that stores at least one of data and code.
A memory repair database stores data relating to defective memory
addresses. A memory control module communicates with the memory module
and the memory repair database, detects defective memory locations in the
memory module, locates redundant memory elements in the memory module,
stores information that associates memory addresses of the defective
memory locations with the redundant memory elements in the memory repair
database, and outputs the information. The memory control module includes
a plurality of electrical fuses. Storing the information includes
electrically altering at least one of the plurality of electrical fuses.
A redundant memory decoder module receives the information and physically
remaps the memory addresses to the redundant memory locations.