Patent ID: 7673163

Claim:
A semiconductor integrated circuit device comprising: a plurality of power source areas where power supply voltage supplied thereto is controlled individually, wherein one or more function modules are arranged in said power source areas, functionally related dependency relations are respectively associated with said plurality of power source areas; and power supply control means is provided, which, when a control signal to supply power to an arbitrary power source area is outputted, controls power supply voltage so as to be supplied sequentially from a power source area belonging to a lower hierarchical level dependent on said arbitrary power source area to said arbitrary power source area, wherein said power supply control means comprises: a control unit which receives an interrupt signal for recovering from a power supply shutdown state to a power supply state and outputs a power supply switch request signal for performing a power supply to an arbitrary power source area according to said received interrupt signal; and a power supply switch control unit which is provided in each of said power source areas and controls power supply voltage supplied in said power source area according to said power supply switch request signal outputted from said control unit, wherein said power supply switch control unit comprises: a switch connected between said power source area and a reference potential; and a switch control unit which outputs a signal for controlling an operation of said switch on the basis of the power supply switch request signal outputted from said control unit and sends a power-on completion signal back to said control unit when said switch turns ON, and wherein said control unit comprises: a first register which stores flag information of the arbitrary power source area corresponding to said interrupt signal; a second register which stores flag information showing the power supply state of said respective power source areas in current status; a complementary logic unit which outputs flag information corresponding to the power source area dependent on the arbitrary power source area to which power is supplied, from said flag information of said first register, in reflection to the flag information of said second register; a third register which stores flag information outputted from said complementary logic unit; and a power supply request logic unit which, on the basis of the flag information of said third register, controls power supply voltage so as to be supplied sequentially from the power source area belonging to a lower hierarchical level dependent on said arbitrary power source area to said arbitrary power source area.