Progressive circuit evaluation for circuit optimization
AssigneeSynopsys, Inc.
InventorsMahesh A. Iyer, Robert Walker, Sudipto Kundu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsMahesh A. Iyer, Robert Walker, Sudipto Kundu
Estimating the term…
Systems and techniques for optimizing a circuit design are described. Some embodiments reduce the number of gates in the library (e.g., by dynamically pruning the library) which are considered for optimization. Some embodiments create a linear delay model, and use the linear delay model instead of a non-linear delay model to substantially reduce the amount of computation required to check whether or not a particular replacement gate improves one or more metrics of the circuit design. Some embodiments determine an order for processing the gates in the library or for processing input pins of a gate to facilitate early rejection of a candidate gate in the library of gates. In some embodiments, the evaluation of the impact of a candidate gate transformation is done progressively and level-by-level only up to the point where the gate transformation degrades one or more metrics.
A method for optimizing a circuit design, the method comprising:
A computer system, comprising:
A method for optimizing a circuit design, the method comprising:
Dependencies are inferred from the claim text.