|
Field
|
Description
|
|
Selection
|
This section allows you to select the required Pcells in the layout canvas or from the Navigator assistant.
|
|
All Pcells
|
Creates abstracts for all the Pcells in the design.
|
|
Selected Pcells
|
Creates the abstracts for selected Pcells in the layout canvas. After you have run the command, you can select additional Pcells for abstraction, if required, and run the command again. A warning message is displayed stating that some Pcells could not be abstracted because the Pcells were unmarked for abstraction.
A warning message is also displayed if abstract data already exists for a Pcell. To generate an abstract for such a Pcell, delete the abstract data by using the Unabstract Pcells command, and again abstract the required Pcells.
|
|
Options
|
This section lets you specify the settings for blockage generation and for loading or saving an options file.
|
|
Blockages
|
Lets you specify layers in the Cover Blockage Layers field and specify a layer-geometry specification in the Detailed Blockage Layers field.
When you type a value in a field in the Blockages group box, the checker running in the background validates the specified value. If the specified value is invalid, a pink highlight appears around the text box. A warning message is also displayed in CIW explaining why the value is invalid.
|
|
Cover Blockage Layers
|
Creates cover blockages for all layers and layer purpose pairs specified in the Cover Blockage Layers field. For example if you specify Metal1 Metal2 Metal3, the cover blockage is created on all the three metal layers. By default, the Cover Blockage Layers field is empty.
A warning message is displayed if the layers specified in the Cover Blockage Layers field are not complementary to the ones specified in the Detailed Blockage Layers field. For example, if you specify Metal1 in the Cover Blockages Layer field and Metal1 (Metal1 or Oxide) in the Detailed Blockage Layers field, the following message is displayed:
Cover blockage layers ("Metal1") are already part of detailed blockage layer list ("Metal1" "Oxide"). Specify cover blockage layer list such that cover blockage layers are complementary to detailed blockage layers.
|
|
Detailed Blockage Layers
|
Creates detailed blockages for all layers and layer purpose pairs specified in the Detailed Blockage Layers field. The layer geometry specification that is displayed by default in the Detailed Blockage Layers field is determined by the technology file with which you are working. For example, if you specify (Metal1 (Metal1 or Oxide)) (Metal2 (Metal2 or Oxide)), the detailed blockage is created on Metal1 and Metal2 layer for, Metal1 or Oxide and Metal2 or Oxide layer-geometry in the design.
|
|
Load/Save Options File
|
Allows you to load or save the options file, which is an editable text file that contains the abstraction rules used by Dynamic Abstract Generation to create abstracts.
|
|
Options File Name
|
Specifies the name of the options file to which you want to save the abstraction rules in the options File Name field. You can also load an existing options file, edit it, and save the changes. By default, the name that appears is .dynamicAbstract.options.
|
|
Browse
|
Lets you browse the files and directly edit an existing options file in a text editor.
|
|
Load
|
Loads the various rules contained in an options file to the Abstract Pcells form. To load the abstraction rules contained in an options file, select the required options file and click Load.
|
|
Save
|
Saves the abstraction rules specified in the Abstract Pcells form to an options file.To save the abstraction rules to an options file, click Save.
|
|
Advanced Options
|
Lets you specify the advanced abstraction rules and opens the Save Dynamic Abstract Generation Options form.
|