Methods for analyzing design rules
AssigneeGlobalfoundries Inc.
InventorsSwamy Muddu, Abde Ali Kagalwalla, Luigi Capodieci
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are provided for analyzing impact of design rules on a layout. One exemplary method involves generating variants of the layout for different values for the rule, determining values of a device metric for each of the layout variants, and identifying the relationship between rule and the device metric based on the values for the device metric corresponding to the different values for the rule. In one embodiment, the layout variants are generated by using the different values for the rule to perform layout compaction on an initial layout generated in accordance with an initial value for the rule.
Claims20
A method of analyzing impact of a rule on a layout, the method comprising:
- generating a variant of the layout for each of a plurality of values for the rule, resulting in a plurality of layout variants;
- determining, for each of the layout variants, a device metric value for a device metric, resulting in a plurality of device metric values;
- identifying a relationship between the rule and the device metric based on the plurality of device metric values;
- and
- graphically indicating, on a display device, the relationship between the rule and the device metric, wherein graphically indicating comprises defining a curve that defines the relationship between the plurality of values for the rule and the plurality of device metric values and that is displayed on the display device.
(canceled)
A method of analyzing impact of a rule of a design rule set on a device layout, the method comprising:
- modifying a value of the rule to obtain a plurality of modified design rule sets;
- generating a variant of the device layout for each of the plurality of modified design rule sets, resulting in a plurality of layout variants;
- determining, for each of the plurality of layout variants, a device metric value for a device metric, resulting in a plurality of device metric values;
- and
- graphically indicating, on a display device, a relationship between the rule and the device metric based on the plurality of device metric values, wherein a curve defines the relationship and is displayed on the display device.
A non-transitory computer-readable medium having computer-executable instructions or data stored thereon executable by a computing device to:
- modify a rule value for a rule of a rule set to obtain a plurality of modified rule sets;
- obtain a plurality of layout variants generated based on the plurality of modified rule sets;
- obtain a plurality of values for a device metric based on the plurality of layout variants;
- and
- graphically indicate, on a display device, a relationship between the rule and the device metric based on the plurality of values for the device metric, wherein a curve defines the relationship and is displayed on the display device.
Dependencies are inferred from the claim text.