Patent ID: 8490041

Claim:
A method comprising: receiving, by a user device, a request to perform an operation for an integrated circuit; determining, by the user device, one or more drop point intervals associated with a clock mesh, the clock mesh being based on information associated with one or more components of the integrated circuit; inserting, by the user device, a particular clock buffer for each of one or more drop points associated with the clock mesh; associating, by the user device, a shaped tree with the one or more components; performing, by the user device, an operation, for the particular clock buffer, to reconfigure the particular clock buffer, performing the operation including: measuring parameters of the shaped tree, determining, based on the measured parameters of the shaped tree, characteristics to drive the shaped tree and the one or more components, and reconfiguring, based on the determined characteristics, the particular clock buffer; and storing, by the user device, information associated with the reconfigured particular clock buffer.