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

Mapping Verilog-AMS Disciplines to VHDL-AMS Natures

The following table shows compatible mappings between Verilog-AMS disciplines and the predefined VHDL-AMS natures in the IEEE library and in the Cadence-provided VHDL-AMS variant of that library. The disciplines.vams file (that you normally include in your Verilog-AMS files) contains these discipline definitions. Using these mappings, you can connect Verilog-AMS components of one of the listed disciplines to a VHDL-AMS component of the corresponding nature.

Verilog-AMS Discipline

VHDL-AMS Nature

electrical

electrical

magnetic

magnetic

thermal

thermal

kinematic

translational

kinematic_v

translational_velocity

rotational

rotational

rotational_omega

rotational_velocity

None

fluidic

None

radiant

To create a mapping between a user-defined nature and a discipline, you can use the MAPN2D statement in your hdl.var file. 




 ⠀
X