How do I use Cadence?

Cadence can be used on the Linux machines in Moore 100A. In order to use Cadence, you must have an account on Eniac. If you don't have one, you can create one via the web at https://www.seas.upenn.edu/accounts using your PennKey.

1. You must be using the C-shell. This is the Linux shell that you will always want to run Cadence from. To see which is your default shell, type:

echo $SHELL

If you aren't running C-shell, type:

csh

2. The LM_LICENSE_FILE environment variable needs to be set to "1711@higgs.hep.upenn.edu" in your ~.cshrc. Use emacs to open and edit your .cshrc file. The add the following:

setenv LM_LICENSE_FILE 1711@higgs.hep.upenn.edu

3. Your path needs to include the path to the Cadence software binaries, "/usr/local/cadence/tools/dfII/bin /usr/local/cadence/tools/bin" in your ~.cshrc file:

set path=( $path /usr/local/cadence/tools/dfII/bin /usr/local/cadence/tools/bin )

4. This line should also be included in your ~.cshrc file:

alias ic50 'source /usr/local/cadence/tools/dfII/cdsuser/.cshrc;icfb'

5. Press Ctrl_x followed by Ctrl_c and then press y to save the changes made to the .cshrc file and exit emacs. Then you execute:

% source .cshrc

If you'd like some samples to start with, copy the sample cell design using this command:

% cp -r /usr/local/cadence/tools/dfII/samples/tutorials/le/cell_design ~/

Then you start Cadence by giving the command:

% ic50

 

Additional Notes:

© Computing and Educational Technology Services | Report a Problem
cets@seas.upenn.edu | 215.898.4707