The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> SystemVerilog Behavioral Simulation in Cadence Virtuoso/AMS/Incisive/Spectre
https://designers-guide.org/forum/YaBB.pl?num=1574282166

Message started by repah on Nov 20th, 2019, 12:36pm

Title: SystemVerilog Behavioral Simulation in Cadence Virtuoso/AMS/Incisive/Spectre
Post by repah on Nov 20th, 2019, 12:36pm

Hello,

I want to do behavioral simulations using SystemVerilog as opposed to using Verilog-A and Verilog-AMS for Mixed Signal Designs in Cadence Virtuoso/AMS/Incisive/Spectre.

How can I use SystemVerilog files ?  Can I use them just as I use Verilog-A or Verilog-AMS files ?  Will Cadence Virtuoso/Spectre/Incisive/AMS recognize SystemVerilog and just compile and simulate just as with Verilog-A and Verilog-AMS ?  Are there any special considerations in using SystemVerilog with Cadence Virtuoso/Spectre/Incisive/AMS?

I want to run these files in a behavioral testbench within a schematic using blocks in the schematic containing the SystemVerilog files (not from the command line) for modeling something like a PLL, ADC, etc.


Thanks.

Title: Re: SystemVerilog Behavioral Simulation in Cadence Virtuoso/AMS/Incisive/Spectre
Post by Andrew Beckett on Dec 24th, 2019, 6:49am

You can't use SystemVerilog with Spectre (similarly you can't use Verilog, VHDL, or Verilog-AMS with spectre either, since it requires an event-driven simulator). You can use SystemVerilog with AMS Designer though since that's a mixed-signal simulator, and really there's nothing special you need to do for this. If using ADE, you'd create SystemVerilog textual views, or you can reference external files with a .sv suffix - it just works.

Regards,

Andrew.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.