IP Library Granted Patent US 10,474,608
Granted Patent B2
US 10,474,608 · App. 15/278,377 · Granted Nov 12, 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,474,608
App. No.
15/278,377
Granted
Nov 12, 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 host system includes a plurality of storage device connectors in a stacked arrangement, each configured to mate with associated storage devices and carry Peripheral Component Interconnect Express (PCIe) signaling for the associated storage devices. The storage card also includes a PCIe switch circuit configured to communicatively couple the PCIe signaling of the plurality of storage device connectors and PCIe signaling of a host connector of the storage card, where the PCIe switch circuit is configured to receive storage operations over the PCIe signaling of the host connector of the storage card and transfer the storage operations for delivery over the PCIe signaling of selected ones of the plurality of storage device connectors.

Claims (41)

1. A storage card insertable into a host system, comprising:

a circuit board;

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

a PCIe switch circuit configured to communicatively couple Peripheral Component Interconnect Express (PCIe) signaling of the plurality of storage device connectors and PCIe signaling of a host connector of the storage card, wherein the PCIe switch circuit is configured to receive storage operations over the PCIe signaling of the host connector of the storage card and transfer the storage operations for delivery over the PCIe signaling of selected ones of the plurality of storage device connectors.

2. The storage card of claim 1 , wherein the plurality of storage device connectors comprises at least four storage device connectors, with at least a first two of the four storage device connectors comprising a first rank positioned along the surface of the circuit board and at least a second two of the four storage 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 storage device connectors comprise a greater height in the vertical axis than device connector heights of at least the second two of the at least four storage device connectors.

3. The storage card of claim 1 , wherein the associated storage devices each comprise a solid state data storage drive comprising an associated PCIe interface and solid state storage media, and wherein the solid state data storage drives configured to store and retrieve data responsive to associated ones of the storage operations received from the PCIe switch circuit over the associated PCIe interfaces.

4. 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 of a host system via the host connector of the storage card.

5. The storage card of claim 1 , comprising:

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

6. The storage card of claim 1 , wherein the connector height of the first set of the storage device connectors comprises a greater height in the vertical axis perpendicular to the surface of the circuit board than the connector height of the second set of the storage device connectors, and wherein the plurality of storage device connectors have device connector slots aligned to mount storage devices along an axis parallel to the circuit board.

7. The storage card of claim 1 , wherein the connector height of the first set of the storage device connectors comprises a lesser height in the vertical axis perpendicular to the surface of the circuit board than the connector height of the second set of the storage device connectors, and wherein the plurality of storage device connectors have device connector slots aligned to mount storage devices along an axis parallel to the circuit board.

8. The storage card of claim 1 , wherein the plurality of storage device connectors comprise M.2 device connectors having device connector slots aligned to mount storage devices along an axis parallel to the circuit board.

9. The storage card of claim 1 , comprising:

holdup circuitry configured to provide power to the associated storage devices mated with the associated storage device connectors after input power is lost to the storage card.

10. The storage card of claim 9 , comprising:

the holdup circuitry configured to detect power loss to the storage card from the host system and initiate commits of in-flight data directed to ones of the associated storage devices plugged into the plurality of storage device connectors.

11. A data storage card, comprising:

a circuit board;

a plurality of storage drive connectors coupled to the circuit board, wherein a drive connector height of a first set of the storage drive connectors comprises a different height in a vertical axis perpendicular to the surface of the circuit board than a drive connector height of a second set of the storage drive connectors; and

a switch circuit configured to communicatively couple to signaling of the plurality of storage drive connectors and signaling of a host interface of the data storage card, receive storage operations over the host interface and transfer the storage operations for delivery over associated ones of the storage drive connectors.

12. The data storage card of claim 11 , wherein storage drives, when mated with associated ones of the storage drive connectors, are configured to store and retrieve data responsive to the storage operations received from the circuit over the associated ones of the storage drive connectors.

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

a circuit board comprising a half-height, half-length (HHHL) Peripheral Component Interconnect Express (PCIe) expansion card insertable into a PCIe socket of a host system via an edge connector comprising the host interface.

14. The data storage card of claim 11 , wherein at least a first storage drive connector is positioned on the surface of the circuit board and at least a second storage drive connector is positioned on the surface of the circuit board, and wherein a device connector height of the first storage drive connector comprises a greater height in the vertical axis than a device connector height of the second storage drive connector.

15. The data storage card of claim 11 , wherein the storage device connectors comprise M.2 storage drive connectors having drive connector slots aligned to mount M.2 storage drives along an axis parallel to the circuit board.

16. The data storage card of claim 11 , comprising:

holdup circuitry configured to provide power to storage drives mated with the associated ones of the storage drive connectors after input power is lost to the data storage card.

17. The data storage card of claim 16 , comprising:

the holdup circuitry configured to detect power loss to the data storage card from a host system and initiate commits of in-flight data directed to ones of the storage drives.

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

at least one auxiliary connector configured to carry signaling associated with the circuit to couple the data storage card to at least one further data storage card over an auxiliary Peripheral Component Interconnect Express (PCIe) interface.

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

a circuit board;

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

a PCIe switch circuit communicatively coupled to the device PCIe interfaces and configured to receive the storage operations issued by the host system over a host PCIe connector of the PCIe storage card, and transfer the storage operations for delivery to selected ones of the at least four storage devices over the associated device PCIe interfaces; and

holdup circuitry configured to provide power to the at least four 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 storage device connectors coupled to the at least two upper M.2 storage devices;

a second set of storage device 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 storage device connectors have device connector slots aligned to mount associated storage devices along an axis parallel to the circuit board.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2016
From: LONG, CHRISTOPHER R.; HEYD, ANDREW RUDOLPH; BREAKSTONE, JASON; CANNATA, JAMES SCOTT
To: LIQID INC.
Reel/Frame 039875/0843 →
Continuity (8)
Continuation 15220740 · Jul 27, 2016
Continuation 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 20170017600A1 · Jan 19, 2017