At the tool path "..../MMSIM101/tools/ultrasim/bin" I see the link to executable ultrasim64.
However I have to exclude ultrasim from the 64bit tools in order to run (my machine is i5 and tools run on centOS).
Is there a way to use 64bit binaries for ultrasim ?
I use the following in order to simulate with spectreVerilog
setenv CDS_AUTO_64BIT EXCLUDE:spectreVerilog
However I remember the tool to argue about not supporting spectreVerilog in 64bit execution.
The simulation did not seem to stop but I ended it as it was too slow. Could not even see the first spectre pass.
Is the key spectreVerilog OK to use this tool in 32bit execution? Should I use UltraSim-Verimix or anything else instead?
Thanks for your time,
Thanks for your quick reply.Indeed I cannot run Ultrasim in 64bit mode.
Below is the message I get:
Connecting to License Server ... Done.Error found by UltraSim. ERROR (USIM-12701): The UltraSim-Verimix (mixed mode) simulator option is not compatible with 64-bit platforms. The UltraSim simulator will exit the current session. Either run the simulation on a 32-bit platform or turn off the UltraSim-Verimix option before running the simulation again.
simop@vlsi-lab07 /home/simop/cadence/umc65ll_lib$ uname -mx86_64simop@vlsi-lab07 /home/simop/cadence/umc65ll_lib$ echo $CDS_AUTO_64BITALLsimop@vlsi-lab07 /home/simop/cadence/umc65ll_lib$ virtuoso& 26761
Could it be a problem of the LD_LIBRARY_PATH?
This library is not set up with the new .cds_t_cshrc that configs the environment ofall cadence tools.I have:
simop@vlsi-lab07 /home/simop$ echo $LD_LIBRARY_PATH/usr/local/cuda/lib64:/usr/local/cuda/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib:/local/tools/cadence/soc/tools/lib:/lib64
I chose to use ultrasim and spectreVerilog as simulation tool because I have aTOd and dTOa units around the inputs - aoutputs of the
main chip. So I simulate giving as input a verilog testbench.
Can I do this with ams? (I am in trying to build a stimulus file for ams)
Can I assign value to bus with ams?
Thanks for your concern,