IP Library Granted Patent US 6,950,352
Granted Patent B1
US 6,950,352 · App. 10/716,263 · Granted Sep 27, 2005

Method and apparatus for replacing a defective cell within a memory device having twisted bit lines

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 6,950,352
App. No.
10/716,263
Granted
Sep 27, 2005
Kind
B1
Abstract

A method and apparatus is provided for replacing defective storage cells within a memory device having twisted bit lines. If a defective storage cell is discovered, the row containing that storage cell can be re-mapped to the neighboring row or the memory array. Each successive neighboring row is also re-mapped to succeeding neighboring rows by incrementing or decrementing the row addresses. This will cause the addresses to essentially shift one address value toward the redundant set of rows, and one redundant row will be subsumed for every defective row within the array. Whenever an address is shifted across a twist region, the data of that address is purposely inverted in binary voltage value (i.e., converted from a binary 1 to a binary 0, and vice versa) to accommodate the twisting of the true and complementary bit line locations.

Claims (35)

1. A method for accessing an array of memory cells arranged as a plurality of rows and columns, comprising:

receiving an address corresponding to a defective row having a defective memory cell;

disconnecting the defective row from true and complementary bit line pairs, each of which is coupled to a respective column of the plurality of columns and periodically interchanged in location at a boundary between groups of the plurality of rows;

connecting a row neighboring the defective row and all rows succeeding the neighboring row to the true and complementary bit line pairs;

connecting a redundant row neighboring the array of memory cells to the true and complementary bit line pairs; and

inverting data at the boundary between groups of the plurality of rows.

2. The method as recited in claim 1 , wherein said connecting a row comprises replacing the defective row and all succeeding rows within the array with the neighboring row and all rows succeeding in address value the neighboring row address value.

3. The method as recited in claim 1 , wherein said succeeding comprises all address values below an address value of the neighboring row.

4. The method as recited in claim 1 , wherein said succeeding comprises all address values above an address value of the neighboring row.

5. The method as recited in claim 1 , wherein said inverting comprises inverting the logic value of the data within a row neighboring the boundary.

6. The method as recited in claim 1 , wherein said connecting a row and connecting a redundant row comprises shifting the address value of the defective row and all successive rows to the next address value, either upward or downward, to include a redundant row address for each defective row.

7. A semiconductor memory, comprising:

an array of memory cells arranged as a plurality of rows and columns;

a plurality of true and complementary bit line pairs, each of which is coupled to a respective column of the plurality of columns and periodically interchanged in location at a boundary between groups of the plurality of rows; and

circuitry for replacing a row among the plurality of rows having a defective memory cell with another row among the plurality of rows having the next lower address value and inverting the data at the boundary between the groups.

8. The semiconductor memory as recited in claim 7 , further comprising a built-in-self-test (BIST) circuit that detects the row having the defective memory cell and stores an address of said row within a latch.

9. The semiconductor memory as recited in claim 7 , wherein the circuitry comprises an address decrementing circuit that (i) substitutes the next lower address value for the address of the row having the defective memory cell, and (ii) substitutes the next lower address value for each of the addresses lower than the row having the defective memory cell.

10. The semiconductor memory as recited in claim 7 , wherein the boundary separates a pair of rows within the plurality of rows, and wherein one of the pair of rows has an address at the next higher address value than the other of the pair of rows.

11. The semiconductor memory as recited in claim 10 , wherein the circuitry comprises:

an address decrementing circuit that decrements an address of said one of the pair of rows to an address of said another of the pair of rows; and

a data inverting circuit that receives data from each row among the plurality of rows and inverts the data within said one of the pair of rows.

12. The semiconductor memory as recited in claim 7 , further comprising a plurality of redundant rows of memory cells.

13. The semiconductor memory as recited in claim 12 , wherein the circuitry comprises a replacement circuit that replaces a lowest addressable row among the plurality of rows with a highest addressable row among the plurality of redundant rows.

14. A semiconductor memory, comprising:

an array of memory cells arranged as a plurality of rows and columns;

a plurality of true and complementary bit line pairs, each of which is coupled to a respective column of the plurality of columns and periodically interchanged in location at a boundary between groups of the plurality of rows; and

circuitry for replacing a row among the plurality of rows having a defective memory cell with another row among the plurality of rows having the next higher address value and inverting the data at the boundary between the groups.

15. The semiconductor memory as recited in claim 14 , further comprising a built-in-self-test (BIST) circuit that detects the row having the defective memory cell and stores an address of said row within a latch.

16. The semiconductor memory as recited in claim 14 , wherein the circuitry comprises an address incrementing circuit that (i) substitutes the next higher address value for the address of the row having the defective memory cell, and (ii) substitutes the next higher address value for each of the addresses higher than the row having the defective memory cell.

17. The semiconductor memory as recited in claim 14 , wherein the boundary separates a pair of rows within the plurality of rows, and wherein one of the pair of rows has an address at the next lower address value than the other of the pair of rows.

18. The semiconductor memory as recited in claim 17 , wherein the circuitry comprises:

an address increasing circuit that increases an address of said one of the pair of rows to an address of said another of the pair of rows; and

a data inverting circuit that receives data from each row among the plurality of rows and inverts the data within said one of the pair of rows.

19. The semiconductor memory as recited in claim 14 , further comprising a plurality of redundant rows of memory cells.

20. The semiconductor memory as recited in claim 19 , wherein the circuitry comprises a replacement circuit that replaces a highest addressable row among the plurality of rows with a lowest addressable row among the plurality of redundant rows.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
CHANGE OF NAME Recorded Jun 6, 2014
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 033102/0270 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →