dont_touch
Enables you to selectively disable optimization of
named hierarchical instances.
dont_touch hier_instance_name
[hier_instance_name...];
Arguments
hier_instance_name
[hier_instance_name...]
Specifies the name of the hierarchical instance(s) for
which you want to disable optimization.
Supported Families
ProASIC
PLUS
and ProASIC
Description
You can use the wildcard character (*) to isolate all
sub-blocks under the named block. If you use this constraint, any instances
(including buffers and inverters that are connected to global nets, promoted
global nets, and spine nets) stay intact.
Exceptions
Examples
The statement in this example will enable only the
buffer and inverter optimization types and optimization will be done on
all instances except those contained in the block called /U1/myblock.
dont_touch /U1/myblock/*;
See Also
Constraint
support by family
Constraint
entry table
GCF syntax conventions
dont_optimize
Netlist
Optimization constraints