Patent ID: 7644383

Claim:
A system, comprising: a processor for processing instructions; a memory circuit containing the instructions; the memory circuit coupled to the processor; a mass storage device for holding a design program operable to transfer the design program to the memory circuit; wherein the design program on the mass storage device comprises instructions, which when executed by a computer, perform a method for repairing crosstalk induced delay on an integrated circuit, the method comprising: setting a first threshold value for the crosstalk induced delay; setting a second threshold value for the crosstalk induced delay; identifying one or more nets having a reported timing failure based on the first or second threshold value; calculating a driver upsize for the one or more nets having a reported timing failure based on the first or second threshold value; wherein the first threshold value triggers the driver upsize when a calculated upsize cell is the same physical size as an existing cell; and wherein the second threshold value triggers the driver upsize when the calculated upsize cell is larger in physical size than the existing cell; and replacing the existing cell with the calculated upsize cell.