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}