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