IP Library Granted Patent US 7,742,340
Granted Patent B2
US 7,742,340 · App. 12/048,683 · Granted Jun 22, 2010

Read reference technique with current degradation protection

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,742,340
App. No.
12/048,683
Granted
Jun 22, 2010
Kind
B2
Abstract

A set of reference cells is used for sensing the data values stored at bit cells of a memory device. In response to an event, the reference cell providing the highest output of the set is selected as the reference cell to be used for subsequent memory access operations. The remaining reference cells are disabled so that they can recover back to or near their original non-degraded states. At each successive event, the set of reference cells can be reassessed to identify the reference cell that provides the highest output at that time and the memory device can be reconfigured to utilize the reference cell so identified. By utilizing the reference cell having the highest output to provide the read reference and disabling the remaining reference cells, the likelihood of the read reference falling below a minimum threshold can be reduced.

Claims (49)

1. A method comprising:

determining, at a first time, a first reference cell of a plurality of reference cells associated with a plurality of bit cells of a bit cell array of a memory device as having the highest output current of the plurality of reference cells at the first time; and

sensing a data value stored at a first bit cell of the plurality of bit cells using a first output current of the first reference cell.

2. The method of claim 1 , further comprising:

determining, at a second time subsequent to the first time, a second reference cell of the plurality of reference cells as having the highest output current of the plurality of reference cells at the second time; and

sensing a data value stored at a second bit cell of the plurality of bit cells using a second output current of the second reference cell.

3. The method of claim 1 , further comprising:

disabling each reference cell of the plurality of reference cells except the first reference cell for a first duration between the first time and the second time; and

disabling each reference cell of the plurality of reference cells except the second reference cell for a second duration following the second time.

4. The method of claim 3 , wherein:

determining the first reference cell as having the highest output current of the plurality of reference cells at the first time comprises determining the first reference cell as having the highest output current of the plurality of reference cells in response to a first event; and

determining the second reference cell as having the highest output current of the plurality of reference cells at the second time comprises determining the second reference cell as having the highest output current of the plurality of reference cells in response to a second event subsequent to the first event.

5. The method of claim 4 , wherein the first event and the second event each respectively comprises one selected from a group consisting of: a power-on event; a reset event; an interrupt event; and a lapse of a predetermined duration.

6. The method of claim 3 , further comprising:

determining, at a third time subsequent to the second time, the first reference cell of the plurality of reference cells as having the highest output current of the plurality of reference cells at the third time; and

sensing a data value stored at a third bit cell of the plurality of bit cells using a third output current of the first reference cell.

7. The method of claim 6 , further comprising:

disabling each reference cell of the plurality of reference cells except the first reference cell for a first duration between the first time and the second time; and

disabling each reference cell of the plurality of reference cells except the second reference cell for a second duration between the second time and the third time; and

disabling each reference cell of the plurality of reference cells except the first reference cell for a third duration following the third time.

8. The method of claim 1 , further comprising:

disabling each reference cell of the plurality of reference cells except the first reference cell for a duration following the first time.

9. A method comprising:

providing a memory comprising a bit cell array, a plurality of reference cells associated with a plurality of bit cells of the bit cell array, and a sense amplifier;

at a first event, configuring the sense amplifier to utilize an output current of a first reference cell of the plurality of reference cells in response to determining the output current of the first reference cell is the highest output current of the plurality of reference cells at the first event;

at a second event subsequent to the first event, configuring the sense amplifier to utilize an output current of a second reference cell of the plurality of reference cells in response to determining the output current of the second reference cell is the highest output current of the plurality of reference cells at the second event.

10. The method of 9 , further comprising:

at a third event, configuring the sense amplifier to utilize the output current of the first reference cell in response to determining the output current of the first reference cell is the highest output current of the plurality of reference cells at the third event.

11. The method of claim 10 , wherein the third event is subsequent to the second event.

12. The method of claim 10 , wherein the third event is subsequent to the first event and prior to the second event.

13. The method of claim 9 , further comprising:

for a first duration following the first event, sensing data values stored at bit cells of the plurality of bit cells using the output current of the first reference cell; and

for a second duration following the second event, sensing data values stored at bit cells of the plurality of bit cells using the output current of the second reference cell.

14. The method of claim 9 , wherein:

configuring the sense amplifier to utilize the output current of the first reference cell comprises disabling the plurality of reference cells except the first reference cell; and

configuring the sense amplifier to utilize the output current of the second reference cell comprises disabling the plurality of reference bit-cells except the second reference cell.

15. A memory device comprising:

a bit cell array comprising a plurality of bit cells;

a plurality of reference cells associated with the plurality of bit cells;

a sense amplifier comprising an input to receive a reference current, the sense amplifier configured to sense data values stored at bit cells of the bit cell array based on the reference current; and

a reference controller configured to provide an output current of a first reference cell of the plurality of reference cells to the sense amplifier as the reference current for sensing a bit cell of the plurality of bit cells in response to determining the first reference cell as having the highest output current of the plurality of reference cells.

16. The memory device of claim 15 , wherein the reference controller is configured to determine the first reference cell in response to an event.

17. The memory device of claim 16 , wherein the event comprises one selected from a group consisting of: a power-on event; a reset event; an interrupt event; and a lapse of a predetermined duration.

18. The memory device of claim 15 , wherein the reference controller comprises:

a comparator comprising a first input coupled to a current electrode of a first reference cell of the plurality of reference cells, a second input coupled to a current electrode of a second reference cell of the plurality of reference cells, the comparator configured to provide an output value representative of a comparison of a first current detected at the first input and a second current detected at the second input; and

a word line driver comprising a first word line coupled to a control electrode of the first reference cell of the plurality of reference cells and a second word line coupled to a control electrode of the second reference cell, the word line driver configured to selectively enable one of the first word line and the second word line based on the output value of the comparator.

19. The memory device of claim 18 , wherein the reference controller further comprises:

a current summation module configured to provide the reference current based on a current of at least one of the first reference cell and the second reference cell.

20. The memory device of claim 15 , wherein the memory device comprises a non-volatile memory device.

Assignments (31)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
323.01(C) ASSIGNMENT OR CHANGE OF NAME IMPROPERLY FILED AND RECORDED BY ANOTHER PERSON AGAINST OWNER'S PATENT Recorded Oct 3, 2019
From: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
To: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
Reel/Frame 052459/0656 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2017
From: NORTH STAR INNOVATIONS INC.
To: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
Reel/Frame 041717/0736 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037694/0264 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0688 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Jul 7, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021194/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2008
From: MU, FUCHEN; CABASSI, MARCO A.; SYZDEK, RONALD J.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 020656/0444 →