| .lib "sky130_fd_pr/models/sky130.lib.spice" tt |
| x1 x1_vdd x1_vref1 0 x1_out_v x1_d1 x1_d0 x1_vref5 2bitdac |
| V2 x1_d0 0 PULSE 0 1.8 0ns 1p 1p 5u 10u |
| V3 x1_d1 0 PULSE 0 1.8 0ns 1p 1p 10u 20u |
| * expanding symbol: /home/harshitha/Desktop/xschem/xschem_library/2bitdac.sym # of pins=7 |
| .subckt 2bitdac vdd vref1 gnda out_v d1 d0 vref5 |
| x1 x1_inp1 vdd x1_vout d0 gnda x1_inp2 TG2 |
| x2 x2_inp1 vdd x2_vout d0 gnda vref5 TG2 |
| x3 x1_vout vdd out_v d1 gnda x2_vout TG2 |
| * expanding symbol: /home/harshitha/Desktop/xschem/xschem_library/TG2.sym # of pins=6 |
| .subckt TG2 inp1 vdd vout din 0 inp2 |
| XM1 dinb din 0 0 sky130_fd_pr__nfet_01v8 L=0.15 W=0.6 |
| XM2 dinb din vdd vdd sky130_fd_pr__pfet_01v8 L=0.15 W=1.2 |
| XM7 dd dinb 0 0 sky130_fd_pr__nfet_01v8 L=0.15 W=0.6 |
| XM8 dd dinb vdd vdd sky130_fd_pr__pfet_01v8 L=0.15 W=1.2 |
| XM3 vout dinb inp2 inp2 sky130_fd_pr__nfet_01v8 L=0.15 W=0.6 |
| XM4 inp1 dd vout vout sky130_fd_pr__nfet_01v8 L=0.15 W=0.6 |
| XM5 vout dinb inp1 inp1 sky130_fd_pr__pfet_01v8 L=0.15 W=1.2 |
| XM6 inp2 dd vout vout sky130_fd_pr__pfet_01v8 L=0.15 W=1.2 |
| plot x1_d0 x1_d1 x1_out_v |