IP Library Granted Patent US 10,223,316
Granted Patent B2
US 10,223,316 · App. 15/195,912 · Granted Mar 5, 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,223,316
App. No.
15/195,912
Granted
Mar 5, 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 (38)

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 memory package comprising a flash memory die; and

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, and

wherein the controller board is configured to provide and/or receive, at a plurality of first bus pins of the pins of the M.2 connector socket, a plurality of signals compliant with an Open NAND Flash Interface (ONFI) standard or with a Toggle standard.

2. The solid state drive of claim 1 , wherein the signals include:

an address latch enable signal;

a command latch enable signal;

a differential pair of read enable signals;

a write enable signal;

a differential pair of data strobe signals; and

eight input-output port bit signals.

3. The solid state drive of claim 2 , wherein:

the controller board is configured to provide and/or receive the differential pair of read enable signals on a pair of adjacent pins of the M.2 connector socket, and

the controller board is configured to provide and/or receive the signals of the differential pair of data strobe signals on a pair of adjacent pins of the M.2 connector socket.

4. The solid state drive of claim 3 , wherein the controller board further comprises a solid state drive controller, the solid state drive controller being a processing circuit and having a first flash channel interface, and configured to provide and/or receive, at a plurality of first flash channel pins of the solid state drive controller, a plurality of signals compliant with an Open NAND Flash Interface (ONFI) standard or with a Toggle standard.

5. The solid state drive of claim 4 , wherein the controller board further comprises an analog switch configured to selectively connect the first flash channel pins:

to the first bus pins of the M.2 connector socket, or

to a plurality of second bus pins of the pins of the M.2 connector socket.

6. 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 memory package comprising a flash memory die; and

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, and

wherein the solid state drive further comprises a solid state drive controller on the controller board, the solid state drive controller being configured to communicate with the first memory card only through the M.2 connector socket and to provide and/or receive, at a plurality of first bus pins of the pins of the M.2 connector socket, a plurality of signals compliant with an Open NAND Flash Interface (ONFI) standard or with a Toggle standard, wherein the signals include:

an address latch enable signal;

a command latch enable signal;

a differential pair of read enable signals;

a write enable signal;

a differential pair of data strobe signals; and

eight input-output port bit signals.

Assignments (5)
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 →
MERGER AND CHANGE OF NAME Recorded Oct 20, 2016
From: NXGN DATA, INC.; NGD SYSTEMS, INC.
To: NGD SYSTEMS, INC.
Reel/Frame 040448/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: MATAYA, RICHARD
To: NXGN DATA, INC.
Reel/Frame 039090/0178 →
Continuity (3)
Continuation In Part 14741921 · Jun 17, 2015
Provisional Application 62013903 · Jun 18, 2014
Related Publication 20160306768A1 · Oct 20, 2016
Cited By (14)
US 12,267,178 US 12,301,372 US 12,335,054 US 12,353,759 US 12,418,429 US 12,422,981 US 12,430,271 US 12,476,832 US 12,541,477 US 12,541,480 US 12,556,417 US 12,561,266 US 12,561,270 US 12,585,598