Patent ID: 9223918
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A method, comprising: generating a model of a circuit including a plurality of original repeaters connected between at least one source and at least one sink; wherein a subset of said plurality of original repeaters are original repeaters that drive a net in the model of the circuit that couples to other nets in the model of the circuit; performing, with a power optimization unit, a power optimization analysis on the plurality of original repeaters that are not in said subset to change the plurality of non-subset original repeaters to low-power repeaters based on predetermined optimization parameters; wherein said power optimization unit is configured to withhold said power optimization analysis from said plurality of subset original repeaters that are original repeaters that drive a net in the model of the circuit that couples to other nets in the model of the circuit; performing, with a crosstalk analysis unit, a crosstalk analysis on the model of the circuit including the low-power repeaters to determine whether said change of the plurality of non-subset original repeaters to low-power repeaters resulted in a crosstalk timing violation; and changing, with the crosstalk analysis unit, at least one of the low-power repeaters to a higher-power repeater when it is determined that said change of the plurality of non-subset original repeaters to low-power repeaters resulted in a crosstalk violation, and leaving the low-power repeaters in the model of the circuit when it is determined that said change of the plurality of non-subset original repeaters to low-power repeaters did not result in a crosstalk violation.