Cadence Setup Guide: ECE 410: Document Contents
Cadence Setup Guide: ECE 410: Document Contents
Introduction
This document provides step-by-step instructions for setting up your ECE 410 class directory to use
the Cadence design tools. It also shows the steps you will have to complete each time you want to
run Cadence after the initial setup. Cadence runs on the UNIX platform but we will be running it
from PCs using a UNIX terminal program within Windows.
Xming software is a graphic server that runs on the PC to supply remote login to the Xwindow
system. PuTTy software is used to setup a link between a remote Xwindow server (in UNIX or
Linux) and the client PC. For programs that need a graphics interface, Xming will help display this
interface at client side.
Step 3 Step 4
Once you login, you will be in a command prompt window where you can enter UNIX
commands to complete tasks such as copy files, change directories, etc. Initially you will be
in your home directory. To setup Cadence, you need to copy some files to your home
directory and then create a working directory within your ECE410 class directory.
Copy the .cdsinit and .cdsenv setup files into your home directory by typing the following
command lines at the terminal prompt:
cp/egr/courses/personal/ece410/resources/.cdsinit~
cp/egr/courses/personal/ece410/resources/.cdsenv~
where the double low lines () represent spaces. Do not forget the dot before the
filenames.
These files will set up the Cadence simulation environment to use the spectre simulator
and AMI06 transistor models by default. Copying these files to your home directory will
apply these settings to all sessions of Cadence that run from your engineering account
(including any other class that you might use Cadence for). If this will cause a problem
for you, contact a TA for an alternative.
Change to your ECE 410 directory by typing the following in the command prompt
cd/egr/courses/personal/ece410/<username>
Create a directory called cadence by typing
mkdircadence
This will create a subdirectory where you should keep all of your Cadence files. You
should always launch Cadence from within this directory. This will allow you to create
different directories within your class directory, e.g., to save reports, without interfering
with your Cadence CAD files.
Type
icfb&
The & is not required but will allow you to continue using the command prompt
window while Cadence is running. You should always launch Cadence tools from your
cadence subdirectory.
The icfb command will invoke the Cadence session. Two windows will open. The small window
is known as the Command Interpreter Window (CIW) and will be present throughout your
session. The other window is known as the Library Manager and it keeps track of all design files
you create.
In the Library Manager window you should see the following four libraries. If you do not, please
consult a TA as soon as possible.
NCSU_Analog_Parts, NCSU_Digital_Parts, cdsDefTechLib, basic
Exiting Cadence
This completes the initial setup for Cadence. If you plan to continue using Cadence (e.g., to do an
assignment) skip this step. To exit Cadence, in the Command Interpreter Window (CIW) select
File => Exit
Launch Xming server at Start => All Programs =>Xming => Xming.
Launch Putty at Start => All Programs =>PuTTY => PuTTY.
Login to the UNIX system from Putty.
Change to your ECE 410 directory by typing the following in the command prompt
cd /egr/courses/personal/ece410/<username>/cadence
Type source $SOFT/cadence (case sensitive)
Type icfb& to launch the Cadence tool.
Additional Resources
The class website has several helpful documents/links. See UNIX Tips for information on
modifying your UNIX login to simplify running the Cadence software. See the Troubleshooting
Guide for many answers to common problems. Detailed information for specific tools can be found
in the linked Cadence Manuals. If you are not experienced with UNIX, the link to the DECS UNIX
help page contains descriptions of basic UNIX commands.