IP Library Granted Patent US 8,370,547
Granted Patent B2
US 8,370,547 · App. 12/831,233 · Granted Feb 5, 2013

System and apparatus with a memory controller configured to control access to randomly accessible non-volatile 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,370,547
App. No.
12/831,233
Granted
Feb 5, 2013
Kind
B2
Abstract

An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed circuit board, and a plurality of support integrated circuits coupled between the memory controller and the plurality of non-volatile type of memory integrated circuits.

Claims (22)

1. A system comprising:

a printed circuit board including

a first memory channel having a plurality of DRAM memory modules plugged into a first plurality of sockets;

a first memory controller coupled to the first plurality of sockets in the first memory channel by a first memory channel bus with a first plurality of traces, the first memory controller to control access to the plurality of DRAM memory modules;

a second memory channel having a first plurality of non-volatile memory modules plugged into a second plurality of sockets, the first plurality of non-volatile memory modules to conserve power; and

a second memory controller coupled to the second plurality of sockets in the second memory channel by a second memory channel bus with a second plurality of traces differing from the first plurality of traces, the second memory controller to control access to the first plurality of non-volatile memory modules.

2. The system of claim 1 , further comprising:

a third memory channel having a second plurality of non-volatile memory modules plugged into a third plurality of sockets, the second plurality of non-volatile memory modules differing from the first plurality of non-volatile memory modules, the second plurality of non-volatile memory modules to conserve power and expand memory capacity of main memory; and

a third memory controller coupled to the third plurality of sockets in the third memory channel by a third memory channel bus with a third plurality of traces differing from the first and second pluralities of traces, the third memory controller to control access to the second plurality of non-volatile memory modules.

3. The system of claim 1 , further comprising:

a processor coupled to the first memory controller and the second memory controller.

4. The system of claim 1 , wherein

the second memory controller is a secondary memory controller; and the system further includes

a third memory controller coupled between the processor and the second memory controller.

5. The system of claim 1 , wherein

the first memory controller and the second memory controller are integrated with

a processor into a single package coupled to the first memory channel and the second memory channel.

6. The system of claim 1 , wherein

a first data communication protocol supports a write access to the plurality of DRAM memory modules in the first memory channel different from a write access supported by a second data communication protocol to the first plurality of non-volatile memory modules in the second memory channel.

7. The system of claim 2 , wherein

a first data communication protocol supports a write access to the plurality of DRAM memory modules in the first memory channel different from a write access supported by a second data communication protocol to the first plurality of non-volatile memory modules in the second memory channel, and

a third data communication protocol to access the second plurality of non-volatile memory modules in the third memory channel differs from the second data communication protocol to access the first plurality of non-volatile memory modules in the second memory channel.

Assignments (9)
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
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 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/0621 →