IP Library Granted Patent US 8,468,317
Granted Patent B2
US 8,468,317 · App. 13/154,671 · Granted Jun 18, 2013

Apparatus and method for improved data restore in a memory system

Inventor: Torry J Steed (San Diego, CA)
Assignee: Agiga Tech Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,468,317
App. No.
13/154,671
Granted
Jun 18, 2013
Kind
B2
Abstract

A process of interacting with a memory module to restore data backed up from volatile memory to nonvolatile memory of the memory module involves a host system configuring the volatile memory of the module to interoperate with a host memory controller via a DIMM memory interface to the module; the host configuring a controller of the module to copy data from the nonvolatile memory to a peripheral I/O bus, the configuration of the controller of the module carried out via the peripheral I/O bus; a host I/O controller receiving the data copied to the peripheral I/O bus and communicating the received data to a host memory controller; and the host memory controller copying the received data to the volatile memory via the DIMM memory interface, thus completing a restore of the data from nonvolatile memory to the volatile memory.

Claims (20)

1. A memory module that interfaces with a host system as a Dual Inline Memory Module (DIMM), comprising:

a volatile memory and a nonvolatile memory;

a DIMM module interface to the volatile memory;

a peripheral I/O bus interface to the nonvolatile memory, the peripheral I/O bus interface also interfacing to control logic of the memory module to initiate data backup from the volatile to the nonvolatile memory; and

logic to cause an interface to the nonvolatile memory to be read/write for operations between the nonvolatile memory and the volatile memory, and to cause the interface to the nonvolatile memory to be read-only for operations between the nonvolatile memory and the peripheral bus.

2. The memory module of claim 1 , further comprising:

the peripheral I/O bus implements one of Universal Serial Bus, PCI Express, or SATA communications.

3. The memory module of claim 1 , further comprising:

logic to encrypt data copied from the volatile memory to the nonvolatile memory, and to copy encrypted data in the nonvolatile memory to the peripheral I/O bus without decrypting the copied data.

4. A process of interacting with a memory module to restore data backed up from volatile memory to nonvolatile memory of the memory module, the process comprising:

a host system configuring the volatile memory of the module to interoperate with a host memory controller via a DIMM memory interface to the module;

the host configuring a controller of the module to copy data from the nonvolatile memory to a peripheral I/O bus, the configuration of the controller of the module carried out via the peripheral I/O bus;

a host I/O controller receiving the data copied to the peripheral I/O bus and communicating the received data to a host memory controller; and

the host memory controller copying the received data to the volatile memory via the DIMM memory interface, thus completing a restore of the data from nonvolatile memory to the volatile memory.

5. The process of claim 4 , further comprising:

backing up data from the volatile memory to the nonvolatile memory, and the controller of the module encrypting the data as it is backed up;

copying the encrypted data to the peripheral I/O bus; and

the host receiving the encrypted data via the peripheral I/O bus and decrypting the encrypted data.

6. The process of claim 4 , further comprising:

copying the data from the volatile memory to a magnetic or optical disk.

Assignments (2)
MERGER Recorded Apr 23, 2025
From: AGIGA TECH, INC.
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 070926/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2011
From: STEED, TORRY
To: AGIGA TECH INC.
Reel/Frame 026429/0323 →
Continuity (1)
Related Publication 20120317382A1 · Dec 13, 2012