IP Library Granted Patent US 7,561,465
Granted Patent B2
US 7,561,465 · App. 11/724,774 · Granted Jul 14, 2009

Methods and systems for recovering data in a nonvolatile memory array

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,561,465
App. No.
11/724,774
Granted
Jul 14, 2009
Kind
B2
Abstract

One embodiment of the invention relates to a method for refreshing a nonvolatile memory array. In the method, a threshold voltage of a multi-bit memory cell is analyzed to determine if it has drifted outside of a number of allowable voltage windows, wherein each allowable voltage windows corresponds to a different multi-bit value. If the threshold voltage of the cell has drifted outside of the number of allowable voltage states, then the cell is recovered by adjusting at least one voltage boundary of at least one of the number of allowable voltage states.

Claims (22)

1. A method for recovering a nonvolatile memory array, comprising:

analyzing whether a threshold voltage of an errant multi-bit memory cell has drifted outside of a number of initial allowable voltage windows, wherein each initial allowable voltage window corresponds to a different multi-bit value for non-errant cells of the array;

if the threshold voltage of the errant cell has drifted outside of the number of initial allowable voltage windows, then adjusting at least one voltage boundary of at least one of the number of initial allowable voltage windows to form a subsequent allowable voltage window, where the voltage threshold of the errant cell falls within the subsequent allowable voltage window and voltage thresholds of at least some non-errant cells fall outside the subsequent allowable voltage window; and

after forming the subsequent allowable voltage window, adjusting the threshold voltages of the at least some non-errant cells to bring them into the subsequent allowable voltage window.

2. The method of claim 1 , wherein the threshold voltages of the non-errant cells are adjusted to bring them into the subsequent allowable voltage window but outside at least a portion of the initial allowable voltage window.

3. The method of claim 1 , wherein adjusting at least one voltage boundary is facilitated by adjusting at least one reference voltage that is positioned between two of the number of initial allowable voltage windows.

4. A method for refreshing a nonvolatile memory array, comprising:

analyzing a group of at least one memory cell to determine if a threshold voltage of an errant cell within the group has drifted outside of at least one initial allowable voltage window associated with the group;

if the threshold voltage of the errant cell has drifted outside the at least one initial allowable voltage window, adjusting at least one voltage boundary of the at least one initial allowable voltage window to establish at least one subsequent allowable voltage window that includes the threshold voltage of the arrant cell; and

adjusting threshold voltages of non-errant cells in the group to fall within the at least one subsequent allowable voltage window.

5. The method of claim 4 , wherein threshold voltages of the non-errant cells are adjusted after the at least one voltage boundary is adjusted.

6. The method of claim 4 , wherein adjusting at least one voltage boundary causes other cells within the group to fall outside of the at least one initial allowable voltage window.

7. The method of claim 6 , further comprising: recovering the other cells by adjusting their threshold voltages.

8. The method of claim 4 , wherein the memory array comprises multi-bit memory cells and each allowable voltage window corresponds to a different multi-bit value.

9. A nonvolatile memory device comprising:

an array of a multi-bit memory cells that are associated with number of allowable voltage windows, wherein each allowable voltage window corresponds to a different multi-bit value;

a reference generator configured to provide an adjustable reference voltage;

a sense amp associated with the multi-bit memory cells and configured to provide read data by comparing data stored within the cells to the adjustable reference voltage; and

a controller configured analyze a group of memory cells in the away to determine if a threshold voltage of an arrant cell within the group has drifted outside at least one initial allowable voltage window associated with the group;

wherein the controller is configured to adjust at least one voltage boundary of the at least one initial allowable voltage window to establish at least one subsequent allowable voltage window that includes the threshold voltage of the errant cell; and

wherein the controller is configured to adjust threshold voltages of at least some non-errant cells in the group to fall within the at least one subsequent allowable voltage window.

10. The device of claim 9 wherein controller is further configured to refresh a cell by adjusting at least one voltage boundary related to the adjustable reference voltage.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2018
From: GLOBALFOUNDRIES INC
To: SPANSION LLC
Reel/Frame 046181/0465 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2015
From: BARCLAYS BANK PLC
To: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY LLC
Reel/Frame 035201/0159 →
SECURITY AGREEMENT Recorded Jun 4, 2010
From: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY INC.; SPANSION TECHNOLOGY LLC
To: BARCLAYS BANK PLC
Reel/Frame 024522/0338 →
AFFIRMATION OF PATENT ASSIGNMENT Recorded Aug 18, 2009
From: ADVANCED MICRO DEVICES, INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 023120/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2007
From: HANCOCK, BRYAN WILLIAM; TRIPSAS, NICHOLAS H.
To: SPANSION LLC
Reel/Frame 019117/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2007
From: BLISH II, RICHARD C.
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 019115/0893 →