IP Library Granted Patent US 8,656,072
Granted Patent B2
US 8,656,072 · App. 13/236,416 · Granted Feb 18, 2014

Memory bus architecture for concurrently supporting volatile and non-volatile memory modules

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,656,072
App. No.
13/236,416
Granted
Feb 18, 2014
Kind
B2
Abstract

A memory/storage module is provided that implements a solid state drive compatible with Serial Advanced Technology Attachment (SATA) or Serial Attached SCSI (SAS) signaling on a double-data-rate compatible socket. A detachable daughter card may be coupled to the memory module for converting a memory bus voltage to a second voltage for memory devices on the memory module. Additionally, a hybrid memory bus on a host system is provided that supports either DDR-compatible memory modules and/or SATA/SAS-compatible memory modules. In one example, the memory/storage module couples to a first bus (DDR 3 compatible socket) to obtain voltage and/or other signals, but uses a second bus for data transfers. In another example, the memory module may repurpose/reuse electrical paths that typically carry non-data signals for data traffic to/from the memory/storage module. Such data traffic for the memory/storage module permits concurrent data traffic for other memory modules on the same memory bus.

Claims (42)

1. A memory module consistent with physical dimensions for very-low profile double data rate type three (DDR3) dual inline memory modules, comprising:

a very-low profile circuit board approximately 18.75 millimeters (mm) high or less;

a plurality of non-volatile memory devices coupled to at least one side of the circuit board, wherein the total thickness of the circuit board and the plurality of non-volatile memory devices is approximately 8 mm or less in thickness;

an edge interface along a longitudinal edge of the circuit board having

a plurality of contacts along at least one side of the longitudinal edge of the circuit board for coupling the plurality of non-volatile memory devices to a host bus,

a first subset of the plurality of contacts repurposed from a non-data, signal function in DDR3 to serial transmissions of data signals, and

a second subset of the plurality of contacts repurposed from a non-data, signal function in DDR3 to serial reception of data signals,

wherein a clock function under DDR3 is defined by at least one of (a) at least a first contact in the first subset of the plurality of contacts or (b) the second contact in the second subset of the plurality of contacts.

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

a power supply adapted to obtain a first voltage from the host bus via the edge interface and convert the first voltage to a second voltage to power the plurality of non-volatile memory devices.

3. The memory module of claim 2 , wherein the first voltage is 12 Volts.

4. The memory module of claim 1 , wherein the plurality of contacts includes a total of two hundred forty contacts, with one hundred twenty contacts on each side of circuit board.

5. The memory module of claim 1 , wherein the plurality of non-volatile memory devices are flash devices.

6. The memory module of claim 5 , wherein the plurality of non-volatile memory devices include a total of 512 gigabytes of storage capacity.

7. The memory module of claim 1 , wherein the first and second subsets of the plurality of contacts are electrically coupled to the host bus and independent of other memory modules coupled to the host bus.

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

a solid state drive controller coupled to the plurality of non-volatile memory devices, the solid state drive controller adapted to facilitate communications between the plurality of non-volatile memory devices over the edge interface.

9. The memory module of claim 8 , wherein the solid state drive controller is adapted for Serial Advanced Technology Attachment (SATA-compatible over the first and second subset of the plurality of contacts.

10. The memory module of claim 1 , wherein the total thickness of the circuit board and non-volatile memory devices is approximately 6.75 mm or less in thickness.

11. The memory module of claim 1 , wherein the contacts in the first subset of the plurality of contacts for serial transmissions of data signals are adjacent to each other and on the same side of the circuit board.

12. The memory module of claim 1 , wherein the contacts in the second subset of the plurality of contacts for serial reception of data signals are adjacent to each other and on the same side of the circuit board.

13. A memory module consistent with physical dimensions for very-low profile double data rate type three (DDR3) dual inline memory modules, comprising:

a very-low profile circuit board approximately 1.27 millimeters (mm) or less thick, 133.35 mm wide, 18.75 mm high;

a plurality of non-volatile flash memory devices coupled to at least one side of the circuit board, wherein the total thickness of the circuit board and the plurality of non-volatile flash memory devices is approximately 8 mm or less in thickness;

an edge interface along a longitudinal edge of the circuit board having

a plurality of two hundred forty contacts along two sides of the longitudinal edge of the circuit board for coupling to a host bus,

a first subset of the plurality of contacts providing power to the plurality of non-volatile flash memory devices,

a second subset of the plurality of contacts repurposed from a first clock function under DDR3 to serial transmissions of data signals, and

a third subset of the plurality of contacts repurposed from a second clock function under DDR3 to serial reception of data signals; and

a power supply adapted to obtain a first voltage from the host bus and convert the first voltage to a second voltage to power the plurality of non-volatile flash memory devices.

14. The memory module of claim 13 , further comprising a solid state drive controller coupled to the plurality of non-volatile flash memory devices, the solid state drive controller adapted to facilitate communications between the plurality of non-volatile flash memory devices over the edge interface.

15. The memory module of claim 14 , wherein the solid state drive controller is adapted for Serial Advanced Technology Attachment (SATA-compatible over the first and second subset of the plurality of contacts.

16. The memory module of claim 13 , wherein the total thickness of the circuit board and non-volatile flash memory devices is approximately 6.75 mm or less in thickness.

17. The memory module of claim 13 , wherein the contacts in the first subset of the plurality of contacts for serial transmissions of data signals are adjacent to each other and on the same side of the circuit board and the contacts in the second subset of the plurality of contacts for serial reception of data signals are adjacent to each other and on the same side of the circuit board.

18. A memory module compatible with the physical dimensions for double data rate type (DDR) dual inline memory modules, comprising:

a circuit board;

a plurality of non-volatile memory devices coupled to at least one side of the circuit board, wherein the total thickness of the circuit board and the plurality of non-volatile memory devices is approximately 8 mm or less in thickness;

an edge interface along a longitudinal edge of the circuit board having

a plurality of contacts along at least one side of the longitudinal edge of the circuit board for coupling the plurality of non-volatile memory devices to a host bus,

a first subset of the plurality of contacts repurposed from a non-data, signal function specified for DDR-compatible modules to serial transmissions of data signals, and

a second subset of the plurality of contacts repurposed from a non-data, signal function specified for DDR-compatible modules to serial reception of data signals,

wherein a clock function under DDR3 is defined by at least one of (a) at least a first contact in the first subset of the plurality of contacts or (b) the second contact in the second subset of the plurality of contacts.

Assignments (5)
SECURITY INTEREST Recorded Oct 28, 2025
From: SANMINA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 073363/0212 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2019
From: U.S. BANK NATIONAL ASSOCIATION, SOLELY AS NOTES COLLATERAL AGENT
To: SANMINA CORPORATION; HADCO CORPORATION; HADCO SANTA CLARA; SCI TECHNOLOGY; SENSORWISE, INC.
Reel/Frame 049378/0927 →
MERGER Recorded May 18, 2017
From: SANMINA-SCI CORPORATION
To: SANMINA CORPORATION
Reel/Frame 042431/0916 →
SECURITY INTEREST Recorded Jun 5, 2014
From: SANMINA CORPORATION, AS GRANTOR; SANMINA CORPORATION, F/K/A SANMINA-SCI CORPORATION, AS GRANTOR; HADCO SANTA CLARA, INC., AS GRANTOR; SCI TECHNOLOGY, INC., AS GRANTOR
To: US BANK NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 033094/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2011
From: HINKLE, JONATHAN R.; SWEERE, PAUL
To: SANMINA-SCI CORPORATION
Reel/Frame 026929/0682 →