发明名称 |
Power sequencing and data hardening architecture |
摘要 |
The various implementations described herein include systems, methods and/or devices used to enable power sequencing and a data hardening module in a storage device. In one aspect, the method includes determining whether a power supply voltage provided to the storage device is lower than an under-voltage threshold. The method further includes, in accordance with a determination that the power supply voltage is lower than the under-voltage threshold, performing a power fail operation, the power fail operation including: (1) signaling a power fail condition to a plurality of controllers on the storage device, (2) transferring data held in volatile memory to non-volatile memory, and (3) removing power from the plurality of controllers on the storage device. |
申请公布号 |
US9323637(B2) |
申请公布日期 |
2016.04.26 |
申请号 |
US201314135371 |
申请日期 |
2013.12.19 |
申请人 |
SANDISK ENTERPRISE IP LLC |
发明人 |
Lucas Gregg S.;Delpapa Kenneth B.;Herman Lace J.;Ellis Robert W. |
分类号 |
G06F11/00;G06F11/30;G06F1/28;G06F11/14 |
主分类号 |
G06F11/00 |
代理机构 |
Morgan, Lewis & Bockius LLP |
代理人 |
Morgan, Lewis & Bockius LLP |
主权项 |
1. A method of protecting data in a storage device, the method comprising:
determining whether a power supply voltage provided to the storage device is lower than an under-voltage threshold; and in accordance with a determination that the power supply voltage is lower than the under-voltage threshold, performing a power fail operation, the power fail operation including:
signaling a power fail condition to a plurality of controllers on the storage device, the plurality of controllers including a memory controller and one or more flash controllers;transferring data held in volatile memory to non-volatile memory, including:
transferring data, including metadata stored in volatile memory of the memory controller, from the memory controller to the one or more flash controllers; andtransferring data, including the metadata, from the one or more flash controllers to the non-volatile memory; andremoving power from the plurality of controllers on the storage device. |
地址 |
Milpitas CA US |