ENGR338 Lab 2021 Spring
Lab 3 Layout the R-2R DAC
Tyrone Bracker
tabrackeryazzie@fortlewis.edu
Lab 3 Report: Developing Layouts in EletricVLSI
Introduction
As the third lab in the series, this one once again
introduced new methods and expanded the functionality of ElectricVLSI
for me. Developing and implementing different layouts as well as a subcell in Electric were the two newer features emphasized in this lab. The R_2R_Ladder
design from previous labs was also used to create a the new subcell
which would later go into creating larger designs. Various design
choices like the width and length of n-well resistors was also
explained and solved using simple math. Other than the three things
mentioned, lab 3 was relatively easy to follow along with.
Materials and Methods
Task 1 had me taking the top of the R_2R_Ladder schematic as the base
of my new subcell design. From here all I had to do was create a new
schematic and add another 'Off-Page' port; in total, I had three 10k
n-well resistors and three off-page ports labeled: "Left", "Right", and
"Down", in there respective locations. After the schematic was done, an
icon was alos created. The final step was to create a larger schematic
and icon called "R_2R_Ladder_V2" built from the smaller parts of
the "R_2R_Subcell" schematic and icon. This was acheived by copy and
pasting the parts then connecting them together to once again, form a
ladder.
Both groups R_2R_Ladder_V2 and R_2R_Subcell
had schematics and icons, but not layouts. Task 2 was all about
developing layouts for both of these. The subcell group recieved the
first layout development with specific spacing, length, and width,
constraints. This design, which can be seen in Figure 1, was once again
used to build a larger layout design for R_2R_Ladder_V2.
Figure 1. R_2R_Subcell{lay} design used to build 2_R2_Ladder_V2{lay}
Results
First came the schematic and icon for R_2R_Subcell using the top
of the previous ladder. The final designs of these can be seen in Figure 2.
Figure 2. R_2R_Subcell{sch} and {ic} with a clean DRC scan
Once the components from the Subcell group was done, R_2R_Ladder_V2 was created from those components. Both schematic and icon for the new ladder can be seen in the following figure. This is also where Task 1 ended.
Figure 3. R_2R_Ladder_V2{sch} and {ic} with a clean DRC scan
Task 2 followed the same
formula of creating a small layout in the subcell and building a larger
layout for the ladder. The end of the layout for R_2R_Ladder_v2 can be
seen in Figure 4; this figure also shows the layout part created in
R_2R_Subcell.
Figure 4. The bottom of R_2R_Ladder_V2{lay} with clean DRC and NCC scans
To make sure the designs worked properly, I connected the newer version
of the ladder to the ideal ADC design and ran it through LTSpice. The
new schematic and LTSpice wavefrom can be seen in Figures 5 and 6.
Figure 4. New schematic called "sim_ADC_R_2R_V2_DAC{sch}"
Figure 6. LTSpice Waveform results from sim_ADC_R_2R_V2_DAC{sch}
Discussion
This lab was a good way of introducing a new way of building larger
schematics, icons, and layouts. It's a safer than building everything
all at once and having to rely on one whole design. It's also a good
practice to have building-blocks to have at your disposal for future
projects or just individal inspection. Overall I think this was a great
way to showcase that idea/concept in Electric.