Integrated circuit having memory array including row redundancy, and method of programming, controlling and/or operating same
First Claim
1. An integrated circuit device comprising:
- a memory cell array having a plurality of memory cells arranged in a matrix of rows and columns including (i) a plurality of normal rows of memory cells which are associated with and selectable via normal row addresses and (ii) a redundant row of memory cells which is associated with and selectable via a redundant row address;
address decoder circuitry to generate decoded row address data in response to an applied row address;
normal word line drivers, coupled to the address decoder circuitry and the plurality of normal rows of memory cells, to responsively enable one or more normal rows of memory cells using the decoded row address data;
redundant word line drivers, coupled to the address decoder circuitry and the redundant row of memory cells, to responsively enable the redundant row of memory cells using the decoded row address data; and
redundancy address evaluation circuitry, coupled to the address decoder circuitry, the normal word line drivers and the redundant word line drivers, to (i) store decoded redundant row address data which corresponds to the redundant row address, and (ii) in operation, determine whether the decoded row address data corresponds to the decoded redundant row address data, and, in response thereto, enable the redundant word line drivers.
10 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit device (for example, a logic device (such as, a microcontroller or microprocessor) or a portion of a memory device (such as, a discrete memory)), including (a) a memory cell array having a plurality of memory cells arranged in (i) a plurality of normal rows of memory cells which are associated with and selectable via normal row addresses and (ii) a redundant row of memory cells which is associated with and selectable via a redundant row address, (b) address decoder circuitry to generate decoded row address data in response to an applied row address, (c) a memory to store decoded redundant row address data, (d) normal word line drivers, (e) redundant word line drivers, and (f) redundancy address evaluation circuitry to (i) store decoded redundant row address data which corresponds to the redundant row address, and (ii) in operation, determine whether the decoded row address data corresponds to the decoded redundant row address data, and, in response thereto, to enable the redundant word line drivers. In another aspect, the present inventions are directed to such row redundancy circuitry.
239 Citations
22 Claims
-
1. An integrated circuit device comprising:
-
a memory cell array having a plurality of memory cells arranged in a matrix of rows and columns including (i) a plurality of normal rows of memory cells which are associated with and selectable via normal row addresses and (ii) a redundant row of memory cells which is associated with and selectable via a redundant row address; address decoder circuitry to generate decoded row address data in response to an applied row address; normal word line drivers, coupled to the address decoder circuitry and the plurality of normal rows of memory cells, to responsively enable one or more normal rows of memory cells using the decoded row address data; redundant word line drivers, coupled to the address decoder circuitry and the redundant row of memory cells, to responsively enable the redundant row of memory cells using the decoded row address data; and redundancy address evaluation circuitry, coupled to the address decoder circuitry, the normal word line drivers and the redundant word line drivers, to (i) store decoded redundant row address data which corresponds to the redundant row address, and (ii) in operation, determine whether the decoded row address data corresponds to the decoded redundant row address data, and, in response thereto, enable the redundant word line drivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 22)
-
-
14. A method of programming a redundant row of memory cells into an integrated circuit device, the integrated circuit device comprising (a) a memory cell array having a plurality of memory cells arranged in a matrix of rows and columns including (i) a plurality of normal rows of memory cells which are associated with and selectable via normal row addresses and (ii) a redundant row of memory cells which is associated with and selectable via a redundant row address, (b) address decoder circuitry to generate decoded row address data in response to an applied row address, and (c) a redundancy memory, the method comprising:
-
determining the redundant row address based on detecting one or more bit failures or anticipated bit failures of memory cells of a row of memory cells of the plurality of normal rows of memory cells; generating a decoded redundant row address data by applying the redundant row address to the address decoder circuitry, wherein the decoded redundant row address data corresponds to the redundant row address; generating a redundancy program signal; and storing the decoded redundant row address data in the redundancy memory in response to the redundancy program signal. - View Dependent Claims (15)
-
-
16. A method of operating an integrated circuit device comprising (a) a memory cell array having a plurality of memory cells arranged in a matrix of rows and columns including (i) a plurality of normal rows of memory cells which are associated with and selectable via normal row addresses and (ii) a redundant row of memory cells which is associated with and selectable via a redundant row address, (b) address decoder circuitry to generate decoded row address data in response to an applied row address, (c) a redundancy memory to store decoded redundant row address data, (d) normal word line drivers and (a) redundant word line drivers, the method comprising:
-
generating the decoded row address data in response to an applied row address; responsively enabling (i) at least one of the normal rows of memory cells or (ii) the redundant row of memory cells using the decoded row address data; and determining, during operation, whether the decoded row address data corresponds to the decoded redundant row address data stored in the redundancy memory, and, in response thereto, enabling the redundant word line drivers and disabling the normal word line drivers. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification