Individually adjustable back-bias technique
1 Assignment
0 Petitions
Accused Products
Abstract
An individual-well adaptive method of body bias control that mitigates the effects of D2D and WD process variations is shown. It is assumed that p-type transistors are grouped in sections. The bodies of all the p-type transistors within a section are connected to a single n-well. This section size can be small enough to provide fine-granular adjustments to the circuit without having any impact on area overhead. With a small amount of additional circuitry and routing, individual well biases can be intelligently adjusted resulting in closely controlled chip power and performance. Experimental results show that binning yields as low as 17% can be improved to greater than 90% using the proposed method.
-
Citations
37 Claims
-
1. (cancelled).
-
2. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor; and
a switch, wherein said switch when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a second p-channel transistor with a source connected to said n-well, a drain connected to the power supply, and a gate connected to the output of a scan register. - View Dependent Claims (3)
-
-
4. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a second p-channel transistor with a drain connected to said n-well, a source connected to the power supply, and a gate connected to the output of a scan register. - View Dependent Claims (5)
-
-
6. (cancelled).
-
7. (cancelled).
-
8. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor; and
a switch, wherein said switch, when closed connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is controlled by the output of a scan register. - View Dependent Claims (9, 10)
-
-
11. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor; and
a switch, wherein said switch when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is controlled by the output of a scan latch. - View Dependent Claims (12, 13)
-
-
14. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is controlled by the output of a shift register.
-
-
15. (cancelled).
-
16. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor;
a second p-channel transistor formed in said n-well, wherein said n-well forms a body of said second p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a third p-channel transistor with a source connected to said n-well, a drain connected to the power supply, and a gate connected to the output of a scan register. - View Dependent Claims (17, 18, 19)
-
-
20. An integrated circuit, comprising:
-
an n-well;
a first channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor;
a second p-channel transistor formed in said n-well, wherein said n-well forms a body of said second p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a third p-channel transistor with a source connected to said n-well, a drain connected to the power supply, and a gate connected to the output of a scan latch. - View Dependent Claims (21, 22, 23)
-
-
24. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor;
a second p-channel transistor formed in said n-well, wherein said n-well forms a body of said second p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a third p-channel transistor with a source connected to said n-well, a drain connected to the power supply, and a gate connected to the output of a shift register. - View Dependent Claims (25)
-
-
26. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor;
a second p-channel transistor formed in said n-well, wherein said n-well forms a body of said second p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a third p-channel transistor with a drain connected to said n-well, a source connected to the power supply, and a gate connected to the output of a scan register. - View Dependent Claims (27, 28, 29)
-
-
30. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor;
a second p-channel transistor formed in said n-well, wherein said n-well forms a body of said second p-channel transistor; and
a switch, wherein said switch, when closed connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a third p-channel transistor with a drain connected to said n-well, a source connected to the power supply, and a gate connected to the output of a scan latch. - View Dependent Claims (31, 32, 33)
-
-
34. An integrated circuit, comprising:
-
an n-well;
a first p-channel transistor within said n-well, wherein said n-well forms the body of said first p-channel transistor;
a second p-channel transistor formed in said n-wells, wherein said n-well forms a body of said second p-channel transistor; and
a switch, wherein said switch, when closed, connects a power supply to said n-well, and when open, disconnects a power supply from said n-well allowing said n-well to float, wherein said switch is a third p-channel transistor with a drain connected to said n-well, a source connected to the power supply, and a gate connected to the output of a shift register. - View Dependent Claims (35)
-
-
36. A method, comprising the steps of:
-
a) selecting an integrated circuit chip;
b) evaluating the chip with all n-wells fully connected to a power supply;
c) evaluating the chip with all n-wells floating;
d) saving a best configuration of the chip if the chip is acceptable with all n-wells fully connected, or with all n-wells floating, and jumping to step s);
e) testing the evaluations for acceptable p-well bias;
f) generating a population using randomization and linear estimation;
g) running a Genitor-style genetic algorithm on the population;
h) selecting two parent chromosomes from the population using tournament selection;
i) reproducing a child chromosome from the two parent chromosomes;
j) generating the child'"'"'s floating n-wells by favoring the more fit parent in a HUX-style crossover;
k) setting the child'"'"'s substrate bias to the average substrate bias of the parents;
l) mutating the child chromosome both randomly and based on the average of the two parents;
m) evaluating the resulting child chromosome;
n) saving the child configuration of the chip if the evaluation of the child is acceptable, and jumping to step s);
o) updating the population if the maximum number of generations has not been reached, and jumping to step g);
p) saving the child configuration of the chip if the maximum number of genetic algorithms have been run, and jumping to step s);
q) re-estimating the biasing on the child chromosome;
r) updating the population, and jumping to step g); and
s) if more chips are available, selecting a new chip, and repeating steps b) through r). - View Dependent Claims (37)
-
Specification