Claims
- 1. 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 multiplexer, controlled by a multiplexer control line, wherein an output of said multiplexer is connected to said n-well, and wherein said multiplexer is configured to bias said n-well to one of two different voltages.
- 2. The integrated circuit of claim 1, wherein a source and a drain of said first p-channel transistor include parasitic resistances and capacitances to said n-well.
- 3. The integrated circuit of claim 2, wherein the parasitic resistances and capacitances between the source and drain of said first p-channel transistor and said n-well act to stabilize a voltage of said n-well.
- 4. The integrated circuit of claim 1, wherein said multiplexer control line is driven by the output of a scan register.
- 5. The integrated circuit of claim 4, wherein the scan register is part of a scan chain.
- 6. The integrated circuit of claim 5, wherein the outputs of the scan chain are set during manufacturing testing.
- 7. The integrated circuit of claim 1, wherein said multiplexer control line is driven by the output of a scan latch.
- 8. The integrated circuit of claim 7, wherein the scan latch is part of a scan chain.
- 9. The integrated circuit of claim 8, wherein the outputs of the scan chain are set during manufacturing testing.
- 10. The integrated circuit of claim 1, wherein said multiplexer control line is driven by the output of a shift register.
- 11. An integrated circuit, comprising:
a first n-well; a first p-channel transistor within said first n-well, wherein said first n-well forms the body of said first p-channel transistor; a first multiplexer, controlled by a first multiplexer control line, wherein an output of said first multiplexer is connected to said first n-well, and wherein said first multiplexer is configured to bias said first n-well to either a power supply voltage or a first bias voltage; a second n-well; a second p-channel transistor within said second n-well, where in said second n-well forms the body of said second p-channel transistor; and a second multiplexer, controlled by a second multiplexer control line, wherein an output of said second multiplexer is connected to said second n-well, and wherein said second multiplexer is configured to bias said second n-well to either a power supply voltage or a second bias voltage.
- 12. The integrated circuit of claim 11, wherein a source and a drain of said first and second p-channel transistors include parasitic resistances and capacitances to said n-well.
- 13. The integrated circuit of claim 12, wherein the parasitic resistances and capacitances between the source and drain of said first and second p-channel transistors and said n-well act to stabilize a voltage of said n-well.
- 14. The integrated circuit of claim 11, wherein said first and second multiplexer control lines are driven by the outputs of scan registers.
- 15. The integrated circuit of claim 14, wherein the scan registers are parts of a scan chain.
- 16. The integrated circuit of claim 15, wherein the outputs of the scan chain are set during manufacturing testing.
- 17. The integrated circuit of claim 14, wherein the scan registers are parts of different scan chains.
- 18. The integrated circuit of claim 17, wherein the outputs of the scan chains are set during manufacturing testing.
- 19. The integrated circuit of claim 11, wherein said first and second multiplexer control lines are driven by the outputs of scan latches.
- 20. The integrated circuit of claim 19, wherein the scan latches are parts of a scan chain.
- 21. The integrated circuit of claim 20, wherein the outputs of the scan chain are set during manufacturing testing.
- 22. The integrated circuit of claim 19, wherein the scan latches are parts of different scan chains.
- 23. The integrated circuit of claim 22, wherein the outputs of the scan chains are set during manufacturing testing.
- 24. The integrated circuit of claim 11, wherein said multiplexer control line is driven by the output of a shift register.
- 25. 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 within said n-well, wherein a source of said second p-channel transistor is connected to said n-well, and a drain of said second p-channel transistor is connected to a power supply; a voltage divider, wherein an output of said voltage divider is connected to said n-well; and an inverter, wherein an input of said inverter is connected to a gate of said second p-channel transistor, and an output of said inverter is connected to an input of said voltage divider.
- 26. The integrated circuit of claim 25, wherein said input of said inverter is connected to the output of a scan register.
- 27. The integrated circuit of claim 26, wherein the scan register is part of a scan chain.
- 28. The integrated circuit of claim 27, wherein the outputs of the scan chain are set during manufacturing testing.
- 29. The integrated circuit of claim 25, wherein said input of said inverter is connected to the output of a scan latch.
- 30. The integrated circuit of claim 29, wherein the scan latch is part of a scan chain.
- 31. The integrated circuit of claim 30, wherein the outputs of the scan chain are set during manufacturing testing.
- 32. The integrated circuit of claim 25, wherein said input of said inverter is connected to the output of a shift register.
- 33. The integrated circuit of claim 25, wherein said voltage divider includes a third p-channel transistor and a fourth p-channel transistor, and wherein a source of said third p-channel transistor is connected to said n-well, and a drain of said third p-channel transistor is connected to a power supply, and a source of said fourth p-channel transistor is connected to said n-well, and a drain of said fourth p-channel transistor is connected to ground.
- 34. The integrated circuit of claim 25, wherein said voltage divider includes a third p-channel transistor and a fourth p-channel transistor, and wherein a drain of said third p-channel transistor is connected to said n-well, and a source of said third p-channel transistor is connected to a power supply, and a drain of said fourth p-channel transistor is connected to said n-well, and a source of said fourth p-channel transistor is connected to ground.
- 35. 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 fully connected to a bias voltage; d) saving a best configuration of the chip if the chip is acceptable with all n-wells fully connected to a power supply, or with all n-wells fully connected to a bias voltage, 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 voltage on the child's 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).
- 36. A method, as recited in claim 35, further comprising the steps of:
t) reading the configuration; and u) setting a scan chain on each chip, using the best configuration.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to Application No. xx/xxx,xxx also entitled, “An Individually Adjustable Back-Bias Technique,” filed on or about the same date as the present application, and hereby incorporated herein by reference. Application No. xx/xxx,xxx discloses and claims an individually adjustable back-bias technique different from that claimed in the present application.