Systems and methods for power management in a data storage device
AssigneeWestern Digital Technologies, Inc.
InventorsAsaf HELLER, Nissim ELMALEH, Ishai ASA
Life of this patent
Estimating the term…
Abstract
A method and apparatus for data storage devices, or other devices that are L1 sub-state capable, to enter these sub-states while on the same network or bus as a device not enabled for transition to an L1 power sub-state. According to certain embodiments, a PCI FW register is configured to place a CLKREQ de-assert signal to a MAC of the data storage device, independent of the power state of the host. The CLKREQ de-assert signal causes the MAC to place the data storage device in an L1 power substate such as L1.2. A sensor of the controller remains active to detect a wakeup signal from the host that causes the data storage device to transition to a higher power state.
Claims26
A data storage device, comprising:
- a MAC comprising a CLKREQ;
- a PHY comprising a sensor;
- a controller configured to:
- detect that a host device has entered an L1 power state;
- emulate a CLKREQ de-assert;
- and
- provide the CLKREQ de-assert to the MAC.
A controller for a data storage device, comprising:
- a memory device comprising computer-readable instructions;
- a processor coupled to the memory device and configured to read the computer-readable instructions, that cause the processor to:
- detect a host device in an L1 power state;
- detect a CLKREQ signal asserted on a MAC of the controller;
- and
- emulate the CLKREQ signal as de-asserted.
A data storage device, comprising:
- a memory means;
- a controller means coupled to the memory means configured to execute a method for power management, the method comprising:
- emulating with a CLKREQ de-assert signal to a MAC of the controller means;
- and
- placing the data storage device in a sub-L1 power state, responsive to means for emulating the CLKREQ de-assert signal.
A data storage device, comprising:
- a memory means;
- a controller means coupled to the memory means configured to execute a method for power management, the method comprising:
- emulating with a CLKREQ de-assert signal to a MAC of the controller means;
- and
- placing the data storage device in a sub-L1 power state, responsive to means for emulating the CLKREQ de-assert signal.
Dependencies are inferred from the claim text.