Isolation switching for backup memory
Abstract
Certain embodiments described herein include a memory system having a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a circuit coupled to the volatile memory subsystem, to the controller, and to a host system. 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 host system 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 nonvolatile memory subsystem using the controller, and the circuit is operable to selectively isolate the volatile memory subsystem from the host system.
Claims
exact text as granted — not AI-modified1 . A memory module comprising:
a volatile memory subsystem having a first storage capacity; a nonvolatile memory subsystem having a second storage capacity, the second storage capacity being at least 400 percent more than the first storage capacity, wherein the memory module is configured to provide non-volatile storage via the non-volatile memory subsystem; a standard DIMM interface configured to electrically couple the memory module to a host system, the standard DIMM interface including an edge connector which fits into a memory socket of the host system, the edge connector including a plurality of edge connections to provide a first signals path for transmitting a first plurality of dual data rate synchronous DRAM (DDR SDRAM) signals between the memory module and the host system, the first plurality of DDR SDRAM signals including at least address/control and data signals, wherein data is communicated between the volatile memory subsystem and the host system using the first signals path; and a controller in communication with the volatile memory subsystem via a second signals path for transmitting a second plurality of DDR SDRAM signals between the controller and the volatile memory subsystem, the second plurality of DDR SDRAM signals including at least address/control and data signals, the controller being coupled to the nonvolatile memory subsystem via a third signals path for transmitting at least data, address and control signals between the controller and the nonvolatile memory subsystem, wherein the controller includes:
a logic element operable to generate address and control signals for the nonvolatile memory subsystem, wherein the logic element performs address-to-address translation between the volatile memory subsystem and the nonvolatile memory subsystem, and
a microcontroller operable to control data transfer between the volatile memory subsystem and the nonvolatile memory subsystem,
wherein the controller is configured (i) to communicate data with the volatile memory subsystem using the second plurality of DDR SDRAM signals via the second signals path, and (ii) to communicate data with the nonvolatile memory subsystem using the at least data, address and control signals via the third signals path.
2 .- 20 . (canceled)Join the waitlist — get patent alerts
Track US2016342330A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.