Storage device and control method thereof
AssigneeKioxia Corporation
InventorKoji UEDA
Life of this patent
Estimating the term…
Abstract
A storage device includes a non-volatile memory, a controller that controls the non-volatile memory, a volatile memory, a power supply circuit that generates a power supply voltage using power supplied from an external power supply, and a capacitor. The controller determines after first data residing in the volatile memory has been stored into the non-volatile memory using the capacitor as a backup power supply in response to a power loss event, whether an amount of charge remaining in the capacitor is sufficient to store second data residing in the volatile memory into the non-volatile memory, and stores the second data residing in the volatile memory into the non-volatile memory if the amount of charge remaining in the capacitor is determined to be sufficient.
Claims20
A storage device comprising:
- a non-volatile memory;
- a controller configured to control the non-volatile memory;
- a volatile memory;
- a power supply circuit configured to generate a power supply voltage using power supplied from an external power supply;
- and
- a capacitor, wherein
- the controller is configured to determine after first data residing in the volatile memory has been stored into the non-volatile memory using the capacitor as a backup power supply in response to a power loss event, whether an amount of charge remaining in the capacitor is sufficient to store second data residing in the volatile memory into the non-volatile memory, and to store the second data residing in the volatile memory into the non-volatile memory if the amount of charge remaining in the capacitor is determined to be sufficient.
A control method for a storage device, the storage device including a non-volatile memory, a controller configured to control the non-volatile memory, a volatile memory, a power supply circuit configured to generate a power supply voltage using power supplied from an external power supply, and a capacitor, said control method comprising:
- detecting a power loss event;
- in response to the power loss event, storing first data residing in the volatile memory into the non-volatile memory using the capacitor as a backup power supply;
- determining after storing the first data whether an amount of charge remaining in the capacitor is sufficient to store second data residing in the volatile memory into the non-volatile memory;
- and
- determining, based on the determined amount of charge remaining in the capacitor, whether or not to store the second data residing in the volatile memory into the non-volatile memory.
Dependencies are inferred from the claim text.