IP Library Granted Patent US 10,296,061
Granted Patent B2
US 10,296,061 · App. 14/576,348 · Granted May 21, 2019

Reconfigurable and scalable hardware management architecture

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,296,061
App. No.
14/576,348
Granted
May 21, 2019
Kind
B2
Abstract

In one embodiment, a reconfigurable and scalable hardware management architecture includes a digital controller for controlling two or more analog sense-and-control (ASC) circuits, where each ASC monitors voltage, current, and temperature of one or more power supplies (e.g., DC-to-DC converters), ICs, or a circuit board. The controller and ASCs are connected in a star architecture, where each ASC is connected to the controller via a different, dedicated interface to communicate regarding the power supplies being monitored. In addition, the controller and the ASCs are also connected in a bus architecture via a shared interface. The architecture can be re-configured by adding one or more additional ASCs or by removing one or more existing ASCs, where each additional ASC is (i) connected to a different I/O interface of the digital controller via a different, dedicated interface and (ii) connected to the digital controller and the two or more existing ASCs via the shared interface.

Claims (58)

1. A system comprising:

one or more analog sense-and-control (ASC) circuits;

a digital controller comprising a plurality of input/output (I/O) interfaces and connected to control the one or more ASC circuits,

wherein:

each ASC circuit is connected to monitor an analog characteristic of one or more other devices in the system;

each ASC circuit is connected via a different, dedicated, bidirectional interface to a different I/O interface of the digital controller to:

communicate with the digital controller over the interface in a first direction regarding the monitored analog characteristic, and

control the one or more other devices in response to control signals received from the digital controller over the interface in a second direction, wherein the control signals are based at least in part on the monitored analog characteristic communicated to the digital controller;

the system can be re-configured by adding one or more additional ASC circuits or by removing one or more existing ASC circuits, wherein each additional ASC circuit is connected to a different I/O interface of the digital controller via a different, dedicated interface; and

the ASC circuits are implemented independently of the digital controller to facilitate reconfiguration of the system by selective addition or selective removal of the ASC circuits.

2. The system of claim 1 , wherein each ASC circuit controls power up and power down, output voltage, temperature, and other digital functions of its associated one or more other devices.

3. The system of claim 1 , wherein:

the one or more other devices comprise at least one power supply; and

the analog characteristic comprises at least one of a voltage, a current, or a temperature of the at least one power supply or a temperature of an IC or an environment.

4. The system of claim 1 , wherein:

each ASC circuit has a reset pin; and

the reset pins of at least two ASC circuits are coupled to a single reset pin for the digital controller.

5. The system of claim 4 , wherein the digital controller has one or more additional reset pins, each of which is capable of being connected to the reset pin of a different ASC circuit.

6. The system of claim 1 , wherein each dedicated interface is configured to transmit a clock signal from the digital controller to the corresponding ASC circuit, thereby enabling synchronization between the digital controller and at least two ASC circuits.

7. The system of claim 6 , wherein the clock signals of the at least two clock signals are synchronous and have the same frequency.

8. The system of claim 1 , wherein:

the system is a rack-mount system or a base board with mezzanine cards;

the digital controller is configured in a first printed circuit board (PCB) mounted in a rack of the rack-mount system or located on the base board; and

the one or more ASC circuits are configured in one or more other PCBs that are removably mounted in the rack of the rack-mount system or the base board.

9. The system of claim 1 , wherein at least one ASC circuit is configured to be part of the first PCB.

10. The system of claim 1 , further comprising the other devices, wherein the digital controller is an FPGA, and wherein at least one of the ASC circuits is configured to monitor a first analog characteristic of its associated one or more other devices and at least one other of the ASC circuits is configured to monitor a second analog characteristic of its associated one or more other devices, and wherein the first analog characteristic is different from the second analog characteristic.

11. The system of claim 1 , wherein the digital controller is a single logical device that controls all of the ASC circuits in the system independent of the number of ASC circuits in the system.

12. The system of claim 1 , wherein:

the one or more other devices comprise at least one of a power supply or-an IC or a circuit board;

the analog characteristic comprises at least one of a voltage, a current, or a temperature of the power supply or a temperature of the IC or the circuit board;

each dedicated interface is configured to transmit a clock signal from the digital controller to the corresponding ASC circuit, thereby enabling synchronization between the digital controller and at least two ASC circuits; and

the digital controller is an FPGA.

13. The system of claim 1 , wherein at least one of the ASC circuits is configured to generate an input clock signal and provide the input clock signal to the digital controller, and wherein the digital controller is configured to generate clock signals for all the ASC circuits of the system based on the input clock signal.

14. The system of claim 1 , wherein the digital controller and the one or more ASC circuits are connected via a shared interface, and wherein the shared interface is configured to allow the digital controller to program all the ASC circuits and/or to provide access of the digital controller and the one or more ASC circuits to an external device.

15. A digital controller comprising:

a plurality of input/output (I/O) interfaces configured to be connected to one or more analog sense-and-control (ASC) circuits, wherein:

each ASC circuit is configured to be connected to monitor an analog characteristic of one or more devices, and

each ASC circuit is configured to be connected to the digital controller via a different, dedicated, bidirectional interface to a different one of the I/O interfaces of the digital controller to:

communicate with the digital controller over the interface in a first direction regarding the monitored analog characteristic, and

control the one or more devices in response to control signals received from the digital controller over the interface in a second direction, wherein the control signals are based at least in part on the monitored analog characteristic communicated to the digital controller; and

a processor configured to, for each ASC circuit:

generate a control signal based at least on analog characteristic information received from the ASC circuit via the dedicated interface of the ASC circuit, the analog characteristic information being associated with the analog characteristic of the associated one or more devices of the ASC circuit, and

provide the control signal for transmission to the ASC circuit via the dedicated interface of the ASC circuit to control the ASC circuit ,

wherein the ASC circuits are implemented independently of the digital controller to facilitate reconfiguration by selective addition or selective removal of the ASC circuits.

16. The digital controller of claim 15 , wherein:

the processor is configured to provide for transmission a clock signal to the ASC circuits via the respective dedicated interfaces to enable synchronization between the digital controller and the ASC circuits; and

the digital controller is an FPGA.

17. A system comprising:

a plurality of analog sense-and-control (ASC) circuits, each ASC circuit comprising:

a dedicated interface configured to connect to an input/output (I/O) interface of a digital controller; and

a processor configured to:

monitor an analog characteristic of one or more devices connected to the ASC circuit,

communicate, over the dedicated interface in a first direction, information associated with the monitored analog characteristic to the digital controller, and

control the one or more devices in response to control signals received from the digital controller over the dedicated interface in a second direction, wherein the control signals are based at least in part on the monitored analog characteristic communicated to the digital controller,

wherein the ASC circuits are implemented independently of the digital controller to facilitate reconfiguration of the system by selective addition or selective removal of the ASC circuits.

18. The system of claim 17 , wherein:

the one or more devices comprise at least one of a power supply or an IC or a circuit board; and

the analog characteristic comprises at least one of a voltage, a current, or a temperature of the at least one power supply or a temperature of the IC or the circuit board.

Assignments (5)
SECURITY INTEREST Recorded Sep 1, 2022
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 061365/0560 →
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded Mar 24, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035309/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2014
From: CHANDRA, SRIRAMA; BARTEL, ROBERT
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 034554/0391 →