Hi,
I have a coworker I've been trying to help to get verilogAMS to run and to be able to run a simulation. At first verilogAMS wouldn't compile because it couldn't find the 64-bit version of ncvlog. After looking at the paths in the wrapper, i added the path to the 64-bit version in IC (I know there is also one under MMSIM). Anyways, this time it could find it, but it would not recognize "constants.vams" or other files unless I type the full path to it. After using the full path, the verilogams view compiled producing a symbol.
Now the problem is that my coworker is setting up a schematic with both veriloga and verilogams instances and then trying to run a simulation. We kept getting errors and when I read a little more, I found out that we need to use the AMS simulation tool, not spectre. We created a config view for the schematic and in ADE L, we set "ams" as the simulation tool. After that we get the following warning and error message in the CIW:
*WARNING* The Virtuoso Analog Design Environment (ADE) creates a user interface (UI) to match the features of the particular
version of IUS you are using. The software could not find the 'feature file' in the IUS hierarchy that lists the features
available in this version of IUS. You might be using a wrapper script around the simulator such that 'which ncsim' returns
your wrapper script and not the simulator in the IUS hierarchy. For now, ADE will create a UI to match the latest version
of the simulator. If you are using an older version and do not want to see the UI for features that are not available in
that version, you can set the following variable according to the simulator version you are using:
setenv AMS_FEATURE_FILE /home/pathForIUS/tools/affirma_ams/etc/files/amssim.dat
*Error* strcat: argument #1 should be either a string or a symbol (type template = "S") - nil
I tried to look for this "amssim.dat" file in our install directory for cadence tools so that I can add it to the wrapper, but II'm not sure where it is exactly. This is all new to me and I wish I could help my coworker more, so any help on how to setup and run a verilogAMS simulation would be helpful.
Thanks,
Miguel