Patent ID: 9275186
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A computer program product for providing an adjusted electronic representation of an integrated circuit layout, the computer program product having a non-transitory computer readable medium with a computer program embodied thereon, the computer program which when executed by a processor provides the adjusted electronic representation of the integrated circuit layout, the computer program comprising: computer program code for generating a timing performance of at least two paths in a first netlist; computer program code for identifying a common path of the at least two paths; computer program code for identifying a first cell in the common path that violates a timing performance parameter; computer program code for generating a plurality of derivative cells from a subsequent cell that is in the common path after the first cell, wherein each derivative cell comprises a variation of the subsequent cell, the variation including at least one of an additional component in each derivative cell that is not in the subsequent cell or a feature of a component in each derivative cell that is a modification of a corresponding component in the subsequent cell; and computer program code for, in response to the identifying the first cell, replacing the subsequent cell with at least one of the plurality of derivative cells to generate a first modified netlist; and computer program code for generating a final netlist based on the first modified netlist.