Hello to everybody,
Recently I have begun working with Cadence Virtuoso 6.17. When I want to perform an ADE-L simulation I obtain the following error in the CIW:
ERROR (ADE-3023): Cannot run simulations because the spectre executable is not found in the specified 'UNIX $PATH' setting. Perform the following steps to specify the simulator executable path: 1.Download and install the required tool version from http://downloads.cadence.com: - For analog simulations, download and install MMSIM - For AMS simulations, download and install INCISIVE 2.After the installation is complete, set the tool installation path in your $PATH as below: set path= $<MMSIM_INSTALLATION_PATH>/bin/:$<INCISIVE_INSTALLATION_PATH>/tools/bin: $<IC_INSTALLATION_PATH>/tools/bin:$path
I have several doubts related to this error:
1) How can I check out where MMSIM and INCISIVE are installed?
2) Where do I have to write this thing of "set path=$<MMSIM..."?
I've searching on Internet about how to solve this issue. People say that there's a file ".cshrc" where the variables are defined, but instead I have found a ".profile" where the license is defined... I don't find any example of typical file ".cshrc" or ".profile".
I would appreciate so so much an answer that could help me to solve this error and begin to simulate circuits. I apologize because I have no idea about unix, and unix variables.
Thank you so much,
Given a subsequent question, I assume you've got beyond this. If you're using csh as your shell, then you'd use the .cshrc or .login file; if using bash or sh then you'd use .profile (or .bashrc). In bash/ksh syntax it would be:
Thank you so much Andrew.
The problem I get is that my .profile file shows an error at the end when compiling (even before adding the MMSIM, INCISIVE... lines, by the moment I'm writing the variables one by one in the command-line shell, and I would like to include them automatically).
The file is the following one:
# ~/.profile: executed by the command interpreter for login shells.# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login# exists.# see /usr/share/doc/bash/examples/startup-files for examples.# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask# for ssh logins, install and configure the libpam-umask package.#umask 022
# if running bashif [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fifi
# set PATH so it includes user's private bin if it existsif [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH"fi
The error is the following one:
"line 25: syntax error: unexpected end of file"
Any idea about this?