The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 25, 2009
Filed:
Feb. 28, 2007
Michael A. Kazda, Poughkeepsie, NY (US);
Pooja M. Kotecha, Wappingers Falls, NY (US);
Adam P. Matheny, Beacon, NY (US);
Lakshmi Reddy, Briarcliff Manor, NY (US);
Louise H. Trevillyan, Katonah, NY (US);
Paul G. Villarrubia, Austin, TX (US);
Michael A. Kazda, Poughkeepsie, NY (US);
Pooja M. Kotecha, Wappingers Falls, NY (US);
Adam P. Matheny, Beacon, NY (US);
Lakshmi Reddy, Briarcliff Manor, NY (US);
Louise H. Trevillyan, Katonah, NY (US);
Paul G. Villarrubia, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for performing timing optimization of a detail routed netlist, incorporating statistical variability information, common path pessimism reduction, and capacitative coupling information, in a tightly coupled, incremental manner with minimal perturbations to the placement, routing, and asserted parasitic information. The method corrects violations in a placed and routed design of a VLSI circuit chip, where the design is represented by a netlist describing logical and physical characteristics of the design and by a corresponding timing graph, the method including the steps of: identifying violations in the design; iteratively eliminating the violations by incrementally transforming the logical and the physical characteristics of the design, incorporating in the design only legal placements and routes; and applying incremental timing to evaluate the transformations, and updating the existing timing graphs to reflect changes consisting of the legal placements and routes.