Lab 02 - EE 421L Fall 2023

Authored by Baylee Perera; pererb1@unlv.nevada.edu

9/13/23

  

Design of a 10-bit digital-to-analog converter (DAC) 

 

Prelab:

To start off with our prelab, we were instructed to download the lab2.zip into our CMOSedu folder. Once it was downloaded, we extracted the folder and then defined it into our library with "DEFINE lab2 $HOME/CMOSedu/lab2". Afterwards we were instructed to open a schematic of sim_ideal_ADC_DAC that was in the folder and run the simulation. Which is all provided below.

 

I did already unzip my folder before remembering to take the screenshot and had removed it, so here is screenshot of the lab 2 folder

folder_prelab

 

define_prelab

 

prelab

 

Least Significant Bit:
This is the minimum voltage that is needed for any output to be altered by the ADC for the DAC to properly read its value.
 
LSB = Vdd/(2^n)
 

Vdd = 5V

n = 10 bits

 

LSB = 5/(2^10) = 4.88 mV

Lab Work:

  

For this lab we will be using n-well resistors to implement a 10-bit DAC. My design will be based on the following:

 

We must first start off with the layout for the 10k resistor.

 

Once we have our layout done, we will turn that into our symbol, which helps for simplification processes later.

 

We will then make our 10-bit DAC.

 

The updated 10-bit symbol now looks like: 

 

Determining Delay:

delay = 0.7RC

= 0.7(10k)(10p) = 70ns

 

All our connection points are going to be grounded expect for B9, that's our voltage input. To help with any noise I have added a capactior to the output. (I am not sure what happened to my screen shot). 

Once we have that made we run our sim.

 

Return to previous labs