ENGR338 Lab Spring 2021
Lab 2: Design an R-2R DAC
Name: Audra Benally
1. Title: Design an R-2R DAC
2. Introduction: The purpose of this lab is to familiarize
ourselves with the
ElectricVLSI software. We started by tweaking the software settings and
using given ADC-DAC schematic files to test the LTSpice simulation
settings. Next, we designed a R-2R ladder and replaced the ideal DAC
before simulating the circuit in LTSpice. Lastly, the R 2R Ladder B9
pin was isolated while a capacitor was connected at Vout. The resulting
simulation was used to find the time delay and compared to time delay
3. Materials and Methods:
- LTSpice Software
- ElectricVLSI Software
A large amount of the lab was
downloaded from the lab webpage. The first task was mostly to check if
the ElectricVLSI software was connected to LTSpice correctle so that
the schematic can be simulated in LTSpice. The resulting simulation can
be seen in figure 1. The second task was where an R 2R ladder was made
using 10k n-well resistors, pins, ground, and exported ports as seen in
figure 2. Once the icon was created for the R_2R ladder, the ladder
replaced the given ideal DAC and was run through an LTSpice simulation.
These results are shown in figure 3. In the last task, the B0 through
B8 pins were connected to ground while the B9 pin was left alone. A
10pF capacitor was connected to Vout and the simulation code was
changed to provide B9 with a pulse. The schematic was simulated to find
the time delay of the DAC. The resulting simulation can be seen in
figure 5 while the time delay hand calculations are shown in figure 4.
Figure 1. Output from the ACD-DAC given schematic.
Figure 2. My DRC-clean R 2R ladder schematic.
Figure 3. Output with the R_2R ladder in place of the given DAC.
Figure 4. Time delay calculations.
Time delay simulation results. The time delay can be seen in the "Horz"
box under "Diff".
In this lab, the ElectricVLSI
software was reviewed and used to make an R 2R Ladder DAC. I had
previously used the ElectricVLSI software on the school lab computers,
but this time I was able to set up the software on my own personal
laptop. It had taken a little while
to remember how to make the specific connections and export correctly
but after reading through the tutorials a little I was able to get
everthing done with very few issues.
All of my results were as expected. The R 2R Ladder was DRC-clean when
I finished it and had the same simulation results (Figure 3) as the
ideal given DAC (Figure 1). My DAC time delay in task 3 was a little
off but only by about 2 nanoseconds.