Apparatus, method and process to determine a threshold voltage so that leakage power of a plurality of transistors is inversely proportional to a plurality of processor cores
AssigneeFujitsu Limited
InventorKeisuke Muraya
Life of this patent
Estimating the term…
Abstract
An information processing device includes a plurality of processor cores each including a plurality of transistors, and at least one substrate bias circuit that supplies each of the plurality of transistors with a substrate bias voltage that is determined based on the number of the processor cores.
Claims15
An information processing device comprising:
- a plurality of processor cores each including a plurality of transistors;
- and
- at least one substrate bias circuit that supplies each of the plurality of transistors with a substrate bias voltage that is determined based on the number of the processor cores, wherein
- the plurality of processor cores have the same structure as each other, and
- the substrate bias voltage is determined so that a threshold voltage for the plurality of transistors rises as the number of the plurality of processor cores increases.
A method for designing an information processing device having a plurality of processor cores, the method comprising:
- obtaining design data for the plurality of processor cores, transistor specs information indicating specs of transistors used in the plurality of processor cores, and device specs information indicating specs of the information processing device;
- calculating performance and power of one of the plurality of processor cores, based on the obtained design data and the obtained transistor specs information;
- calculating performance and power of the information processing device that uses the processor cores of a set number, based on the obtained device specs information and the calculated performance and power of the one of the plurality of processor cores;
- and
- determining a number of the plurality of processor cores and a substrate bias voltage supplied to the transistors, based on the calculated performance and power of the information processing device, wherein
- the plurality of processor cores have the same structure as each other, and
- the determining determines the substrate bias voltage so that a threshold voltage for the transistors rises as the number of the plurality of processor cores increases.
A computer-readable non-transitory medium having recorded thereon a program which causes a computer to execute a process for designing an information processing device having a plurality of processor cores, the process comprising:
- obtaining design data for the plurality of processor cores, transistor specs information indicating specs of transistors used in the plurality of processor cores, and device specs information indicating specs of the information processing device;
- calculating performance and power of one of the plurality of processor cores, based on the obtained design data and the obtained transistor specs information;
- calculating performance and power of the information processing device that uses the processor cores of a set number, based on the obtained device specs information and the calculated performance and power of the one of the plurality of processor cores;
- and
- determining a number of the plurality of processor cores and a substrate bias voltage supplied to the transistors, based on the calculated performance and power of the information processing device, wherein
- the plurality of processor cores have the same structure as each other, and
- the determining determines the substrate bias voltage so that a threshold voltage for the transistors rises as the number of the plurality of processor cores increases.
Dependencies are inferred from the claim text.