Dynamic brownout adjustment in a storage device
First Claim
1. A method of protecting data in a storage device, the method comprising:
- obtaining a set of power tolerance settings, the set of power tolerance settings used for determining whether one or more power supply voltages provided to the storage device are out of range;
in response to a predefined trigger, adjusting the set of power tolerance settings in accordance with one or more parameters of the storage device;
determining, in accordance with the adjusted set of power tolerance settings, whether the one or more power supply voltages are out of range; and
,in accordance with a determination that the one or more power supply voltages are out of range, latching a power fail condition.
3 Assignments
0 Petitions
Accused Products
Abstract
The various embodiments described herein include systems, methods and/or devices used to enable dynamic brownout adjustment in a storage device. In one aspect, the method includes: (1) obtaining a set of power tolerance settings, the set of power tolerance settings used for determining whether one or more power supply voltages provided to the storage device are out of range, (2) in response to a predefined trigger, adjusting the set of power tolerance settings in accordance with one or more parameters of the storage device, (3) determining, in accordance with the adjusted set of power tolerance settings, whether the one or more power supply voltages are out of range, and (4) in accordance with a determination that the one or more power supply voltages are out of range, latching a power fail condition.
275 Citations
20 Claims
-
1. A method of protecting data in a storage device, the method comprising:
-
obtaining a set of power tolerance settings, the set of power tolerance settings used for determining whether one or more power supply voltages provided to the storage device are out of range; in response to a predefined trigger, adjusting the set of power tolerance settings in accordance with one or more parameters of the storage device; determining, in accordance with the adjusted set of power tolerance settings, whether the one or more power supply voltages are out of range; and
,in accordance with a determination that the one or more power supply voltages are out of range, latching a power fail condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage device, comprising:
-
an interface for operatively coupling the storage device with a host system; the storage device configured to; obtain a set of power tolerance settings, the set of power tolerance settings used for determining whether one or more power supply voltages provided to the storage device are out of range; in response to a predefined trigger, adjust the set of power tolerance settings in accordance with one or more parameters of the storage device; determine, in accordance with the adjusted set of power tolerance settings, whether the one or more power supply voltages are out of range; and
,in accordance with a determination that the one or more power supply voltages are out of range, latch a power fail condition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors of a storage device, the one or more programs including instructions for:
-
obtaining a set of power tolerance settings, the set of power tolerance settings used for determining whether one or more power supply voltages provided to the storage device are out of range; in response to a predefined trigger, adjusting the set of power tolerance settings in accordance with one or more parameters of the storage device; determining, in accordance with the adjusted set of power tolerance settings, whether the one or more power supply voltages are out of range; and
,in accordance with a determination that the one or more power supply voltages are out of range, latching a power fail condition.
-
Specification