A method and apparatus for controlling power consumption by devices in an
integrated circuit. The apparatus includes a complementary device for a
corresponding device for which power consumption is desired to be
reduced. The complementary device supports all or some of the tasks of
the corresponding device. The complementary device receives tasks that
can be executed by either itself or the corresponding device and based
upon the power management scheme will either execute the task itself or
allow the corresponding device.