Cadence Local Guide Version: 1
Introduction
This document explains the particulars of the local installation of Cadence that we will be using. It is version 5.1.41, the installation tree is at
/opt/cad/cadence/5.1.41
The process design kit (PDK) is at
/opt/cad/cadence/DesignKits/UMC090_ET4293/designkit/cds.lib
The software and the PDK should be running on each machine where /opt/cad
is
mounted.
While the Cadence documentation is presenting some example pathnames, this document will list the corresponding pathnames for the local installation, as well as provide other notes and explanations to the documentation and the usage of Cadence for the Et4293 course in general.
This document will first present general information on how to configure and start Cadence. Subsequently, particular changes, as well as other notes and explanations, are listed below in the context of each manual. Page numbers and line numbers below refer to the particular document, but similar changes would apply to the html version of the manuals.
Sourceme, doc-cdsinit and cds.lib
You need special versions of the sourceme
, '.cdsinit
and cds.lib
files in order to be able to do the assignments and the project.
You can download these files here:
You can copy these files into your working directory. Please note that the dot-cdsinit file should be renamed into .cdsinit. The . at the beginning makes it an invisible file. (You won't see this file unless you use the -a flag to ls, e.g. ls -a or ls -al.).
Instead of dowloading these files you can also copy them from default system places and edit them yourself as per the instructions in the layout guideline.
Cadence Getting Started
Before you can do anything with Cadence, make sure your shell
environment is correct. (The unix/linux shell is the command
interpreter, much like cmd
in windows.) We assume that you
will be using the tcsh
or equivalent. Then, there is a convenient
sourceme
script available to make all the correct settings. At the
command prompt, type
$ source sourceme
Here, the $
sign is the prompt, the rest you have to type. The
command above will set all the correct environment variable for the
version of Cadence that we will use.
In general, the documentation can be found at
/opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc
Here you will find directories for each document. Typically, each
directory will have a master html file called <toolname>TOC.html.
Instead of pasting the above URLs in your browser, you can also open
the files with 'File -> Open File', and than navigating to the
particular directory. There will typically also be a complete pdf
file, <toolname>.pdf
to be opened with any pdf reader (acroread
is
available).
For easy reference, the following provides file://
URL pointers to those
Cadence manuals that will be most important to us. If you have a browser that
is running on a machine where /opt/cad
is mounted (if you can run the Cadence
software, this is the case), then you can also copy and paste these URLs in the
location field of your browser. (It appears that just clicking on those links
doesn't work in Firefox, but it does work in Konquerer. In Firefox, you can
paste the links in the adress bar.)
- Cell Design Tutorial:
file:///opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/celltut/celltutTOC.html - Spectre Simulator User Guide:
file:///opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/spectreuser/spectreuserTOC.html - Wavescan Simulator Output Viewer Tutorial:
file:///opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/wavescantut/wavescantutTOC.html - Wavescan Simulator Output Viewer User Guide:
file:///opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/wavescanug/wavescanugTOC.html
Cell Design Tutorial
The Cadence cell design tutorial can be started as follows:
acroread /opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/celltut/celltut.pdf
or by clicking on either of
file:///opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/celltut/celltutTOC.html
file:///opt/cad/cadence/5.1.41/sun4v/IC5.1.41/doc/celltut/celltut.pdf
Copying the tutorial database
On page 13, line 7, the instdir
command should return the following
if your settings are correct:
/u/55/55/cadence/5.1.41/lnx86/IC5.1.41/tools.lnx86/dfII
Please note that /u/55/55
is actually the same location in the file system as
/opt/cad
, but that latter name should be prefered in your settings since the disk number might
change unexpectedly.
Page 13, Line 12:
cd /opt/cad/cadence/5.1.41/lnx86/IC5.1.41/tools.lnx86/dfII/samples/tutorials/le
Starting the Cadence software
Setting the working directory (page 14): first go to your home directory by using the command:
cd ~
Finding the Executable
The location of layoutPlus (page 14):
/opt/cad/cadence/5.1.41/lnx86/IC5.1.41/tools/dfII/bin/layoutPlus
Using the Help Button
Page 28: the help button currently does not work.
Exiting the Cadence Software
Page 29: Please note that xterm
is the name of the application for
the (virtual) console window as assumed in the Cadence documenation. We will
be using another terminal/console application. For our purposes,
this is completely equivalent to using xterm
.