Self-repairing memory and method of use
First Claim
Patent Images
1. A self-repair unit comprising:
- a self-repair address comparator configured to receive address information from a control logic circuit, and to compare the received address with a faulty address in a memory array;
a redundant engine configured to re-direct access to a redundancy address in a redundant memory if the received address matches the faulty address, wherein the redundancy address corresponds to the faulty address in the memory array; and
a cache stack counter configured to determine a number of pending repairs in a corrected data cache connected to the memory array and to the redundant memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-repair unit includes a self-repair address comparator configured to receive address information from a control logic circuit, and to compare the received address with a faulty address in a memory array. The self-repair unit further includes a redundant engine configured to re-direct access to a redundancy address in a redundant memory if the received address matches the faulty address, wherein the redundancy address corresponds to the faulty address in the memory array. The self-repair unit further includes a cache stack counter configured to determine a number of pending repairs in a corrected data cache connected to the memory array and to the redundant memory.
-
Citations
20 Claims
-
1. A self-repair unit comprising:
-
a self-repair address comparator configured to receive address information from a control logic circuit, and to compare the received address with a faulty address in a memory array; a redundant engine configured to re-direct access to a redundancy address in a redundant memory if the received address matches the faulty address, wherein the redundancy address corresponds to the faulty address in the memory array; and a cache stack counter configured to determine a number of pending repairs in a corrected data cache connected to the memory array and to the redundant memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of using a memory, the method comprising:
-
detecting an error in a memory array; correcting data corresponding to the detected error; storing the corrected data in a corrected data cache; monitoring a number of pending corrections stored in the corrected data cache; and writing the stored corrected data to the memory array or to a redundant memory during a no-operation cycle. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of using a memory, the method comprising:
-
receiving an address of a memory cell of a memory array from a control circuit; comparing the received address with an address of a pending repair in a corrected data cache, wherein the corrected data cache is configured to store corrected data based on detected errors; writing the stored corrected data to the memory array or to a redundant memory if the received address matches the address of the pending repair; and comparing a number of pending repairs in the corrected data cache with a capacity of the corrected data cache. - View Dependent Claims (18, 19, 20)
-
Specification