IP Library Granted Patent US 9,069,929
Granted Patent B2
US 9,069,929 · App. 13/527,498 · Granted Jun 30, 2015

Arbitrating usage of serial port in node card of scalable and modular servers

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 9,069,929
App. No.
13/527,498
Granted
Jun 30, 2015
Kind
B2
Abstract

A node card includes a substrate having a connector that communicates a plurality of signals between the substrate and an outside entity. One or more nodes are connected to the substrate, and the one or more nodes receive power from one or more signals communicated over the connector. The one or more nodes also communicate with the outside entity using the one or more signals communicated over the connector.

Claims (33)

1. A node card, comprising:

a substrate having a connector that communicates a plurality of signals between the substrate and an outside entity;

at least two nodes connected to the substrate, wherein the at least two nodes receive power from one or more first signals communicated over the connector and communicate with the outside entity using one or more second signals communicated over the connector; and

one or more level shifters that translate a signal on the connector to a signal applied to at least one of the at least two nodes;

wherein at least one of the plurality of signals is configured to arbitrate usage of a serial port on the node card by the at least two nodes.

2. The node card of claim 1 , wherein the connector is a peripheral component interconnect express (PCIe) connector.

3. The node card of claim 2 , wherein the PCIe connector is one of a PCIe x1 connector, a PCIe x2 connector, a PCIe x4 connector, a PCIe x8 connector a PCIe x16 connector, and a PCIe x32 connector.

4. The node card of claim 1 , wherein the substrate is a printed circuit board.

5. The node card of claim 1 , wherein the plurality of signals includes an enable signal that, upon assertion, enables the one or more nodes.

6. The node card of claim 1 , further comprising one or more regulators connected to the substrate, wherein each regulator receives power from one or more third signals communicated over the connector and provides a regulated voltage to the one or more nodes.

7. The node card of claim 6 , wherein the plurality of signals includes an enable signal that enables the one or more regulators.

8. The node card of claim 1 , wherein each node is a server.

9. The node card of claim 8 , wherein each server further comprises a system on a chip (SOC), a memory, and a regulator.

10. The node card of claim 9 , wherein the memory is one of a dynamic random access memory (DRAM) and a dual in-line memory module (DIMM), and wherein the memory is connected to the substrate and electrically connected to the SOC.

11. The node card of claim 9 , wherein each server has a clock generator chip.

12. The node card of claim 9 , wherein each server has a temperature sensor that is electrically connected to the SOC.

13. The node card of claim 9 , wherein each server has a nonvolatile memory electrically connected to the SOC.

14. The node card of claim 13 , wherein the nonvolatile memory is one of a storage card, NAND flash, NOR flash, and serial flash.

15. The node card of claim 9 , wherein each SOC has a heat sink.

16. The node card of claim 9 , further comprising one or more serial advanced technology attachment (SATA) connectors, and wherein a set of signals is routed from the SOC to the one or more SATA connectors.

17. The node card of claim 16 , wherein the set of signals is routed from the one or more SATA connectors through the connector.

18. The node card of claim 9 , wherein the connector communicates a set of direct current (DC) values for one of set-up, control, identification, and information.

19. The node card of claim 18 , wherein each SOC has as set of general purpose input/output (GPIO) pins, and wherein the set of DC values is routed to the GPIO pins.

20. The node card of claim 9 , wherein the connector communicates an alternative boot signal to the SOC to enable an alternative boot by the SOC.

21. The node card of claim 9 , wherein the connector communicates at least one signal to interrupt the SOC.

22. The node card of claim 9 , wherein the connector communicates a signal from the SOC to communicate with the outside entity.

23. The node card of claim 1 , further comprising one or more communication paths between the one or more nodes and the outside entity, wherein the one or more communication paths are XAUI, and wherein the one or more communication paths are routed to the connector.

24. The node card of claim 1 , further comprising one or more communication paths between the one or more nodes and the outside entity, wherein the one or more communication paths are serial gigabit media independent interface (SGMII), and wherein the one or more communication paths are routed to the connector.

25. The node card of claim 1 , further comprising a mini serial advanced technology attachment (SATA) connector.

26. The node card of claim 1 , wherein the connector is one of a peripheral component interconnect express (PCIe) x1 connector, a PCIe x2 connector, a PCIe x4 connector, a PCIe x8 connector a PCIe x16 connector, and a PCIe x32 connector.

27. The node card of claim 1 , wherein the connector communicates a set of joint test action group (JTAG) signals to the one or more nodes.

28. The node card of claim 1 , wherein the connector communicates at least one serial port signal and one or more universal asynchronous receiver/transmitter (UART) signals to the one or more nodes.

29. The node card of claim 1 , further comprising an ethernet transceiver that acts as an interconnect between the one or more nodes.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 13/708,340 PREVIOUSLY RECORDED AT REEL: 030292 FRAME: 0207. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 3, 2015
From: CALXEDA, INC.
To: SILICON VALLEY BANK
Reel/Frame 035121/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2014
From: SILICON VALLEY BANK
To: III HOLDINGS 2, LLC
Reel/Frame 033551/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2014
From: CALXEDA, INC.
To: SILICON VALLEY BANK
Reel/Frame 033281/0855 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2014
From: SILICON VALLEY BANK
To: CALXEDA, INC.
Reel/Frame 033281/0887 →
SECURITY AGREEMENT Recorded Apr 24, 2013
From: CALXEDA, INC.
To: SILICON VALLEY BANK
Reel/Frame 030292/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2012
From: BORLAND, DAVID; SCHNELL, ARNOLD THOMAS; DAVIS, MARK
To: CALXEDA, INC.
Reel/Frame 028898/0959 →