METHODS AND SYSTEMS FOR TRANSITIONING TO AND FROM DIFFERENT STORAGE DEVICE POWER STATES USING HOST MEMORY BUFFER (HMB)
First Claim
1. A storage device comprising:
- non-volatile memory;
a device controller for controlling access to the non-volatile memory; and
a host memory buffer (HMB)-assisted power state transition module operatively associated with the device controller for storing storage device state information in a host memory buffer (HMB) in memory of host device separate from the storage device prior to the storage device entering a lower power state and for using the state information stored in the HMB to transition the storage device from the lower power state to a higher power state.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems, and computer readable media for transitioning to and from storage device low power states using a host memory buffer (HMB). One storage device includes a non-volatile memory. A device controller controls access to the non-volatile memory. A host memory buffer (HMB)-assisted power state transition module operatively associated with the device controller stores storage device state information in a host memory buffer (HMB) in memory of host device separate from the storage device prior to the storage device entering a lower power state and uses the state information stored in the HMB to transition the storage device from the lower power state to a higher power state.
-
Citations
25 Claims
-
1. A storage device comprising:
-
non-volatile memory; a device controller for controlling access to the non-volatile memory; and a host memory buffer (HMB)-assisted power state transition module operatively associated with the device controller for storing storage device state information in a host memory buffer (HMB) in memory of host device separate from the storage device prior to the storage device entering a lower power state and for using the state information stored in the HMB to transition the storage device from the lower power state to a higher power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
in a storage device including nonvolatile memory and device controller for controlling access to the non-volatile memory; storing storage device state information in a host memory buffer (HMB) in memory of a host device separate from the storage device prior to the storage device entering a lower power state; and using the state information stored in the HMB to transition the storage device from the lower power state to a higher power state. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
in a storage device including nonvolatile memory and device controller for controlling access to the non-volatile memory; storing storage device state information in a host memory buffer (HMB) in memory of a host device separate from the storage device prior to the storage device entering a lower power state; and using the state information stored in the HMB to transition the storage device from the lower power state to a higher power state.
Specification