Method and apparatus for design rule violation reporting and visualization
AssigneeCadence Design Systems, Inc.
InventorsPardeep Juneja, Om Kanwar, Harindranath Parameswaran
Life of this patent
Estimating the term…
Abstract
An apparatus and method for reporting design rule violations of an integrated circuit design includes collecting data from a design rule checker module, processing the data, and displaying design rule violations onto the layout. The display of the design rule violations may be interactive by including hypertext links to specifications, text bubbles with violation explanations, measurements, highlighting areas of the layout corresponding to a particular rule, and providing hierarchically expandable nodes for constraint violations in a browser.
Claims20
A computer implemented method for reporting violations of design rules in a design layout of an integrated circuit, the method comprising:
- using a processor, collecting data identifying a first constraint within the layout and a first violation of the first constraint, wherein the collected data is in a format that is dependent on the first constraint;
- using a processor, converting the collected data into a first object having a data structure that is independent of the first constraint;
- storing the first object on a non-transitory computer readable medium;
- and
- displaying the first constraint and the first violation onto the layout using the first object.
A non-transitory computer readable medium storing instructions that, when executed by a processor, perform a method for reporting violations of design rules in a design layout of an integrated circuit, the method comprising:
- using a processor, collecting data identifying a first constraint within the layout and a first violation of the first constraint, wherein the collected data is in a format that is dependent on the first constraint;
- using a processor, converting the collected data into a first object having a data structure that is independent of the first constraint;
- storing the first object on a non-transitory computer readable medium;
- and
- displaying the first constraint and the first violation onto the layout using the first object.
A system for reporting violations of design rules in a design layout of an integrated circuit, the system comprising:
- a non-transitory computer-readable medium to store data identifying a first constraint within the layout and a first violation of the first constraint, wherein the data is in a format that is dependent on the first constraint;
- and
- a processor executing instructions to:
- collect the data;
- convert the collected data into a first object having a data structure that is independent of the first constraint;
- store the first object on the non-transitory computer readable medium;
- and
- display the first constraint and the first violation onto the layout using the first object.
Dependencies are inferred from the claim text.