First, I am *very* new to Virtuoso, please be gentle! Something isn't right with Xcelium simulations.
I am working through sanity testing the simulator. I have a simple schematic cell view that I created with an analogLib.VDC, my own inverter, and a ahdlLib.resistor. I also added supplies vdd and gnd. I created a config cell view: VDC is using the spectre view, res is using veriloga, my inverter is using behaviorial, and the test is contained in a schematic view. I used the "AMS" template to for the cell view. From there I launch either ADE Explorer or ADE L (the end results are the same). I'll describe the ADE Explorer path.
I selected the ams simulator, with a transient analysis, using the Spectre solver. Using the "AMS Unified Netlister with xrun" option, the system fails to create a netlist (results follow), but using the "Cellview-based" netlist option, the netlist generates and the simulation works exactly as expected. Because I am new to the tools, I cannot tell if the problem is in the interface between chair and keyboard or if its an installation issue or something else.
What I believe are relevant entries from netlist.log:
Begin Netlisting Mar 17 11:09:37 2018
<snip>
INFO (VLOGNET-117): Re-netlisting the entire design.
INFO (VLOGNET-118): Using connection by name (explicit connections) for all
stopping and non-stopping cells
CELL NAME VIEW NAME NOTE
--------- --------- ----
res veriloga *Stopping View*
vdc spectre *Stopping View*
inverter behavioral *Stopping View*
basic schematic
---------- End of netlist configuration information ----------
Running netlist assembly..
End netlisting Mar 17 11:09:44 2018
From the job log:
Program: @(#)$CDS: virtuoso version 6.1.7-64b 11/21/2017 20:39 (sjfhw301) $
\o Hierarchy: /opt/cadence/IC617/tools.lnx86/dfII/
\o Sub version: sub-version IC6.1.7-64b.500.16 (64-bit addresses)
...
### Generating design information at:/home/cadence/cadence/simulation/tutorial/inverter_test/maestro/results/maestro/ExplorerRun.0/1/tutorial:inverter_test:1/netlist ###
\o ERROR (AMS-1245): AMS CBN netlisting has failed because of errors in the design.
\o Right-click the test name on the Outputs assistant pane
\o and check Output Log->Netlister Log for errors.
\o Correct your design and netlist again.
\o ...unsuccessful.
\e *Error* Error during netlisting of design for the point ID (0 1).
\e ("error" 0 t nil ("*Error* "))
\o *Error* Error ID = 5012
\o *Error* Error Msg = Failed to create netlist.
Finally, the simulation terminates with xrun.log:
xrun: *E,FILEMIS: Cannot find the provided file ./netlist.vams
However, Changing only the "Netlist and Run Options" to use the "Cellview-based" the simulation works exactly as expected.
Nothing appears to be segfaulting, and nothing else looks out of place.