update properties in shemetic, pd updates, layout updates
diff --git a/xschem/lownoiseamplifier/cmfb-negfb-revision.sch b/xschem/lownoiseamplifier/cmfb-negfb-revision.sch index 94b6fd5..4255f22 100644 --- a/xschem/lownoiseamplifier/cmfb-negfb-revision.sch +++ b/xschem/lownoiseamplifier/cmfb-negfb-revision.sch
@@ -47,9 +47,9 @@ N 440 -490 440 -400 { lab=out1} N 680 -490 680 -400 { -lab=#net3} +lab=out2} N 480 -520 640 -520 { -lab=#net4} +lab=#net3} N 420 -520 440 -520 { lab=vdd2} N 420 -550 420 -520 { @@ -71,52 +71,52 @@ N 560 -610 560 -580 { lab=vdd2} N 560 -520 560 -440 { -lab=#net4} +lab=#net3} N 440 -440 460 -440 { lab=out1} N 660 -440 680 -440 { -lab=#net3} +lab=out2} N 460 -440 470 -440 { lab=out1} N 530 -440 590 -440 { -lab=#net4} -N 650 -440 660 -440 { lab=#net3} +N 650 -440 660 -440 { +lab=out2} N 360 -440 440 -440 { lab=out1} N 680 -440 760 -440 { -lab=#net3} +lab=out2} N 360 -470 360 -440 { lab=out1} N 760 -470 760 -440 { -lab=#net3} +lab=out2} N 340 -440 360 -440 { lab=out1} N 760 -440 780 -440 { -lab=#net3} +lab=out2} N 240 -440 280 -440 { -lab=#net5} +lab=#net4} N 840 -440 880 -440 { -lab=#net6} +lab=#net5} N 140 -440 180 -440 { lab=in1} N 940 -440 980 -440 { lab=in2} N 860 -440 860 -370 { -lab=#net6} +lab=#net5} N 720 -370 860 -370 { -lab=#net6} +lab=#net5} N 260 -440 260 -370 { -lab=#net5} +lab=#net4} N 260 -370 400 -370 { -lab=#net5} +lab=#net4} N 380 -260 440 -260 { lab=#net2} N 260 -260 320 -260 { lab=vdd1} C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8.sym} 420 -370 0 0 {name=M1 L=0.15 -W=1 +W=5 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'" @@ -130,7 +130,7 @@ } C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8.sym} 700 -370 0 1 {name=M2 L=0.15 -W=1 +W=5 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'" @@ -144,7 +144,7 @@ } C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8.sym} 460 -230 0 1 {name=M3 L=0.15 -W=1 +W=40 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'" @@ -158,7 +158,7 @@ } C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8.sym} 660 -230 0 0 {name=M4 L=0.15 -W=1 +W=40 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'" @@ -172,7 +172,7 @@ } C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8.sym} 460 -520 0 1 {name=M5 L=0.15 -W=1 +W=16 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'" @@ -186,7 +186,7 @@ } C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/pfet_01v8.sym} 660 -520 0 0 {name=M6 L=0.15 -W=1 +W=16 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'"
diff --git a/xschem/powerdetector/balaced-pd.sch b/xschem/powerdetector/balaced-pd.sch index cdaffdb..16d2287 100644 --- a/xschem/powerdetector/balaced-pd.sch +++ b/xschem/powerdetector/balaced-pd.sch
@@ -123,7 +123,7 @@ } C {/Volumes/WORK_DRIVE/open_pdks/sky130/sky130A/libs.tech/xschem/sky130_fd_pr/nfet_01v8.sym} 400 -210 0 1 {name=M2 L=0.15 -W=1 +W=2 nf=1 mult=1 ad="'int((nf+1)/2) * W/nf * 0.29'"