This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
rfic [2018/11/23 22:20] vsaxena [Setting up Cadence Libraries] |
rfic [2018/11/23 22:26] (current) vsaxena [Setting up Cadence Libraries] |
||
|---|---|---|---|
| Line 34: | Line 34: | ||
| </code> | </code> | ||
| - | All work by the user should be performed in this circuit design directory. | + | All work by the user should be performed in this circuit design directory. You can start Cadence Virtuoso by using the following command in your work directory. |
| + | |||
| + | <code> | ||
| + | virtuoso & | ||
| + | </code> | ||
| + | |||
| + | |||
| + | <note important>You should always start virtuoso in you ece513 course directory. </note> | ||
| ===== Creating a new Library ===== | ===== 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 | + | The Library techfile contains all required techfile information. |
| - | when asked for the name of the Attach To Technology Library. | + | |
| + | 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. | ||
| + | |||
| + | For 45nm CMOS, select the **gpdk045** library when asked for the name of the Attach To Technology Library. | ||
| + | |||
| + | When using model files directly (such as 90nm CMOS in this course), select the default **cdsDefTechLib** library when prompted to Attach To Technology Library. | ||
| ===== Simulation Models ===== | ===== Simulation Models ===== | ||
| ==== 45nm CMOS Models ==== | ==== 45nm CMOS Models ==== | ||
| + | |||
| + | 1) Create a "cds.lib" file. Using any text editor the following entry should be put in the cds.lib file: | ||
| + | |||
| + | <code> | ||
| + | INCLUDE /home/vsaxena/pdk/gpdk045_v_5_0/cds.lib | ||
| + | </code> | ||
| + | |||
| + | 2) Use the command in the terminal to create a softlink to the models directory | ||
| + | |||
| + | <code> | ||
| + | ln -s /home/vsaxena/pdk/gpdk045_v_5_0/models | ||
| + | </code> | ||
| + | |||
| + | 3) You should be ready to start Cadence Virtuoso now! | ||
| + | |||
| + | <code> | ||
| + | virtuoso & | ||
| + | </code> | ||
| + | |||
| + | 4) You can find the PDK documentation at | ||
| + | <code> | ||
| + | /home/vsaxena/pdk/gpdk045_v_5_0/docs | ||
| + | </code> | ||
| + | |||
| + | |||
| If you have setup everything correctly, simulation models should be automatically loaded. However, they can be found at: | If you have setup everything correctly, simulation models should be automatically loaded. However, they can be found at: | ||