Patent ID: 7653891

Claim:
A method of reducing dynamic power of a circuit, the method comprising: receiving a routing configuration assigning selection inputs for multiplexers of the circuit; determining at least one unused selection input associated with a stage of a plurality of stages of a multiplexer tree used by the circuit based upon the routing configuration for the circuit, wherein each stage of the plurality of stages beyond a first stage receives an output of a previous stage; pulling the at least one unused selection input to a constant value for selecting at least one predetermined input coupled to the stage of the multiplexer tree receiving the at least one unused selection input; assigning predetermined values to unused data inputs of the multiplexer tree associated with the at least one unused selection input, wherein the assigned predetermined values for unused data inputs are selected to reduce toggling in adjacent stages including an internal stage receiving outputs from a previous stage, wherein the adjacent stages receive selection inputs used for selecting different inputs coupled to the adjacent stages; and minimizing dynamic power in the circuit implementing the multiplexer tree based upon the received routing configuration and the assigned predetermined values for the unused data inputs.