This is an old revision of the document!
Login to the ENGR server ece-ecegrad.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 export CDK_DIR=/home/vsaxena/pdk/ncsu-cdk-1.6.0.beta
Refresh the bash shell
source .bashrc
1) Copy the .cdsenv file into your home directory.
cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/.cdsenv .cdsenv
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 have existing files, save backups of the files below
cp .cdsinit .cdsinit_bkp cp cds.lib cds.lib_bkp
4) Copy .cdsinit from the NCSU setup directory using the command below to your into ece445 directory
cp /home/vsaxena/pdk/ncsu-cdk-1.6.0.beta/cdssetup/.cdsinit .cdsinit
5) If you dont 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
6) You should be ready to start Cadence Virtuoso now!
virtuoso &
* You can add CMOS book examples by adding the following line to your cds.lib file. These are already included in the cds.lib file that you've already copied in Step 5.
SOFTINCLUDE /home/vsaxena/CMOSedu/cds.lib
* You can comment this line in the cds.lib file if you don't want to clutter up your Library Manager view with the examples.
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/pdk/ncsu-cdk-1.6.0.beta/models/spectre/