General Options Form
Use the General Options form to view and change options that apply to the overall Abstract Generator. The form contains the following tabs.
|
Tab
|
Description
|
|
General
|
Provides the options to set the default bin, LEF version, and the purpose name(s) to be ignored during the flow steps.
|
|
Views
|
Specifies the file names that Abstract Generator would use while creating layout, logical, and abstract database files. The Logical file name field can also be used to specify an existing logical view (for example, schematic or symbol) from which logical information is to be picked up.
|
General
The following table describes the fields available on the General tab of the General Options form.
|
Field
|
Description
|
|
Constraint group
|
Specifies the name of the constraint group of the technology database. Abstract Generator works with the specified constraint group and derives the required information, such as the valid vias and valid routing layers, only from that constraint group. By default, the Constraint group field is empty. You can specify the constraint group name in the Constraint group field. If you have specified a constraint group name, then Abstract Generator will search for the rules in the specified constraint group. If the rules are not found in the specified constraint group, Abstract Generator displays an error. However, if constraint group name is not specified, Abstract Generator will search for the rules in the constraint group of type LefDefaultRouteSpec. If the constraint group of type LefDefaultRouteSpec is not found, then Abstract Generator will search for the rules in the constraint group named LefDefaultRouteSpec. If the rules are not found in either the constraint group of type LefDefaultRouteSpec or in the constraint group named LefDefaultRouteSpec, Abstract Generator displays an error.
|
|
Pin purpose name
|
Sets the purpose for pins on the final abstracts. The default purpose is net.
|
|
Default Bin
|
Specifies the default bin into which library cells are imported. This setting only applies to any new library cells that are being imported. Any cells that have been imported previously will remain in their original import location.
Cells will only be placed in the Default Bin if they conform to the following criteria:
-
There is a valid layout view.
-
The cell is not a via.
-
The cell is not a site.
If any of these criteria are not met, the cells will be placed in the Ignore bin.
|
|
LEF Version
|
Sets the version of LEF to be used by Abstract Generator. You can select from 5.4, 5.5, 5.6, and 5.7. The default version of LEF used by Abstract Generator is 5.7 for mature nodes and 5.8 for advanced nodes.
|
|
Ignored Purpose(s)
|
Allows you to specify the purpose name(s) that you want to be ignored when a layer name without a qualifying purpose name is specified for the following options in the Pin, Extract, and Abstract steps:
-
Pins step:
-
Map tab: Map text labels to pins field
-
Boundary tab: Using geometry on layers field
-
Extract step:
-
Signal, Power, or Antenna tab: Geometry Specification column in the Layer Assignment for Signal Extraction table
-
Abstract step:
-
Adjust tab: Geometry Specification column in the Layer Assignment for Pin Geometry table
-
Blockage tab: Geometry Specification column in the Layer Assignment for Blockages table
-
Overlap tab: Using geometry on layers field
Abstract Generator allows you to include the shapes on the ignored purpose(s) during the Pin, Extract, and Abstract steps if you explicitly mention the layer and the purpose names in the geometry specification at the appropriate locations in the flow steps.
By default, this option is prepopulated with the purpose name boundary, so that the boundary purpose is ignored by default in all the flow steps.
|
|
|
Abstract Generator allows you to include the shapes on the ignored purposes during the Pin, Extract, and Abstract steps if you explicitly mention the layer and the purpose names in the option value in the various steps. For example, if you specify the purpose to be ignored as "boundary", a geometry specification containing the layerName "M1" would include all shapes on layer "M1" and exclude those on purpose "boundary". To include the shapes on the ignored purpose "boundary", you will need to change the geometry specification to "M1 or M1 boundary".
|
|
Show Bubble Help
|
Displays bubble help for various GUI options. It is selected by default. You can turn it off if required.
|
|
Copy Routing Constraints from layout
|
Enables Abstract Generator to copy the mixed signal routing constraints from the layout view to the abstract view.
|
Views
The following table describes the fields available on the Views tab of the General Options form.
|
Field
|
Description
|
|
Layout View Name
|
Specifies the view name for layout information. For example, if you import GDSII layout data into Abstract Generator, this is the name used for the database files that are generated.
|
|
Logical View Name
|
Specifies the view name for logical information. For example, if you import Verilog information into Abstract Generator, this is the name used for the database files that are generated.
You can also use this field to specify the name of an existing view containing logical information (for example, schematic or symbol). Abstract Generator automatically picks up logical information from the specified file.
If you do specify schematic or symbol in this field, you cannot then import Verilog data using the Import Logical form. The entry in this field must be compatible with the type of data that is subsequently imported.
|
|
Abstract View Name
|
Specifies the name used for the abstract views created by Abstract Generator.
|
Related Topics
Specifying Global Options in General Options form
Return to top