Lab 1 - ECE 421L 

Authored by Jalen Solis, solisj8@unlv.nevada.edu

September 5th, 2023 

  

Pre-Lab

Prelab consisted of emailing Dr. Baker to receive an account for CMOSedu.com. Once we recieved our account with a username and password, we accessed our own directory within the website. We then downloaded the lab.htm template along with the KompoZer software to be able to edit and publish our own lab reports. Finally, we followed a short tutorial to set up a mock lab report and have it published on the CMOSedu website. 

 

 

Lab

The purpose of this lab is to practice setting up and using Cadence for simple circuits as shown below. We will be practicing using tutorial 1 from the Cadence design system tutorials from CMOSedu.com

First thing to do is to access Cadence from the MobaXterm software:

step1

 

Once we launch virtuoso we navigate to the library manager and create a new library:

step2
 
 
A new window will pop up titled Create Library and in that window we will give a name to our new library along with setting up some parameters:
step3
 
 
After clicking ok we can see in the library section of the library manager that a new library has been made titled "Tutorial_1"
step4
 
 
To verify that a new library has been made we can navigate back to our Cadence terminal where we can locate our cds.lib file which should have a new define with our library in it:
step5
step6
step7
 
 
After opening the cds.lib file navigate to the bottom:
step8
 
 

After verifying we can navigate back to the library manager and create a cell view:

step9
 
 
Another window will pop up which will allow us to name our cell:
step10
 
 
After naming our cell, another window will pop up which will be our schematic editor to create a simple circuit

First we will place our resistors:
step11
 
 
Another window will pop up titled "Add Instance" where we can add different electrical components:
step12
 
 
Once we have our parameters set we can hover our mouse over the grid and see that we can place the resistor anywhere on the grid:
step13
 
 
We will then follow the same process for inserting a resistor to add a ground:
step14
 
 
We will again follow the same process for adding the ground and resistor to add a voltage:
step15
 
 
Next we will connect everything with wire:
step16
 
 
We will now create wire names that way we can use them for our plots:
step17
 
 
After we complete our circuit we must check and save our schematic before we can plot its outputs:
step18
 
 
Now that the circuit is completed we can simulate with Spectre:
step19
 
 
We must verify that our simulator launched with Spectre:
step20
 
 
After verifying that our simulator is correct we can select which type of analysis we want for our circuit:
step21
 
 
Once we have the type of analysis we want, we must select which outputs we want to be plotted:
step22
 
 
After that we must select which points we want to be plotted from the grid
step23
 
 
Now that we have everything ready to be plotted we must save our work:
step24
 
 
After saving we can click the green circle and see the plots of our voltage in and voltage out from the circuit
step25
 step26

Our final result will be a plot with both the input voltage and the output voltage


Backing up work is important especially when dealing with large amounts of data.

In order to keep my images and files safe from being lost or corrupted I will keep a zip folder along with a regular folder full of my files for each lab.

The regular folder will be stored on my personal computer for easy access:
backuptype1


The zip folder will be placed in my Dropbox so that I may access it anywhere:
backuptype2


Return to EE 421L Labs