ENG338 Lab 2020 Spring
Course Project
Name: Braden Morrow
Email: bdmorrow@fortlewis.edu
1. Course Project - Design and Validate an 8-bit SAR ADC
2. Introduction
The course project asked us to implement a schematic of an 8-bit SAR ADC in Ltspice. The SAR ADC takes in an
analog voltage and outputs its digital equivalent. The accuracy of this
device goes up as the output bits go up, so we were asked to design an
8-bit SAR rather than the 4-bit SAR pictured in the course project
outline. In
order to do this, we had to design and verify the 3-bit NAND gate and
TI-DFF that act as the main components in the SAR ADC. This
project also used the 50nm technology that was given at the beginning
of the semester. Therefor, the entire circuit runs on 1V VDD.
3. Results
Task 1:
This task asked us to create a 3-bit NAND gate that
was used to create the TI-DFF in Task 2. The 3-bit NAND gate should
only show HIGH on the output when all three inputs are HIGH, as shown
in figure 2.
Figure 1. 3-bit NAND Schematic
Figure 2. 3-bit NAND Simulation Results
Task 2:
This task asked us to create a TI-DFF using the
3-bit NAND gates from Task 1. The simulation for the TI-DFF is
pretty simplistic and just shows that the output Q mimics the input
Data on each rising edge of the clock cycle unless the Set and Reset
pins are set to HIGH.
Figure 3. TI-DFF Schematic
Figure 4. TI-DFF Simulation Results
Task 3:
This task asked us to implement the TI-DFF into the SAR Block circuit and verify its outputs. Due to the simulation just using an alternating comp input in the updated course project, the logic of the SAR ADC was easy to test. The hand calculations show that the the
final output of the state machine matches what we would expect from an
alternating comp beginning with LOW and that the SAR ADC is working.
Figure 5. SAR ADC Schematic
Figure 6. SAR ADC Simulation Schematic
Figure 7. SAR ADC Simulation Results
Figure 8. Hand Calculations to Verify Output
4. Discussion
This
course project provided a unique opportunity for us to test a more
complicated component that we conceptualized in class. Being able to
apply the state machine calculations to actually verify the output of
the SAR ADC was a great way to apply the theory we learned in class.
This project also allowed us to experiment with 50nm technology in
LTspice. The overall results and circuit was the same as it would be
for the technologies we used previously, however it was interesting to
see how changing two transistor sizes can allow entire components to be
run on differen't input voltages.