Cadence Mixed-Signal Circuit Design Environment User Guide
Netlisting Options
October 2003
121
Product Version 5.0
integer max_dc_iter;
integer dc_iterations;
time vmx_time_offset;
pulledIE2Top top(out);
`define verimix
`ifdef verimix
//Parasitic simulation annotate definitions
`include "annotate_msb"
//vms and dc iteration loop definitions
`include "IE.verimix"
//please enter any additional stimulus
//in the testfixture.verimix file
`include "testfixture.verimix"
//$save_waveform definitions
`include "saveDefs"
`endif
module
Hierarchical Text Modules
Mixed-signal hierarchical netlisting (MHNL) supports hierarchical text modules, such as
behavioral, functional, ahdl, or verilog modules. Because they can contain internal hierarchy,
text cellviews could be either stopping views or nonstopping views. Text cellviews, therefore,
must not be specified in the hierarchy editor (HED) stop list.
You can use the default SpectreSVerilog template provided in the HED, which does not have
these views included.
Caution
FNL does not support hierarchical text modules. Using hierarchical text
modules with FNL produces errors in the netlist that are not detected by
the netlister.
To specify a text cellview as a stopping view, you can use the
nlAction=stop
property.
When a text cellview is created by the Verilog-XL for Composer integration process, the
nlAction=stop
property is set automatically if there is no internal hierarchy found.
Note: The
nlAction=stop
property must be set on the master cellview of the instance,
not on the instance itself. If the
nlAction=stop
property is detected on an instance, the
mixed-signal partitioner issues a warning that HED view switching should be used.
Whether a text cellview is analog or digital depends on the analog and digital stop view sets.
Place text view names in the appropriate stop view sets using the Partitioning Options form.