The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 10, 2019

Filed:

Jul. 07, 2017
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Yan Zhao, Cupertino, CA (US);

Hu Li, Fremont, CA (US);

Jon Brian Ehlen, Newark, CA (US);

Assignee:

Facebook, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/40 (2006.01); G06F 13/42 (2006.01); G06F 1/26 (2006.01);
U.S. Cl.
CPC ...
G06F 13/4081 (2013.01); G06F 1/266 (2013.01); G06F 13/4282 (2013.01);
Abstract

Introduced here are multi-server sleds that include multiple card slots for receiving modular cards. Pairs of card slots can be connected to one another via a Peripheral Component Interconnect Express (PCIe) bus. However, communication via the PCIe bus may only be permitted when the pair of card slots includes modular cards of different types (e.g., a server card and a device card). Card type can be established by looking at the voltage available on a single pin of the PCIe bus corresponding to a modular card, and/or parsing system information stored within a memory of the modular card. This is enabled by a baseboard management controller (BMC) that communicates with the modular card via a bridge integrated circuit (IC) interface. Software-implemented modifications to the standard PCIe pin assignments may be made to avoid permitting communication between modular cards of the same type.


Find Patent Forward Citations

Loading…