dump_ctu_constraints
dump_ctu_constraints
[-all] | [[-tech][-design][-default]]
[-members [true|false]]
[-group s_groupName]
[-db {tech | design}]
[-constraint s_constraintName]
[-name_space {0A2.0 | OA2.2 | default}]
[-file s_fileName]
[-report_group [true | false]]
[{-layer s_layerName
|{[-layer1 s_layerName] [-layer2 s_layerName]}}
| -layer_array {s_layerName…}]
[-model {OXIDE1 | OXIDE2 | OXIDE3 | OXIDE4}]
Description
Outputs Tcl commands for constraints in the current Space-based Router and Chip Optimizer database, including derived and local constraints. The Tcl commands can be cut and pasted into a script or interactively to add or update constraints. By default, all constraints are output to the Transcript area. Options let you output to a file and limit the scope to specific constraints or constraint groups.
Arguments
|
-all
|
Includes constraints from all constraint groups. This is the default.
|
|
-constraint s_constraintName
|
|
|
Limits output to the specified constraint. By default, all constraints are considered.
|
|
-db {tech|design}
|
Specifies the name of the database in which to find the group.
Default: First design database and then technology database is searched.
|
|
-default
|
Equivalent to the OA 2.0 default route spec. Applies to any routes that do not have a route spec on them or on their net.
|
|
-design
|
Includes constraints related to a specific design (DesignRules).
|
|
-file s_fileName
|
Output the Tcl commands to the given file.
|
|
-group s_groupName
|
Limits output to the specified constraint group. By default all constraint groups are considered.
|
|
-layer s_layerName
|
Limits constraints to single layer constraints on the given layer.
|
|
-layer1 s_layerName
|
Limits constraints to layer pair constraints with the given first layer.
|
|
-layer2 s_layerName
|
Limits constraints to layer pair constraints with the given second layer.
|
|
-layer_array {s_layerName…}
|
|
|
Limits constraints to layer array constraints with the given list of layers.
|
|
-members [true|false]
|
Controls whether member constraints are included. Defaults to false.
|
|
-model {OXIDE1 | OXIDE2 | OXIDE3 | OXIDE4}
|
|
|
Limits constraints to antenna constraints with the given model name.
|
|
-name_space {OA2.0 | OA2.2 | default}
|
|
|
Specifies the format for the constraint names to output.
|
|
|
OA2.0
|
Outputs names in OA2.0 format (for example, minSpaceRule).
|
|
|
OA2.2
|
Outputs names in OA2.2 format (for example, minSpacing).
|
|
|
default
|
Outputs names in OA2.0 format for pre-OA2.2 design databases; uses OA2.2 for all others. This is the default.
|
|
-report_group [true | false]
|
|
|
Controls whether the -group s_groupName argument is included with each constraint. This is useful for comparing output from different Space-based Router and Chip Optimizer versions. Defaults to false.
|
|
-tech
|
Includes constraints from the foundry constraint group.
|
Examples
Requests Tcl commands for all constraints and shows some of the output.
dump_ctu_constraints
Foundry:
Constraint group CG__1 (id = 1, 116 items):
#create_constraint_group -name CG__1 -type foundry
set_layer_constraint -layer PC -constraint minSpacing -hardness hard \
-Value 0.2
set_layer_constraint -layer PC -constraint minWidth -hardness hard \
-Value 0.2 …
Requests Tcl commands for the Metal1 layer constraints of the singlestacked constraint group.
dump_ctu_constraints -layer Metal1 -group singlestacked
Outputs Tcl commands to a file for all constraints in the foundry and design constraint groups.
dump_ctu_constraints -file myconstraints.tcl -tech -design
Related Topics
dump_oa_constraints
Return to top