ENGR 338 2021 Spring
Lab 3: Layout the R-2R DAC
Taylor Nakai
tsnakai@fortlewis.edu
Introduction:
In
this lab, we used ElectriVLSI to create the layout for the R-2R DAC
using N-Well resistors and became more familiar with ElectriVLSI and
LTSpice for integrated circuit (IC) design. The two tasks that we had
to complete were to create a schematic of the subcells for the R-2R
ladder and create the layout of the subcells for the R-2R ladder.
Task 1:
In task 1, we
had to complete were to create a schematic of the subcells for the R-2R
ladder. To begin we had to create a subcell for the repeating structure
and create a icon, as shown in Figure 1, so that when the layout is
created you can can use the subcell for convenience. Once the subcell
schematic had been created we created a new schematic' R_2R_Ladder_v2' and used the icon to create the R-2R Ladder, as shown in Figure 2.
Figure 1. Subcell of the repeating structure with icon and clean DRC check.
Figure 2. R-2R DAC using subcell icon to replace the repeating structure with icon and clean DRC check.
Task 2:
In task 2, we had to create the layout of the subcells for the R-2R ladder. To begin we had to create the layout view for the 'R_2R_Subcell', as shown in Figure 3,
by making three 10k resistors using a width of 15 and a length of
187.5. After the layout was created, we needed to create the layout for
the 'R_2R_Ladder_v2'
so we used the subcell we just created and created a 10-cell column
with a spacing of 75 Lambda, as shown in Figure 4. Once we had a clean
DRC, we were able to wire everything and run a DRC and NCC check, as
shown in Figure 5. After we replaced the DAC from the previous lab and
inserted our 'R_2R_Ladder_v2' icon, shown in Figure 6, and ran the
simulation in LTSpice, as shown in Figure 7. The results were as
expected as it would work similarly to the DAC.
Figure
3. Created the layout view for the R_2R_Subcell using N-Well Resistors
and displaying the results from the DRC and NCC checks.
Figure 4. 10-cell column using the 'R_2R_Subcell' with a spacing of 75 Lambda providing the results from the DRC check.
Figure 5. Making all the connections for the 'R_2R_Ladder_v2' and providing the results from the DRC and NCC checks.
Figure 6. Replaced the DAC from the previous lab and inserted our 'R_2R_Ladder_v2' icon.
Figure 7. Simulation results in LTSpice of replacing the DAC with the 'R_2R_Ladder_v2'.
Discussion:
By compleing this lab were were able to gain more experience with ElectriVLSI, understand the importance of subcells, created
the layout for the R-2R DAC using N-Well resistors, and became more
familiar with ElectriVLSI and LTSpice for IC design. I felt that this
lab was helpful to learn more about subcells, creating layouts, and
calculating the dimensions of the N-Well Resistor. I am becoming more
comfortable with ElectriVLSI and hope that these skills will come in
hand in the future.
.................................