Patent ID: 9418198
Filing Date: 2016-08-16
CPC Classification: G06F

Claim Text:
1. A computer program product for calculating an effect on timing of moving a pin from an edge position to an inboard position in processing large block synthesis (LBS), the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code, when executed by a computer, causing the computer to perform: determining first timing details at the inboard position, wherein the first timing details are determined based on a total length of one or more internal wire segments between a signal source and the inboard position; selecting an upper metal layer as a virtual wire between the edge position and the inboard position, wherein the upper metal layer has a lower RC delay; calculating capacitance and resistance of the virtual wire; updating driver strength of a driver between the signal source and the inboard position, based on the capacitance and the resistance of the virtual wire; determining second timing details at the inboard position, wherein the second timing details are determined based on wire loads of the virtual wire; and modifying an assertion of the pin at the inboard position, based on the first timing details and the second timing details.