Product Documentation
Real Number Modeling Guide
Product Version 22.09, September 2022

Connect Modules for SV-RNM Connections

Connect Modules for SystemVerilog User Defined Nettype (SV-UDN) to Electrical Connections

You can connect a design that has SystemVerilog user-defined nettype (UDN) to electrical net connections by using the built-in or user-defined UDN to electrical bidirectional connect modules. This enables a SystemVerilog Real Numbered Model UDN and a Verilog-AMS (or SPICE/Spectre) electrical port connection on a mixed-signal net design.

To set up a SystemVerilog UDN-Electrical connection, you can do the following:

SV-AMS Connect Modules for UDNUDN, UDN-Logic, and UDN-Real Connections

You can enable automatic insertion of SV-AMS connect modules for designs where both port connections are discrete nettypes including wire, SV wreal, and UDN such as:

The direction of the connect module is determined by the direction of the port that is declared across which it is inserted (input, output, or inout). Both the highcon and lowcon of the port must be nets, and the port must be collapsible for a connect module to be inserted.

At elaboration time, when the tool detects port connections, where both the upper and lower connected nets have different nettype, it inserts the custom SV-AMS connect modules with the correct parameterization.

To insert custom SV-AMS connect modules, you must specify the -rnm_dmsie option in the xrun command-line along with the -custom_udn_cr option and other required files such as the amscf.scs file, the SystemVerilog file (.sv), where the SystemVerilog block/structural netlists are defined, and the SystemVerilog-AMS (.svams) file that contains the connect module descriptions.

You can provide only UDN to UDN/Logic/Real connect modules. For DMS SV-RNM designs that do not use ie card and amsd block, and do not have a spectre *.scs file, you can specify the tool to automatically create ie card with the default vsup=1.8 by using the -auto_config_svams_ie option with the -rnm_dmsie option.





 ⠀
X