A method of operating a programmable logic device includes the steps of using a full V.sub.DD supply voltage to operate a first set of active blocks of the programmable logic device, and using a reduced supply voltage (e.g., 0.9 V.sub.DD) to operate a second set of active blocks of the programmable logic device. A timing analysis is performed to determine the maximum available timing slack in each active block. Active blocks having a smaller timing slack are grouped in the first set, and are coupled to receive the full V.sub.DD supply voltage. Active blocks having a larger timing slack are grouped in the second set, and are coupled to receive the reduced V.sub.DD supply voltage. As a result, the active blocks in the second set exhibit reduced power consumption, without adversely affecting the overall speed of the programmable logic device.

 
Web www.patentalert.com

< Parallel programmable antifuse field programmable gate array device (FPGA) and a method for programming and testing an antifuse FPGA

> Digital television receiver and method of processing rating region table (RRT) including an extended version number field

> Fast channel scanning and acquisition system and method for cable modem applications

~ 00527