Patent ID: 7404113

Claim:
A method for replacing faulty elements of a memory array having a plurality of banks comprising the steps of: selecting a repair field size; storing at least one faulty address into a first memory; copying the stored at least one faulty address from the first memory into a variable number of storage cells of a second memory, wherein each storage cell of said second memory corresponds to a respective bank of said plurality of banks; receiving a bank address and a row address for performing an operation on the memory array; retrieving the at least one faulty address copied into the storage cell corresponding to the bank addressed by the received bank address; comparing the retrieved at least one faulty address with the received row address for determining if the received row address matches a faulty address of the at least one faulty address; replacing the received row address with a redundant wordline address upon determination of a match; and accessing the memory array in accordance with the received bank address and the received row address for performing the operation, wherein the variable number of storage cells is in accordance with the selected repair field size.