Lab 1 - ECE 421L 

Authored by Dara Wells, wellsd5@unlv.nevada.edu

9/1/2023

Pre Lab:
Pre lab assignment was reach out to Dr. Baker and request access to CMOSedu.com. Also we had to download and install KompoZer and download the lab template.
______________________________________________________________________________________________________________________________

  

This lab was an introduction to the laboratory, talked about generating/posting html lab reports, and installing and using Cadence.

 

After logging in to cadence, the first step of the lab was to launch virtuoso using virtuoso & and the following windows would launch:
 
virtuoso&


  Next we had to create a library:

createlibrary

  Following that we checked cds.lib to verify that the library we made was there, and also to see where we can add the libraries we can use for the problems from the textbook:

checkcdslib

  After that we created a cell that we would be using to create out circuit in:

createcell

  The next several steps were for creating/drawing the circuit. The tutorial showed us how to create an instance which can be done through the tool bar as shown below, or by pressing I:

createinstanceresistor

  After we created the instance we selected a resistor:

addinstanceresistor

Then we placed two resistors:

placeresistor

  After that we added ground:

addground

  The next two images show the similar steps that were used for the resistors, but this time we are finding and placing a voltage source:

createinstancevoltagesource

  

addinstancevoltagesource

  The next step we needed to take was to connect all our components with wire which can be done quickly by pressing W:

connectwire

  After the circuit has been drawn, we need to check and save our circuit as shown:

checkandsave

  The next several steps lead up to running our simulation. First we need to launch ADE:

ade

  Then we need to make sure we are running in spectre. I have set my system up to default to spectre, but here is where you would change it if need be under setup -> Simulator/Directory/Host:

spectre

  After that we need to select the type of simulation we want to run, in this case is transient. Under Analyses -> Choose we get the following window:

tran

  Next we need to select the outputs we want to plot, that is done by selecting Outputs -> To Be Plotted -> Select on schematic, then you click on the places you want to plot and return to the ADE window:

selectoutputs

  

adewithoutputs

  Now, we need to save our state in case we want to come back to it and run it again:

savingstate

  Finally we want to run out simulation by clicking the green play button and we get the following window:

runsimulation

  Throughout this process of going through this tutorial, I utilized google docs to quickly store snipits of my images I needed for the lab where later I could turn them into .png files for upload. Throughout creating this lab, I frequently saved and stored a copy of my html file in case of power lose or network failure so that I did not lose my progress. 

googledocsave

  

desktopsave

 

 

Return to Labs