Apparatus and methods for on-die temperature sensing to improve FPGA performance
First Claim
Patent Images
1. An integrated circuit device comprising:
- a field programmable gate array (FPGA) fabric;
one or more on-chip temperature sensors configured to detect temperature of the FPGA fabric; and
supply voltage modulation control circuitry configured to control a first voltage of the integrated circuit device to be a higher voltage at a first time when the temperature indicates that less heat is present on the FPGA fabric and to be a lower voltage at a second time when the temperature indicates that more heat is present on the FPGA fabric, wherein the first voltage comprises an internal core supply voltage to a first portion of the integrated circuit device, and wherein the supply voltage modulation control circuitry is configured to modulate the internal core supply voltage but not to modulate a second voltage supplied to a second portion of the integrated circuit device.
0 Assignments
0 Petitions
Accused Products
Abstract
A field programmable gate array (FPGA) includes a temperature sensor array. The FPGA also includes a supply voltage modulation circuit. The supply voltage modulation circuit is coupled to the temperature sensor array.
5 Citations
19 Claims
-
1. An integrated circuit device comprising:
-
a field programmable gate array (FPGA) fabric; one or more on-chip temperature sensors configured to detect temperature of the FPGA fabric; and supply voltage modulation control circuitry configured to control a first voltage of the integrated circuit device to be a higher voltage at a first time when the temperature indicates that less heat is present on the FPGA fabric and to be a lower voltage at a second time when the temperature indicates that more heat is present on the FPGA fabric, wherein the first voltage comprises an internal core supply voltage to a first portion of the integrated circuit device, and wherein the supply voltage modulation control circuitry is configured to modulate the internal core supply voltage but not to modulate a second voltage supplied to a second portion of the integrated circuit device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
using one or more on-chip temperature sensors of an integrated circuit device to obtain a first signal responsive to temperature of field programmable gate array (FPGA) fabric of the integrated circuit device; using supply voltage modulation control circuitry to control at least two supply voltages of the integrated circuit device to have a higher voltage level when the first signal indicates lower heat dissipation, wherein the at least two supply voltages comprise an internal supply voltage of the FPGA fabric and a supply voltage of memory of the integrated circuit device; and using the supply voltage modulation control circuitry to control the internal supply voltage of the FPGA fabric and the supply voltage of the memory of the integrated circuit device to have a lower level when the first signal indicates higher heat. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
field programmable gate array (FPGA) circuitry disposed on an integrated circuit; a processor configured to receive and process data from the FPGA circuitry; on-chip temperature sensing circuitry disposed on the integrated circuit, wherein the on-chip temperature sensing circuitry is configured to detect temperature of the FPGA circuitry; and on-chip supply voltage modulation control circuitry disposed on the integrated circuit, wherein the on-chip supply voltage modulation control circuitry is connected to the on-chip temperature sensing circuitry and configured to receive a signal corresponding to the temperature of the FPGA circuitry from the on-chip temperature sensing circuitry, and wherein the on-chip supply voltage modulation control circuitry is configured to control a first voltage of the integrated circuit and a second voltage of the integrated circuit to be at a lower voltage level when the temperature indicates that more heat is present on the FPGA circuitry and to be at a higher voltage level when the temperature indicates that less heat is present on the FPGA circuitry, wherein the first voltage comprises an internal supply voltage to programmable logic of the FPGA circuitry, and wherein the second voltage comprises a supply voltage for block memory of the FPGA circuitry. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification