Patent ID: 7616048

Claim:
A body biasing control circuit for controlling a plurality of body voltages associated with a plurality of macro blocks, comprising: a lookup table storing a plurality of indexes, each index indicating a body voltage appropriate for an operating state of a corresponding macro block; and a control unit receiving said plurality of indexes from said lookup table and generating a plurality of body voltages appropriate for an operating state of a macro block corresponding to at least one of said plurality of indexes, and providing the body voltages to said macro block, wherein the control unit further comprises: a decoder configured to decode the plurality of indexes and outputting corresponding bits; a body bias generator communicating with said decoder and configured to generate a body voltage appropriate for an operating state of the corresponding macro block in response to said decoder output bits wherein the body bias generator comprises: a selection circuit having a plurality of demultiplexers receiving said corresponding bits from said decoder and outputting a plurality of output bits in response to an enable signal and a macro block selection signal; a plurality of level shifters receiving the plurality of output bits from said demultiplexers of said selection unit and converting a plurality of voltage levels associated with said output bits; and a plurality of register trees, communicating with said level shifters and receiving said converted output bits, and generating a body voltage of the corresponding macro block in response to said output bits and the converted output bits; and an amplifier disposed between said body bias generator and said macro block, said amplifier amplifying the body voltage and supplying the amplified body voltage to said corresponding macro block, and the indexes stored in said lookup table represent a plurality of body voltages when each macro block is in an active state and a plurality of body voltages when each macro block is in a standby state.