Memory Array Power Cycling
First Claim
1. A method performed by a non-volatile memory device coupled to a host system in a non-volatile memory system, where the host system independently powers a controller and a memory array in the non-volatile memory device with physically separate power rails, the method comprising:
- receiving a power cycle request signal from the non-volatile memory device; and
decoding the power cycle request signal; and
power cycling the controller or the memory array based on the decoded power cycle request signal.
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.
-
Citations
17 Claims
-
1. A method performed by a non-volatile memory device coupled to a host system in a non-volatile memory system, where the host system independently powers a controller and a memory array in the non-volatile memory device with physically separate power rails, the method comprising:
-
receiving a power cycle request signal from the non-volatile memory device; and decoding the power cycle request signal; and power cycling the controller or the memory array based on the decoded power cycle request signal. - View Dependent Claims (2, 3, 4, 11, 12, 13)
-
-
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, the controller configurable for sending a power cycle request signal to the host system. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method performed by a host system in a non-volatile memory system, where the host system independently powers a controller and a memory array in the non-volatile memory device with physically separate power rails, the method comprising:
-
reading a status register in the controller to determine if a power cycle request signal is requested from the non-volatile memory device; and decoding contents of the status register; and power cycling the controller or the memory array based on the status register contents.
-
-
14. 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, where 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. - View Dependent Claims (15, 16, 17)
-
Specification