IP Library Granted Patent US 8,169,839
Granted Patent B2
US 8,169,839 · App. 12/369,079 · Granted May 1, 2012

Flash backed DRAM module including logic for isolating the DRAM

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,169,839
App. No.
12/369,079
Granted
May 1, 2012
Kind
B2
Abstract

A memory device for use with a primary power source including: non-volatile memory; volatile memory; an interface for connecting to a backup power source; isolation logic for controlling access to the volatile memory by a host processor, said isolation logic having a first mode during which the isolation logic provides the host processor with access to the volatile memory for storing or reading data and a second mode during which the isolation logic isolates the volatile memory from access by the host processor; and a controller controlling the isolation logic, said controller programmed to place the isolation logic in the first mode when the volatile memory is being powered by the primary power source and, when power to the volatile memory from the primary power source is interrupted, to place the isolation logic in the second mode and transfer data from the volatile memory to the non-volatile memory.

Claims (28)

1. A memory device for use with a host processor and a primary power source, the memory device comprising:

non-volatile memory;

volatile memory;

an interface for connecting to a backup power source arranged to temporarily power the volatile memory upon a loss of power from the primary power source;

an isolation circuit for controlling access to the volatile memory by the host processor, said isolation circuit having a first mode during which the isolation circuit provides the host processor with access to the volatile memory for storing or reading data and a second mode during which the isolation circuit electrically disconnects the volatile memory from the host processor; and

a controller controlling the isolation circuit, said controller programmed to place the isolation circuit in the first mode when the volatile memory is being powered by the primary power source and, when power to the volatile memory from the primary power source is interrupted, to place the isolation circuit in the second mode and transfer data from the volatile memory to the non-volatile memory,

wherein the isolation circuit comprises a first multiplexer arranged to multiplex address and control signals and a second multiplexer arranged to multiplex data signals.

2. The memory device of claim 1 , wherein the controller is further programmed to

restore data from the non-volatile memory to the volatile memory upon a restoration of the primary power source; and

when the data is restored, place the isolation circuit in the first mode.

3. The memory device of claim 1 , wherein the volatile memory comprises a dynamic random access memory.

4. The memory device of claim 1 , wherein the non-volatile memory comprises electrically erasable programmable read-only memories (EEPROMs).

5. The memory device of claim 1 , wherein the controller comprises at least one of an application-specific integrated circuit (ASIC) and a field programmable gate array (FPGA).

6. The memory device of claim 1 , wherein power from the backup power source is primarily from a capacitor.

7. The memory device of claim 1 , wherein power from the backup power source is primarily from a super capacitor.

8. A method comprising:

detecting a power failure of a primary power source of a volatile memory; and

in response to detecting the power failure and while the volatile memory is powered by a backup power source:

changing a mode of an isolation circuit from a first mode that provides a host processor with access to the volatile memory for storing or reading data when the volatile memory is being powered by the primary power source to a second mode that electrically disconnects the volatile memory from the host processor; and

moving data stored in the volatile memory to a non-volatile memory,

wherein the isolation circuit comprises a first multiplexer arranged to multiplex address and control signals and a second multiplex arranged to multiplex data signals.

9. The method of claim 8 , further comprising:

restoring data from the non-volatile memory to the volatile memory upon a restoration of the primary power source; and

when the data is restored, placing the isolation circuit in the first mode.

10. The method of claim 8 , wherein the volatile memory comprises a dynamic random access memory.

11. The method of claim 8 , wherein the non-volatile memory comprises electrically erasable programmable read-only memories (EEPROMs).

12. The method of claim 8 , wherein power from the backup power source is primarily from a capacitor.

13. The method of claim 8 , wherein power from the backup power source is primarily from a super capacitor.

Assignments (6)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2018
From: HGST TECHNOLOGIES SANTA ANA, INC.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 046174/0446 →
CHANGE OF NAME Recorded Aug 4, 2015
From: STEC, INC.
To: HGST TECHNOLOGIES SANTA ANA, INC.
Reel/Frame 036275/0435 →