fix unrealistic sized poly res'
diff --git a/gds/lna/foldedcascode.GDS b/gds/lna/foldedcascode.GDS
index 00a567b..9f6141e 100644
--- a/gds/lna/foldedcascode.GDS
+++ b/gds/lna/foldedcascode.GDS
Binary files differ
diff --git a/xschem/lna/foldedcascode.sch b/xschem/lna/foldedcascode.sch
index 063508e..3ed56c2 100644
--- a/xschem/lna/foldedcascode.sch
+++ b/xschem/lna/foldedcascode.sch
@@ -185,12 +185,6 @@
 model=pfet_01v8
 spiceprefix=X
 }
-C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 460 -610 0 1 {name=R7
-W=0.69
-L=0.35
-model=res_xhigh_po
-spiceprefix=X
-mult=1}
 C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 460 -710 0 1 {name=R8
 W=0.69
 L=1.42
@@ -199,25 +193,31 @@
 mult=1}
 C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 790 -340 1 0 {name=R9
 W=0.35
-L=1.0
+L=1.9
 model=res_xhigh_po
 spiceprefix=X
 mult=1}
-C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/cap_mim_m3_1.sym} 940 -470 2 0 {name=C2 model=cap_mim_m3_1 W=12.2 L=12.2 MF=1 spiceprefix=X}
-C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 820 -670 0 1 {name=R11
-W=0.69
-L=0.8
-model=res_xhigh_po
-spiceprefix=X
-mult=1}
-C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 910 -580 1 0 {name=R12
-W=0.69
-L=0.4
-model=res_xhigh_po
-spiceprefix=X
-mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/cap_mim_m3_1.sym} 940 -470 2 0 {name=C2 model=cap_mim_m3_1 W=12.5 L=12.5 MF=1 spiceprefix=X}
 C {opin.sym} 980 -400 0 0 {name=out lab=out}
 C {ipin.sym} 360 -780 0 0 {name=vdd lab=vdd}
 C {ipin.sym} 360 -280 0 0 {name=gnd lab=gnd}
 C {ipin.sym} 360 -460 0 0 {name=in lab=in}
 C {ipin.sym} 880 -320 2 0 {name=bias lab=bias}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_high_po_0p35.sym} 460 -610 0 1 {name=R5
+W=0.35
+L=0.5
+model=res_high_po_0p35
+spiceprefix=X
+mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_high_po_0p35.sym} 910 -580 3 1 {name=R7
+W=0.35
+L=0.5
+model=res_high_po_0p35
+spiceprefix=X
+mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_high_po_0p35.sym} 820 -670 0 1 {name=R10
+W=0.35
+L=1.95
+model=res_high_po_0p35
+spiceprefix=X
+mult=1}
diff --git a/xschem/lna/lna4stage.sch b/xschem/lna/lna4stage.sch
index 5a19c2b..d9f080d 100644
--- a/xschem/lna/lna4stage.sch
+++ b/xschem/lna/lna4stage.sch
@@ -56,6 +56,118 @@
 lab=GND}
 N 760 -80 760 -20 {
 lab=GND}
+N 270 -600 270 -550 {
+lab=#net6}
+N 270 -600 410 -600 {
+lab=#net6}
+N 410 -600 550 -600 {
+lab=#net6}
+N 410 -640 410 -600 {
+lab=#net6}
+N 550 -600 550 -550 {
+lab=#net6}
+N 410 -740 410 -700 {
+lab=#net7}
+N 410 -840 410 -800 {
+lab=#net8}
+N 410 -670 510 -670 {
+lab=#net8}
+N 410 -770 510 -770 {
+lab=#net8}
+N 510 -840 510 -670 {
+lab=#net8}
+N 330 -770 370 -770 {
+lab=#net9}
+N 330 -770 330 -670 {
+lab=#net9}
+N 330 -670 370 -670 {
+lab=#net9}
+N 270 -720 330 -720 {
+lab=#net9}
+N 270 -740 270 -700 {
+lab=#net9}
+N 270 -840 270 -800 {
+lab=#net8}
+N 170 -520 230 -520 {
+lab=#net10}
+N 270 -490 270 -340 {
+lab=GND}
+N 270 -520 370 -520 {
+lab=GND}
+N 370 -520 370 -340 {
+lab=GND}
+N 510 -670 510 -520 {
+lab=#net8}
+N 510 -520 550 -520 {
+lab=#net8}
+N 550 -490 550 -420 {
+lab=out1}
+N 550 -460 790 -460 {
+lab=out1}
+N 550 -420 550 -400 {
+lab=out1}
+N 550 -400 570 -400 {
+lab=out1}
+N 600 -420 660 -420 {
+lab=GND}
+N 660 -420 770 -420 {
+lab=GND}
+N 770 -420 770 -340 {
+lab=GND}
+N 750 -500 750 -460 {
+lab=out1}
+N 750 -600 750 -560 {
+lab=GND}
+N 750 -600 870 -600 {
+lab=GND}
+N 870 -600 870 -340 {
+lab=GND}
+N 290 -770 290 -670 {
+lab=GND}
+N 270 -640 330 -640 {
+lab=GND}
+N 330 -640 330 -340 {
+lab=GND}
+N 290 -670 290 -640 {
+lab=GND}
+N 590 -520 630 -520 {
+lab=#net11}
+N 630 -640 630 -520 {
+lab=#net11}
+N 630 -840 630 -760 {
+lab=#net8}
+N 630 -700 630 -640 {
+lab=#net11}
+N 630 -640 690 -640 {
+lab=#net11}
+N 750 -640 910 -640 {
+lab=GND}
+N 910 -630 910 -340 {
+lab=GND}
+N 650 -730 720 -730 {
+lab=GND}
+N 720 -730 720 -660 {
+lab=GND}
+N 170 -340 970 -340 {
+lab=GND}
+N 170 -840 970 -840 {
+lab=#net8}
+N 910 -640 910 -630 {
+lab=GND}
+N 770 -660 770 -640 {
+lab=GND}
+N 720 -660 770 -660 {
+lab=GND}
+N 630 -400 670 -400 {
+lab=#net12}
+N 670 -400 670 -380 {
+lab=#net12}
+N 670 -380 690 -380 {
+lab=#net12}
+N 750 -380 750 -340 {
+lab=GND}
+N 720 -360 720 -340 {
+lab=GND}
 C {/foss/designs/caravel_ft8_receiver/xschem/lna/foldedcascode.sym} -20 -30 0 0 {name=XAMP1}
 C {/foss/designs/caravel_ft8_receiver/xschem/lna/foldedcascode.sym} 160 -30 0 0 {name=XAMP2}
 C {/foss/designs/caravel_ft8_receiver/xschem/lna/foldedcascode.sym} 340 -30 0 0 {name=XAMP3}
@@ -89,27 +201,126 @@
 C {gnd.sym} 80 -80 0 0 {name=l2 lab=GND}
 C {gnd.sym} 140 -20 0 0 {name=l3 lab=GND}
 C {/foss/designs/caravel_ft8_receiver/xschem/lna/foldedcascode.sym} 520 -30 0 0 {name=XAMP4}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8.sym} 250 -520 0 0 {name=M2
+L=0.15
+W=22
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8.sym} 570 -520 0 1 {name=M4
+L=0.15
+W=22
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8.sym} 390 -670 0 0 {name=M7
+L=0.15
+W=22
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8.sym} 390 -770 0 0 {name=M8
+L=0.15
+W=22
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 270 -770 0 1 {name=R8
+W=0.69
+L=1.42
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 600 -400 1 0 {name=R9
+W=0.35
+L=1.9
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/cap_mim_m3_1.sym} 750 -530 2 0 {name=C2 model=cap_mim_m3_1 W=12.5 L=12.5 MF=1 spiceprefix=X}
+C {opin.sym} 790 -460 0 0 {name=out1 lab=out1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_high_po_0p35.sym} 270 -670 0 1 {name=R5
+W=0.35
+L=0.5
+model=res_high_po_0p35
+spiceprefix=X
+mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 720 -380 3 0 {name=R6
+W=0.69
+L=0.75
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {vsource.sym} 140 -840 1 0 {name=V3 value=1.8}
+C {gnd.sym} 110 -840 1 0 {name=l4 lab=GND}
+C {gnd.sym} 170 -340 0 0 {name=l5 lab=GND}
+C {vsource.sym} 180 -490 0 1 {name=V4 value="SIN(0.8 0.00005 70000000)"}
+C {gnd.sym} 180 -460 0 0 {name=l6 lab=GND}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_high_po_0p35.sym} 720 -640 3 1 {name=R7
+W=0.35
+L=0.5
+model=res_high_po_0p35
+spiceprefix=X
+mult=1}
+C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_high_po_0p35.sym} 630 -730 0 1 {name=R10
+W=0.35
+L=1.95
+model=res_high_po_0p35
+spiceprefix=X
+mult=1}
 C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 200 -80 2 0 {name=R1
 W=0.69
-L=0.1
+L=0.75
 model=res_xhigh_po
 spiceprefix=X
 mult=1}
 C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 380 -80 2 0 {name=R2
 W=0.69
-L=0.1
+L=0.75
 model=res_xhigh_po
 spiceprefix=X
 mult=1}
 C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 560 -80 2 0 {name=R3
 W=0.69
-L=0.18
+L=0.75
 model=res_xhigh_po
 spiceprefix=X
 mult=1}
 C {/foss/pdk/sky130A/libs.tech/xschem/sky130_fd_pr/res_xhigh_po.sym} 740 -80 2 0 {name=R4
 W=0.69
-L=0.18
+L=0.75
 model=res_xhigh_po
 spiceprefix=X
 mult=1}