Graduate students login to the server ece-ecegrad.ece.uidaho.edu and undergraduates should log into Graduate students login to the server ece-ece310.ece.uidaho.edu using X2Go+Mate Client.
Linux and Mac users can use ssh instead of the X2Go client. They can do this with
ssh -XY [username]@ece-ecegrad.ece.uidaho.edu
0) Open the .bashrc file in your home directory
cd gedit .bashrc
Add the following lines to the .bashrc file in your home directory
export CDSDIR=/usr/local/cadence/installs/IC617 # NCSU CDK specific export SPECTRE_DEFAULTS=-E export CDS_Netlisting_Mode=Analog export CDS_LOAD_ENV=CWDElseHome export CDK_DIR=/home/vsaxena/pdk/ncsu-cdk-1.6.0.beta
Refresh the bash shell
source .bashrc
1) Copy the .cdsinit, .cdsenv, .simrc and display.drf files into your work directory i.e. ece445.
cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/cdsinit .cdsinit cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/cdsenv .cdsenv cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/simrc .simrc cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/display.drf display.drf
2) Create and go to your course work directory e.g. ece445. Better create a new directory for every course.
cd mkdir ece445
Change your directory permissions by using the chmod command. Make sure that others are not able to read your files.
cd .. chmod –R 700 ece445
Enter the ece445 directory.
cd ece445
3) If you don't have an existing cds.lib file, then copy the cds.lib file using the following command and skip to the next step:
cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/cds.lib cds.lib
4) Create a symbolic link to CMOSEdu examples in your home directory
cd ln -s /home/vsaxena/CMOSEdu
5) You should be ready to start Cadence Virtuoso now!
virtuoso &
Cadence tutorials using On Semi C5 process are posted here.
You can find the related Cadence libraries on the ece-ecegrad sever in my directory at /home/vsaxena/ece445/ as Tutorial_1 and Layout_tutorial libraries.
Book models are located at:
/home/vsaxena/analog_design/models/
The 1um CMOS models are in the file cmosedu_models.text and the diode model is in the file diode2.txt.
Simulation models are located in the following directory on the ECE servers.
/home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/models/spectre/nom
The course uses a combination of On-Semi C5 0.5um CMOS process that are named as ami06N.m for NMOS and ami06P.m for PMOS transistors.
/home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/models/spectre/C5/
SOFTINCLUDE /home/vsaxena/CMOSedu/cds.lib
Basic instructions for simulating CMOS book examples using Cadence Spectre (refer to the Cadence Tutorials for details):