IP Library Granted Patent US 7,409,590
Granted Patent B2
US 7,409,590 · App. 11/494,986 · Granted Aug 5, 2008

Protection against data corruption due to power failure in solid-state memory device

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,409,590
App. No.
11/494,986
Granted
Aug 5, 2008
Kind
B2
Abstract

A data preservation system for flash memory systems with a host system, the flash memory system receiving a host system power supply and energizing an auxiliary energy store therewith and communicating with the host system via an interface bus, wherein, upon loss of the host system power supply, the flash memory system actively isolates the connection to the host system power supply and isolates the interface bus and employs the supplemental energy store to continue write operations to flash memory.

Claims (34)

1. A data storage system receiving a power supply and experiencing a power reduction thereof, the data storage system comprising:

a detection circuit coupled with the power supply;

an auxiliary power source;

a flash memory for storing data;

an isolation circuit for isolating parts of the data storage system upon the detection of the power reduction by the detection circuit, wherein the power reduction is a condition where voltage of the power supply has dropped below a predetermined threshold; and

a controller configured to complete pending flash memory operations storing data into the flash memory using the auxiliary power source.

2. The data storage system of claim 1 , wherein the detection circuit comprises a voltage detector.

3. The data storage system of claim 1 , further comprising an interface for receiving write operations from a host system, wherein the isolation circuit is configured to inhibit the interface from accepting write operations from the host system upon detection of the power reduction by the detection circuit.

4. The data storage system of claim 1 , further comprising a buffer for storing data prior to storage in the flash memory, wherein the isolation circuit is configured to inhibit the buffer from accepting additional data upon detection of the power reduction by the detection circuit.

5. The data storage system of claim 1 , wherein the data storage system comprises a flash card.

6. The data storage system of claim 1 , wherein the auxiliary power source comprises a capacitive device.

7. The data storage system of claim 1 , wherein the auxiliary power source comprises a super capacitor.

8. The data storage system of claim 1 , wherein the controller is further configured to update data organization information relating to the flash memory.

9. A method of storing data in a data storage system experiencing a power reduction in a power supply, the data storage system comprising a volatile memory and a flash memory, the method comprising:

providing an auxiliary power source;

detecting the power reduction, wherein the power reduction is a condition where voltage of the power supply has dropped below a predetermined threshold;

isolating parts of the data storage system upon detection of the power reduction; and

utilizing the auxiliary power source to complete pending flash memory operations storing data into the flash memory.

10. The method of claim 9 , wherein the step of detecting the power reduction is performed by a voltage detector.

11. The method of claim 9 , wherein the data storage system further comprises an interface for receiving write operations from a host system, and wherein the step of isolating parts of the data storage system comprises inhibiting the interface from accepting write operations from the host system.

12. The method of claim 9 , wherein the volatile memory comprises a buffer for storing data prior to storage in the flash memory, and wherein the step of isolating parts of the data storage system comprises inhibiting the buffer from accepting additional data.

13. The method of claim 9 , wherein the data storage system comprises a flash card.

14. The method of claim 9 , wherein the auxiliary power source comprises a capacitive device.

15. The method of claim 9 , wherein the auxiliary power source comprises a super capacitor.

16. The method of claim 9 , wherein the power reduction is a complete loss of power.

17. The method of claim 9 , further comprising updating data organization information relating to the flash memory.

18. The method of claim 9 , further comprising charging the auxiliary power source using a power supply.

19. A data storage system receiving a power supply and experiencing a power reduction thereof, the data storage system comprising:

means for detecting the power reduction, wherein the power reduction is a condition where voltage of the power supply has dropped below a predetermined threshold;

means for nroviding an auxiliary power source;

means for storing data in a flash memory;

means for isolating parts of the data storage system upon the detection of the power reduction; and

means for completing pending flash memory operations storing data into the flash memory using the auxiliary power source.

20. The data storage system of claim 1 , wherein the power supply is further configured to charge the auxiliary power source.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: INNOVATIVE MEMORY SYSTEMS, INC.
Reel/Frame 058093/0863 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2018
From: HGST TECHNOLOGIES SANTA ANA, INC.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 046174/0446 →
MERGER AND CHANGE OF NAME Recorded Aug 23, 2016
From: SIMPLETECH, INC.; STEC, INC.
To: STEC, INC.
Reel/Frame 039512/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2016
From: MOSHAYEDI, MARK; ROBINSON, BRIAN H.
To: SIMPLETECH, INC.
Reel/Frame 039491/0208 →
CHANGE OF NAME Recorded Jul 1, 2015
From: STEC, INC.
To: HGST TECHNOLOGIES SANTA ANA, INC.
Reel/Frame 036042/0390 →