Determining optimal gate sizes by using a numerical solver
AssigneeSynopsys, Inc.
InventorsMahesh A. Iyer, Amir H. Mottaez
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsMahesh A. Iyer, Amir H. Mottaez
Estimating the term…
Systems and techniques are described for optimizing a circuit design by using a numerical solver. The gates sizes are optimized by modeling a set of gate optimization problems and solving the set of gate optimization problems by using a numerical solver. Modeling each gate optimization problem can include selecting a portion of the circuit design that includes a driver gate that drives one or more inputs of each gate in a set of gates, and modeling a gate optimization problem for the portion of the circuit design based on circuit information for the portion of the circuit design. A differentiable objective function for delay can be created using numerical models for the delays in the circuit. In some embodiments, gradients of the differentiable objective function can be computed to enable the use of a conjugate-gradient-based numerical solver.
A method for optimizing a circuit design, the method comprising:
A non-transitory computer-readable storage medium storing instructions of an electronic design automation (EDA) software tool that, when executed by a computer system, cause the computer system to perform a method for optimizing a circuit design, the method comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.