IP Library Granted Patent US 7,558,109
Granted Patent B2
US 7,558,109 · App. 11/556,626 · Granted Jul 7, 2009

Nonvolatile memory with variable read threshold

Assignee: SanDisk Corporation
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,558,109
App. No.
11/556,626
Granted
Jul 7, 2009
Kind
B2
Abstract

Data is read from a nonvolatile memory array using one or more read voltages that are adjusted during memory life. Programming target voltages and read voltages may be adjusted together over memory life to map memory states to an increasingly wide threshold window. Individual memory states are mapped to sub-ranges that are made wider, reducing errors.

Claims (16)

1. A flash memory system comprising:

a flash memory array that includes a plurality of memory cells programmed to a plurality of programmed states;

a reading circuit connected to the memory array, the reading circuit comparing a memory cell threshold voltage to a first plurality of predetermined voltages to distinguish the plurality of programmed states in a first mode and comparing the memory cell threshold voltage to a second plurality of predetermined voltages to distinguish the plurality of programmed states in a second mode, the highest one of the second plurality of predetermined voltages being higher than the highest one of the first plurality of predetermined voltages; and

a programming circuit that programs cells to a first plurality of target voltages individually corresponding to programmed states in the first mode and programming cells to a second plurality of target voltages individually corresponding to programmed states in the second mode.

2. The flash memory system of claim 1 further comprising maintaining a record that indicates whether a portion of the memory array was programmed in the first mode or in the second mode.

3. The flash memory system of claim 1 wherein the highest one of the second plurality of target voltages is higher than the highest one of the first plurality of target voltages.

4. The flash memory system of claim 1 wherein the second plurality of target voltages are more widely spaced than the first plurality of target voltages.

5. The flash memory system of claim 1 wherein the reading circuit further distinguishes within individual ones of the plurality of programmed states to provide probability information regarding cell states.

6. The flash memory system of claim 1 further comprising a soft-input soft-output decoder.

7. The flash memory system of claim 6 wherein the flash memory system changes from the first mode to the second mode in response to a signal generated by the soft-input soft-output decoder.

8. The flash memory system of claim 1 further comprising an erase count indicator, and wherein the flash memory system changes from the first mode to the second mode when an erase count maintained by the erase count indicator exceeds a predetermined value.

9. The flash memory system of claim 1 wherein the flash memory system is in a removable memory card having a host interface.

10. The flash memory system of claim 1 wherein the first plurality of predetermined voltages define a first threshold voltage window, the second plurality of predetermined voltages define a second threshold voltage window, the second threshold voltage window being wider than the first threshold voltage window.

11. The flash memory system of claim 1 wherein each of the second plurality of predetermined voltages is more widely spaced from adjacent ones of the second plurality of voltages than a corresponding one of the first plurality of voltages is separated from adjacent ones of the first plurality of voltages.

12. The flash memory system of claim 1 wherein the second plurality of predetermined voltages are selected to balance error corrections between adjacent states.

13. The flash memory system of claim 1 wherein the reading circuit compares the memory cell threshold voltage to the first plurality of predetermined voltages in the first mode in response to a first host request for data, the reading circuit compares the memory cell threshold voltage to the second plurality of predetermined voltages in the second mode in response to a second host request for data.

Assignments (6)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038809/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2011
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 026226/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2006
From: BRANDMAN, YIGAL; CONLEY, KEVIN M.
To: SANDISK CORPORATION
Reel/Frame 018486/0982 →
Continuity (1)
Related Publication 20080123420A1 · May 29, 2008