IP Library Granted Patent US 10,402,359
Granted Patent B2
US 10,402,359 · App. 16/184,723 · Granted Sep 3, 2019

Interface compatible with M.2 connector socket for ultra high capacity solid state drive

Inventor: Richard Mataya (Rancho Santa Margarita, CA)
Assignee: NGD Systems, Inc.
G06F13/4068G06F13/4022G06F13/4282G11C16/10G11C16/26G11C29/04G11C29/44G11C29/4401G11C29/765G06F2213/0026G06F2213/0032G06F2213/0036G06F2213/0042G11C16/00G11C2029/0401G11C2029/0409Y02D10/14Y02D10/151
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 10,402,359
App. No.
16/184,723
Granted
Sep 3, 2019
Kind
B2
Abstract

A solid state drive with modular memory. The solid state drive may include a modular array of memory cards installed on a controller board, each memory card being connected to the controller board utilizing a respective connector. Redundant data, e.g., parity data, may be stored in the solid state drive, making it possible for a solid state drive controller on the controller board to restore the contents of a removed memory card (e.g., a memory card that has failed) on a replacement memory card installed in its place. The connector utilized to connect each memory card to the controller board may be an industry standard, commercial off the shelf connector, e.g., an M.2 connector; the functions of the conductors in the connector may be redefined, from the industry standard definitions, for the purposes of embodiments of the present invention.

Claims (40)

1. A solid state drive, comprising:

a controller board, comprising a plurality of card-edge connector sockets; and

a plurality of memory cards on the controller board,

a first memory card of the plurality of memory cards comprising:

a. a memory package comprising a flash memory die; and

b. a first card-edge connector plug,

the first card-edge connector plug being coupled to a first connector socket of the plurality of card-edge connector sockets,

wherein the controller board is further configured to:

c. determine whether a device capable of tolerating a voltage of 12 V is connected to the first connector socket, and

d. in response to determining that a device capable of tolerating a voltage of 12 V is connected to the first connector socket, supply a voltage of 12 V through a power pin of the first connector socket.

2. The solid state drive of claim 1 , wherein the first connector socket is an M.2 connector socket having a plurality of pins.

3. The solid state drive of claim 2 , wherein the controller board is configured to supply, through a first pin of the M.2 connector socket, a voltage of at most 3.3 V, with respect to a ground at a second pin,

the first pin being selected from the group of pins of the plurality of pins consisting of pins 2, 4, 12, 14, 16, 18, 70, 72, and 74 of the M.2 connector socket, and

the second pin being selected from the group of pins consisting of pins 1, 3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 71, 73, and 75 of the M.2 connector socket.

4. A solid state drive, comprising:

a controller board, comprising a plurality of card-edge connector sockets; and

a plurality of memory cards on the controller board,

a first memory card of the plurality of memory cards comprising:

e. a memory package comprising a flash memory die; and

f. a first card-edge connector plug,

the first card-edge connector plug being coupled to a first connector socket of the plurality of card-edge connector sockets,

wherein the first connector socket is an M.2 connector socket having a plurality of pins,

wherein the controller board is configured to supply, through a first pin of the M.2 connector socket, a voltage of at most 3.3 V, with respect to a ground at a second pin, the first pin being selected from the group of pins of the plurality of pins consisting of pins 2, 4, 12, 14, 16, 18, 70, 72, and 74 of the M.2 connector socket, and the second pin being selected from the group of pins consisting of pins 1, 3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 71, 73, and 75 of the M.2 connector socket, and wherein the controller board is configured to supply, through the first pin, a voltage of 1.8 V.

5. A solid state drive, comprising:

a controller board, comprising a plurality of card-edge connector sockets; and

a plurality of memory cards on the controller board,

a first memory card of the plurality of memory cards comprising:

g. a memory package comprising a flash memory die; and

h. a first card-edge connector plug,

the first card-edge connector plug being coupled to a first connector socket of the plurality of card-edge connector sockets,

wherein the first connector socket is an M.2 connector socket having a plurality of pins,

wherein the controller board is configured to supply, through a first pin of the M.2 connector socket, a voltage of at most 3.3 V, with respect to a ground at a second pin, the first pin being selected from the group of pins of the plurality of pins consisting of pins 2, 4, 12, 14, 16, 18, 70, 72, and 74 of the M.2 connector socket, and the second pin being selected from the group of pins consisting of pins 1, 3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 71, 73, and 75 of the M.2 connector socket, and

wherein the controller board is further configured:

i. to determine whether a device capable of tolerating a voltage of 12 V, with respect to a ground at the second pin, at a third pin is connected to the M.2 connector socket, and

j. to supply a voltage of 12 V through the third pin when a device capable of tolerating a voltage of 12 V at a third pin is connected to the M.2 connector socket,

k. the third pin being different from the first pin, and the third pin being selected from the group of pins of the plurality of pins consisting of pins 2, 4, 12, 14, 16, 18, 70, 72, and 74 of the M.2 connector socket.

6. The solid state drive of claim 1 , further comprising a host interface configured to connect the solid state drive to a host computer, the host interface being selected from the group consisting of Serial Advanced Technology Attachment (SATA), Fibre Channel, Small Computer System Interface (SCSI), Serial Attached SCSI (SAS), Peripheral Component Interconnect Express (PCIe), Non Volatile Memory Express (NVMe), SCSI over PCIe, Ethernet, and Universal Serial Bus (USB).

7. The solid state drive of claim 6 , wherein the host interface is selected from the group consisting of Serial Advanced Technology Attachment (SATA), Fibre Channel, Small Computer System Interface (SCSI), Serial Attached SCSI (SAS), Peripheral Component Interconnect Express (PCIe), Non Volatile Memory Express (NVMe), and SCSI over PCIe.

8. The solid state drive of claim 1 , wherein the plurality of memory cards comprises sixteen memory cards.

9. The solid state drive of claim 8 , wherein each of the plurality of memory cards comprises 64 flash memory die.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 69518 FRAME: 243. ASSIGNOR(S) HEREBY CONFIRMS THE ASSET PURCHASE AGREEMENT. Recorded Jan 29, 2025
From: NGD SYSTEMS, INC.
To: NETLIST, INC.
Reel/Frame 070163/0719 →
ASSET PURCHASE AGREEMENT Recorded Dec 5, 2024
From: CMBG-FBC NGD SYSTEMS, LLC
To: NETLIST, INC.
Reel/Frame 069518/0243 →
SECURITY INTEREST Recorded Nov 3, 2021
From: NGD SYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 058012/0289 →
Continuity (4)
Continuation 15195912 · Jun 28, 2016
Continuation In Part 14741921 · Jun 17, 2015
Provisional Application 62013903 · Jun 18, 2014
Related Publication 20190079891A1 · Mar 14, 2019