SYSTEM AND METHOD FOR SIGN-OFF TIMING CLOSURE OF A VLSI CHIP
First Claim
1. A method for correcting violations in a placed and routed design of a Very Large Scale Integrated (VLSI) circuit chip, said design being represented by a netlist describing logical and physical characteristics of said design and by a corresponding timing graph, the method comprising the steps of:
- identifying violations in said design;
iteratively eliminating said violations by incrementally transforming the logical and the physical characteristics of the design, incorporating in said 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method for correcting violations in a placed and routed design of a Very Large Scale Integrated (VLSI) circuit chip, said design being represented by a netlist describing logical and physical characteristics of said design and by a corresponding timing graph, the method comprising the steps of:
-
identifying violations in said design; iteratively eliminating said violations by incrementally transforming the logical and the physical characteristics of the design, incorporating in said 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for correcting violations in a placed and routed design of a Very Large Scale Integrated (VLSI) circuit chip, said design being represented by i) a netlist describing logical and physical characteristics of said design and ii) by a corresponding timing graph, the method comprising the steps of:
-
identifying violations in said design; iteratively eliminating said violations by incrementally transforming the logical and the physical characteristics of the design, incorporating in said 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.
-
Specification