User Tools

Site Tools


rfic

This is an old revision of the document!


Cadence Setup for ECE 5/413: Radio Frequency IC Design

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 

This page will be modified/edited as we go along the semester to improve the simulation experience. Thus, its a good idea to check it if you run into problems.

Setting up Cadence Libraries

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 &

You should always start virtuoso in you ece513 course directory.

5) You can find the PDK documentation at

/home/vsaxena/pdk/gpdk045_v_5_0/docs

Creating a new Library

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.

Simulation Models

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.

Tutorials

rfic.1542348244.txt.gz · Last modified: 2018/11/16 06:04 by vsaxena