| CPC G06F 30/3315 (2020.01) [G06F 30/327 (2020.01); G06F 2119/06 (2020.01); G06F 2119/12 (2020.01); G06F 2119/18 (2020.01)] | 15 Claims |

|
1. A method for providing enhanced fabrication and design of an integrated circuit in a computing environment by one or more processors comprising:
clustering one or more latches by augmenting an integer linear program (“ILP”) operation with a facility-location allocation (FLA) operation, wherein the clustering of the one or more latches is timing-aware;
placing the one or more latches based on clustering the one or more latches; and
determining a number of one or more initial candidate local clock buffers by the FLA operation for power and congestion optimization.
|