Patent ID: 8138795

Claim:
A self-aware adaptive power control system for making corresponding compensation on the variation of overall operation environment for the circuit, which comprises: a multi-mode power gating network (MPGN), which is configured between a logic circuit and a power supply, for controlling a supply current and defining an upper limit of the supply current to control the circuit speed and the circuit power; a current monitoring translator, which is used to identify an amount of current drained from the power supply and monitor a current variance; a variable threshold comparator, which receives information from the current monitoring translator and provides a variable threshold, and which determines if the accommodated circuit is at an operation state or a stable state; a slack detector, which is used to compare the determination result from the variable threshold comparator with a clock period to determine if the operation of the accommodated circuit has used up the time mostly approaching a length of the clock period; and a bi-directional shift register, which contains control words for the multi-mode power gating network and controls the multi-mode power gating network, and which employs the result from the variable threshold comparator and the slack detector to indicate a shift direction of the bi-directional shift register.