Patent ID: 9536037
Date: 2017-01-03
CPC Classifications: G06F

Claim:
1. A computer program product for placing circuit elements in a circuit design, the computer program product comprising: one or more non-transitory computer readable storage media and program instructions stored on the one or more non-transitory computer readable storage media, the program instructions that, when executed by at least one computer, cause said at least one computer to perform a process for placing circuit elements, the program instructions comprising instructions configuring a processor unit of said at least one computer to: determine an initial placement for a set of circuit elements corresponding to a circuit design; identify a port for a circuit element of the set of circuit elements to provide an identified port; calculate a load-to-driver capacitance ratio for the identified port; determine an estimated operating parameter corresponding to the identified port if the load-to-driver capacitance ratio exceeds a selected threshold; and change placement of the circuit element, or an associated driver, if the estimated operating parameter is outside an acceptable operating range.