IP Library Granted Patent US 8,943,245
Granted Patent B2
US 8,943,245 · App. 13/747,424 · Granted Jan 27, 2015

Non-volatile type memory modules for main memory

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,943,245
App. No.
13/747,424
Granted
Jan 27, 2015
Kind
B2
Abstract

A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces. The data communication protocol to access the non-volatile memory modules is communicated over the printed circuit board traces and through the sockets normally used to access DRAM type memory modules.

Claims (32)

1. A non-volatile memory module pluggable into main memory, the non-volatile memory module comprising:

a memory module printed circuit board with a memory module edge connector to plug into a memory module socket within a main memory;

a plurality of non-volatile memory integrated circuits coupled to the memory module printed circuit board; and

a plurality of buffer integrated circuits coupled between the memory module edge connector and the plurality of non-volatile memory integrated circuits, wherein the plurality of buffer integrated circuits are each coupled to the plurality of non-volatile memory integrated circuits with one or more data busses and to the memory module edge connector with a data bus, wherein each of the plurality of buffer integrated circuits includes

a cross-bar switch coupled between the one or more data busses connected to the memory integrated circuits and the data bus connect to the memory module edge connector, the cross bar switch to write data onto the data bus at the memory module edge connector from the memory integrated circuits and to read data from the data bus at the memory module edge connector and couple the data onto one of the one or more data buses connected to the memory integrated circuits.

2. The non-volatile memory module of claim 1 , wherein

each of the plurality of buffer integrated circuits includes

a many-to-one bus multiplexer to write data onto the data bus at the memory module edge connector, and

a one-to-many bus demultiplexer to read data from the data bus at the memory module edge connector onto one of the one or more data buses coupled to the memory integrated circuits.

3. The non-volatile memory module of claim 1 , wherein

the memory module edge connector is a dual inline memory module edge connector, and

the memory module socket is a dual inline memory module socket.

4. The non-volatile memory module of claim 1 , wherein

the memory module edge connector of the non-volatile memory module is plug-compatible with an edge connector of a dynamic random access memory module.

5. The non-volatile memory module of claim 1 , wherein

the plurality of non-volatile memory integrated circuits are responsive to read accesses and write accesses.

6. A non-volatile memory module pluggable into main memory, the non-volatile memory module comprising:

a memory module printed circuit board with a memory module edge connector to plug into a memory module socket within a main memory;

a plurality of non-volatile memory integrated circuits coupled to the memory module printed circuit board; and

a plurality of buffer integrated circuits coupled between the memory module edge connector and the plurality of non-volatile memory integrated circuits, wherein the plurality of buffer integrated circuits are each coupled to the plurality of non-volatile memory integrated circuits with a plurality of data busses and to the memory module edge connector with a data bus, wherein each of the plurality of buffer integrated circuits includes

a many-to-one bus multiplexer to write data onto the data bus at the memory module edge connector, and

a one-to-many bus demultiplexer to read data from the data bus at the memory module edge connector onto one of the plurality of data buses coupled to the memory integrated circuits.

7. The non-volatile memory module of claim 6 , wherein

each of the plurality of buffer integrated circuits further includes

a cross-bar switch coupled between the plurality of data busses connected to the memory integrated circuits and the data bus at the memory module edge connector, the cross bar switch to write data onto the data bus at the memory module edge connector from the memory integrated circuits and to read data from the data bus at the memory module edge connector and couple the data onto one of the plurality of data buses connected to the memory integrated circuits.

8. The non-volatile memory module of claim 6 , wherein

the memory module edge connector is a dual inline memory module edge connector, and

the memory module socket is a dual inline memory module socket.

9. The non-volatile memory module of claim 6 , wherein

the memory module edge connector of the non-volatile memory module is plug-compatible with an edge connector of a dynamic random access memory module.

10. The non-volatile memory module of claim 6 , wherein

the plurality of non-volatile memory integrated circuits are responsive to read accesses and write accesses.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL 053926 FRAME 0446 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058966/0321 →
SECURITY INTEREST Recorded Sep 29, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 053926/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2020
From: VIRIDENT SYSTEMS, LLC
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 053180/0472 →
CHANGE OF NAME Recorded Jan 30, 2019
From: VIRIDENT SYSTEMS, INC
To: VIRIDENT SYSTEMS, LLC
Reel/Frame 048196/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2013
From: KARAMCHETI, VIJAY; GANAPATHY, KUMAR; OKIN, KENNETH ALAN; PAREKH, RAJESH
To: VIRIDENT SYSTEMS, INC.
Reel/Frame 031188/0601 →