Method of selective power cycling of components in a memory device independently by reducing power to a memory array or memory controller
First Claim
1. A method comprising:
- reading, by a host, a status register in a controller of a non-volatile memory device to determine if a power cycle request signal is requested from the non-volatile memory device;
decoding, by the host, contents of the status register; and
power cycling, by the host, at least one of the controller or a memory array of the non-volatile memory device based on the status register contents, wherein the power cycling includes reducing the power to a first power rail coupled to the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
In a non-volatile memory system, physically separate power rails are provided from a host system to a NVM device for independently power cycling a controller and memory array in the NVM device. The controller of the NVM device can send a power cycle request signal to the host system over a host channel, or updates a status register in the NVM device. The host system receives and decodes the power cycle request signal, or reads the status register, and performs the power cycle request, which can include power cycling the controller or the memory array in the NVM device, or both. The power cycle request can be based on a power state of the non-volatile memory system, which can be managed by the controller or the host system, or both.
67 Citations
8 Claims
-
1. A method comprising:
-
reading, by a host, a status register in a controller of a non-volatile memory device to determine if a power cycle request signal is requested from the non-volatile memory device; decoding, by the host, contents of the status register; and power cycling, by the host, at least one of the controller or a memory array of the non-volatile memory device based on the status register contents, wherein the power cycling includes reducing the power to a first power rail coupled to the controller. - View Dependent Claims (2, 3, 4)
-
-
5. A non-volatile memory system, comprising:
-
a host system; a non-volatile memory device coupled to the host system; a memory array included in the non-volatile memory device and coupled to a power source in the host system by a first power rail; and a controller included in the non-volatile memory device and coupled to the power source, or a different power source of the host system, by a second power rail; wherein the controller is configurable for updating contents of a status register in the controller, and the host system is configurable for reading the status register and performing a power cycle on the first power rail or the second power rail based on the contents of the status register, wherein performing the power cycling includes reducing the power to the first power rail. - View Dependent Claims (6, 7, 8)
-
Specification