IP Library Granted Patent US 7,437,653
Granted Patent B2
US 7,437,653 · App. 11/020,345 · Granted Oct 14, 2008

Erased sector detection mechanisms

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,437,653
App. No.
11/020,345
Granted
Oct 14, 2008
Kind
B2
Abstract

The present invention presents a non-volatile memory and method for its operation that allows instant and accurate detection of erased sectors when the sectors contain a low number of zero bits, due to malfunctioning cells or other problems, and the sector can still be used as the number of corrupted bits is under the ECC correction limit. This method allows the storage system to become tolerant to erased sectors corruption, as such sectors can be used for further data storage if the system can correct this error later in the written data by ECC correction means.

Claims (17)

1. A method of determining whether a unit of data of a memory is erased, comprising:

inverting the data content of the unit of data;

generating a error correction code syndrome for the inverted data content;

performing a data correction on the inverted data content using said syndrome; and

based on the corrected, inverted data content, determining whether the data content of the unit of data was erased.

2. The method of claim 1 , wherein said unit of data is a sector of data.

3. The method of claim 1 , wherein said inverting the data content includes inverting the associated ECC field.

4. The method of claim 1 , wherein the error correction code uses a Reed-Solomon algorithm.

5. The method of claim 1 , wherein the error correction code uses a BCH algorithm.

6. The method of claim 1 , wherein said method is executed by firmware.

7. The method of claim 1 , further comprising:

prior to inverting the data content, performing an initial determination of whether the data content corresponds to an erased state.

8. The method of claim 7 , wherein the initial determination is performed in hardware by checking incoming data on a memory bus.

9. The method of claim 1 , further comprising:

prior to inverting the data content, determining whether the data unit contains valid, non-erased data.

10. The method of claim 9 , wherein said determining whether the data unit contains valid, non-erased data includes:

performing a data correction operation on the content of the data unit.

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 038813/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2011
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 026339/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2005
From: GOROBETS, SERGEY ANATOLIEVICH
To: SANDISK CORPORATION
Reel/Frame 016171/0175 →