Apparatus for dynamically repairing a semiconductor memory
First Claim
Patent Images
1. A semiconductor memory including a capability for testing for memory faults, comprising:
- a first memory block comprising a first plurality of bits of memory;
a second memory block comprising a second plurality of bits of memory; and
a circuit configured for;
writing a pattern of bits to the first memory block and the second memory block;
reading a first plurality of read bits from the first memory block;
reading a second plurality of read bits from the second memory block; and
comparing each one of the first plurality of read bits with a corresponding one of the second plurality of read bits.
7 Assignments
0 Petitions
Accused Products
Abstract
An architecture for dynamically repairing a semiconductor memory, such as a Dynamic Random Access Memory (DRAM), includes circuitry for dynamically storing memory element remapping information. Memory is tested for errors by writing, then reading a plurality of memory blocks, such as rows or columns, in parallel. Memory is dynamically reprogrammed in order to remap unused spare memory elements for failed memory elements when errors are detected. Unused spare memory elements are remapped utilizing a circuit that overrides unblown fuses or antifuses.
59 Citations
17 Claims
-
1. A semiconductor memory including a capability for testing for memory faults, comprising:
-
a first memory block comprising a first plurality of bits of memory; a second memory block comprising a second plurality of bits of memory; and a circuit configured for; writing a pattern of bits to the first memory block and the second memory block; reading a first plurality of read bits from the first memory block; reading a second plurality of read bits from the second memory block; and comparing each one of the first plurality of read bits with a corresponding one of the second plurality of read bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A semiconductor memory including a capability for testing for memory faults, comprising:
-
a first collection of memory bits; a second collection of memory bits; and a circuit configured for; writing a string of bits to the first collection of memory bits and the second collection of memory bit; reading a first string of read bits from the first collection of memory bits; reading a second string of read bits from the second collection of memory bits; and comparing each bit in the first string of read bits with a corresponding bit in the second string of read bits. - View Dependent Claims (14, 15, 16, 17)
-
Specification