Apparatus and methods for adjusting performance of programmable logic devices
First Claim
1. A programmable logic device (PLD), comprising a body-bias generator configured to set a body bias of a transistor within the programmable logic device, wherein the body-bias generator sets the body bias of the transistor so as to trade off performance and power consumption of the transistor.
3 Assignments
0 Petitions
Accused Products
Abstract
A programmable logic device (PLD) includes mechanisms for adjusting or setting the body bias of one or more transistors. The PLD includes a body-bias generator. The body-bias generator is configured to set a body bias of one or more transistors within the programmable logic device. More specifically, the body-bias generator sets the body bias of the transistor(s) so as to trade off performance and power consumption of the transistor(s).
107 Citations
80 Claims
- 1. A programmable logic device (PLD), comprising a body-bias generator configured to set a body bias of a transistor within the programmable logic device, wherein the body-bias generator sets the body bias of the transistor so as to trade off performance and power consumption of the transistor.
-
19. A programmable logic device (PLD), comprising:
-
a control circuitry;
a body-bias generator coupled to the control circuitry, the body-bias generator configured to set a body bias of a transistor within the programmable logic device (PLD); and
a variable impedance device coupled to the control circuitry, the variable impedance device configured to control power dissipation of a first circuit within the programmable logic device (PLD). - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A programmable logic device (PLD), comprising:
-
a temperature sensor, the temperature sensor configured to sense a temperature of a first circuit in the programmable logic device (PLD);
a body-bias generator configured to set a body bias of a set of transistors in response to a control signal; and
a control circuit coupled to the temperature sensor and the body-bias generator, the control circuit configured to provide the control signal in response to a signal received from the temperature sensor. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A programmable logic device (PLD), comprising:
-
means for deriving a body-bias signal from at least one parameter related to the programmable logic device (PLD); and
means for providing the body-bias signal to a transistor in a first circuit within the programmable logic device (PLD) in response to an input signal. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of configuring a programmable logic device (PLD) to implement an electronic circuit, the method comprising:
-
mapping the electronic circuit to functional resources within the programmable logic device (PLD) to generate a design to be implemented by the programmable logic device (PLD);
identifying at least one critical circuit path in the design to be implemented by the programmable logic device (PLD); and
programming a body-bias level of at least one transistor in the at least one critical circuit path. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
-
54. A method of operating a programmable logic device (PLD), the method comprising:
-
setting a body-bias level of at least one transistor in the programmable logic device (PLD) to a first level;
determining whether a performance measure of the programmable logic device (PLD) meets a criterion; and
adjusting the body-bias level of the at least one transistor depending on whether the performance measure of the programmable logic device (PLD) meets the criterion. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
62. A method of operating a programmable logic device (PLD), the method comprising:
-
setting a body-bias level of at least one transistor in the programmable logic device (PLD) to a first level;
determining whether a performance measure and a temperature level of the programmable logic device (PLD) meet at least one criterion;
adjusting the body-bias level of the at least one transistor depending on whether the performance measure and the temperature level of the programmable logic device (PLD) meet the criterion. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
-
69. A method of operating a programmable logic device (PLD) configured to function in an operating environment, the method comprising:
-
setting a body-bias level of at least one transistor in the programmable logic device (PLD) to a first level; and
adjusting the body-bias level of the at least one transistor depending on at least one characteristic of the operating environment of the programmable logic device (PLD). - View Dependent Claims (70, 71, 72, 73, 74, 75, 76)
-
-
77. A method of operating a programmable logic device (PLD) configured to function in an operating environment, the method comprising:
-
setting a body-bias level of at least one transistor in the programmable logic device (PLD) to a first level; and
adjusting the body-bias level of the at least one transistor depending on at least one characteristic of the operating environment and a temperature level of the programmable logic device (PLD). - View Dependent Claims (78, 79, 80)
-
Specification