Data storage device and data storage method thereof
AssigneeSilicon Motion, Inc.
InventorsTsai-Fa Liu, Hung-Lian Lien
Life of this patent
Estimating the term…
Abstract
A method of data writing for a data storage device includes steps of: determining whether an event of power drop/loss is recorded, wherein the event of power drop/loss is associated with a power supplied by an external device; when it is determined that the event of power drop/loss is recorded, determining whether a backup power source operates abnormally; and when it is determined that the backup power source operates abnormally, the data storage device enters from a normal mode into a write through mode, wherein in the write through mode, data from the external device is written into a buffer area of the data storage device. A data storage device is also provided.
Claims15
A method of data writing for a data storage device, comprising steps of:
- determining whether an event of power drop/loss is recorded, wherein the event of power drop/loss is associated with a power supplied by an external device;
- when it is determined that the event of power drop/loss is recorded, determining whether a backup power source operates abnormally;
- and
- when it is determined that the backup power source operates abnormally, the data storage device enters from a normal mode into a write through mode, wherein in the write through mode, data from the external device is written into a buffer area of a non-volatile memory and a volatile memory in the data storage device.
A data storage device, comprising:
- a non-volatile memory component, for storing data permanently;
- a volatile memory component, for storing data temporarily;
- a backup power supply;
- and
- a controller, for determining whether an event of power drop/loss is recorded and determining whether the backup power source operates abnormally, wherein when it is determined that the event of power drop/loss is recorded and the backup power source operates abnormally, the controller operates in a write through mode, wherein in the write through mode, data from an external device is written into the volatile memory component and a buffer area of the non-volatile memory component.
A method of data writing for a data storage device, comprising steps of:
- determining whether a backup power source operates abnormally;
- when it is determined that backup power source operates abnormally, detecting whether an external interrupt message is received;
- and
- when the external interrupt message is detected, flushing data from an external device to a buffer area of the data storage device.
Dependencies are inferred from the claim text.