User guide
3-44
Compiling and Elaborating Your Design
counting up from there. (Leaf level module instances contain no
module instantiation statements.)
In this example the instances of mod1111, mod12, and mod3 are at
a depth of -1 and the instances of mod111 and mod1 are at a depth
of -2. The attributes do not apply to the instance of mod11 because
it is at a depth of -3.
fourth tree statement example
You can disable Radiant optimizations at the leaf level under specified
modules. For example:
tree(-1) {mod1, mod2} {noOpt};
This example disables optimizations at the leaf level, the instances
of modules mod1111, mod12, and mod21, under the instances of
modules mod1 and mod2.
module mod1
mod1_inst1
module mod11
mod11_inst1
module mod12
mod12_inst1
module mod111
mod111_inst1
module mod1111
mod1111_inst1
module top
module mod2
mod2_inst1
module mod21
mod21_inst1
module mod3
mod3_inst1
Radiant Technology
optimizations apply
to these parts of the
design