update dsa schematic, short dummy devices
diff --git a/gds/dsa/._dsa.spice b/gds/dsa/._dsa.spice new file mode 100644 index 0000000..7607000 --- /dev/null +++ b/gds/dsa/._dsa.spice Binary files differ
diff --git a/gds/dsa/dsa.GDS b/gds/dsa/dsa.GDS index 208b9fb..3cf0e16 100644 --- a/gds/dsa/dsa.GDS +++ b/gds/dsa/dsa.GDS Binary files differ
diff --git a/gds/dsa/dsa_core.GDS b/gds/dsa/dsa_core.GDS new file mode 100644 index 0000000..c851146 --- /dev/null +++ b/gds/dsa/dsa_core.GDS Binary files differ
diff --git a/gds/dsa/dsa_flat.GDS b/gds/dsa/dsa_flat.GDS new file mode 100644 index 0000000..ab3cf7d --- /dev/null +++ b/gds/dsa/dsa_flat.GDS Binary files differ
diff --git a/gds/dsa/inverter.GDS b/gds/dsa/inverter.GDS index 4b9e5de..7eb9f1e 100644 --- a/gds/dsa/inverter.GDS +++ b/gds/dsa/inverter.GDS Binary files differ
diff --git a/gds/dsa/spdt.GDS b/gds/dsa/spdt.GDS index cc7203f..5f1b26c 100644 --- a/gds/dsa/spdt.GDS +++ b/gds/dsa/spdt.GDS Binary files differ
diff --git a/gds/dsa/transmissiongate.GDS b/gds/dsa/transmissiongate.GDS index c789c07..10fcd49 100644 --- a/gds/dsa/transmissiongate.GDS +++ b/gds/dsa/transmissiongate.GDS Binary files differ
diff --git a/gds/misc/misc.GDS b/gds/misc/misc.GDS index 0034880..dcceab3 100644 --- a/gds/misc/misc.GDS +++ b/gds/misc/misc.GDS Binary files differ
diff --git a/xschem/attenuator/dsa.sch b/xschem/attenuator/dsa.sch index 0438eba..e48c1fa 100644 --- a/xschem/attenuator/dsa.sch +++ b/xschem/attenuator/dsa.sch
@@ -95,29 +95,9 @@ N 160 -120 240 -120 { lab=vdd} C {/Volumes/WORK_DRIVE/caravel_automatic_gain_control/xschem/attenuator/spdt.sym} -40 40 0 0 {name=XSPDT1} -C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_generic_po.sym} 410 -240 3 0 {name=R1 -W=1 -L=1 -model=res_generic_po -mult=1} C {/Volumes/WORK_DRIVE/caravel_automatic_gain_control/xschem/attenuator/spdt.sym} 280 40 0 0 {name=XSPDT2} -C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_generic_po.sym} 730 -240 3 0 {name=R2 -W=1 -L=1 -model=res_generic_po -mult=1} C {/Volumes/WORK_DRIVE/caravel_automatic_gain_control/xschem/attenuator/spdt.sym} 600 40 0 0 {name=XSPDT3} -C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_generic_po.sym} 1050 -240 3 0 {name=R3 -W=1 -L=1 -model=res_generic_po -mult=1} C {/Volumes/WORK_DRIVE/caravel_automatic_gain_control/xschem/attenuator/spdt.sym} 920 40 0 0 {name=XSPDT4} -C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_generic_po.sym} 1370 -240 3 0 {name=R4 -W=1 -L=1 -model=res_generic_po -mult=1} C {ipin.sym} 160 -220 0 0 {name=in lab=in} C {ipin.sym} 160 -140 0 0 {name=gnd lab=gnd} C {ipin.sym} 160 -120 0 0 {name=vdd lab=vdd} @@ -126,3 +106,27 @@ C {ipin.sym} 910 -340 1 0 {name=ctr3 lab=ctr3} C {ipin.sym} 1230 -340 1 0 {name=ctr4 lab=ctr4} C {opin.sym} 1480 -220 0 0 {name=out lab=out} +C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po_0p35.sym} 410 -240 3 0 {name=R1 +W=0.35 +L=1 +model=res_xhigh_po_0p35 +spiceprefix=X +mult=1} +C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po_0p35.sym} 730 -240 3 0 {name=R2 +W=0.35 +L=1 +model=res_xhigh_po_0p35 +spiceprefix=X +mult=1} +C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po_0p35.sym} 1050 -240 3 0 {name=R3 +W=0.35 +L=1 +model=res_xhigh_po_0p35 +spiceprefix=X +mult=1} +C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po_0p35.sym} 1370 -240 3 0 {name=R4 +W=0.35 +L=1 +model=res_xhigh_po_0p35 +spiceprefix=X +mult=1}