Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring energy consumption. In one aspect, a method includes sending, to a power monitor of a circuit board, requests for power consumption data. The requests are sent periodically based on a reference clock that is located external to the circuit board and that is more accurate than a clock of the power monitor. Each request is for an accumulated amount of power for components of the circuit board. In response to each request, power consumption data is received from the power monitor. The power consumption data specifies the accumulated amount of power for the components of the circuit board since a previous request sent to the circuit board. An amount of energy consumed by the components of the circuit board over a time period is determined based on the received power measurements and the time period.
Abstract:
An IC package is configured to receive a voltage regulator and a load. The IC package includes a plurality of buildup layers disposed on a plurality of core layers. The buildup layers have a top side that includes first and second surface features for receiving the voltage regulator and the load, respectively. First and second pluralities of vias connect the first and second surface features, respectively, to a buildup conductor layer and a core conductor layer. The buildup conductor layer includes a substantially solid or continuous conductor plane extending across and connected to the first and second pluralities of vias. The buildup conductor layer defines a gap between the first and second pluralities of vias, the gap partially separating a portion of the conductor plane connected to the first plurality of vias from a portion connected to the second plurality of vias.
Abstract:
The systems and methods described are for adjusting over current protection values during changes in load current. In one aspect, a method includes, monitoring a load current amplitude value at a power input connected to an electrical load; determining a rate of change of the load current amplitude value; determining whether the rate of change of the load current amplitude value exceeds a predefined rate threshold value; in response to determining that the rate of change of the load current amplitude value exceeds the predefined rate threshold value: adjusting an over current protection value from a first over current protection value to an adjusted over current protection value for a first predefined amount of time; and at the expiration of the first predefined amount of time, at least partially reversing the adjustment to the over current protection value.
Abstract:
An apparatus for selectively connecting a decoupling capacitor in parallel with a load on a power bus during a hot swap power up. In an aspect, an apparatus includes a capacitive coupling connected to a hot swap control circuit and that capacitively couples first and second power conductors when the output of the hot swap control circuit indicates a monitored load has attained a voltage threshold.
Abstract:
An apparatus for selectively connecting a decoupling capacitor in parallel with a load on a power bus during a hot swap power up. In an aspect, an apparatus includes a capacitive coupling connected to a hot swap control circuit and that capacitively couples first and second power conductors when the output of the hot swap control circuit indicates a monitored load has attained a voltage threshold.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying, for each of multiple circuits of an electrical device, a discharge time that indicates an amount of time previously taken for a voltage level of the circuit to decrease from a normal operating voltage to a specified voltage level after power was removed from the circuit. A delay time period is determined for the electrical device based on each discharge time. A command is received to cycle power to one or more components of the electrical device. In response to receiving the command, power is removed from the circuits for an amount of time that corresponds to the delay time period and power is restored to the circuits in response to the amount of time lapsing.
Abstract:
An apparatus for providing electrical protection and reducing power consumption in data centers. In an aspect, an apparatus includes a hot swap control circuit that monitors a voltage drop across a fuse, and selectively connects a bus bar to a load, based on the monitored voltage. Further, the apparatus selectively disconnects the bus bar from the load when the hot swap control circuit indicates that the monitored voltage across the fuse has attained a voltage threshold.
Abstract:
Systems and apparatus for an integrated test tool for that utilizes reconfigurable hardware to assess power delivery quality. In one aspect, a method includes receiving, at a control logic block in a field programmable gate array (FPGA), a load current amplitude value and a load current frequency value; determining, by the control logic block, an activation modulation signal that causes each of a plurality of load cells to which it is applied to be in an active state for a first period of time and in an inactive state during a second period of time, and a first of number of load cells that when activated according to the activation modulation signal cause the FPGA to draw a load current at the load current amplitude.