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 CDSHOME=/usr/local/cadence/installs/IC617 export CDS_Netlisting_Mode=Analog
Refresh the bash shell
source .bashrc
1) Create and go to your course work directory e.g. ece513. Better create a new directory for every course.
cd mkdir ece513 cd ece513
All work by the user should be performed in this circuit design directory.
2) We will use the 45nm CMOS GPDK from Cadence in this course. Create a “cds.lib” file. Using any text editor the following entry should be put in the cds.lib file:
INCLUDE /home/vsaxena/pdk/gpdk045_v_5_0/cds.lib
3) Use the command in the terminal to create a softlink to the models directory
ln -s /home/vsaxena/pdk/gpdk045_v_5_0/models
4) You should be ready to start Cadence Virtuoso now!
virtuoso &
5) You can find the PDK documentation at
/home/vsaxena/pdk/gpdk045_v_5_0/docs
The GPDK045 Library techfile will be designated as the master techfile. This techfile will contain all required techfile information.
To create a new library that uses an attached techfile, use the command File→New→Library from either the CIW or library manager and select the Attach to an existing techfile option. Select the gpdk045 library when asked for the name of the Attach To Technology Library.
If you have setup everything correctly, simulation models should be automatically loaded. However, they can be found at:
/home/vsaxena/pdk/gpdk045_v_5_0/models
The scalable inductor model is located on the server. Add the following line to the cds.lib file in your ece513 work directory
DEFINE RFIC2013 /home/vsaxena/pdk/models/RFIC2013
The cell to use is ind_scale. Use the simulation testbench tb_ind_scale to plot s-parameters for the inductor model. Read more in the textbook Chapter 4 on inductor modeling.
I-V and Parametric Sweeps - Thanks to Jubayer!