Isolation switching for backup of registered memory
AssigneeNetlist, Inc.
InventorsChi-She Chen, Jeffrey C. Solomon, Scott H. Milton, Jayesh Bhakta
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetlist, Inc.
InventorsChi-She Chen, Jeffrey C. Solomon, Scott H. Milton, Jayesh Bhakta
Estimating the term…
Certain embodiments described herein include a memory system having a register coupled to a host system and operable to receive address and control signals from the host system, a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a circuit coupled to the register, the volatile memory subsystem, and the controller. In a first mode of operation, the circuit is operable to selectively isolate the controller from the volatile memory subsystem, and to selectively couple the volatile memory subsystem to the register to allow data to be communicated between the volatile memory subsystem and the host system. In a second mode of operation, the circuit is operable to selectively couple the controller to the volatile memory subsystem to allow data to be communicated between the volatile memory subsystem and the non-volatile memory subsystem using the controller, and is operable to selectively isolate the volatile memory subsystem from the register.
A memory system comprising:
The memory system of claim 11, wherein the trigger condition is any one of a power interruption, a power failure, a power reduction, a system hang-up, a request by the host system, the memory system detects that the host system voltage is below a certain threshold voltage, the memory system detects that the host system voltage is above a certain threshold voltage, the memory system detects that the host system voltage is below a first threshold voltage or above a second threshold voltage, and a reboot condition.
A method for operating a memory system, the method comprising:
A nontransitory computer readable storage medium storing one or more programs configured to be executed by one or more computing devices, said programs, when executing on the one or more computing devices, causing a circuit that is coupled to a volatile memory subsystem, to a register that is coupled to address and control signals of a host system, and to a controller that is coupled to a non-volatile memory subsystem, to perform the method of:
Dependencies are inferred from the claim text.