Product Documentation
Spectre AMS Designer and Xcelium Simulator Mixed-Signal User Guide
Product Version 22.09, September 2022

19

SystemVerilog and AMS Extensions

You can simulate designs that contain SystemVerilog modules together with Verilog-AMS and VHDL-AMS modules. The following are the guidelines to follow in mixed-signal designs containing SystemVerilog and AMS modules:

Figure 19.1: SystemVerilog on top instantiating Verilog-AMS: electrical port in Verilog-AMS

Figure 19.2: SystemVerilog on top instantiating Verilog-AMS: wreal port in Verilog-AMS

Power-smart Interface Elements (IEs) are supported to connect SystemVerilog real variable data type to Verilog or Verilog-AMS logic signal.

Figure 19.3: Verilog-AMS on top instantiating SystemVerilog: wreal port in Verilog-AMS

Figure 19.4: Verilog-AMS on top instantiating SystemVerilog: electrical port in Verilog-AMS

The following SPICE units are not recognized by SystemVerilog:

If the tool encounters such a primitive, it searches for a regular master of the same name; and when the master is not found, the elaboration step exits with an error.

Figure 19.5: SystemVerilog on top, SPICE subckt Underneath

Figure 19.6:  Side-by-side connection between SPICE and SystemVerilog blocks

Related Topics



 ⠀
X