Protection against data corruption due to power failure in solid-state memory device
AssigneeSimple Tech, Inc.
InventorsMark Moshayedi, Brian Robinson
Life of this patent
Estimating the term…
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.
Claims20
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;
- and
- a controller configured to complete pending flash memory operations storing data into the flash memory using the auxiliary power source.
A method of storing data in a data storage system experiencing a power reduction, the data storage system comprising a volatile memory and a flash memory, the method comprising:
- providing an auxiliary power source;
- detecting the power reduction;
- isolating parts of the data storage system upon detection of the power reduction;
- and
- utilizing the auxiliary power source to store data stored in the volatile memory into the flash memory.
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;
- means for providing 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.
Dependencies are inferred from the claim text.