IP Library Granted Patent US 10,817,443
Granted Patent B2
US 10,817,443 · App. 16/264,320 · Granted Oct 27, 2020

Configurable interface card

Inventors: Jinliang Mao (Milpitas, CA); JongSu Lee (Cupertino, CA)
Assignee: SK Hynix Inc.
G06F13/20G06F13/4282G06F2213/0026
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,817,443
App. No.
16/264,320
Granted
Oct 27, 2020
Kind
B2
Abstract

An apparatus supporting a plurality of operational modes includes a physical interface having a plurality of lanes, an endpoint device having a plurality of interfaces, a plurality of multiplexers disposed between the physical interface and the endpoint device, and a controller configured to route a first portion of the lanes to a first portion of the interfaces through the multiplexers in response to a selected mode of the plurality of operational modes.

Claims (30)

1. An apparatus supporting a plurality of operational modes, the apparatus comprising:

a physical interface including a plurality of lanes, a physical access attachment (PMA) layer coupled to the lanes, and a physical coding sublayer (PCS), the plurality of lanes being configured to connect to a connector;

an endpoint device including a plurality of interfaces;

a plurality of multiplexers disposed between the physical interface and the endpoint device; and

a controller configured to route a first portion of the lanes to a first portion of the interfaces through the multiplexers in response to a selected mode of the plurality of operational modes.

2. The apparatus of claim 1 , wherein the multiplexers are digital multiplexers disposed between the PMA layer and the PCS.

3. The apparatus of claim 1 , wherein the multiplexers are digital multiplexers disposed between the PCS and the interfaces.

4. The apparatus of claim 1 , wherein the interfaces conform to a PHY interface for PCI Express Architecture (PIPE) specification.

5. The apparatus of claim 1 , wherein a portion of the lanes forms at least one PCI Express (PCIe) link.

6. The apparatus of claim 5 , wherein the at least one PCIe link comprises one of a ×32, ×16, ×8, ×4, ×2, and ×1 lane width.

7. The apparatus of claim 1 , wherein the endpoint device comprises a first endpoint block configured to provide the first portion of the lanes to a first link and a second endpoint block configured to provide a second portion of the lanes to a second link.

8. The apparatus of claim 7 , wherein the first link comprises one of a ×32, ×16, ×8, ×4, ×2, and ×1 lane width, and the second link comprises one of a ×32, ×16, ×8, ×4, ×2, and ×1 lane width.

9. The apparatus of claim 1 , wherein the connector comprises a plurality of pins configured to couple the physical interface to a PCIe slot on a motherboard or backplane.

10. The apparatus of claim 9 , wherein the plurality of pins comprise configuration pins coupled to the controller and configured to provide electrical signals defining the selected mode of the plurality of operational modes.

11. The apparatus of claim 1 , wherein the controller comprises a software program stored in a memory device, the software program comprising instructions executable by the controller to perform a reassignment of a portion of the lanes to a portion of the interfaces using the multiplexers based on the selected mode of the plurality of operational modes.

12. The apparatus of claim 9 , wherein the controller is further configured to assign a lane 0 (zero) to a pin of the plurality of pins based on the selected mode.

13. The apparatus of claim 1 , wherein the operational modes comprise one of a U.2 single port, a U.2 dual port, a U.3 single port, and a U.3 dual port.

14. The apparatus of claim 1 , wherein the controller performs a regrouping of the interfaces and a logical-to-physical lane reassignment of the regrouped interfaces through the multiplexers in response to a change of the selected mode.

15. The apparatus of claim 1 , wherein the physical interface further comprises a clock synchronizer configured to synchronize a clock signal of the plurality of lanes.

16. A method for assigning lanes of a physical interface to interfaces of an apparatus having a plurality of lanes coupled to an endpoint device having the interfaces through a plurality of multiplexers, the apparatus supporting a plurality of operational modes, the method comprising:

determining a selected mode of the plurality of operational modes;

grouping the interfaces into one or more links in response to the selected mode; and

assigning the one or more links to a location of the physical interface through the multiplexers by a controller,

wherein the physical interface comprises a physical access attachment (PMA) layer coupled to the lanes, and a physical coding sublayer (PCS),

wherein the lanes are configured to connect to a connector, and the multiplexers are disposed between the PMA layer and the PCS or between the PCS and the interfaces.

17. The method of claim 16 , wherein the one or more links each comprise one of a ×32, ×16, ×8, ×4, ×2, and ×1 lane width.

18. The method of claim 16 , wherein determining the selected mode comprises:

providing electrical signals of configuration pins of the connector to the controller.

19. The method of claim 16 , wherein the one or more links each comprise an equal lane width.

20. The method of claim 16 , wherein the one or more links each comprise an unequal lane width.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: SK HYNIX MEMORY SOLUTION AMERICA INC.
To: SK HYNIX INC.
Reel/Frame 053779/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: MAO, JINLIANG; LEE, JONGSU
To: SK HYNIX MEMORY SOLUTIONS INC.
Reel/Frame 053784/0189 →
CHANGE OF NAME Recorded Sep 15, 2020
From: SK HYNIX MEMORY SOLUTIONS INC.
To: SK HYNIX MEMORY SOLUTIONS AMERICA INC.
Reel/Frame 053784/0969 →
Continuity (2)
Provisional Application 62649494 · Mar 28, 2018
Related Publication 20190303318A1 · Oct 3, 2019
Cited By (6)
US 12,476,832 US 12,541,477 US 12,541,480 US 12,556,417 US 12,561,266 US 12,561,270