Non-Volatile Storage Systems with Go To Sleep Adaption
First Claim
Patent Images
13. A non-volatile memory system, comprising:
- a non-volatile memory circuit; and
a controller circuit connected to non-volatile memory circuit, where the controller circuit manages the transfer of data between the memory circuit and a host to which the memory system is connected and the storage of the data on the memory system, the controller circuit including logic circuitry and a volatile random access memory,wherein, in response to the memory system not receiving a host command within in a period of time specified by a delay parameter, the controller places the memory system into a low-power standby mode,wherein the controller maintains a first value for the delay parameter in the non-volatile memory circuit, andwherein the controller resets the value of the delay parameter in response to a command that specifies a value for the delay parameter different than the first value.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-volatile memory system goes into a low-power standby sleep mode to reduce power consumption if a host command is not received within delay period. The duration of this delay period is adjustable. In one set of embodiments, host commands can specify the delay value, the operation types to which it applies, and whether the value is power the current power session or to be used to reset a default value as well. In other aspects, the parameters related to the delay value are kept in a host resettable parameter file. In other embodiments, the memory system monitors the time between host commands and adjusts this delay automatically.
32 Citations
35 Claims
-
13. A non-volatile memory system, comprising:
-
a non-volatile memory circuit; and a controller circuit connected to non-volatile memory circuit, where the controller circuit manages the transfer of data between the memory circuit and a host to which the memory system is connected and the storage of the data on the memory system, the controller circuit including logic circuitry and a volatile random access memory, wherein, in response to the memory system not receiving a host command within in a period of time specified by a delay parameter, the controller places the memory system into a low-power standby mode, wherein the controller maintains a first value for the delay parameter in the non-volatile memory circuit, and wherein the controller resets the value of the delay parameter in response to a command that specifies a value for the delay parameter different than the first value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of operating a non-volatile memory system, the memory system including a non-volatile memory circuit and a controller circuit for managing data stored in the non-volatile memory circuit and the interactions between the memory system and a host to which the memory system is connected, wherein the controller circuit operates the memory system in one of either a standard mode or a low-power standby mode, and wherein the memory system executes commands from the host in the standard mode and lapses from the standard mode into the low-power standby mode after a delay value unless receiving a further command from the host prior to lapsing into the standby mode, the method comprising:
-
monitoring by the controller of a plurality of commands from the host to the memory system; based on said monitoring, determining the time between the commands; and optimizing by the controller of the delay value based on the time between the commands. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35-1. The method of claim 35, wherein the memory system transfers a copy of the delay value from the non-volatile memory to volatile memory on the controller circuit at initialization.
Specification