IP Library Granted Patent US 10,467,166
Granted Patent B2
US 10,467,166 · App. 15/220,740 · Granted Nov 5, 2019

Stacked-device peripheral storage card

Inventors: Jason Breakstone (Broomfield, CO); Andrew Rudolph Heyd (Longmont, CO); Christopher R. Long (Colorado Springs, CO); James Scott Cannata (Denver, CO)
Assignee: Liqid Inc.
G06F13/4022G06F1/185G06F13/4068G06F13/4282
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,467,166
App. No.
15/220,740
Granted
Nov 5, 2019
Kind
B2
Abstract

Various computer peripheral cards, devices, systems, methods, and software are provided herein. In one example, a storage card insertable into a connector of a host system includes a plurality of M.2 device connectors in a stacked arrangement comprising a first horizontal row of one or more M.2 device connectors positioned vertically higher in the stacked arrangement than a second horizontal row of one or more M.2 device connectors, the plurality of M.2 device connectors each configured to mate with associated M.2 devices. The storage card also includes a Peripheral Component Interconnect Express (PCIe) switch circuit configured to communicatively couple the plurality of M.2 device connectors and a connector of the storage card, wherein the PCIe switch circuit is configured to receive storage operations over the connector of the storage card and transfer the storage operations for delivery to ones of the plurality of M.2 device connectors over associated PCIe interfaces.

Claims (45)

1. A storage card insertable into a Peripheral Component Interconnect Express (PCIe) connector of a host system, comprising:

a circuit board;

a plurality of M.2 device connectors coupled to the circuit board, wherein a device connector height of a first set of the M.2 device connectors comprises a height in a vertical axis perpendicular to the surface of the circuit board greater than a device connector height of a second set of the M.2 device connectors; and

a PCIe switch circuit configured to communicatively couple the plurality of M.2 device connectors and a connector of the storage card, wherein the PCIe switch circuit is configured to receive storage operations over the connector of the storage card and transfer the storage operations for delivery to ones of the plurality of M.2 device connectors over associated interfaces.

2. The storage card of claim 1 , wherein the plurality of M.2 device connectors are each configured to mate with associated M.2 devices, wherein the associated M.2 devices each comprise a solid state data storage drive having an associated PCIe interface and solid state storage media, and wherein the solid state data storage drives, when mated, are configured to store and retrieve data responsive to the storage operations received from the PCIe switch circuit over the associated PCIe interfaces.

3. The storage card of claim 1 , wherein the storage card comprises a half-height, half-length (HHHL) PCIe expansion card insertable into a PCIe socket comprising the connector of a host system via the connector of the storage card.

4. The storage card of claim 3 , wherein the plurality of M.2 device connectors are each configured to mate with associated M.2 devices each comprising a solid state data storage drive having an associated PCIe interface and solid state storage media, and wherein the plurality of M.2 device connectors have device connector slots aligned to mount storage devices along an axis parallel to the circuit board.

5. The storage card of claim 3 , wherein the plurality of M.2 device connectors comprises at least four M.2 device connectors, with at least a first two of the four M.2 device connectors comprising a first rank positioned along the surface of the circuit board and at least a second two of the four M.2 device connectors comprising a second rank positioned along the surface of the circuit board, wherein device connector heights of at least the first two of the four M.2 device connectors comprise the height in the vertical axis greater than device connector heights of at least the second two of the at least four M.2 device connectors.

6. The storage card of claim 1 , comprising:

a plurality of M.2 devices each comprising a solid state data storage drive populated into associated ones of the plurality of M.2 device connectors, wherein at least a first of the M.2 devices is stacked above at least a second of the M.2 devices in the vertical axis due at least in part from different device connector heights among corresponding M.2 device connectors.

7. The storage card of claim 1 , comprising:

holdup circuitry configured to provide power to associated M.2 devices plugged into the plurality of M.2 device connectors after input power is lost to the storage card.

8. The storage card of claim 7 , comprising:

the holdup circuitry configured to detect removal of the storage card from the connector of the host system and commit in-flight data directed to ones of the associated M.2 devices plugged into the plurality of M.2 device connectors.

9. The storage card of claim 1 , comprising:

at least one auxiliary connector configured to carry PCIe signaling associated with the PCIe switch circuit to couple the storage card to at least one further storage card over a PCIe interface.

10. The storage card of claim 1 , comprising:

end support members configured to structurally support ends of M.2 devices opposite from the plurality of M.2 device connectors when the M.2 devices are populated into the plurality of M.2 device connectors.

11. A peripheral storage card, comprising:

a circuit board;

a plurality of M.2 connectors;

a first set of two or more of the plurality of M.2 connectors comprising a first connector rank having a shorter device connector height in a vertical axis perpendicular to a surface of the circuit board than a second set of two or more of the plurality of M.2 connectors comprising a second connector rank, with each of the plurality of M.2 connectors configured to mate with solid state drive (SSD) devices having associated Peripheral Component Interconnect Express (PCIe) interfaces;

a PCIe switch circuit configured to receive storage operations from a host system over a connector of the peripheral storage card and transfer the storage operations for delivery to selected SSD devices mated with the plurality of M.2 connectors over the associated PCIe interfaces.

12. The peripheral storage card of claim 11 , wherein the plurality of M.2 device connectors have device connector slots aligned to mount the SSD devices along an axis parallel to the circuit board.

13. The peripheral storage card of claim 11 , comprising:

the SSD devices mated with associated ones of the plurality of M.2 connectors and configured to store and retrieve data responsive to the storage operations received from the PCIe switch circuit over the associated PCIe interfaces, wherein at least a first of the SSD devices is stacked above at least a second of the SSD devices in the vertical axis due at least in part from different device connector heights among corresponding M.2 connectors.

14. The peripheral storage card of claim 11 , wherein the peripheral storage card comprises a half-height, half-length (HHHL) PCIe expansion card insertable into a PCIe socket of the host system via the connector of the peripheral storage card.

15. The peripheral storage card of claim 11 , comprising:

holdup circuitry configured to provide power to the SSD devices mated with associated ones of the plurality of M.2 connectors after input power is lost to the peripheral storage card.

16. The peripheral storage card of claim 15 , comprising:

the holdup circuitry configured to detect removal of the peripheral storage card from a connector of the host system and commit in-flight data directed to ones of the SSD devices mated with associated ones of the plurality of M.2 connectors.

17. The peripheral storage card of claim 11 , comprising:

at least one auxiliary connector configured to carry PCIe signaling associated with the PCIe switch circuit to couple the peripheral storage card to at least one further peripheral storage card over a PCIe interface.

18. The peripheral storage card of claim 11 , comprising:

stacked end support members configured to structurally support ends of the SSD devices opposite from the plurality of M.2 connectors in the first connector rank and the second connector rank when mated with associated ones of the M.2 connectors.

19. A half-height, half-length (HHHL) Peripheral Component Interconnect Express (PCIe) storage card insertable into a connector of a host system, comprising:

a circuit board;

at least four M.2 storage devices comprising at least two upper M.2 storage devices having a first distance with respect to a surface of the circuit board and stacked above at least two lower M.2 storage devices having a second distance with respect to the surface of the circuit board, each of the at least four M.2 storage devices comprising a PCIe interface and solid state storage media, and configured to store and retrieve data responsive to storage operations received over the associated PCIe interface;

a PCIe switch circuit communicatively coupled to the PCIe interfaces of the four M.2 storage devices and configured to receive the storage operations issued by the host system over a PCIe connector of the PCIe storage card and transfer the storage operations for delivery to ones of the four M.2 storage devices over associated PCIe interfaces; and

holdup circuitry configured to provide power to at least the four M.2 storage devices after input power is lost to the PCIe storage card.

20. The PCIe storage card of claim 19 , comprising:

a first set of M.2 connectors coupled to the at least two upper M.2 storage devices;

a second set of M.2 connectors coupled to the at least two lower M.2 storage devices;

wherein the first set has a greater device connector height in a vertical axis perpendicular to the surface of the circuit board than the second set, and

wherein the at least four M.2 device connectors have device connector slots aligned to mount associated M.2 storage devices along an axis parallel to the circuit board.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Apr 16, 2021
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: LIQID INC.
Reel/Frame 055953/0860 →
SECURITY INTEREST Recorded Jan 5, 2021
From: LIQID INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION
Reel/Frame 054900/0539 →
SECURITY INTEREST Recorded Oct 3, 2019
From: LIQID INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 050630/0636 →
RELEASE OF SECURITY INTEREST Recorded Feb 13, 2019
From: KINGSTON DIGITAL, INC.
To: LIQID, INC.
Reel/Frame 049896/0354 →
SECURITY INTEREST Recorded Sep 6, 2016
From: LIQID, INC.
To: KINGSTON DIGITAL, INC.
Reel/Frame 039642/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2016
From: LONG, CHRISTOPHER R.; HEYD, ANDREW RUDOLPH; BREAKSTONE, JASON; CANNATA, JAMES SCOTT
To: LIQID INC.
Reel/Frame 039270/0173 →
Continuity (7)
Continuation In Part 14694578 · Apr 23, 2015
Provisional Application 62198490 · Jul 29, 2015
Provisional Application 61984207 · Apr 25, 2014
Provisional Application 61984219 · Apr 25, 2014
Provisional Application 61984193 · Apr 25, 2014
Provisional Application 61984199 · Apr 25, 2014
Related Publication 20160335220A1 · Nov 17, 2016