Dynamic power load line by configuration
AssigneeAltera Corporation
InventorsGuang Chen, Yuet Li, Archanna Srinivasan
Life of this patent
Estimating the term…
Abstract
Systems or methods of the present disclosure may provide for determining a load line for operation of a programmable logic fabric where the load line is based at least in part on design configuration details for a design or a configuration rather for generic deployment of the programmable logic device. The load line may be determined using software modeling for the design or configuration. Additionally or alternatively, the load line may be determined using runtime testing and sensing of real-world parameters. This determination based on real-world parameters of a deployment of the configuration or design is based on a determination of a step load for the design or configuration.
Claims19
A system comprising:
- memory storing instructions;
- a processor, that when executing the instructions, performs operations comprising:
- implementing design software that is used to design a configuration for a programmable fabric of a programmable logic device, wherein implementing the design software comprises:
- receiving, at the processor, design configuration details for the configuration;
- calculating, using the processor, a voltage shift to be applied to a load line model for the configuration, wherein the load line model defines voltage limits for the programmable logic device based on current usage of the programmable logic device;
- causing the programmable logic device to be operated using the load line model with the voltage shift.
A method comprising:
- accessing an indication of a voltage based on a configuration for a programmable logic fabric of an integrated circuit device;
- loading the configuration into the programmable logic fabric;
- receiving a voltage based on the indication, wherein a change in the indication causes a change in the voltage that also causes a corresponding change in a maximum voltage of a load line model for the integrated circuit device, wherein the load line model defines voltage limits for the programmable logic fabric based on current usage of the integrated circuit device;
- and
- operating the integrated circuit device using the voltage based on the indication.
A tangible, non-transitory, and computer-readable medium having stored thereon instructions, that when executed by a processor, causes the processor to:
- receive design specifications for a configuration of a programmable logic fabric of an integrated circuit device;
- determine a power consumption for the configuration from the design specifications;
- calculate a voltage shift to a voltage to be supplied to the integrated circuit device applied to a load line model for the configuration, wherein the load line model defines voltage limits for the integrated circuit device based on current usage of the integrated circuit device;
- and
- update a voltage identifier (VID) that indicates a level of the voltage to apply the voltage shift during operation of the integrated circuit device.
Dependencies are inferred from the claim text.