IP Library Granted Patent US 7,499,352
Granted Patent B2
US 7,499,352 · App. 11/804,098 · Granted Mar 3, 2009

Integrated circuit having memory array including row redundancy, and method of programming, controlling and/or operating same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,499,352
App. No.
11/804,098
Granted
Mar 3, 2009
Kind
B2
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.

Claims (45)

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.

2. The integrated circuit device of claim 1 wherein the redundancy address evaluation circuitry includes a memory to temporarily store the decoded redundant row address data.

3. The integrated circuit device of claim 2 wherein the redundancy address evaluation circuitry further includes a comparator logic circuitry to compare the decoded row address data and the decoded redundant row address data which is temporarily stored in the memory and, in response to a match, to enable the redundant word line drivers and disable the normal word line drivers.

4. The integrated circuit device of claim 2 wherein the memory, in response to a control signal, stores the decoded redundant row address data provided by the address decoder circuitry.

5. The integrated circuit device of claim 2 wherein the memory, in response to a control signal, stores the decoded redundant row address data generated by the address decoder circuitry.

6. The integrated circuit device of claim 1 wherein the redundancy address evaluation circuitry includes a memory to permanently store the decoded redundant row address data.

7. The integrated circuit device of claim 6 wherein the redundancy address evaluation circuitry further includes a comparator logic circuitry to compare the decoded row address data and the decoded redundant row address data which is permanently stared in the memory and, in response to a match, to enable the redundant word line drivers and disable the normal word line drivers.

8. The integrated circuit device of claim 6 wherein the memory, in response to a control signal, stores the decoded redundant row address data provided by the address decoder circuitry.

9. The integrated circuit device of claim 6 wherein the memory, in response to a control signal, stores the decoded redundant row address data generated by the address decoder circuitry.

10. The integrated circuit device of claim 1 further including controller circuitry, coupled to the address decoder circuitry and the redundancy address evaluation circuitry, to generate (i) the redundant row address and (ii) the control signal, wherein in response thereto, the address decoder circuitry generates decoded redundant row address data and the redundancy address evaluation circuitry stores the decoded redundant row address data.

11. The integrated circuit device of claim 1 further including controller circuitry, coupled to the address decoder circuitry and the redundancy address evaluation circuitry, to determine the redundant row address and to generate (i) the redundant row address and (ii) the control signal, wherein in response thereto, the address decoder circuitry generates decoded redundant row address data and the redundancy address evaluation circuitry stores the decoded redundant row address data.

12. The integrated circuit device of claim 1 further including controller circuitry, coupled to the address decoder circuitry and the redundancy address evaluation circuitry, to determine 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 row of memory cells.

13. The integrated circuit device of claim 12 wherein the controller circuitry generates (i) the redundant of row address and (ii) the control signal, wherein in response thereto, the address decoder circuitry generates decoded redundant row address data and the redundancy address evaluation circuitry stores the decoded redundant row address data.

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.

15. The method of claim 14 further including temporarily storing the decoded redundant row address data in the redundancy memory in response to the redundancy program signal.

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.

17. The method of claim 16 further including:

generating decoded redundant row address data using the address decoder circuitry, wherein the decoded redundant row address data corresponds to the redundant row address; and

storing the decoded redundant row address data in the redundancy memory in response to a redundancy program signal.

18. The method of claim 16 further including:

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 using 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 a redundancy program signal.

19. The method of claim 16 further including:

generating a decoded redundant row address data using the address decoder circuit, 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 a redundancy program signal.

20. The method of claim 16 further including:

generating a decoded redundant row address data using the address decoder circuitry, wherein the decoded redundant row address data which corresponds to the redundant row address ; and

storing the decoded redundant row address data in the redundancy memory.

21. the method of claim 16 further including temporarily storing the decoded redundant row address data in the redundancy memory in response to a redundancy program signal.

22. The integrated circuit device of claim 1 wherein the redundancy address evaluation circuitry includes means for (i) storing decoded redundant row address data which corresponds to the redundant row address, and (ii) in operation, determining whether the decoded row address data corresponds to the decoded redundant row address data, and, in response thereto, enable the redundant word line drivers.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2011
From: INNOVATIVE SILICON ISI S.A.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 025850/0798 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 019693 FRAME 0672. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 20, 2008
From: SINGH, ANANT PRATAP
To: INNOVATIVE SILICON ISI SA
Reel/Frame 021866/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2007
From: SINGH, ANANT PRATAP
To: INNOVATIVE SILICON S.A.
Reel/Frame 019693/0672 →