Add top level user_project_wrapper cell

* Add SSTL test circuit and wire up most signals
diff --git a/mag/SSTL/SSTL.mag b/mag/SSTL/SSTL.mag
index eb873df..8a4bd26 100644
--- a/mag/SSTL/SSTL.mag
+++ b/mag/SSTL/SSTL.mag
@@ -1,24 +1,7 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1644865263
-<< checkpaint >>
-rect -3500 2392 7928 5552
-rect -1292 2288 7928 2392
-rect -3500 -872 7928 2288
-rect -1292 -976 7928 -872
-rect -3500 -4136 7928 -976
-rect -1292 -4240 7928 -4136
-rect -3500 -7400 7928 -4240
-rect -1292 -7504 7928 -7400
-rect -3500 -10664 7928 -7504
-rect -1292 -10768 7928 -10664
-rect -3500 -13928 7928 -10768
-rect -1292 -14032 7928 -13928
-rect -3500 -17192 7928 -14032
-rect -1292 -17296 7928 -17192
-rect -3500 -19368 7928 -17296
-rect -3500 -20456 568 -19368
+timestamp 1645920216
 << nwell >>
 rect -48 3194 -30 3581
 rect -48 2106 -32 2383
@@ -1388,8 +1371,6 @@
 rect 2611 3652 2645 3748
 rect 2887 3652 2921 3748
 rect 2611 2660 2921 3652
-rect 4422 4196 4460 4292
-rect 5120 4196 5158 4292
 rect 2611 2564 2645 2660
 rect 2887 2564 2921 2660
 rect 2611 1572 2921 2564
@@ -1450,7 +1431,11 @@
 rect 2611 -18043 2645 -18012
 rect 2887 -18043 2921 -18012
 rect 2611 -19100 2921 -18621
-rect 3696 -18799 3785 3396
+rect 2611 -19196 2645 -19100
+rect 2887 -19196 2921 -19100
+rect 3424 -19196 4083 4292
+rect 4422 4196 4460 4292
+rect 5120 4196 5158 4292
 rect 4422 3204 5158 4196
 rect 4422 3173 4460 3204
 rect 5120 3173 5158 3204
@@ -1528,8 +1513,6 @@
 rect 4422 -18556 5158 -17564
 rect 4422 -18652 4460 -18556
 rect 5120 -18652 5158 -18556
-rect 2611 -19196 2645 -19100
-rect 2887 -19196 2921 -19100
 rect 4422 -19196 5158 -18652
 rect 5894 3748 6630 4292
 rect 5894 3652 5932 3748
@@ -1953,7 +1936,7 @@
 rect 2151 -18621 2185 -18043
 rect 6417 -18621 6446 -18043
 rect 2151 -19196 6446 -18621
-use sky130_fd_sc_hd__fill_8  sky130_fd_sc_hd__fill_8_27 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
+use sky130_fd_sc_hd__fill_8  sky130_fd_sc_hd__fill_8_27 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
 timestamp 1643856600
 transform 1 0 -2202 0 1 -19148
 box -38 -48 774 592
@@ -1961,48 +1944,48 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 -19148
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_18 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
-timestamp 1643856600
-transform 1 0 -2294 0 1 -18060
-box -38 -48 2246 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_13 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
-timestamp 1643856600
-transform 1 0 -730 0 1 -19148
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_12
-timestamp 1643856600
-transform 1 0 -86 0 1 -19148
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_7 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
-timestamp 1643856600
-transform 1 0 -2294 0 1 -19148
-box -38 -48 130 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_21
-timestamp 1643856600
-transform 1 0 -86 0 1 -18060
-box -38 -48 130 592
-use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
-timestamp 1643856600
-transform 1 0 558 0 1 -19148
-box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_7 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_7 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
 timestamp 1643856600
 transform 1 0 -914 0 1 -19148
 box -38 -48 130 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_20
+use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_6 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
 timestamp 1643856600
-transform 1 0 -2294 0 1 -16972
-box -38 -48 2246 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_19
+transform 1 0 558 0 1 -19148
+box -38 -48 1050 592
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_21 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
 timestamp 1643856600
-transform 1 0 -2294 0 -1 -16972
+transform 1 0 -86 0 1 -18060
+box -38 -48 130 592
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_7
+timestamp 1643856600
+transform 1 0 -2294 0 1 -19148
+box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_12 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
+timestamp 1643856600
+transform 1 0 -86 0 1 -19148
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_13
+timestamp 1643856600
+transform 1 0 -730 0 1 -19148
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_18 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
+timestamp 1643856600
+transform 1 0 -2294 0 1 -18060
 box -38 -48 2246 592
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_20
 timestamp 1643856600
 transform 1 0 -86 0 1 -16972
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_19
+timestamp 1643856600
+transform 1 0 -2294 0 -1 -16972
+box -38 -48 2246 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_20
+timestamp 1643856600
+transform 1 0 -2294 0 1 -16972
+box -38 -48 2246 592
 use p-leg  p-leg_6
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 -18070
 box -34 -38 6666 2234
 use n-leg  n-leg_6
@@ -2017,58 +2000,58 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 -15884
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_6 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_6
 timestamp 1643856600
-transform 1 0 -1926 0 -1 -15884
-box -38 -48 1878 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_11
-timestamp 1643856600
-transform 1 0 -730 0 1 -15884
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_10
-timestamp 1643856600
-transform 1 0 -86 0 1 -15884
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_6
-timestamp 1643856600
-transform 1 0 -2294 0 1 -15884
+transform 1 0 -914 0 1 -15884
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_5
 timestamp 1643856600
 transform 1 0 558 0 1 -15884
 box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_6
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_6
 timestamp 1643856600
-transform 1 0 -914 0 1 -15884
+transform 1 0 -2294 0 1 -15884
+box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_10
+timestamp 1643856600
+transform 1 0 -86 0 1 -15884
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_11
+timestamp 1643856600
+transform 1 0 -730 0 1 -15884
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_6 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
+timestamp 1643856600
+transform 1 0 -1926 0 -1 -15884
+box -38 -48 1878 592
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_19
+timestamp 1643856600
+transform 1 0 -86 0 1 -14796
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_15
 timestamp 1643856600
 transform 1 0 -2294 0 1 -14796
 box -38 -48 2246 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_19
-timestamp 1643856600
-transform 1 0 -86 0 1 -14796
-box -38 -48 130 592
 use p-leg  p-leg_5
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 -14806
 box -34 -38 6666 2234
 use n-leg  n-leg_5
 timestamp 1643392248
 transform 1 0 -284 0 1 -15884
 box 1854 -48 6546 1136
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_16
-timestamp 1643856600
-transform 1 0 -2294 0 -1 -13708
-box -38 -48 2246 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_17
-timestamp 1643856600
-transform 1 0 -2294 0 1 -13708
-box -38 -48 2246 592
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_18
 timestamp 1643856600
 transform 1 0 -86 0 1 -13708
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_17
+timestamp 1643856600
+transform 1 0 -2294 0 1 -13708
+box -38 -48 2246 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_16
+timestamp 1643856600
+transform 1 0 -2294 0 -1 -13708
+box -38 -48 2246 592
 use sky130_fd_sc_hd__fill_8  sky130_fd_sc_hd__fill_8_23
 timestamp 1643856600
 transform 1 0 -2202 0 1 -12620
@@ -2077,36 +2060,36 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 -12620
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_5
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_5
 timestamp 1643856600
-transform 1 0 -1926 0 -1 -12620
-box -38 -48 1878 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_9
-timestamp 1643856600
-transform 1 0 -730 0 1 -12620
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_8
-timestamp 1643856600
-transform 1 0 -86 0 1 -12620
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_5
-timestamp 1643856600
-transform 1 0 -2294 0 1 -12620
+transform 1 0 -914 0 1 -12620
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_4
 timestamp 1643856600
 transform 1 0 558 0 1 -12620
 box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_5
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_5
 timestamp 1643856600
-transform 1 0 -914 0 1 -12620
+transform 1 0 -2294 0 1 -12620
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_8
+timestamp 1643856600
+transform 1 0 -86 0 1 -12620
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_9
+timestamp 1643856600
+transform 1 0 -730 0 1 -12620
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_5
+timestamp 1643856600
+transform 1 0 -1926 0 -1 -12620
+box -38 -48 1878 592
 use n-leg  n-leg_4
 timestamp 1643392248
 transform 1 0 -284 0 1 -12620
 box 1854 -48 6546 1136
 use p-leg  p-leg_4
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 -11542
 box -34 -38 6666 2234
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_17
@@ -2137,58 +2120,58 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 -9356
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_4
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_4
 timestamp 1643856600
-transform 1 0 -1926 0 -1 -9356
-box -38 -48 1878 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_7
-timestamp 1643856600
-transform 1 0 -730 0 1 -9356
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_6
-timestamp 1643856600
-transform 1 0 -86 0 1 -9356
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_4
-timestamp 1643856600
-transform 1 0 -2294 0 1 -9356
+transform 1 0 -914 0 1 -9356
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_3
 timestamp 1643856600
 transform 1 0 558 0 1 -9356
 box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_4
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_4
 timestamp 1643856600
-transform 1 0 -914 0 1 -9356
+transform 1 0 -2294 0 1 -9356
+box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_6
+timestamp 1643856600
+transform 1 0 -86 0 1 -9356
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_7
+timestamp 1643856600
+transform 1 0 -730 0 1 -9356
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_4
+timestamp 1643856600
+transform 1 0 -1926 0 -1 -9356
+box -38 -48 1878 592
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_15
+timestamp 1643856600
+transform 1 0 -86 0 1 -8268
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_9
 timestamp 1643856600
 transform 1 0 -2294 0 1 -8268
 box -38 -48 2246 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_15
-timestamp 1643856600
-transform 1 0 -86 0 1 -8268
-box -38 -48 130 592
 use p-leg  p-leg_3
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 -8278
 box -34 -38 6666 2234
 use n-leg  n-leg_3
 timestamp 1643392248
 transform 1 0 -284 0 1 -9356
 box 1854 -48 6546 1136
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_10
-timestamp 1643856600
-transform 1 0 -2294 0 -1 -7180
-box -38 -48 2246 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_11
-timestamp 1643856600
-transform 1 0 -2294 0 1 -7180
-box -38 -48 2246 592
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_14
 timestamp 1643856600
 transform 1 0 -86 0 1 -7180
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_11
+timestamp 1643856600
+transform 1 0 -2294 0 1 -7180
+box -38 -48 2246 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_10
+timestamp 1643856600
+transform 1 0 -2294 0 -1 -7180
+box -38 -48 2246 592
 use sky130_fd_sc_hd__fill_8  sky130_fd_sc_hd__fill_8_19
 timestamp 1643856600
 transform 1 0 -2202 0 1 -6092
@@ -2197,36 +2180,36 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 -6092
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_3
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_3
 timestamp 1643856600
-transform 1 0 -1926 0 -1 -6092
-box -38 -48 1878 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_5
-timestamp 1643856600
-transform 1 0 -730 0 1 -6092
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_4
-timestamp 1643856600
-transform 1 0 -86 0 1 -6092
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_3
-timestamp 1643856600
-transform 1 0 -2294 0 1 -6092
+transform 1 0 -914 0 1 -6092
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_2
 timestamp 1643856600
 transform 1 0 558 0 1 -6092
 box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_3
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_3
 timestamp 1643856600
-transform 1 0 -914 0 1 -6092
+transform 1 0 -2294 0 1 -6092
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_4
+timestamp 1643856600
+transform 1 0 -86 0 1 -6092
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_5
+timestamp 1643856600
+transform 1 0 -730 0 1 -6092
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_3
+timestamp 1643856600
+transform 1 0 -1926 0 -1 -6092
+box -38 -48 1878 592
 use n-leg  n-leg_2
 timestamp 1643392248
 transform 1 0 -284 0 1 -6092
 box 1854 -48 6546 1136
 use p-leg  p-leg_2
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 -5014
 box -34 -38 6666 2234
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_13
@@ -2261,58 +2244,58 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 -2828
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_3
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_2
 timestamp 1643856600
-transform 1 0 -730 0 1 -2828
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_2
-timestamp 1643856600
-transform 1 0 -86 0 1 -2828
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_2
-timestamp 1643856600
-transform 1 0 -2294 0 1 -2828
+transform 1 0 -914 0 1 -2828
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_1
 timestamp 1643856600
 transform 1 0 558 0 1 -2828
 box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_2
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_2
 timestamp 1643856600
-transform 1 0 -914 0 1 -2828
+transform 1 0 -2294 0 1 -2828
 box -38 -48 130 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_4
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_2
 timestamp 1643856600
-transform 1 0 -2294 0 -1 -652
-box -38 -48 2246 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_3
+transform 1 0 -86 0 1 -2828
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_3
 timestamp 1643856600
-transform 1 0 -2294 0 1 -1740
-box -38 -48 2246 592
+transform 1 0 -730 0 1 -2828
+box -38 -48 682 592
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_10
 timestamp 1643856600
 transform 1 0 -86 0 1 -1740
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_3
+timestamp 1643856600
+transform 1 0 -2294 0 1 -1740
+box -38 -48 2246 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_4
+timestamp 1643856600
+transform 1 0 -2294 0 -1 -652
+box -38 -48 2246 592
 use p-leg  p-leg_1
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 -1750
 box -34 -38 6666 2234
 use n-leg  n-leg_1
 timestamp 1643392248
 transform 1 0 -284 0 1 -2828
 box 1854 -48 6546 1136
-use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_1
-timestamp 1643856600
-transform 1 0 -1926 0 -1 436
-box -38 -48 1878 592
-use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_5
-timestamp 1643856600
-transform 1 0 -2294 0 1 -652
-box -38 -48 2246 592
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_11
 timestamp 1643856600
 transform 1 0 -86 0 1 -652
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_16  sky130_fd_sc_hd__clkinv_16_5
+timestamp 1643856600
+transform 1 0 -2294 0 1 -652
+box -38 -48 2246 592
+use sky130_fd_sc_hd__clkbuf_16  sky130_fd_sc_hd__clkbuf_16_1
+timestamp 1643856600
+transform 1 0 -1926 0 -1 436
+box -38 -48 1878 592
 use sky130_fd_sc_hd__fill_8  sky130_fd_sc_hd__fill_8_15
 timestamp 1643856600
 transform 1 0 -2202 0 1 436
@@ -2321,32 +2304,32 @@
 timestamp 1643856600
 transform 1 0 -1466 0 1 436
 box -38 -48 774 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_0
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_1
 timestamp 1643856600
-transform 1 0 -86 0 1 436
-box -38 -48 682 592
-use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_1
-timestamp 1643856600
-transform 1 0 -730 0 1 436
-box -38 -48 682 592
-use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_1
-timestamp 1643856600
-transform 1 0 -2294 0 1 436
+transform 1 0 -914 0 1 436
 box -38 -48 130 592
 use sky130_fd_sc_hd__clkbuf_8  sky130_fd_sc_hd__clkbuf_8_0
 timestamp 1643856600
 transform 1 0 558 0 1 436
 box -38 -48 1050 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_1
+use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_1
 timestamp 1643856600
-transform 1 0 -914 0 1 436
+transform 1 0 -2294 0 1 436
 box -38 -48 130 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_1
+timestamp 1643856600
+transform 1 0 -730 0 1 436
+box -38 -48 682 592
+use sky130_fd_sc_hd__clkinv_4  sky130_fd_sc_hd__clkinv_4_0
+timestamp 1643856600
+transform 1 0 -86 0 1 436
+box -38 -48 682 592
 use n-leg  n-leg_0
 timestamp 1643392248
 transform 1 0 -284 0 1 436
 box 1854 -48 6546 1136
 use p-leg  p-leg_0
-timestamp 1643956887
+timestamp 1645920216
 transform 1 0 2 0 1 1514
 box -34 -38 6666 2234
 use sky130_fd_sc_hd__fill_1  sky130_fd_sc_hd__fill_1_9
@@ -2397,22 +2380,22 @@
 timestamp 1643856600
 transform 1 0 6 0 1 3700
 box -38 -48 774 592
-use sky130_fd_sc_hd__inv_1  sky130_fd_sc_hd__inv_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hd/mag
+use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_0
 timestamp 1643856600
-transform 1 0 190 0 1 3700
+transform 1 0 6 0 1 3700
+box -38 -48 130 592
+use sky130_fd_sc_hd__inv_1  sky130_fd_sc_hd__inv_1_2 ~/cad/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
+timestamp 1643856600
+transform 1 0 742 0 1 3700
 box -38 -48 314 592
 use sky130_fd_sc_hd__inv_1  sky130_fd_sc_hd__inv_1_1
 timestamp 1643856600
 transform 1 0 466 0 1 3700
 box -38 -48 314 592
-use sky130_fd_sc_hd__inv_1  sky130_fd_sc_hd__inv_1_2
+use sky130_fd_sc_hd__inv_1  sky130_fd_sc_hd__inv_1_0
 timestamp 1643856600
-transform 1 0 742 0 1 3700
+transform 1 0 190 0 1 3700
 box -38 -48 314 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_0
-timestamp 1643856600
-transform 1 0 6 0 1 3700
-box -38 -48 130 592
 use sky130_fd_sc_hd__fill_8  sky130_fd_sc_hd__fill_8_2
 timestamp 1643856600
 transform 1 0 1478 0 1 3700
@@ -2446,8 +2429,6 @@
 transform 1 0 5894 0 1 3700
 box -38 -48 774 592
 << labels >>
-flabel metal2 3696 -18799 3785 3396 1 FreeSerif 6400 0 0 0 DQ
-port 0 n
 flabel metal2 s 250 3980 308 4292 1 FreeSerif 480 315 0 0 pu_cal_ctrl[0]
 port 13 n
 flabel metal2 s 526 3980 584 4292 1 FreeSerif 480 315 0 0 pu_cal_ctrl[1]
@@ -2495,5 +2476,7 @@
 flabel metal4 -2294 3173 2001 4292 1 FreeSerif 1600 0 0 0 VDD
 port 24 n
 flabel metal4 2151 3173 6446 4292 1 FreeSerif 1600 0 0 0 GND
-port 25 n
+port 1 n
+flabel metal2 s 3424 -19196 4083 4292 1 FreeSerif 3200 0 0 0 DQ
+port 0 n
 << end >>
diff --git a/mag/SSTL/SSTL.tar b/mag/SSTL/SSTL.tar
deleted file mode 100644
index 55b6e9b..0000000
--- a/mag/SSTL/SSTL.tar
+++ /dev/null
Binary files differ
diff --git a/mag/SSTL/lvs_SSTL.spice b/mag/SSTL/lvs_SSTL.spice
deleted file mode 100644
index 0c83850..0000000
--- a/mag/SSTL/lvs_SSTL.spice
+++ /dev/null
@@ -1,459 +0,0 @@
-* NGSPICE file created from SSTL.ext - technology: sky130A
-
-.subckt n-leg_ctrl_fet_2 a_n125_n65# a_n81_n153# a_n33_n65# VSUBS
-X0 a_n33_n65# a_n81_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=4.29e+11p pd=3.92e+06u as=4.03e+11p ps=3.84e+06u w=650000u l=150000u
-X1 a_n33_n65# a_n81_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 a_n125_n65# a_n81_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-.ends
-
-.subckt n-leg_ctrl_fet_0 a_n125_n153# a_n125_n65# a_n33_n65# VSUBS
-X0 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=3.4255e+12p pd=3.264e+07u as=3.432e+12p ps=3.136e+07u w=650000u l=150000u
-X1 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X3 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X4 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X5 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X6 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X7 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X8 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X9 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X10 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X11 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X12 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X13 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X14 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X15 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X16 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X17 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X18 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X19 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X20 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X21 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X22 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X23 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X24 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X25 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X26 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X27 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X28 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X29 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X30 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X31 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-.ends
-
-.subckt n-leg_ctrl_fet_3 a_15_n19# a_n73_n19# a_n33_n107# VSUBS
-X0 a_15_n19# a_n33_n107# a_n73_n19# VSUBS sky130_fd_pr__nfet_01v8 ad=1.45e+11p pd=1.58e+06u as=1.45e+11p ps=1.58e+06u w=500000u l=150000u
-.ends
-
-.subckt n-leg_ctrl_fet_1 a_n125_n153# a_n125_n65# a_n33_n65# VSUBS
-X0 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=8.58e+11p pd=7.84e+06u as=1.0075e+12p ps=9.6e+06u w=650000u l=150000u
-X1 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X3 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X4 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X5 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X6 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X7 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-.ends
-
-.subckt n-leg_polyres a_n33_170# a_n33_n243#
-R0 a_n33_n243# a_n33_170# sky130_fd_pr__res_generic_po w=330000u l=1.7e+06u
-.ends
-
-.subckt n-leg pd_ctrl DQ cal_ctrl[0] cal_ctrl[1] cal_ctrl[2] cal_ctrl[3] li_1854_527#
-+ GND
-Xn-leg_ctrl_fet_2_0 DQ cal_ctrl[2] vpulldown GND n-leg_ctrl_fet_2
-Xn-leg_ctrl_fet_0_0 cal_ctrl[0] DQ vpulldown GND n-leg_ctrl_fet_0
-Xn-leg_ctrl_fet_3_0 DQ vpulldown cal_ctrl[3] GND n-leg_ctrl_fet_3
-Xn-leg_ctrl_fet_1_0 cal_ctrl[1] vpulldown DQ GND n-leg_ctrl_fet_1
-Xn-leg_polyres_0 vpulldown DQ n-leg_polyres
-X0 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=1.20215e+13p pd=2.595e+06u as=9.6163e+12p ps=9.0425e+07u w=650000u l=150000u
-X1 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X3 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X4 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X5 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X6 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X7 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X8 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X9 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X10 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X11 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X12 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X13 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X14 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X15 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X16 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X17 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X18 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X19 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X20 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X21 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X22 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X23 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X24 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X25 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X26 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X27 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X28 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X29 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X30 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X31 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X32 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X33 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X34 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X35 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X36 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X37 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X38 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X39 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X40 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X41 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X42 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X43 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X44 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X45 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X46 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X47 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-.ends
-
-.subckt p-leg_fet_16 a_n1053_n161# a_n1053_n64# a_995_n64# a_n285_n64# a_n541_n64#
-+ a_483_n64# a_739_n64# a_n29_n64# a_n925_n64# a_227_n64# w_n1089_n100# a_n797_n64#
-X0 a_n925_n64# a_n1053_n161# a_n541_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.32e+12p pd=2.064e+07u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X1 a_n797_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X2 a_n925_n64# a_n1053_n161# a_227_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X3 a_739_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X4 a_n925_n64# a_n1053_n161# a_n29_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X5 a_n285_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X6 a_n925_n64# a_n1053_n161# a_n797_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X7 a_227_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X8 a_n925_n64# a_n1053_n161# a_483_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X9 a_995_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X10 a_n925_n64# a_n1053_n161# a_n1053_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X11 a_n925_n64# a_n1053_n161# a_739_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X12 a_n541_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X13 a_n925_n64# a_n1053_n161# a_n285_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X14 a_n29_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X15 a_483_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-.ends
-
-.subckt p-leg_polyres a_n33_n253# a_n33_180#
-R0 a_n33_n253# a_n33_180# sky130_fd_pr__res_generic_po w=330000u l=1.8e+06u
-.ends
-
-.subckt p-leg_6 a_n1053_n64# a_n285_n64# a_n541_n64# a_n995_n161# a_n925_n64# w_n1089_n100#
-+ a_n797_n64#
-X0 a_n925_n64# a_n995_n161# a_n541_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=8.7e+11p pd=7.74e+06u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X1 a_n797_n64# a_n995_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X2 a_n285_n64# a_n995_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X3 a_n925_n64# a_n995_n161# a_n797_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X4 a_n925_n64# a_n995_n161# a_n1053_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X5 a_n541_n64# a_n995_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-.ends
-
-.subckt p-leg DQ VDD n_cal_ctrl[0] n_cal_ctrl[1] n_cal_ctrl[2] n_cal_ctrl[3] n_pu_ctrl
-+ w_3710_2162# li_4_2169# w_1502_2162# w_4446_2162# w_2974_2162# w_2238_2162# w_5918_2162#
-+ extr_sky130_fd_sc_hd__fill_8_9/VPWR w_766_2162# extr_sky130_fd_sc_hd__fill_8_8/VGND extr_sky130_fd_sc_hd__fill_8_9/VGND
-+ w_5182_2162#
-Xp-leg_fet_16_4 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_fet_16
-Xp-leg_fet_16_5 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_fet_16
-Xp-leg_fet_16_6 n_cal_ctrl[0] li_16_1957# li_16_1957# li_16_1957# li_16_1957# li_16_1957#
-+ li_16_1957# li_16_1957# DQ li_16_1957# VDD li_16_1957# p-leg_fet_16
-Xp-leg_fet_16_7 n_cal_ctrl[0] li_16_1957# li_16_1957# li_16_1957# li_16_1957# li_16_1957#
-+ li_16_1957# li_16_1957# DQ li_16_1957# VDD li_16_1957# p-leg_fet_16
-Xp-leg_polyres_0 DQ li_16_1957# p-leg_polyres
-Xp-leg_fet_16_8 n_cal_ctrl[0] li_16_1957# li_16_1957# li_16_1957# li_16_1957# li_16_1957#
-+ li_16_1957# li_16_1957# DQ li_16_1957# VDD li_16_1957# p-leg_fet_16
-Xp-leg_6_0 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6
-Xp-leg_6_1 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6
-Xp-leg_6_2 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6
-Xp-leg_6_3 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6
-Xp-leg_6_4 DQ DQ DQ n_cal_ctrl[2] li_16_1957# VDD DQ p-leg_6
-Xp-leg_6_6 li_16_1957# li_16_1957# li_16_1957# n_cal_ctrl[3] DQ VDD li_16_1957# p-leg_6
-Xp-leg_6_5 DQ DQ DQ n_cal_ctrl[2] li_16_1957# VDD DQ p-leg_6
-Xp-leg_fet_16_0 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_fet_16
-Xp-leg_fet_16_1 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_fet_16
-Xp-leg_fet_16_2 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_fet_16
-Xp-leg_fet_16_3 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_fet_16
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkbuf_8 A VGND VPWR X VNB VPB
-X0 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt ad=1.65e+12p pd=1.53e+07u as=2.8e+11p ps=2.56e+06u w=1e+06u l=150000u
-X1 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=1.12e+12p ps=1.024e+07u w=1e+06u l=150000u
-X2 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X3 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=4.704e+11p pd=5.6e+06u as=6.951e+11p ps=8.35e+06u w=420000u l=150000u
-X5 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X6 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X7 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X8 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=1.176e+11p ps=1.4e+06u w=420000u l=150000u
-X9 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X10 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X11 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X12 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X13 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X14 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X15 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X16 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X17 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X18 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X19 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkinv_4 A VGND VPWR Y VNB VPB
-X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=8.4e+11p pd=7.68e+06u as=1.21e+12p ps=1.042e+07u w=1e+06u l=150000u
-X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=4.221e+11p pd=4.53e+06u as=2.352e+11p ps=2.8e+06u w=420000u l=150000u
-X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X5 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X7 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkinv_16 A VGND VPWR Y VNB VPB
-X0 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=1.0605e+12p pd=1.261e+07u as=1.0059e+12p ps=1.151e+07u w=420000u l=150000u
-X1 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=3.515e+12p pd=3.103e+07u as=3.655e+12p ps=3.331e+07u w=1e+06u l=150000u
-X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X6 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X7 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X8 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X10 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X11 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X13 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X14 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X17 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X18 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X19 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X20 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X21 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X22 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X23 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X24 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X25 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X26 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X27 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X28 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X29 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X30 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X31 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X32 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X33 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X34 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X35 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X36 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X37 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X38 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X39 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkbuf_16 A VGND VPWR X VNB VPB
-X0 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt ad=3.045e+12p pd=2.809e+07u as=5.6e+11p ps=5.12e+06u w=1e+06u l=150000u
-X1 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=2.24e+12p ps=2.048e+07u w=1e+06u l=150000u
-X2 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X3 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X5 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X6 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X7 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 ad=2.352e+11p pd=2.8e+06u as=1.2789e+12p ps=1.533e+07u w=420000u l=150000u
-X8 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=9.408e+11p ps=1.12e+07u w=420000u l=150000u
-X9 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X10 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X11 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X12 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X13 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X14 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X15 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X16 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X17 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X18 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X19 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X20 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X21 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X22 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X23 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X24 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X25 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X26 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X27 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X28 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X29 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X30 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X31 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X32 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X33 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X34 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X35 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X36 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X37 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X38 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X39 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-.ends
-
-.subckt extr_sky130_fd_sc_hd__inv_1 A VGND VPWR Y VNB VPB
-X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=1.69e+11p pd=1.82e+06u as=1.69e+11p ps=1.82e+06u w=650000u l=150000u
-X1 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=2.6e+11p pd=2.52e+06u as=2.6e+11p ps=2.52e+06u w=1e+06u l=150000u
-.ends
-
-.subckt SSTL DQ GND pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3] pd_ctrl[0]
-+ pd_ctrl[1] pd_ctrl[2] pd_ctrl[3] pd_ctrl[4] pd_ctrl[5] pd_ctrl[6] pu_cal_ctrl[0]
-+ pu_cal_ctrl[1] pu_cal_ctrl[2] pu_cal_ctrl[3] pu_ctrl[0] pu_ctrl[1] pu_ctrl[2] pu_ctrl[3]
-+ pu_ctrl[4] pu_ctrl[5] pu_ctrl[6] VDD
-Xn-leg_0 n-leg_0/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xp-leg_3 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_3/n_pu_ctrl p-leg_3/w_3710_2162# GND p-leg_3/w_1502_2162#
-+ p-leg_3/w_4446_2162# p-leg_3/w_2974_2162# p-leg_3/w_2238_2162# p-leg_3/w_5918_2162#
-+ p-leg_3/extr_sky130_fd_sc_hd__fill_8_9/VPWR p-leg_3/w_766_2162# GND GND p-leg_3/w_5182_2162#
-+ p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_1 extr_sky130_fd_sc_hd__clkinv_4_2/Y GND VDD n-leg_1/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xn-leg_1 n-leg_1/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xp-leg_4 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_4/n_pu_ctrl p-leg_4/w_3710_2162# GND p-leg_4/w_1502_2162#
-+ p-leg_4/w_4446_2162# p-leg_4/w_2974_2162# p-leg_4/w_2238_2162# p-leg_4/w_5918_2162#
-+ p-leg_4/extr_sky130_fd_sc_hd__fill_8_9/VPWR p-leg_4/w_766_2162# GND GND p-leg_4/w_5182_2162#
-+ p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_2 extr_sky130_fd_sc_hd__clkinv_4_4/Y GND VDD n-leg_2/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xn-leg_2 n-leg_2/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xp-leg_5 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_5/n_pu_ctrl p-leg_5/w_3710_2162# GND p-leg_5/w_1502_2162#
-+ p-leg_5/w_4446_2162# p-leg_5/w_2974_2162# p-leg_5/w_2238_2162# p-leg_5/w_5918_2162#
-+ VDD p-leg_5/w_766_2162# GND GND p-leg_5/w_5182_2162# p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_3 extr_sky130_fd_sc_hd__clkinv_4_6/Y GND VDD n-leg_3/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_10 extr_sky130_fd_sc_hd__clkinv_4_11/Y GND VDD extr_sky130_fd_sc_hd__clkbuf_8_5/A
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_3 n-leg_3/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xp-leg_6 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_6/n_pu_ctrl p-leg_6/w_3710_2162# GND p-leg_6/w_1502_2162#
-+ p-leg_6/w_4446_2162# p-leg_6/w_2974_2162# p-leg_6/w_2238_2162# p-leg_6/w_5918_2162#
-+ p-leg_6/extr_sky130_fd_sc_hd__fill_8_9/VPWR p-leg_6/w_766_2162# GND GND p-leg_6/w_5182_2162#
-+ p-leg
-Xextr_sky130_fd_sc_hd__clkinv_16_0 extr_sky130_fd_sc_hd__clkinv_16_2/A GND VDD p-leg_0/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_8_4 extr_sky130_fd_sc_hd__clkinv_4_8/Y GND VDD n-leg_4/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_11 pd_ctrl[5] GND VDD extr_sky130_fd_sc_hd__clkinv_4_11/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_4 n-leg_4/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xextr_sky130_fd_sc_hd__clkinv_16_1 extr_sky130_fd_sc_hd__clkinv_16_2/A GND VDD p-leg_0/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_8_5 extr_sky130_fd_sc_hd__clkbuf_8_5/A GND VDD n-leg_5/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_12 extr_sky130_fd_sc_hd__clkinv_4_13/Y GND VDD extr_sky130_fd_sc_hd__clkbuf_8_6/A
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_5 n-leg_5/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xextr_sky130_fd_sc_hd__clkinv_16_2 extr_sky130_fd_sc_hd__clkinv_16_2/A GND VDD p-leg_0/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_8_6 extr_sky130_fd_sc_hd__clkbuf_8_6/A GND VDD n-leg_6/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_13 pd_ctrl[6] GND VDD extr_sky130_fd_sc_hd__clkinv_4_13/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_6 n-leg_6/pd_ctrl DQ pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD GND n-leg
-Xextr_sky130_fd_sc_hd__clkinv_4_0 extr_sky130_fd_sc_hd__clkinv_4_1/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_0/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_3 extr_sky130_fd_sc_hd__clkinv_16_5/A GND VDD p-leg_1/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_1 pd_ctrl[0] GND VDD extr_sky130_fd_sc_hd__clkinv_4_1/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_4 extr_sky130_fd_sc_hd__clkinv_16_5/A GND VDD p-leg_1/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_2 extr_sky130_fd_sc_hd__clkinv_4_3/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_2/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_5 extr_sky130_fd_sc_hd__clkinv_16_5/A GND VDD p-leg_1/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_3 pd_ctrl[1] GND VDD extr_sky130_fd_sc_hd__clkinv_4_3/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_6 extr_sky130_fd_sc_hd__clkinv_16_8/A GND VDD p-leg_2/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_4 extr_sky130_fd_sc_hd__clkinv_4_5/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_4/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_7 extr_sky130_fd_sc_hd__clkinv_16_8/A GND VDD p-leg_2/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_5 pd_ctrl[2] GND VDD extr_sky130_fd_sc_hd__clkinv_4_5/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_8 extr_sky130_fd_sc_hd__clkinv_16_8/A GND VDD p-leg_2/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_20 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND VDD p-leg_6/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_6 extr_sky130_fd_sc_hd__clkinv_4_7/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_6/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_9 extr_sky130_fd_sc_hd__clkinv_16_9/A GND VDD p-leg_3/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_10 extr_sky130_fd_sc_hd__clkinv_16_9/A GND VDD p-leg_3/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_7 pd_ctrl[3] GND VDD extr_sky130_fd_sc_hd__clkinv_4_7/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_4_8 extr_sky130_fd_sc_hd__clkinv_4_9/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_8/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_11 extr_sky130_fd_sc_hd__clkinv_16_9/A GND VDD p-leg_3/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_12 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND VDD p-leg_4/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_9 pd_ctrl[4] GND VDD extr_sky130_fd_sc_hd__clkinv_4_9/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_13 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND VDD p-leg_4/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_14 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND VDD p-leg_4/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_15 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND VDD p-leg_5/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_16 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND VDD p-leg_5/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_0 pu_ctrl[0] GND VDD extr_sky130_fd_sc_hd__clkinv_16_2/A GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkinv_16_17 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND VDD p-leg_5/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_1 pu_ctrl[1] GND VDD extr_sky130_fd_sc_hd__clkinv_16_5/A GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkinv_16_18 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND VDD p-leg_6/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_2 pu_ctrl[2] GND VDD extr_sky130_fd_sc_hd__clkinv_16_8/A GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkinv_16_19 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND VDD p-leg_6/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_3 pu_ctrl[3] GND VDD extr_sky130_fd_sc_hd__clkinv_16_9/A GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_4 pu_ctrl[4] GND VDD extr_sky130_fd_sc_hd__clkbuf_16_4/X GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_5 pu_ctrl[5] GND VDD extr_sky130_fd_sc_hd__clkbuf_16_5/X GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_6 pu_ctrl[6] GND VDD extr_sky130_fd_sc_hd__clkbuf_16_6/X GND
-+ VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__inv_1_0 pu_cal_ctrl[0] GND VDD p-leg_6/n_cal_ctrl[0] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xextr_sky130_fd_sc_hd__inv_1_1 pu_cal_ctrl[1] GND VDD p-leg_6/n_cal_ctrl[1] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xp-leg_0 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_0/n_pu_ctrl GND GND GND GND GND GND GND p-leg_0/extr_sky130_fd_sc_hd__fill_8_9/VPWR
-+ GND GND GND GND p-leg
-Xp-leg_1 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_1/n_pu_ctrl p-leg_1/w_3710_2162# GND p-leg_1/w_1502_2162#
-+ p-leg_1/w_4446_2162# p-leg_1/w_2974_2162# p-leg_1/w_2238_2162# p-leg_1/w_5918_2162#
-+ p-leg_1/extr_sky130_fd_sc_hd__fill_8_9/VPWR p-leg_1/w_766_2162# GND GND p-leg_1/w_5182_2162#
-+ p-leg
-Xextr_sky130_fd_sc_hd__inv_1_2 pu_cal_ctrl[2] GND VDD p-leg_6/n_cal_ctrl[2] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xextr_sky130_fd_sc_hd__inv_1_3 pu_cal_ctrl[3] GND VDD p-leg_6/n_cal_ctrl[3] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xp-leg_2 DQ VDD p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2]
-+ p-leg_6/n_cal_ctrl[3] p-leg_2/n_pu_ctrl p-leg_2/w_3710_2162# GND p-leg_2/w_1502_2162#
-+ p-leg_2/w_4446_2162# p-leg_2/w_2974_2162# p-leg_2/w_2238_2162# p-leg_2/w_5918_2162#
-+ VDD p-leg_2/w_766_2162# GND GND p-leg_2/w_5182_2162# p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_0 extr_sky130_fd_sc_hd__clkinv_4_0/Y GND VDD n-leg_0/pd_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-.ends
-
diff --git a/mag/SSTL/lvs_netgen.tcl b/mag/SSTL/lvs_netgen.tcl
index 585fb6e..d83229d 100755
--- a/mag/SSTL/lvs_netgen.tcl
+++ b/mag/SSTL/lvs_netgen.tcl
@@ -4,4 +4,4 @@
 select top cell;

 ext2spice -o "lvs_[cellname list self].spice";

 # Replace names with:

-# sed -i "s/sky130_fd_sc_hd__/extr_sky130_fd_sc_hd__/g" lvs_SSTL.spice
\ No newline at end of file
+exec sed -i "s/sky130_fd_sc_hd__/extr_sky130_fd_sc_hd__/g" lvs_SSTL.spice
\ No newline at end of file
diff --git a/mag/SSTL/pex_SSTL.spice b/mag/SSTL/pex_SSTL.spice
deleted file mode 100644
index 2770300..0000000
--- a/mag/SSTL/pex_SSTL.spice
+++ /dev/null
@@ -1,1335 +0,0 @@
-* NGSPICE file created from SSTL.ext - technology: sky130A
-
-.subckt n-leg_ctrl_fet_2 a_n125_n65# a_n81_n153# a_n33_n65# VSUBS
-X0 a_n33_n65# a_n81_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=4.29e+11p pd=3.92e+06u as=4.03e+11p ps=3.84e+06u w=650000u l=150000u
-X1 a_n33_n65# a_n81_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 a_n125_n65# a_n81_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-C0 a_n81_n153# a_n125_n65# 0.13fF
-C1 a_n81_n153# a_n33_n65# 0.24fF
-C2 a_n125_n65# a_n33_n65# 0.45fF
-C3 a_n33_n65# VSUBS 0.02fF
-C4 a_n125_n65# VSUBS 0.02fF
-C5 a_n81_n153# VSUBS 0.33fF
-.ends
-
-.subckt n-leg_ctrl_fet_0 a_n125_n153# a_n125_n65# a_n33_n65# VSUBS
-X0 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=3.4255e+12p pd=3.264e+07u as=3.432e+12p ps=3.136e+07u w=650000u l=150000u
-X1 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X3 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X4 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X5 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X6 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X7 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X8 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X9 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X10 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X11 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X12 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X13 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X14 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X15 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X16 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X17 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X18 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X19 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X20 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X21 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X22 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X23 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X24 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X25 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X26 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X27 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X28 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X29 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X30 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X31 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-C0 a_n33_n65# a_n125_n153# 1.42fF
-C1 a_n33_n65# a_n125_n65# 3.92fF
-C2 a_n125_n65# a_n125_n153# 2.76fF
-C3 a_n33_n65# VSUBS 0.02fF
-C4 a_n125_n65# VSUBS 0.02fF
-C5 a_n125_n153# VSUBS 3.21fF
-.ends
-
-.subckt n-leg_ctrl_fet_3 a_15_n19# a_n73_n19# a_n33_n107# VSUBS
-X0 a_15_n19# a_n33_n107# a_n73_n19# VSUBS sky130_fd_pr__nfet_01v8 ad=1.45e+11p pd=1.58e+06u as=1.45e+11p ps=1.58e+06u w=500000u l=150000u
-C0 a_15_n19# a_n73_n19# 0.07fF
-C1 a_15_n19# VSUBS 0.02fF
-C2 a_n73_n19# VSUBS 0.02fF
-C3 a_n33_n107# VSUBS 0.13fF
-.ends
-
-.subckt n-leg_ctrl_fet_1 a_n125_n153# a_n125_n65# a_n33_n65# VSUBS
-X0 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=8.58e+11p pd=7.84e+06u as=1.0075e+12p ps=9.6e+06u w=650000u l=150000u
-X1 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X3 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X4 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X5 a_n33_n65# a_n125_n153# a_n125_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X6 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X7 a_n125_n65# a_n125_n153# a_n33_n65# VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-C0 a_n125_n65# a_n33_n65# 1.05fF
-C1 a_n125_n65# a_n125_n153# 0.37fF
-C2 a_n125_n153# a_n33_n65# 0.73fF
-C3 a_n33_n65# VSUBS 0.02fF
-C4 a_n125_n65# VSUBS 0.02fF
-C5 a_n125_n153# VSUBS 0.88fF
-.ends
-
-.subckt n-leg_polyres a_n33_170# a_n33_n243# VSUBS
-R0 a_n33_n243# a_n33_170# sky130_fd_pr__res_generic_po w=330000u l=1.7e+06u
-C0 a_n33_170# a_n33_n243# 0.01fF
-C1 a_n33_n243# VSUBS 0.07fF
-C2 a_n33_170# VSUBS 0.07fF
-.ends
-
-.subckt n-leg pd_ctrl cal_ctrl[0] cal_ctrl[1] cal_ctrl[2] cal_ctrl[3] li_1854_527#
-+ vpulldown DQ GND
-Xn-leg_ctrl_fet_2_0 DQ cal_ctrl[2] vpulldown GND n-leg_ctrl_fet_2
-Xn-leg_ctrl_fet_0_0 cal_ctrl[0] DQ vpulldown GND n-leg_ctrl_fet_0
-Xn-leg_ctrl_fet_3_0 DQ vpulldown cal_ctrl[3] GND n-leg_ctrl_fet_3
-Xn-leg_ctrl_fet_1_0 cal_ctrl[1] vpulldown DQ GND n-leg_ctrl_fet_1
-Xn-leg_polyres_0 vpulldown DQ GND n-leg_polyres
-X0 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=1.20215e+13p pd=2.595e+06u as=9.6163e+12p ps=9.0425e+07u w=650000u l=150000u
-X1 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X2 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X3 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X4 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X5 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X6 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X7 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X8 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X9 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X10 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X11 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X12 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X13 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X14 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X15 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X16 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X17 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X18 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X19 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X20 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X21 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X22 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X23 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X24 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X25 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X26 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X27 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X28 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X29 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X30 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X31 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X32 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X33 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X34 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X35 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X36 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X37 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X38 vpulldown pd_ctrl GND GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X39 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X40 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X41 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X42 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X43 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X44 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X45 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X46 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-X47 GND pd_ctrl vpulldown GND sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=650000u l=150000u
-C0 cal_ctrl[2] DQ 0.26fF
-C1 li_1854_527# cal_ctrl[0] 0.56fF
-C2 cal_ctrl[0] cal_ctrl[3] 0.73fF
-C3 li_1854_527# cal_ctrl[3] 5.59fF
-C4 vpulldown cal_ctrl[1] 0.76fF
-C5 pd_ctrl vpulldown 7.80fF
-C6 cal_ctrl[0] cal_ctrl[2] 0.98fF
-C7 li_1854_527# cal_ctrl[2] 1.94fF
-C8 cal_ctrl[2] cal_ctrl[3] 7.56fF
-C9 DQ cal_ctrl[1] 1.18fF
-C10 pd_ctrl DQ 0.03fF
-C11 vpulldown DQ 0.55fF
-C12 cal_ctrl[0] cal_ctrl[1] 5.93fF
-C13 li_1854_527# cal_ctrl[1] 0.87fF
-C14 cal_ctrl[3] cal_ctrl[1] 1.18fF
-C15 li_1854_527# pd_ctrl 0.55fF
-C16 cal_ctrl[0] vpulldown 0.08fF
-C17 li_1854_527# vpulldown 2.00fF
-C18 vpulldown cal_ctrl[3] 0.17fF
-C19 cal_ctrl[2] cal_ctrl[1] 2.56fF
-C20 cal_ctrl[0] DQ 0.18fF
-C21 cal_ctrl[2] vpulldown 0.86fF
-C22 li_1854_527# DQ 0.80fF
-C23 DQ cal_ctrl[3] 0.15fF
-C24 pd_ctrl GND 8.51fF
-C25 li_1854_527# GND 4.28fF
-C26 DQ GND 1.52fF
-C27 vpulldown GND 12.60fF
-C28 cal_ctrl[1] GND 4.42fF
-C29 cal_ctrl[3] GND 2.77fF
-C30 cal_ctrl[0] GND 13.30fF
-C31 cal_ctrl[2] GND 2.75fF
-.ends
-
-.subckt p-leg_fet_16 a_n1053_n161# a_n1053_n64# a_995_n64# a_n285_n64# a_n541_n64#
-+ a_483_n64# a_739_n64# a_n29_n64# a_n925_n64# a_227_n64# w_n1089_n100# a_n797_n64#
-+ VSUBS
-X0 a_n925_n64# a_n1053_n161# a_n541_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.32e+12p pd=2.064e+07u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X1 a_n797_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X2 a_n925_n64# a_n1053_n161# a_227_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X3 a_739_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X4 a_n925_n64# a_n1053_n161# a_n29_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X5 a_n285_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X6 a_n925_n64# a_n1053_n161# a_n797_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X7 a_227_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X8 a_n925_n64# a_n1053_n161# a_483_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X9 a_995_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X10 a_n925_n64# a_n1053_n161# a_n1053_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X11 a_n925_n64# a_n1053_n161# a_739_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X12 a_n541_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X13 a_n925_n64# a_n1053_n161# a_n285_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X14 a_n29_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X15 a_483_n64# a_n1053_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-C0 a_n541_n64# a_n797_n64# 0.02fF
-C1 a_227_n64# a_n925_n64# 0.06fF
-C2 a_995_n64# w_n1089_n100# 0.07fF
-C3 a_n925_n64# a_n1053_n64# 0.07fF
-C4 a_227_n64# a_n29_n64# 0.02fF
-C5 a_227_n64# a_483_n64# 0.02fF
-C6 a_n797_n64# w_n1089_n100# 0.07fF
-C7 a_739_n64# w_n1089_n100# 0.07fF
-C8 a_n925_n64# a_n1053_n161# 2.38fF
-C9 a_739_n64# a_995_n64# 0.02fF
-C10 a_n29_n64# a_n925_n64# 0.06fF
-C11 a_n925_n64# a_483_n64# 0.06fF
-C12 a_n925_n64# a_n285_n64# 0.06fF
-C13 a_n925_n64# a_n541_n64# 0.06fF
-C14 a_227_n64# w_n1089_n100# 0.07fF
-C15 a_n29_n64# a_n285_n64# 0.02fF
-C16 a_n1053_n64# w_n1089_n100# 0.07fF
-C17 a_n541_n64# a_n285_n64# 0.02fF
-C18 a_n925_n64# w_n1089_n100# 1.05fF
-C19 a_n925_n64# a_995_n64# 0.07fF
-C20 a_n1053_n161# w_n1089_n100# 0.95fF
-C21 a_n29_n64# w_n1089_n100# 0.07fF
-C22 a_483_n64# w_n1089_n100# 0.07fF
-C23 a_n797_n64# a_n1053_n64# 0.02fF
-C24 a_n285_n64# w_n1089_n100# 0.07fF
-C25 a_n541_n64# w_n1089_n100# 0.07fF
-C26 a_n925_n64# a_n797_n64# 0.06fF
-C27 a_n925_n64# a_739_n64# 0.06fF
-C28 a_483_n64# a_739_n64# 0.02fF
-C29 a_995_n64# VSUBS -0.04fF
-C30 a_739_n64# VSUBS -0.04fF
-C31 a_483_n64# VSUBS -0.04fF
-C32 a_227_n64# VSUBS -0.04fF
-C33 a_n29_n64# VSUBS -0.04fF
-C34 a_n285_n64# VSUBS -0.04fF
-C35 a_n541_n64# VSUBS -0.04fF
-C36 a_n797_n64# VSUBS -0.04fF
-C37 a_n925_n64# VSUBS -0.84fF
-C38 a_n1053_n64# VSUBS -0.04fF
-C39 a_n1053_n161# VSUBS 1.21fF
-C40 w_n1089_n100# VSUBS 1.95fF
-.ends
-
-.subckt p-leg_polyres a_n33_n253# a_n33_180# VSUBS
-R0 a_n33_n253# a_n33_180# sky130_fd_pr__res_generic_po w=330000u l=1.8e+06u
-C0 a_n33_n253# VSUBS 0.09fF
-C1 a_n33_180# VSUBS 0.09fF
-.ends
-
-.subckt p-leg_6 a_n1053_n64# a_n285_n64# a_n541_n64# a_n995_n161# a_n925_n64# w_n1089_n100#
-+ a_n797_n64# VSUBS
-X0 a_n925_n64# a_n995_n161# a_n541_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=8.7e+11p pd=7.74e+06u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X1 a_n797_n64# a_n995_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X2 a_n285_n64# a_n995_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=2.9e+11p pd=2.58e+06u as=0p ps=0u w=1e+06u l=350000u
-X3 a_n925_n64# a_n995_n161# a_n797_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-X4 a_n925_n64# a_n995_n161# a_n1053_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=2.9e+11p ps=2.58e+06u w=1e+06u l=350000u
-X5 a_n541_n64# a_n995_n161# a_n925_n64# w_n1089_n100# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=350000u
-C0 a_n925_n64# a_n797_n64# 0.06fF
-C1 a_n541_n64# a_n797_n64# 0.02fF
-C2 w_n1089_n100# a_n797_n64# 0.06fF
-C3 a_n925_n64# a_n541_n64# 0.06fF
-C4 a_n925_n64# w_n1089_n100# 0.42fF
-C5 a_n925_n64# a_n995_n161# 0.84fF
-C6 a_n541_n64# w_n1089_n100# 0.06fF
-C7 a_n995_n161# w_n1089_n100# 0.34fF
-C8 a_n925_n64# a_n285_n64# 0.06fF
-C9 a_n541_n64# a_n285_n64# 0.02fF
-C10 a_n1053_n64# a_n797_n64# 0.02fF
-C11 w_n1089_n100# a_n285_n64# 0.06fF
-C12 a_n925_n64# a_n1053_n64# 0.07fF
-C13 a_n1053_n64# w_n1089_n100# 0.06fF
-C14 a_n285_n64# VSUBS -0.05fF
-C15 a_n541_n64# VSUBS -0.05fF
-C16 a_n797_n64# VSUBS -0.05fF
-C17 a_n925_n64# VSUBS -0.33fF
-C18 a_n1053_n64# VSUBS -0.05fF
-C19 a_n995_n161# VSUBS 0.44fF
-C20 w_n1089_n100# VSUBS 0.80fF
-.ends
-
-.subckt p-leg n_cal_ctrl[0] n_cal_ctrl[1] n_cal_ctrl[2] n_cal_ctrl[3] w_3710_2162#
-+ li_4_2169# w_1502_2162# w_4446_2162# w_2974_2162# w_2238_2162# w_5918_2162# extr_sky130_fd_sc_hd__fill_8_9/VPWR
-+ w_766_2162# extr_sky130_fd_sc_hd__fill_8_8/VGND extr_sky130_fd_sc_hd__fill_8_9/VGND VDD li_16_1957#
-+ w_5182_2162# n_pu_ctrl p-leg_6_6/VSUBS DQ
-Xp-leg_fet_16_4 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_6_6/VSUBS
-+ p-leg_fet_16
-Xp-leg_fet_16_5 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_6_6/VSUBS
-+ p-leg_fet_16
-Xp-leg_fet_16_6 n_cal_ctrl[0] li_16_1957# li_16_1957# li_16_1957# li_16_1957# li_16_1957#
-+ li_16_1957# li_16_1957# DQ li_16_1957# VDD li_16_1957# p-leg_6_6/VSUBS p-leg_fet_16
-Xp-leg_fet_16_7 n_cal_ctrl[0] li_16_1957# li_16_1957# li_16_1957# li_16_1957# li_16_1957#
-+ li_16_1957# li_16_1957# DQ li_16_1957# VDD li_16_1957# p-leg_6_6/VSUBS p-leg_fet_16
-Xp-leg_polyres_0 DQ li_16_1957# p-leg_6_6/VSUBS p-leg_polyres
-Xp-leg_fet_16_8 n_cal_ctrl[0] li_16_1957# li_16_1957# li_16_1957# li_16_1957# li_16_1957#
-+ li_16_1957# li_16_1957# DQ li_16_1957# VDD li_16_1957# p-leg_6_6/VSUBS p-leg_fet_16
-Xp-leg_6_0 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6_6/VSUBS p-leg_6
-Xp-leg_6_1 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6_6/VSUBS p-leg_6
-Xp-leg_6_2 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6_6/VSUBS p-leg_6
-Xp-leg_6_3 DQ DQ DQ n_cal_ctrl[1] li_16_1957# VDD DQ p-leg_6_6/VSUBS p-leg_6
-Xp-leg_6_4 DQ DQ DQ n_cal_ctrl[2] li_16_1957# VDD DQ p-leg_6_6/VSUBS p-leg_6
-Xp-leg_6_6 li_16_1957# li_16_1957# li_16_1957# n_cal_ctrl[3] DQ VDD li_16_1957# p-leg_6_6/VSUBS
-+ p-leg_6
-Xp-leg_6_5 DQ DQ DQ n_cal_ctrl[2] li_16_1957# VDD DQ p-leg_6_6/VSUBS p-leg_6
-Xp-leg_fet_16_0 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_6_6/VSUBS
-+ p-leg_fet_16
-Xp-leg_fet_16_1 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_6_6/VSUBS
-+ p-leg_fet_16
-Xp-leg_fet_16_2 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_6_6/VSUBS
-+ p-leg_fet_16
-Xp-leg_fet_16_3 n_pu_ctrl VDD VDD VDD VDD VDD VDD VDD li_16_1957# VDD VDD VDD p-leg_6_6/VSUBS
-+ p-leg_fet_16
-C0 extr_sky130_fd_sc_hd__fill_8_8/VGND VDD 0.08fF
-C1 li_16_1957# VDD 5.24fF
-C2 li_16_1957# n_cal_ctrl[2] 1.83fF
-C3 n_pu_ctrl extr_sky130_fd_sc_hd__fill_8_8/VGND 1.13fF
-C4 n_pu_ctrl li_16_1957# 0.03fF
-C5 li_16_1957# n_cal_ctrl[3] 1.50fF
-C6 li_16_1957# extr_sky130_fd_sc_hd__fill_8_9/VGND 1.97fF
-C7 li_16_1957# n_cal_ctrl[0] 3.57fF
-C8 li_16_1957# DQ 6.76fF
-C9 extr_sky130_fd_sc_hd__fill_8_9/VPWR VDD 0.55fF
-C10 li_4_2169# n_cal_ctrl[0] 0.80fF
-C11 li_4_2169# DQ 0.72fF
-C12 n_cal_ctrl[2] VDD 6.76fF
-C13 n_pu_ctrl VDD 2.31fF
-C14 n_pu_ctrl n_cal_ctrl[2] 0.08fF
-C15 li_16_1957# n_cal_ctrl[1] 1.06fF
-C16 n_cal_ctrl[3] VDD 2.74fF
-C17 extr_sky130_fd_sc_hd__fill_8_9/VGND VDD 0.34fF
-C18 n_cal_ctrl[0] VDD 20.34fF
-C19 n_cal_ctrl[3] n_cal_ctrl[2] 7.51fF
-C20 n_cal_ctrl[2] extr_sky130_fd_sc_hd__fill_8_9/VGND 1.84fF
-C21 DQ VDD 3.33fF
-C22 n_cal_ctrl[2] n_cal_ctrl[0] 1.44fF
-C23 n_pu_ctrl n_cal_ctrl[3] 0.14fF
-C24 n_pu_ctrl extr_sky130_fd_sc_hd__fill_8_9/VGND 1.32fF
-C25 n_cal_ctrl[2] DQ 2.44fF
-C26 n_pu_ctrl DQ 0.59fF
-C27 n_cal_ctrl[1] VDD 16.25fF
-C28 n_cal_ctrl[2] n_cal_ctrl[1] 7.25fF
-C29 n_cal_ctrl[3] extr_sky130_fd_sc_hd__fill_8_9/VGND 2.41fF
-C30 n_pu_ctrl n_cal_ctrl[1] 0.12fF
-C31 n_cal_ctrl[3] n_cal_ctrl[0] 0.52fF
-C32 n_cal_ctrl[3] DQ 2.21fF
-C33 DQ extr_sky130_fd_sc_hd__fill_8_9/VGND 2.25fF
-C34 li_16_1957# extr_sky130_fd_sc_hd__fill_8_8/VGND 0.78fF
-C35 DQ n_cal_ctrl[0] 0.53fF
-C36 li_4_2169# li_16_1957# 2.07fF
-C37 n_cal_ctrl[3] n_cal_ctrl[1] 2.02fF
-C38 extr_sky130_fd_sc_hd__fill_8_9/VGND n_cal_ctrl[1] 0.80fF
-C39 n_cal_ctrl[0] n_cal_ctrl[1] 3.06fF
-C40 DQ n_cal_ctrl[1] 1.68fF
-C41 n_cal_ctrl[1] p-leg_6_6/VSUBS -0.59fF
-C42 li_4_2169# p-leg_6_6/VSUBS 6.04fF
-C43 VDD p-leg_6_6/VSUBS 33.14fF
-C44 n_cal_ctrl[3] p-leg_6_6/VSUBS 1.75fF
-C45 extr_sky130_fd_sc_hd__fill_8_9/VPWR p-leg_6_6/VSUBS 0.16fF
-C46 n_cal_ctrl[2] p-leg_6_6/VSUBS -0.44fF
-C47 DQ p-leg_6_6/VSUBS -3.95fF
-C48 li_16_1957# p-leg_6_6/VSUBS -6.69fF
-C49 extr_sky130_fd_sc_hd__fill_8_8/VGND p-leg_6_6/VSUBS 6.12fF
-C50 n_cal_ctrl[0] p-leg_6_6/VSUBS 0.18fF
-C51 extr_sky130_fd_sc_hd__fill_8_9/VGND p-leg_6_6/VSUBS 5.24fF
-C52 n_pu_ctrl p-leg_6_6/VSUBS 6.68fF
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkbuf_8 A VGND VPWR X a_110_47# VNB VPB
-X0 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt ad=1.65e+12p pd=1.53e+07u as=2.8e+11p ps=2.56e+06u w=1e+06u l=150000u
-X1 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=1.12e+12p ps=1.024e+07u w=1e+06u l=150000u
-X2 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X3 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=4.704e+11p pd=5.6e+06u as=6.951e+11p ps=8.35e+06u w=420000u l=150000u
-X5 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X6 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X7 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X8 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=1.176e+11p ps=1.4e+06u w=420000u l=150000u
-X9 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X10 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X11 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X12 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X13 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X14 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X15 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X16 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X17 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X18 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X19 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-C0 VPWR VPB 1.16fF
-C1 VPWR A 0.08fF
-C2 X a_110_47# 1.39fF
-C3 X VPB 0.51fF
-C4 X VPWR 1.77fF
-C5 VGND a_110_47# 0.43fF
-C6 VGND A 0.08fF
-C7 VGND VPWR 0.05fF
-C8 a_110_47# VPB 0.65fF
-C9 a_110_47# A 0.39fF
-C10 VPWR a_110_47# 0.68fF
-C11 VGND X 1.10fF
-C12 VPB A 0.12fF
-C13 VGND VNB 0.81fF
-C14 X VNB -0.20fF
-C15 VPWR VNB -0.38fF
-C16 A VNB 0.34fF
-C17 VPB VNB 1.05fF
-C18 a_110_47# VNB 0.94fF
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkinv_4 A VGND VPWR Y VNB VPB
-X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=8.4e+11p pd=7.68e+06u as=1.21e+12p ps=1.042e+07u w=1e+06u l=150000u
-X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=4.221e+11p pd=4.53e+06u as=2.352e+11p ps=2.8e+06u w=420000u l=150000u
-X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X5 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X7 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-C0 VGND Y 0.67fF
-C1 VPWR A 0.16fF
-C2 VPB A 0.25fF
-C3 VPWR VPB 0.76fF
-C4 VGND A 0.16fF
-C5 VPWR VGND 0.02fF
-C6 Y A 1.17fF
-C7 VPWR Y 1.39fF
-C8 VPB Y 0.47fF
-C9 VGND VNB 0.55fF
-C10 Y VNB -0.02fF
-C11 VPWR VNB -0.25fF
-C12 A VNB 0.70fF
-C13 VPB VNB 0.69fF
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkinv_16 A VGND VPWR Y VNB VPB
-X0 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=1.0605e+12p pd=1.261e+07u as=1.0059e+12p ps=1.151e+07u w=420000u l=150000u
-X1 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=3.515e+12p pd=3.103e+07u as=3.655e+12p ps=3.331e+07u w=1e+06u l=150000u
-X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X6 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X7 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X8 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X10 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X11 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X13 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X14 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X17 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X18 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X19 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X20 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X21 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X22 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X23 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X24 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X25 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X26 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X27 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X28 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X29 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X30 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X31 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X32 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X33 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X34 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X35 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X36 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X37 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X38 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X39 VGND A Y VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-C0 A VGND 0.87fF
-C1 VPB Y 1.61fF
-C2 VPWR Y 4.93fF
-C3 VGND Y 1.83fF
-C4 A Y 2.06fF
-C5 VPWR VPB 2.42fF
-C6 VPWR VGND 0.08fF
-C7 VPB A 1.33fF
-C8 VPWR A 0.81fF
-C9 VGND VNB 1.80fF
-C10 Y VNB -1.03fF
-C11 VPWR VNB -0.94fF
-C12 A VNB 2.35fF
-C13 VPB VNB 2.20fF
-.ends
-
-.subckt extr_sky130_fd_sc_hd__clkbuf_16 A VGND VPWR X a_110_47# VNB VPB
-X0 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt ad=3.045e+12p pd=2.809e+07u as=5.6e+11p ps=5.12e+06u w=1e+06u l=150000u
-X1 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=2.24e+12p ps=2.048e+07u w=1e+06u l=150000u
-X2 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X3 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X4 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X5 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X6 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X7 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 ad=2.352e+11p pd=2.8e+06u as=1.2789e+12p ps=1.533e+07u w=420000u l=150000u
-X8 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=9.408e+11p ps=1.12e+07u w=420000u l=150000u
-X9 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X10 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X11 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X12 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X13 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X14 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X15 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X16 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X17 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X18 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X19 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X20 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X21 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X22 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X23 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X24 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X25 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X26 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X27 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X28 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X29 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X30 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X31 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X32 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X33 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X34 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
-X35 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X36 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X37 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X38 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-X39 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=420000u l=150000u
-C0 VPWR VPB 1.97fF
-C1 a_110_47# VPB 1.36fF
-C2 VPWR X 3.42fF
-C3 VPWR VGND 0.07fF
-C4 a_110_47# X 3.32fF
-C5 A VPWR 0.08fF
-C6 a_110_47# VGND 0.95fF
-C7 A a_110_47# 0.54fF
-C8 X VPB 1.02fF
-C9 A VPB 0.21fF
-C10 X VGND 2.23fF
-C11 VPWR a_110_47# 1.15fF
-C12 A VGND 0.12fF
-C13 VGND VNB 1.41fF
-C14 X VNB -0.49fF
-C15 VPWR VNB -0.69fF
-C16 A VNB 0.59fF
-C17 VPB VNB 1.85fF
-C18 a_110_47# VNB 1.82fF
-.ends
-
-.subckt extr_sky130_fd_sc_hd__inv_1 A VGND VPWR Y VNB VPB
-X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 ad=1.69e+11p pd=1.82e+06u as=1.69e+11p ps=1.82e+06u w=650000u l=150000u
-X1 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt ad=2.6e+11p pd=2.52e+06u as=2.6e+11p ps=2.52e+06u w=1e+06u l=150000u
-C0 VPB Y 0.12fF
-C1 Y VGND 0.20fF
-C2 VPB A 0.07fF
-C3 Y A 0.14fF
-C4 VGND A 0.06fF
-C5 VPB VPWR 0.33fF
-C6 Y VPWR 0.26fF
-C7 VGND VPWR 0.01fF
-C8 A VPWR 0.06fF
-C9 VGND VNB 0.37fF
-C10 Y VNB 0.06fF
-C11 VPWR VNB -0.02fF
-C12 A VNB 0.15fF
-C13 VPB VNB 0.34fF
-.ends
-
-.subckt SSTL DQ GND pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3] pd_ctrl[0]
-+ pd_ctrl[1] pd_ctrl[2] pd_ctrl[3] pd_ctrl[4] pd_ctrl[5] pd_ctrl[6] pu_cal_ctrl[0]
-+ pu_cal_ctrl[1] pu_cal_ctrl[2] pu_cal_ctrl[3] pu_ctrl[0] pu_ctrl[1] pu_ctrl[2] pu_ctrl[3]
-+ pu_ctrl[4] pu_ctrl[5] pu_ctrl[6] VDD
-Xn-leg_0 n-leg_0/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_0/vpulldown DQ GND n-leg
-Xp-leg_3 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ p-leg_3/w_3710_2162# GND p-leg_3/w_1502_2162# p-leg_3/w_4446_2162# p-leg_3/w_2974_2162#
-+ p-leg_3/w_2238_2162# p-leg_3/w_5918_2162# p-leg_3/extr_sky130_fd_sc_hd__fill_8_9/VPWR
-+ p-leg_3/w_766_2162# GND GND VDD p-leg_3/li_16_1957# p-leg_3/w_5182_2162# p-leg_3/n_pu_ctrl
-+ GND DQ p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_1 extr_sky130_fd_sc_hd__clkinv_4_2/Y GND VDD n-leg_1/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xn-leg_1 n-leg_1/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_1/vpulldown DQ GND n-leg
-Xp-leg_4 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ p-leg_4/w_3710_2162# GND p-leg_4/w_1502_2162# p-leg_4/w_4446_2162# p-leg_4/w_2974_2162#
-+ p-leg_4/w_2238_2162# p-leg_4/w_5918_2162# p-leg_4/extr_sky130_fd_sc_hd__fill_8_9/VPWR
-+ p-leg_4/w_766_2162# GND GND VDD p-leg_4/li_16_1957# p-leg_4/w_5182_2162# p-leg_4/n_pu_ctrl
-+ GND DQ p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_2 extr_sky130_fd_sc_hd__clkinv_4_4/Y GND VDD n-leg_2/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xn-leg_2 n-leg_2/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_2/vpulldown DQ GND n-leg
-Xp-leg_5 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ p-leg_5/w_3710_2162# GND p-leg_5/w_1502_2162# p-leg_5/w_4446_2162# p-leg_5/w_2974_2162#
-+ p-leg_5/w_2238_2162# p-leg_5/w_5918_2162# VDD p-leg_5/w_766_2162# GND GND VDD p-leg_5/li_16_1957#
-+ p-leg_5/w_5182_2162# p-leg_5/n_pu_ctrl GND DQ p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_3 extr_sky130_fd_sc_hd__clkinv_4_6/Y GND VDD n-leg_3/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_10 extr_sky130_fd_sc_hd__clkinv_4_11/Y GND VDD extr_sky130_fd_sc_hd__clkbuf_8_5/A
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_3 n-leg_3/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_3/vpulldown DQ GND n-leg
-Xp-leg_6 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ p-leg_6/w_3710_2162# GND p-leg_6/w_1502_2162# p-leg_6/w_4446_2162# p-leg_6/w_2974_2162#
-+ p-leg_6/w_2238_2162# p-leg_6/w_5918_2162# p-leg_6/extr_sky130_fd_sc_hd__fill_8_9/VPWR
-+ p-leg_6/w_766_2162# GND GND VDD p-leg_6/li_16_1957# p-leg_6/w_5182_2162# p-leg_6/n_pu_ctrl
-+ GND DQ p-leg
-Xextr_sky130_fd_sc_hd__clkinv_16_0 extr_sky130_fd_sc_hd__clkinv_16_2/A GND VDD p-leg_0/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_8_4 extr_sky130_fd_sc_hd__clkinv_4_8/Y GND VDD n-leg_4/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_11 pd_ctrl[5] GND VDD extr_sky130_fd_sc_hd__clkinv_4_11/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_4 n-leg_4/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_4/vpulldown DQ GND n-leg
-Xextr_sky130_fd_sc_hd__clkinv_16_1 extr_sky130_fd_sc_hd__clkinv_16_2/A GND VDD p-leg_0/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_8_5 extr_sky130_fd_sc_hd__clkbuf_8_5/A GND VDD n-leg_5/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_12 extr_sky130_fd_sc_hd__clkinv_4_13/Y GND VDD extr_sky130_fd_sc_hd__clkbuf_8_6/A
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_5 n-leg_5/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_5/vpulldown DQ GND n-leg
-Xextr_sky130_fd_sc_hd__clkinv_16_2 extr_sky130_fd_sc_hd__clkinv_16_2/A GND VDD p-leg_0/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_8_6 extr_sky130_fd_sc_hd__clkbuf_8_6/A GND VDD n-leg_6/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_6/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-Xextr_sky130_fd_sc_hd__clkinv_4_13 pd_ctrl[6] GND VDD extr_sky130_fd_sc_hd__clkinv_4_13/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xn-leg_6 n-leg_6/pd_ctrl pd_cal_ctrl[0] pd_cal_ctrl[1] pd_cal_ctrl[2] pd_cal_ctrl[3]
-+ VDD n-leg_6/vpulldown DQ GND n-leg
-Xextr_sky130_fd_sc_hd__clkinv_4_0 extr_sky130_fd_sc_hd__clkinv_4_1/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_0/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_3 extr_sky130_fd_sc_hd__clkinv_16_5/A GND VDD p-leg_1/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_1 pd_ctrl[0] GND VDD extr_sky130_fd_sc_hd__clkinv_4_1/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_4 extr_sky130_fd_sc_hd__clkinv_16_5/A GND VDD p-leg_1/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_2 extr_sky130_fd_sc_hd__clkinv_4_3/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_2/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_5 extr_sky130_fd_sc_hd__clkinv_16_5/A GND VDD p-leg_1/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_3 pd_ctrl[1] GND VDD extr_sky130_fd_sc_hd__clkinv_4_3/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_6 extr_sky130_fd_sc_hd__clkinv_16_8/A GND VDD p-leg_2/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_4 extr_sky130_fd_sc_hd__clkinv_4_5/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_4/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_7 extr_sky130_fd_sc_hd__clkinv_16_8/A GND VDD p-leg_2/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_5 pd_ctrl[2] GND VDD extr_sky130_fd_sc_hd__clkinv_4_5/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_8 extr_sky130_fd_sc_hd__clkinv_16_8/A GND VDD p-leg_2/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_20 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND VDD p-leg_6/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_6 extr_sky130_fd_sc_hd__clkinv_4_7/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_6/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_9 extr_sky130_fd_sc_hd__clkinv_16_9/A GND VDD p-leg_3/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_10 extr_sky130_fd_sc_hd__clkinv_16_9/A GND VDD p-leg_3/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_7 pd_ctrl[3] GND VDD extr_sky130_fd_sc_hd__clkinv_4_7/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_4_8 extr_sky130_fd_sc_hd__clkinv_4_9/Y GND VDD extr_sky130_fd_sc_hd__clkinv_4_8/Y
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_11 extr_sky130_fd_sc_hd__clkinv_16_9/A GND VDD p-leg_3/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_12 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND VDD p-leg_4/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_4_9 pd_ctrl[4] GND VDD extr_sky130_fd_sc_hd__clkinv_4_9/Y GND
-+ VDD extr_sky130_fd_sc_hd__clkinv_4
-Xextr_sky130_fd_sc_hd__clkinv_16_13 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND VDD p-leg_4/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_14 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND VDD p-leg_4/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_15 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND VDD p-leg_5/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkinv_16_16 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND VDD p-leg_5/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_0 pu_ctrl[0] GND VDD extr_sky130_fd_sc_hd__clkinv_16_2/A extr_sky130_fd_sc_hd__clkbuf_16_0/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkinv_16_17 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND VDD p-leg_5/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_1 pu_ctrl[1] GND VDD extr_sky130_fd_sc_hd__clkinv_16_5/A extr_sky130_fd_sc_hd__clkbuf_16_1/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkinv_16_18 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND VDD p-leg_6/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_2 pu_ctrl[2] GND VDD extr_sky130_fd_sc_hd__clkinv_16_8/A extr_sky130_fd_sc_hd__clkbuf_16_2/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkinv_16_19 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND VDD p-leg_6/n_pu_ctrl
-+ GND VDD extr_sky130_fd_sc_hd__clkinv_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_3 pu_ctrl[3] GND VDD extr_sky130_fd_sc_hd__clkinv_16_9/A extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_4 pu_ctrl[4] GND VDD extr_sky130_fd_sc_hd__clkbuf_16_4/X extr_sky130_fd_sc_hd__clkbuf_16_4/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_5 pu_ctrl[5] GND VDD extr_sky130_fd_sc_hd__clkbuf_16_5/X extr_sky130_fd_sc_hd__clkbuf_16_5/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__clkbuf_16_6 pu_ctrl[6] GND VDD extr_sky130_fd_sc_hd__clkbuf_16_6/X extr_sky130_fd_sc_hd__clkbuf_16_6/a_110_47#
-+ GND VDD extr_sky130_fd_sc_hd__clkbuf_16
-Xextr_sky130_fd_sc_hd__inv_1_0 pu_cal_ctrl[0] GND VDD p-leg_6/n_cal_ctrl[0] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xextr_sky130_fd_sc_hd__inv_1_1 pu_cal_ctrl[1] GND VDD p-leg_6/n_cal_ctrl[1] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xp-leg_0 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ GND GND GND GND GND GND GND p-leg_0/extr_sky130_fd_sc_hd__fill_8_9/VPWR GND GND GND VDD
-+ p-leg_0/li_16_1957# GND p-leg_0/n_pu_ctrl GND DQ p-leg
-Xp-leg_1 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ p-leg_1/w_3710_2162# GND p-leg_1/w_1502_2162# p-leg_1/w_4446_2162# p-leg_1/w_2974_2162#
-+ p-leg_1/w_2238_2162# p-leg_1/w_5918_2162# p-leg_1/extr_sky130_fd_sc_hd__fill_8_9/VPWR
-+ p-leg_1/w_766_2162# GND GND VDD p-leg_1/li_16_1957# p-leg_1/w_5182_2162# p-leg_1/n_pu_ctrl
-+ GND DQ p-leg
-Xextr_sky130_fd_sc_hd__inv_1_2 pu_cal_ctrl[2] GND VDD p-leg_6/n_cal_ctrl[2] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xextr_sky130_fd_sc_hd__inv_1_3 pu_cal_ctrl[3] GND VDD p-leg_6/n_cal_ctrl[3] GND VDD extr_sky130_fd_sc_hd__inv_1
-Xp-leg_2 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[3]
-+ p-leg_2/w_3710_2162# GND p-leg_2/w_1502_2162# p-leg_2/w_4446_2162# p-leg_2/w_2974_2162#
-+ p-leg_2/w_2238_2162# p-leg_2/w_5918_2162# VDD p-leg_2/w_766_2162# GND GND VDD p-leg_2/li_16_1957#
-+ p-leg_2/w_5182_2162# p-leg_2/n_pu_ctrl GND DQ p-leg
-Xextr_sky130_fd_sc_hd__clkbuf_8_0 extr_sky130_fd_sc_hd__clkinv_4_0/Y GND VDD n-leg_0/pd_ctrl
-+ extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# GND VDD extr_sky130_fd_sc_hd__clkbuf_8
-C0 extr_sky130_fd_sc_hd__clkbuf_8_5/A extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.28fF
-C1 extr_sky130_fd_sc_hd__clkbuf_8_6/A VDD 0.15fF
-C2 extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_8/Y 0.05fF
-C3 pd_cal_ctrl[3] p-leg_6/n_cal_ctrl[1] 1.62fF
-C4 p-leg_4/li_16_1957# VDD 0.01fF
-C5 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# VDD 0.05fF
-C6 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_3/Y 0.01fF
-C7 pd_cal_ctrl[3] p-leg_6/n_cal_ctrl[2] 0.45fF
-C8 p-leg_2/li_16_1957# pd_cal_ctrl[0] 0.66fF
-C9 extr_sky130_fd_sc_hd__clkbuf_8_6/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_13/Y 0.01fF
-C10 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# VDD 0.05fF
-C11 pu_cal_ctrl[0] pu_cal_ctrl[1] 0.13fF
-C12 extr_sky130_fd_sc_hd__clkbuf_16_6/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.03fF
-C13 p-leg_3/n_pu_ctrl p-leg_6/n_cal_ctrl[1] 0.35fF
-C14 p-leg_2/li_16_1957# p-leg_2/n_pu_ctrl 0.30fF
-C15 p-leg_0/li_16_1957# p-leg_6/n_cal_ctrl[1] 0.39fF
-C16 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[3] 1.67fF
-C17 p-leg_6/n_cal_ctrl[0] p-leg_4/n_pu_ctrl 0.58fF
-C18 VDD n-leg_5/pd_ctrl 0.06fF
-C19 pd_cal_ctrl[0] p-leg_2/n_pu_ctrl 0.86fF
-C20 n-leg_2/vpulldown n-leg_2/pd_ctrl 0.02fF
-C21 p-leg_3/n_pu_ctrl p-leg_6/n_cal_ctrl[2] 0.25fF
-C22 n-leg_3/pd_ctrl p-leg_6/n_cal_ctrl[2] 0.06fF
-C23 p-leg_2/li_16_1957# n-leg_1/pd_ctrl 0.54fF
-C24 p-leg_0/li_16_1957# p-leg_6/n_cal_ctrl[2] 0.42fF
-C25 p-leg_6/n_cal_ctrl[1] VDD 8.22fF
-C26 p-leg_6/li_16_1957# p-leg_6/n_pu_ctrl 0.30fF
-C27 pd_cal_ctrl[0] n-leg_1/pd_ctrl 0.11fF
-C28 extr_sky130_fd_sc_hd__clkinv_4_4/Y VDD 0.15fF
-C29 n-leg_0/vpulldown pd_cal_ctrl[0] 0.16fF
-C30 p-leg_6/n_cal_ctrl[3] p-leg_6/li_16_1957# 0.17fF
-C31 p-leg_6/n_cal_ctrl[2] VDD 8.10fF
-C32 extr_sky130_fd_sc_hd__clkinv_4_7/Y p-leg_4/li_16_1957# 0.04fF
-C33 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# p-leg_2/li_16_1957# 0.06fF
-C34 extr_sky130_fd_sc_hd__clkbuf_16_1/a_110_47# p-leg_1/n_pu_ctrl 0.06fF
-C35 pd_cal_ctrl[0] p-leg_4/li_16_1957# 0.66fF
-C36 n-leg_1/vpulldown DQ 0.38fF
-C37 p-leg_6/n_cal_ctrl[0] p-leg_0/n_pu_ctrl 0.58fF
-C38 n-leg_1/vpulldown pd_cal_ctrl[2] 0.26fF
-C39 pu_ctrl[5] extr_sky130_fd_sc_hd__clkbuf_16_5/X 0.03fF
-C40 pd_cal_ctrl[3] n-leg_4/pd_ctrl 0.08fF
-C41 extr_sky130_fd_sc_hd__clkinv_4_5/Y extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47# 0.03fF
-C42 pd_cal_ctrl[0] n-leg_5/pd_ctrl 0.11fF
-C43 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# n-leg_1/pd_ctrl 0.03fF
-C44 VDD extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.13fF
-C45 p-leg_2/li_16_1957# p-leg_6/n_cal_ctrl[1] 0.38fF
-C46 pd_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] 1.29fF
-C47 DQ p-leg_1/n_pu_ctrl 0.71fF
-C48 pu_cal_ctrl[2] p-leg_6/n_cal_ctrl[3] 0.03fF
-C49 pd_cal_ctrl[3] p-leg_3/li_16_1957# 0.21fF
-C50 p-leg_2/li_16_1957# p-leg_6/n_cal_ctrl[2] 0.41fF
-C51 extr_sky130_fd_sc_hd__clkbuf_16_6/X p-leg_6/li_16_1957# 0.04fF
-C52 p-leg_2/n_pu_ctrl p-leg_6/n_cal_ctrl[1] 0.35fF
-C53 pd_cal_ctrl[0] p-leg_6/n_cal_ctrl[2] 0.45fF
-C54 pd_cal_ctrl[2] p-leg_1/n_pu_ctrl 0.25fF
-C55 pd_ctrl[5] extr_sky130_fd_sc_hd__clkbuf_16_6/X 0.05fF
-C56 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# extr_sky130_fd_sc_hd__clkbuf_8_5/A 0.05fF
-C57 p-leg_6/n_cal_ctrl[2] p-leg_2/n_pu_ctrl 0.24fF
-C58 n-leg_4/pd_ctrl VDD 0.06fF
-C59 extr_sky130_fd_sc_hd__clkbuf_16_0/a_110_47# p-leg_0/n_pu_ctrl 0.06fF
-C60 p-leg_3/n_pu_ctrl p-leg_3/li_16_1957# 0.30fF
-C61 n-leg_1/pd_ctrl p-leg_6/n_cal_ctrl[2] 0.06fF
-C62 p-leg_6/n_cal_ctrl[3] n-leg_0/pd_ctrl 0.21fF
-C63 extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47# pd_ctrl[2] 0.09fF
-C64 pu_ctrl[3] VDD -0.03fF
-C65 p-leg_4/li_16_1957# p-leg_6/n_cal_ctrl[1] 0.38fF
-C66 p-leg_3/li_16_1957# VDD 0.01fF
-C67 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# p-leg_6/n_cal_ctrl[1] 0.21fF
-C68 pu_cal_ctrl[3] VDD 0.39fF
-C69 p-leg_1/extr_sky130_fd_sc_hd__fill_8_9/VPWR VDD 0.55fF
-C70 n-leg_1/vpulldown pd_cal_ctrl[1] 0.23fF
-C71 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# p-leg_6/n_cal_ctrl[1] 0.21fF
-C72 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.03fF
-C73 p-leg_4/li_16_1957# p-leg_6/n_cal_ctrl[2] 0.41fF
-C74 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# p-leg_6/n_cal_ctrl[2] 0.17fF
-C75 extr_sky130_fd_sc_hd__clkbuf_16_0/a_110_47# extr_sky130_fd_sc_hd__clkinv_16_2/A 0.26fF
-C76 p-leg_5/n_pu_ctrl pd_cal_ctrl[3] 0.35fF
-C77 extr_sky130_fd_sc_hd__clkbuf_16_5/X VDD 0.73fF
-C78 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_4/Y 0.05fF
-C79 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# p-leg_6/n_cal_ctrl[2] 0.17fF
-C80 extr_sky130_fd_sc_hd__clkbuf_8_6/a_110_47# n-leg_6/pd_ctrl 0.03fF
-C81 DQ extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.03fF
-C82 p-leg_6/n_cal_ctrl[2] n-leg_5/pd_ctrl 0.06fF
-C83 pd_cal_ctrl[2] n-leg_6/vpulldown 0.08fF
-C84 extr_sky130_fd_sc_hd__clkinv_4_4/Y p-leg_6/n_cal_ctrl[1] 0.09fF
-C85 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_8/Y 0.17fF
-C86 p-leg_1/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C87 pd_cal_ctrl[0] n-leg_4/pd_ctrl 0.11fF
-C88 extr_sky130_fd_sc_hd__clkinv_4_6/Y extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.05fF
-C89 pu_ctrl[0] extr_sky130_fd_sc_hd__clkinv_16_2/A 0.03fF
-C90 p-leg_6/n_cal_ctrl[2] p-leg_6/n_cal_ctrl[1] 6.03fF
-C91 pd_cal_ctrl[3] DQ 1.04fF
-C92 p-leg_6/n_cal_ctrl[3] p-leg_5/li_16_1957# 0.38fF
-C93 p-leg_6/n_cal_ctrl[3] p-leg_1/li_16_1957# 0.38fF
-C94 p-leg_5/n_pu_ctrl VDD 0.76fF
-C95 pd_cal_ctrl[0] p-leg_3/li_16_1957# 0.66fF
-C96 extr_sky130_fd_sc_hd__clkbuf_16_1/a_110_47# extr_sky130_fd_sc_hd__clkinv_16_5/A 0.26fF
-C97 p-leg_6/n_cal_ctrl[3] n-leg_2/pd_ctrl 0.21fF
-C98 pd_cal_ctrl[3] pd_cal_ctrl[2] 17.76fF
-C99 extr_sky130_fd_sc_hd__clkinv_16_8/A extr_sky130_fd_sc_hd__clkbuf_16_2/a_110_47# 0.26fF
-C100 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# VDD 0.05fF
-C101 DQ n-leg_3/pd_ctrl 0.11fF
-C102 p-leg_3/n_pu_ctrl DQ 0.71fF
-C103 pu_cal_ctrl[0] VDD 0.39fF
-C104 p-leg_0/li_16_1957# DQ 0.28fF
-C105 p-leg_6/n_cal_ctrl[0] pu_cal_ctrl[1] 0.08fF
-C106 extr_sky130_fd_sc_hd__clkinv_4_9/Y extr_sky130_fd_sc_hd__clkinv_4_8/Y 0.28fF
-C107 extr_sky130_fd_sc_hd__clkinv_4_9/Y pd_ctrl[4] 0.05fF
-C108 p-leg_3/n_pu_ctrl pd_cal_ctrl[2] 0.25fF
-C109 n-leg_3/pd_ctrl pd_cal_ctrl[2] 0.11fF
-C110 DQ VDD 3.41fF
-C111 p-leg_0/li_16_1957# pd_cal_ctrl[2] 0.29fF
-C112 extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# VDD 0.05fF
-C113 DQ extr_sky130_fd_sc_hd__clkinv_16_5/A 0.03fF
-C114 pd_cal_ctrl[2] VDD 6.93fF
-C115 pd_cal_ctrl[1] n-leg_6/vpulldown 0.09fF
-C116 extr_sky130_fd_sc_hd__clkbuf_16_4/a_110_47# p-leg_4/n_pu_ctrl 0.06fF
-C117 n-leg_3/vpulldown pd_cal_ctrl[3] 0.22fF
-C118 p-leg_5/n_pu_ctrl pd_cal_ctrl[0] 0.86fF
-C119 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# p-leg_3/li_16_1957# 0.06fF
-C120 extr_sky130_fd_sc_hd__clkinv_4_13/Y pd_ctrl[6] 0.05fF
-C121 p-leg_6/n_cal_ctrl[2] n-leg_4/pd_ctrl 0.06fF
-C122 pd_cal_ctrl[3] pd_cal_ctrl[1] 7.04fF
-C123 n-leg_3/vpulldown n-leg_3/pd_ctrl 0.02fF
-C124 pu_cal_ctrl[3] p-leg_6/n_cal_ctrl[1] 0.02fF
-C125 p-leg_3/li_16_1957# p-leg_6/n_cal_ctrl[1] 0.38fF
-C126 p-leg_2/li_16_1957# DQ 0.39fF
-C127 p-leg_6/n_cal_ctrl[0] p-leg_1/n_pu_ctrl 0.58fF
-C128 p-leg_3/li_16_1957# extr_sky130_fd_sc_hd__clkinv_4_4/Y 0.08fF
-C129 pd_cal_ctrl[0] DQ 2.51fF
-C130 extr_sky130_fd_sc_hd__clkinv_4_5/Y VDD 0.13fF
-C131 p-leg_3/li_16_1957# p-leg_6/n_cal_ctrl[2] 0.41fF
-C132 pu_cal_ctrl[3] p-leg_6/n_cal_ctrl[2] 0.08fF
-C133 pu_cal_ctrl[2] pu_cal_ctrl[1] 0.13fF
-C134 p-leg_3/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C135 n-leg_3/pd_ctrl pd_cal_ctrl[1] 0.11fF
-C136 DQ p-leg_2/n_pu_ctrl 0.71fF
-C137 p-leg_2/li_16_1957# pd_cal_ctrl[2] 0.29fF
-C138 p-leg_3/extr_sky130_fd_sc_hd__fill_8_9/VPWR VDD 0.55fF
-C139 p-leg_0/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C140 pd_cal_ctrl[0] pd_cal_ctrl[2] 7.42fF
-C141 extr_sky130_fd_sc_hd__clkinv_4_1/Y VDD 0.13fF
-C142 n-leg_1/pd_ctrl DQ 0.11fF
-C143 pd_cal_ctrl[1] VDD 7.47fF
-C144 pd_cal_ctrl[2] p-leg_2/n_pu_ctrl 0.25fF
-C145 extr_sky130_fd_sc_hd__clkinv_4_1/Y extr_sky130_fd_sc_hd__clkinv_16_5/A 0.10fF
-C146 n-leg_0/vpulldown DQ 0.38fF
-C147 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkbuf_8_5/A 0.17fF
-C148 n-leg_1/pd_ctrl pd_cal_ctrl[2] 0.11fF
-C149 extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# VDD 0.05fF
-C150 n-leg_0/vpulldown pd_cal_ctrl[2] 0.26fF
-C151 DQ p-leg_4/li_16_1957# 0.39fF
-C152 p-leg_5/n_pu_ctrl p-leg_6/n_cal_ctrl[1] 0.35fF
-C153 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# n-leg_5/pd_ctrl 0.03fF
-C154 p-leg_6/li_16_1957# extr_sky130_fd_sc_hd__clkbuf_8_5/A 0.08fF
-C155 p-leg_6/n_cal_ctrl[3] p-leg_4/n_pu_ctrl 0.25fF
-C156 p-leg_5/li_16_1957# extr_sky130_fd_sc_hd__clkinv_4_8/Y 0.08fF
-C157 p-leg_5/n_pu_ctrl p-leg_6/n_cal_ctrl[2] 0.24fF
-C158 pd_ctrl[5] extr_sky130_fd_sc_hd__clkbuf_8_5/A 0.01fF
-C159 pd_cal_ctrl[2] p-leg_4/li_16_1957# 0.29fF
-C160 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# p-leg_6/n_cal_ctrl[1] 0.21fF
-C161 pu_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] 0.03fF
-C162 pd_cal_ctrl[0] n-leg_3/vpulldown 0.16fF
-C163 DQ n-leg_5/pd_ctrl 0.11fF
-C164 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# p-leg_6/n_cal_ctrl[2] 0.17fF
-C165 extr_sky130_fd_sc_hd__clkbuf_16_5/a_110_47# pd_ctrl[4] 0.09fF
-C166 p-leg_2/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C167 DQ p-leg_6/n_cal_ctrl[1] 1.10fF
-C168 p-leg_6/n_cal_ctrl[1] extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.21fF
-C169 pd_ctrl[5] extr_sky130_fd_sc_hd__clkbuf_16_6/a_110_47# 0.09fF
-C170 pd_cal_ctrl[2] n-leg_5/pd_ctrl 0.11fF
-C171 pd_cal_ctrl[0] pd_cal_ctrl[1] 18.62fF
-C172 p-leg_6/n_cal_ctrl[0] pd_cal_ctrl[3] 1.63fF
-C173 DQ p-leg_6/n_cal_ctrl[2] 1.35fF
-C174 p-leg_6/n_cal_ctrl[3] p-leg_0/n_pu_ctrl 0.25fF
-C175 pd_cal_ctrl[2] p-leg_6/n_cal_ctrl[1] 1.62fF
-C176 p-leg_6/n_cal_ctrl[2] extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.17fF
-C177 p-leg_2/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C178 pd_ctrl[3] extr_sky130_fd_sc_hd__clkinv_4_6/Y 0.01fF
-C179 extr_sky130_fd_sc_hd__clkbuf_16_6/X p-leg_6/n_pu_ctrl 1.37fF
-C180 n-leg_1/pd_ctrl pd_cal_ctrl[1] 0.11fF
-C181 pd_cal_ctrl[2] p-leg_6/n_cal_ctrl[2] 0.45fF
-C182 extr_sky130_fd_sc_hd__clkinv_4_0/Y VDD 0.15fF
-C183 pd_cal_ctrl[3] p-leg_6/li_16_1957# 0.21fF
-C184 n-leg_3/vpulldown p-leg_4/li_16_1957# 0.60fF
-C185 p-leg_6/n_cal_ctrl[0] p-leg_3/n_pu_ctrl 0.58fF
-C186 p-leg_6/n_cal_ctrl[0] n-leg_3/pd_ctrl 0.21fF
-C187 n-leg_0/vpulldown pd_cal_ctrl[1] 0.23fF
-C188 p-leg_6/n_cal_ctrl[0] p-leg_0/li_16_1957# 0.39fF
-C189 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.01fF
-C190 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_5/Y 0.01fF
-C191 extr_sky130_fd_sc_hd__clkinv_4_13/Y VDD 0.13fF
-C192 p-leg_6/n_cal_ctrl[0] VDD 8.20fF
-C193 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_3/Y 0.19fF
-C194 p-leg_4/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C195 extr_sky130_fd_sc_hd__clkinv_4_5/Y extr_sky130_fd_sc_hd__clkinv_4_4/Y 0.28fF
-C196 p-leg_6/li_16_1957# VDD 0.01fF
-C197 pd_cal_ctrl[1] n-leg_5/pd_ctrl 0.11fF
-C198 pd_cal_ctrl[3] n-leg_4/vpulldown 0.22fF
-C199 extr_sky130_fd_sc_hd__clkinv_4_6/Y VDD 0.15fF
-C200 p-leg_6/n_cal_ctrl[1] pd_cal_ctrl[1] 1.29fF
-C201 extr_sky130_fd_sc_hd__clkinv_16_2/A p-leg_0/n_pu_ctrl 1.37fF
-C202 DQ n-leg_4/pd_ctrl 0.11fF
-C203 p-leg_1/n_pu_ctrl p-leg_1/li_16_1957# 0.30fF
-C204 p-leg_5/n_pu_ctrl extr_sky130_fd_sc_hd__clkbuf_16_5/X 1.37fF
-C205 n-leg_4/pd_ctrl extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.03fF
-C206 extr_sky130_fd_sc_hd__clkinv_4_9/Y VDD 0.13fF
-C207 p-leg_6/n_cal_ctrl[2] pd_cal_ctrl[1] 0.45fF
-C208 extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# p-leg_6/n_cal_ctrl[1] 0.21fF
-C209 pd_cal_ctrl[2] n-leg_4/pd_ctrl 0.11fF
-C210 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_7/Y 0.19fF
-C211 p-leg_6/n_cal_ctrl[0] p-leg_2/li_16_1957# 0.38fF
-C212 p-leg_6/n_cal_ctrl[3] extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.17fF
-C213 p-leg_3/li_16_1957# DQ 0.39fF
-C214 p-leg_6/n_cal_ctrl[0] pd_cal_ctrl[0] 1.30fF
-C215 extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# p-leg_6/n_cal_ctrl[2] 0.17fF
-C216 pd_cal_ctrl[3] n-leg_0/pd_ctrl 0.08fF
-C217 extr_sky130_fd_sc_hd__clkinv_4_4/Y pd_ctrl[2] 0.01fF
-C218 p-leg_6/n_cal_ctrl[0] p-leg_2/n_pu_ctrl 0.58fF
-C219 DQ extr_sky130_fd_sc_hd__clkbuf_16_5/X 0.03fF
-C220 p-leg_3/li_16_1957# pd_cal_ctrl[2] 0.29fF
-C221 pu_cal_ctrl[2] VDD 0.39fF
-C222 extr_sky130_fd_sc_hd__clkinv_16_9/A extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47# 0.31fF
-C223 pd_cal_ctrl[0] p-leg_6/li_16_1957# 0.66fF
-C224 p-leg_6/n_cal_ctrl[0] n-leg_1/pd_ctrl 0.21fF
-C225 extr_sky130_fd_sc_hd__clkinv_4_6/Y extr_sky130_fd_sc_hd__clkinv_4_7/Y 0.28fF
-C226 n-leg_6/pd_ctrl n-leg_6/vpulldown 0.02fF
-C227 extr_sky130_fd_sc_hd__clkbuf_8_6/A extr_sky130_fd_sc_hd__clkinv_4_13/Y 0.28fF
-C228 extr_sky130_fd_sc_hd__clkinv_4_2/Y VDD 0.15fF
-C229 extr_sky130_fd_sc_hd__clkinv_4_3/Y extr_sky130_fd_sc_hd__clkinv_4_2/Y 0.28fF
-C230 pd_ctrl[1] extr_sky130_fd_sc_hd__clkinv_4_2/Y 0.01fF
-C231 p-leg_6/n_cal_ctrl[0] p-leg_4/li_16_1957# 0.38fF
-C232 pd_cal_ctrl[3] n-leg_2/vpulldown 0.22fF
-C233 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# p-leg_6/n_cal_ctrl[0] 0.03fF
-C234 n-leg_0/pd_ctrl VDD 0.06fF
-C235 p-leg_5/n_pu_ctrl DQ 0.71fF
-C236 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# p-leg_6/n_cal_ctrl[0] 0.03fF
-C237 extr_sky130_fd_sc_hd__clkinv_4_5/Y p-leg_3/li_16_1957# 0.04fF
-C238 extr_sky130_fd_sc_hd__clkinv_16_8/A VDD 0.73fF
-C239 extr_sky130_fd_sc_hd__clkinv_4_0/Y p-leg_6/n_cal_ctrl[1] 0.09fF
-C240 extr_sky130_fd_sc_hd__clkinv_4_3/Y extr_sky130_fd_sc_hd__clkinv_16_8/A 0.10fF
-C241 extr_sky130_fd_sc_hd__clkinv_16_5/A pd_ctrl[0] 0.05fF
-C242 n-leg_5/vpulldown pd_cal_ctrl[3] 0.22fF
-C243 n-leg_4/pd_ctrl pd_cal_ctrl[1] 0.11fF
-C244 extr_sky130_fd_sc_hd__clkinv_16_8/A pd_ctrl[1] 0.05fF
-C245 p-leg_5/n_pu_ctrl pd_cal_ctrl[2] 0.25fF
-C246 pd_cal_ctrl[3] p-leg_5/li_16_1957# 0.21fF
-C247 pd_cal_ctrl[0] n-leg_4/vpulldown 0.16fF
-C248 p-leg_6/n_cal_ctrl[0] n-leg_5/pd_ctrl 0.21fF
-C249 pd_cal_ctrl[3] p-leg_1/li_16_1957# 0.21fF
-C250 extr_sky130_fd_sc_hd__clkinv_4_6/Y p-leg_4/li_16_1957# 0.08fF
-C251 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[1] 7.02fF
-C252 pd_cal_ctrl[3] n-leg_2/pd_ctrl 0.08fF
-C253 p-leg_3/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C254 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_4/Y 0.17fF
-C255 n-leg_6/pd_ctrl VDD 0.06fF
-C256 p-leg_6/li_16_1957# n-leg_5/pd_ctrl 0.54fF
-C257 p-leg_2/li_16_1957# extr_sky130_fd_sc_hd__clkinv_4_2/Y 0.08fF
-C258 p-leg_6/n_cal_ctrl[0] p-leg_6/n_cal_ctrl[2] 1.30fF
-C259 DQ pd_cal_ctrl[2] 0.86fF
-C260 p-leg_6/li_16_1957# p-leg_6/n_cal_ctrl[1] 0.07fF
-C261 p-leg_5/li_16_1957# VDD 0.01fF
-C262 p-leg_6/extr_sky130_fd_sc_hd__fill_8_9/VPWR VDD 0.55fF
-C263 extr_sky130_fd_sc_hd__clkinv_4_6/Y p-leg_6/n_cal_ctrl[1] 0.09fF
-C264 extr_sky130_fd_sc_hd__clkbuf_16_4/a_110_47# extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.26fF
-C265 pd_cal_ctrl[0] n-leg_0/pd_ctrl 0.11fF
-C266 pd_ctrl[3] extr_sky130_fd_sc_hd__clkbuf_16_4/a_110_47# 0.11fF
-C267 p-leg_1/li_16_1957# VDD 0.01fF
-C268 p-leg_6/li_16_1957# p-leg_6/n_cal_ctrl[2] 0.20fF
-C269 p-leg_2/li_16_1957# extr_sky130_fd_sc_hd__clkinv_16_8/A 0.04fF
-C270 VDD n-leg_2/pd_ctrl 0.06fF
-C271 extr_sky130_fd_sc_hd__clkinv_16_5/A p-leg_1/li_16_1957# 0.04fF
-C272 extr_sky130_fd_sc_hd__clkbuf_16_1/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_1/Y 0.03fF
-C273 p-leg_6/n_cal_ctrl[3] p-leg_1/n_pu_ctrl 0.25fF
-C274 extr_sky130_fd_sc_hd__clkinv_16_8/A p-leg_2/n_pu_ctrl 1.37fF
-C275 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.19fF
-C276 p-leg_5/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C277 n-leg_0/vpulldown n-leg_0/pd_ctrl 0.02fF
-C278 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_2/Y 0.05fF
-C279 pd_cal_ctrl[0] n-leg_2/vpulldown 0.16fF
-C280 n-leg_3/vpulldown DQ 0.38fF
-C281 p-leg_6/li_16_1957# extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.04fF
-C282 pu_cal_ctrl[2] p-leg_6/n_cal_ctrl[1] 0.08fF
-C283 pd_ctrl[5] extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.05fF
-C284 n-leg_5/vpulldown pd_cal_ctrl[0] 0.16fF
-C285 n-leg_3/vpulldown pd_cal_ctrl[2] 0.26fF
-C286 pd_cal_ctrl[0] p-leg_5/li_16_1957# 0.66fF
-C287 p-leg_6/n_cal_ctrl[0] n-leg_4/pd_ctrl 0.21fF
-C288 pu_cal_ctrl[2] p-leg_6/n_cal_ctrl[2] 0.19fF
-C289 DQ pd_cal_ctrl[1] 2.08fF
-C290 pd_cal_ctrl[0] p-leg_1/li_16_1957# 0.66fF
-C291 p-leg_6/n_cal_ctrl[1] extr_sky130_fd_sc_hd__clkinv_4_2/Y 0.09fF
-C292 pu_ctrl[1] extr_sky130_fd_sc_hd__clkinv_16_5/A 0.03fF
-C293 extr_sky130_fd_sc_hd__clkbuf_16_6/a_110_47# p-leg_6/n_pu_ctrl 0.06fF
-C294 pd_cal_ctrl[0] n-leg_2/pd_ctrl 0.11fF
-C295 extr_sky130_fd_sc_hd__clkinv_16_8/A pu_ctrl[2] 0.03fF
-C296 extr_sky130_fd_sc_hd__clkinv_4_8/Y pd_ctrl[4] 0.01fF
-C297 pd_cal_ctrl[2] pd_cal_ctrl[1] 17.82fF
-C298 p-leg_6/n_cal_ctrl[0] p-leg_3/li_16_1957# 0.38fF
-C299 n-leg_0/vpulldown p-leg_1/li_16_1957# 0.60fF
-C300 n-leg_0/pd_ctrl p-leg_6/n_cal_ctrl[2] 0.06fF
-C301 p-leg_4/n_pu_ctrl extr_sky130_fd_sc_hd__clkbuf_16_4/X 1.37fF
-C302 extr_sky130_fd_sc_hd__clkinv_16_9/A p-leg_3/n_pu_ctrl 1.37fF
-C303 pd_cal_ctrl[3] p-leg_6/n_pu_ctrl 0.35fF
-C304 p-leg_6/n_cal_ctrl[3] pd_cal_ctrl[3] 0.45fF
-C305 pd_cal_ctrl[3] p-leg_4/n_pu_ctrl 0.35fF
-C306 extr_sky130_fd_sc_hd__clkbuf_16_4/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_7/Y 0.03fF
-C307 extr_sky130_fd_sc_hd__clkinv_16_9/A VDD 0.75fF
-C308 n-leg_5/vpulldown n-leg_5/pd_ctrl 0.02fF
-C309 n-leg_4/pd_ctrl n-leg_4/vpulldown 0.02fF
-C310 n-leg_3/vpulldown pd_cal_ctrl[1] 0.23fF
-C311 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# n-leg_2/pd_ctrl 0.03fF
-C312 p-leg_6/n_cal_ctrl[0] p-leg_5/n_pu_ctrl 0.58fF
-C313 extr_sky130_fd_sc_hd__clkinv_4_9/Y extr_sky130_fd_sc_hd__clkbuf_16_5/X 0.10fF
-C314 p-leg_6/n_cal_ctrl[3] p-leg_3/n_pu_ctrl 0.25fF
-C315 p-leg_6/n_cal_ctrl[3] n-leg_3/pd_ctrl 0.21fF
-C316 p-leg_5/li_16_1957# p-leg_6/n_cal_ctrl[1] 0.38fF
-C317 p-leg_0/li_16_1957# p-leg_6/n_cal_ctrl[3] 0.39fF
-C318 extr_sky130_fd_sc_hd__clkbuf_16_6/a_110_47# extr_sky130_fd_sc_hd__clkbuf_16_6/X 0.31fF
-C319 p-leg_6/n_pu_ctrl VDD 0.76fF
-C320 p-leg_6/n_cal_ctrl[1] p-leg_1/li_16_1957# 0.38fF
-C321 extr_sky130_fd_sc_hd__clkbuf_8_6/a_110_47# VDD 0.05fF
-C322 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# p-leg_6/n_cal_ctrl[0] 0.03fF
-C323 pu_cal_ctrl[0] p-leg_6/n_cal_ctrl[0] 0.20fF
-C324 p-leg_5/li_16_1957# p-leg_6/n_cal_ctrl[2] 0.41fF
-C325 extr_sky130_fd_sc_hd__clkinv_4_1/Y extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# 0.01fF
-C326 pd_cal_ctrl[3] p-leg_0/n_pu_ctrl 0.35fF
-C327 pu_cal_ctrl[3] pu_cal_ctrl[2] 0.13fF
-C328 p-leg_6/n_cal_ctrl[3] VDD 7.52fF
-C329 p-leg_4/n_pu_ctrl VDD 0.76fF
-C330 extr_sky130_fd_sc_hd__clkinv_4_5/Y pd_ctrl[2] 0.05fF
-C331 p-leg_6/n_cal_ctrl[2] p-leg_1/li_16_1957# 0.41fF
-C332 p-leg_6/n_cal_ctrl[2] n-leg_2/pd_ctrl 0.06fF
-C333 p-leg_6/n_cal_ctrl[0] DQ 1.68fF
-C334 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.03fF
-C335 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# p-leg_6/li_16_1957# 0.06fF
-C336 p-leg_0/li_16_1957# p-leg_0/n_pu_ctrl 0.30fF
-C337 p-leg_6/n_cal_ctrl[0] pd_cal_ctrl[2] 1.63fF
-C338 p-leg_6/li_16_1957# DQ 0.39fF
-C339 p-leg_0/n_pu_ctrl VDD 0.76fF
-C340 p-leg_6/li_16_1957# pd_cal_ctrl[2] 0.29fF
-C341 pd_cal_ctrl[0] p-leg_6/n_pu_ctrl 0.86fF
-C342 p-leg_2/li_16_1957# p-leg_6/n_cal_ctrl[3] 0.38fF
-C343 p-leg_0/li_16_1957# extr_sky130_fd_sc_hd__clkinv_16_2/A 0.04fF
-C344 extr_sky130_fd_sc_hd__clkinv_4_9/Y extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.01fF
-C345 pd_cal_ctrl[0] p-leg_6/n_cal_ctrl[3] 0.45fF
-C346 extr_sky130_fd_sc_hd__clkbuf_16_6/X VDD 0.77fF
-C347 pd_cal_ctrl[0] p-leg_4/n_pu_ctrl 0.86fF
-C348 extr_sky130_fd_sc_hd__clkinv_4_3/Y extr_sky130_fd_sc_hd__clkbuf_16_2/a_110_47# 0.03fF
-C349 extr_sky130_fd_sc_hd__clkinv_4_1/Y extr_sky130_fd_sc_hd__clkinv_4_0/Y 0.28fF
-C350 pd_ctrl[1] extr_sky130_fd_sc_hd__clkbuf_16_2/a_110_47# 0.09fF
-C351 extr_sky130_fd_sc_hd__clkinv_16_2/A VDD 0.73fF
-C352 n-leg_2/vpulldown p-leg_3/li_16_1957# 0.60fF
-C353 p-leg_6/n_cal_ctrl[3] p-leg_2/n_pu_ctrl 0.25fF
-C354 p-leg_5/li_16_1957# n-leg_4/pd_ctrl 0.54fF
-C355 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_5/Y 0.19fF
-C356 extr_sky130_fd_sc_hd__clkbuf_16_6/X pu_ctrl[6] 0.04fF
-C357 DQ n-leg_4/vpulldown 0.38fF
-C358 p-leg_6/n_cal_ctrl[3] n-leg_1/pd_ctrl 0.21fF
-C359 extr_sky130_fd_sc_hd__clkbuf_16_1/a_110_47# pd_ctrl[0] 0.11fF
-C360 extr_sky130_fd_sc_hd__clkinv_4_1/Y p-leg_6/n_cal_ctrl[0] 0.19fF
-C361 extr_sky130_fd_sc_hd__clkinv_4_0/Y extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# 0.05fF
-C362 extr_sky130_fd_sc_hd__clkbuf_8_6/A extr_sky130_fd_sc_hd__clkbuf_8_6/a_110_47# 0.05fF
-C363 pd_cal_ctrl[2] n-leg_4/vpulldown 0.26fF
-C364 p-leg_6/n_cal_ctrl[0] pd_cal_ctrl[1] 1.30fF
-C365 pd_cal_ctrl[0] p-leg_0/n_pu_ctrl 0.86fF
-C366 p-leg_6/n_cal_ctrl[3] p-leg_4/li_16_1957# 0.38fF
-C367 p-leg_3/li_16_1957# n-leg_2/pd_ctrl 0.54fF
-C368 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# p-leg_6/n_cal_ctrl[3] 0.17fF
-C369 p-leg_5/li_16_1957# extr_sky130_fd_sc_hd__clkbuf_16_5/X 0.04fF
-C370 p-leg_4/li_16_1957# p-leg_4/n_pu_ctrl 0.30fF
-C371 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# 0.03fF
-C372 n-leg_3/pd_ctrl extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.03fF
-C373 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# p-leg_6/n_cal_ctrl[3] 0.17fF
-C374 p-leg_6/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C375 DQ n-leg_0/pd_ctrl 0.11fF
-C376 extr_sky130_fd_sc_hd__clkbuf_16_5/a_110_47# extr_sky130_fd_sc_hd__clkbuf_16_5/X 0.26fF
-C377 p-leg_6/n_cal_ctrl[3] n-leg_5/pd_ctrl 0.21fF
-C378 VDD extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.05fF
-C379 extr_sky130_fd_sc_hd__clkinv_16_8/A DQ 0.03fF
-C380 extr_sky130_fd_sc_hd__clkbuf_16_2/a_110_47# p-leg_2/n_pu_ctrl 0.06fF
-C381 pd_cal_ctrl[2] n-leg_0/pd_ctrl 0.11fF
-C382 p-leg_6/n_cal_ctrl[3] p-leg_6/n_cal_ctrl[1] 1.69fF
-C383 p-leg_4/n_pu_ctrl p-leg_6/n_cal_ctrl[1] 0.35fF
-C384 p-leg_5/n_pu_ctrl p-leg_5/li_16_1957# 0.30fF
-C385 p-leg_6/n_cal_ctrl[3] p-leg_6/n_cal_ctrl[2] 5.56fF
-C386 p-leg_4/n_pu_ctrl p-leg_6/n_cal_ctrl[2] 0.24fF
-C387 extr_sky130_fd_sc_hd__clkinv_4_8/Y VDD 0.15fF
-C388 n-leg_2/vpulldown DQ 0.38fF
-C389 extr_sky130_fd_sc_hd__clkbuf_16_5/a_110_47# p-leg_5/n_pu_ctrl 0.06fF
-C390 n-leg_4/vpulldown pd_cal_ctrl[1] 0.23fF
-C391 p-leg_3/n_pu_ctrl extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47# 0.06fF
-C392 n-leg_5/vpulldown DQ 0.38fF
-C393 n-leg_2/vpulldown pd_cal_ctrl[2] 0.26fF
-C394 p-leg_5/li_16_1957# DQ 0.39fF
-C395 p-leg_6/n_cal_ctrl[1] p-leg_0/n_pu_ctrl 0.35fF
-C396 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_0/Y 0.17fF
-C397 p-leg_5/li_16_1957# extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.06fF
-C398 DQ p-leg_1/li_16_1957# 0.39fF
-C399 extr_sky130_fd_sc_hd__clkinv_4_7/Y extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.01fF
-C400 extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47# VDD -0.06fF
-C401 n-leg_1/vpulldown pd_cal_ctrl[3] 0.22fF
-C402 n-leg_5/vpulldown pd_cal_ctrl[2] 0.26fF
-C403 DQ n-leg_2/pd_ctrl 0.11fF
-C404 p-leg_6/n_cal_ctrl[2] p-leg_0/n_pu_ctrl 0.24fF
-C405 p-leg_5/li_16_1957# pd_cal_ctrl[2] 0.29fF
-C406 pu_cal_ctrl[1] VDD 0.39fF
-C407 pd_cal_ctrl[2] p-leg_1/li_16_1957# 0.29fF
-C408 extr_sky130_fd_sc_hd__clkinv_4_1/Y pd_ctrl[0] 0.05fF
-C409 p-leg_0/extr_sky130_fd_sc_hd__fill_8_9/VPWR VDD 0.55fF
-C410 pd_cal_ctrl[2] n-leg_2/pd_ctrl 0.11fF
-C411 n-leg_0/pd_ctrl pd_cal_ctrl[1] 0.11fF
-C412 extr_sky130_fd_sc_hd__clkinv_16_9/A pu_ctrl[3] 0.04fF
-C413 extr_sky130_fd_sc_hd__clkinv_16_9/A p-leg_3/li_16_1957# 0.04fF
-C414 pd_cal_ctrl[3] p-leg_1/n_pu_ctrl 0.35fF
-C415 extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# n-leg_0/pd_ctrl 0.03fF
-C416 p-leg_6/n_cal_ctrl[0] p-leg_6/li_16_1957# 0.07fF
-C417 p-leg_6/n_cal_ctrl[3] n-leg_4/pd_ctrl 0.21fF
-C418 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_6/Y 0.17fF
-C419 p-leg_4/li_16_1957# extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.06fF
-C420 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_9/Y 0.19fF
-C421 n-leg_2/vpulldown pd_cal_ctrl[1] 0.29fF
-C422 p-leg_6/n_cal_ctrl[3] p-leg_3/li_16_1957# 0.38fF
-C423 pu_cal_ctrl[3] p-leg_6/n_cal_ctrl[3] 0.19fF
-C424 extr_sky130_fd_sc_hd__clkbuf_16_6/X extr_sky130_fd_sc_hd__clkinv_4_11/Y 0.10fF
-C425 n-leg_5/vpulldown pd_cal_ctrl[1] 0.29fF
-C426 extr_sky130_fd_sc_hd__clkinv_4_1/Y p-leg_1/li_16_1957# 0.04fF
-C427 p-leg_1/n_pu_ctrl VDD 0.77fF
-C428 p-leg_5/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C429 p-leg_6/n_cal_ctrl[1] extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.21fF
-C430 p-leg_1/li_16_1957# pd_cal_ctrl[1] 0.25fF
-C431 extr_sky130_fd_sc_hd__clkinv_16_5/A p-leg_1/n_pu_ctrl 1.38fF
-C432 p-leg_6/n_cal_ctrl[0] pu_cal_ctrl[2] 0.02fF
-C433 pd_cal_ctrl[1] n-leg_2/pd_ctrl 0.11fF
-C434 pd_ctrl[3] extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.05fF
-C435 p-leg_6/n_cal_ctrl[2] extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# 0.17fF
-C436 p-leg_2/li_16_1957# n-leg_1/vpulldown 0.60fF
-C437 extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# p-leg_1/li_16_1957# 0.06fF
-C438 n-leg_1/vpulldown pd_cal_ctrl[0] 0.16fF
-C439 pd_cal_ctrl[3] n-leg_6/vpulldown 0.03fF
-C440 extr_sky130_fd_sc_hd__clkinv_4_0/Y pd_ctrl[0] 0.01fF
-C441 p-leg_6/n_cal_ctrl[1] extr_sky130_fd_sc_hd__clkinv_4_8/Y 0.09fF
-C442 VDD extr_sky130_fd_sc_hd__clkbuf_8_5/A 0.15fF
-C443 p-leg_6/n_cal_ctrl[0] extr_sky130_fd_sc_hd__clkinv_4_2/Y 0.17fF
-C444 extr_sky130_fd_sc_hd__clkinv_16_9/A DQ 0.03fF
-C445 p-leg_5/n_pu_ctrl p-leg_6/n_cal_ctrl[3] 0.25fF
-C446 pu_ctrl[4] extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.03fF
-C447 n-leg_1/vpulldown n-leg_1/pd_ctrl 0.02fF
-C448 p-leg_6/n_cal_ctrl[0] n-leg_0/pd_ctrl 0.21fF
-C449 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# p-leg_6/n_cal_ctrl[3] 0.17fF
-C450 pd_cal_ctrl[0] p-leg_1/n_pu_ctrl 0.86fF
-C451 DQ p-leg_6/n_pu_ctrl 0.71fF
-C452 p-leg_6/n_cal_ctrl[3] DQ 1.23fF
-C453 DQ p-leg_4/n_pu_ctrl 0.71fF
-C454 p-leg_6/n_cal_ctrl[3] extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# 0.17fF
-C455 VDD extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.73fF
-C456 p-leg_6/n_cal_ctrl[1] pu_cal_ctrl[1] 0.19fF
-C457 pd_cal_ctrl[3] p-leg_3/n_pu_ctrl 0.35fF
-C458 pd_cal_ctrl[2] p-leg_6/n_pu_ctrl 0.25fF
-C459 pd_cal_ctrl[3] n-leg_3/pd_ctrl 0.08fF
-C460 p-leg_0/li_16_1957# pd_cal_ctrl[3] 0.21fF
-C461 p-leg_6/n_cal_ctrl[3] pd_cal_ctrl[2] 0.45fF
-C462 p-leg_6/n_cal_ctrl[2] pu_cal_ctrl[1] 0.03fF
-C463 pd_cal_ctrl[2] p-leg_4/n_pu_ctrl 0.25fF
-C464 extr_sky130_fd_sc_hd__clkbuf_8_6/A pd_ctrl[6] 0.01fF
-C465 extr_sky130_fd_sc_hd__clkinv_4_0/Y p-leg_1/li_16_1957# 0.08fF
-C466 pd_cal_ctrl[3] VDD 7.04fF
-C467 extr_sky130_fd_sc_hd__clkinv_4_5/Y extr_sky130_fd_sc_hd__clkinv_16_9/A 0.10fF
-C468 p-leg_6/n_cal_ctrl[0] p-leg_5/li_16_1957# 0.38fF
-C469 DQ p-leg_0/n_pu_ctrl 0.71fF
-C470 p-leg_6/n_cal_ctrl[0] p-leg_1/li_16_1957# 0.38fF
-C471 n-leg_3/pd_ctrl VDD 0.06fF
-C472 p-leg_3/n_pu_ctrl VDD 0.76fF
-C473 p-leg_6/n_cal_ctrl[0] n-leg_2/pd_ctrl 0.21fF
-C474 p-leg_0/li_16_1957# VDD 0.01fF
-C475 n-leg_5/vpulldown p-leg_6/li_16_1957# 0.60fF
-C476 pd_cal_ctrl[2] p-leg_0/n_pu_ctrl 0.24fF
-C477 pd_cal_ctrl[0] n-leg_6/vpulldown 0.06fF
-C478 extr_sky130_fd_sc_hd__clkinv_4_7/Y extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.10fF
-C479 pd_ctrl[3] extr_sky130_fd_sc_hd__clkinv_4_7/Y 0.05fF
-C480 extr_sky130_fd_sc_hd__clkbuf_16_6/X DQ 0.03fF
-C481 extr_sky130_fd_sc_hd__clkinv_4_3/Y VDD 0.13fF
-C482 p-leg_1/n_pu_ctrl p-leg_6/n_cal_ctrl[1] 0.35fF
-C483 extr_sky130_fd_sc_hd__clkinv_4_3/Y pd_ctrl[1] 0.05fF
-C484 DQ extr_sky130_fd_sc_hd__clkinv_16_2/A 0.03fF
-C485 extr_sky130_fd_sc_hd__clkinv_16_5/A VDD 0.73fF
-C486 p-leg_6/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C487 p-leg_5/li_16_1957# extr_sky130_fd_sc_hd__clkinv_4_9/Y 0.04fF
-C488 p-leg_2/li_16_1957# pd_cal_ctrl[3] 0.21fF
-C489 p-leg_6/n_cal_ctrl[2] p-leg_1/n_pu_ctrl 0.24fF
-C490 pd_cal_ctrl[0] pd_cal_ctrl[3] 5.32fF
-C491 extr_sky130_fd_sc_hd__clkinv_16_9/A pd_ctrl[2] 0.05fF
-C492 p-leg_6/n_cal_ctrl[3] pd_cal_ctrl[1] 0.45fF
-C493 p-leg_4/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C494 extr_sky130_fd_sc_hd__clkbuf_16_5/X pd_ctrl[4] 0.05fF
-C495 pd_cal_ctrl[3] p-leg_2/n_pu_ctrl 0.35fF
-C496 extr_sky130_fd_sc_hd__clkbuf_16_5/a_110_47# extr_sky130_fd_sc_hd__clkinv_4_9/Y 0.03fF
-C497 p-leg_4/extr_sky130_fd_sc_hd__fill_8_9/VPWR VDD 0.55fF
-C498 p-leg_6/n_cal_ctrl[3] extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# 0.17fF
-C499 p-leg_5/li_16_1957# n-leg_4/vpulldown 0.60fF
-C500 p-leg_6/n_cal_ctrl[1] extr_sky130_fd_sc_hd__clkbuf_8_5/A 0.09fF
-C501 pd_cal_ctrl[0] p-leg_3/n_pu_ctrl 0.86fF
-C502 n-leg_1/pd_ctrl pd_cal_ctrl[3] 0.08fF
-C503 pd_cal_ctrl[0] n-leg_3/pd_ctrl 0.11fF
-C504 p-leg_0/li_16_1957# pd_cal_ctrl[0] 0.66fF
-C505 p-leg_4/li_16_1957# extr_sky130_fd_sc_hd__clkbuf_16_4/X 0.04fF
-C506 n-leg_0/vpulldown pd_cal_ctrl[3] 0.22fF
-C507 extr_sky130_fd_sc_hd__clkinv_4_7/Y VDD 0.13fF
-C508 p-leg_2/li_16_1957# VDD 0.01fF
-C509 extr_sky130_fd_sc_hd__clkinv_4_3/Y p-leg_2/li_16_1957# 0.04fF
-C510 pd_cal_ctrl[0] VDD 6.93fF
-C511 p-leg_0/n_pu_ctrl pd_cal_ctrl[1] 0.38fF
-C512 pd_cal_ctrl[3] p-leg_4/li_16_1957# 0.21fF
-C513 p-leg_2/n_pu_ctrl VDD 0.76fF
-C514 n-leg_1/pd_ctrl VDD 0.06fF
-C515 n-leg_0/pd_ctrl p-leg_1/li_16_1957# 0.54fF
-C516 pd_cal_ctrl[3] n-leg_5/pd_ctrl 0.08fF
-C517 n-leg_3/pd_ctrl p-leg_4/li_16_1957# 0.54fF
-C518 n-leg_0/pd_ctrl GND 8.25fF
-C519 extr_sky130_fd_sc_hd__clkinv_4_0/Y GND 0.23fF
-C520 extr_sky130_fd_sc_hd__clkbuf_8_0/a_110_47# GND 0.94fF
-C521 p-leg_2/li_16_1957# GND -6.69fF
-C522 p-leg_2/n_pu_ctrl GND 3.53fF
-C523 pu_cal_ctrl[3] GND 0.07fF
-C524 pu_cal_ctrl[2] GND 0.06fF
-C525 p-leg_1/extr_sky130_fd_sc_hd__fill_8_9/VPWR GND 0.16fF
-C526 p-leg_1/li_16_1957# GND -6.69fF
-C527 p-leg_1/n_pu_ctrl GND 3.49fF
-C528 p-leg_0/extr_sky130_fd_sc_hd__fill_8_9/VPWR GND 0.16fF
-C529 p-leg_0/li_16_1957# GND -6.69fF
-C530 p-leg_0/n_pu_ctrl GND 3.53fF
-C531 pu_cal_ctrl[1] GND 0.07fF
-C532 pu_cal_ctrl[0] GND 0.06fF
-C533 pu_ctrl[6] GND 0.61fF
-C534 extr_sky130_fd_sc_hd__clkbuf_16_6/a_110_47# GND 1.83fF
-C535 pu_ctrl[5] GND 0.59fF
-C536 extr_sky130_fd_sc_hd__clkbuf_16_5/a_110_47# GND 1.83fF
-C537 pu_ctrl[4] GND 0.59fF
-C538 extr_sky130_fd_sc_hd__clkbuf_16_4/a_110_47# GND 1.83fF
-C539 pu_ctrl[3] GND 0.64fF
-C540 extr_sky130_fd_sc_hd__clkbuf_16_3/a_110_47# GND 1.83fF
-C541 pu_ctrl[2] GND 0.59fF
-C542 extr_sky130_fd_sc_hd__clkbuf_16_2/a_110_47# GND 1.83fF
-C543 extr_sky130_fd_sc_hd__clkbuf_16_6/X GND 5.92fF
-C544 pu_ctrl[1] GND 0.59fF
-C545 extr_sky130_fd_sc_hd__clkbuf_16_1/a_110_47# GND 1.83fF
-C546 pu_ctrl[0] GND 0.60fF
-C547 extr_sky130_fd_sc_hd__clkbuf_16_0/a_110_47# GND 1.84fF
-C548 extr_sky130_fd_sc_hd__clkbuf_16_5/X GND 6.13fF
-C549 pd_ctrl[4] GND 0.67fF
-C550 extr_sky130_fd_sc_hd__clkbuf_16_4/X GND 5.89fF
-C551 extr_sky130_fd_sc_hd__clkinv_4_9/Y GND 0.68fF
-C552 pd_ctrl[3] GND 0.65fF
-C553 extr_sky130_fd_sc_hd__clkinv_16_9/A GND 5.96fF
-C554 extr_sky130_fd_sc_hd__clkinv_4_7/Y GND 0.60fF
-C555 pd_ctrl[2] GND 0.71fF
-C556 extr_sky130_fd_sc_hd__clkinv_4_5/Y GND 0.81fF
-C557 extr_sky130_fd_sc_hd__clkinv_16_8/A GND 6.13fF
-C558 pd_ctrl[1] GND 0.67fF
-C559 extr_sky130_fd_sc_hd__clkinv_4_3/Y GND 0.67fF
-C560 extr_sky130_fd_sc_hd__clkinv_4_1/Y GND 0.60fF
-C561 pd_ctrl[0] GND 0.65fF
-C562 extr_sky130_fd_sc_hd__clkinv_16_5/A GND 5.88fF
-C563 n-leg_6/vpulldown GND 11.94fF
-C564 pd_cal_ctrl[1] GND 18.00fF
-C565 pd_cal_ctrl[3] GND 16.32fF
-C566 pd_cal_ctrl[0] GND 30.53fF
-C567 pd_cal_ctrl[2] GND 14.44fF
-C568 pd_ctrl[6] GND 0.71fF
-C569 n-leg_6/pd_ctrl GND 8.39fF
-C570 extr_sky130_fd_sc_hd__clkbuf_8_6/A GND 0.38fF
-C571 extr_sky130_fd_sc_hd__clkbuf_8_6/a_110_47# GND 0.94fF
-C572 n-leg_5/vpulldown GND 11.94fF
-C573 extr_sky130_fd_sc_hd__clkinv_4_13/Y GND 0.81fF
-C574 n-leg_5/pd_ctrl GND 8.39fF
-C575 extr_sky130_fd_sc_hd__clkbuf_8_5/A GND 0.38fF
-C576 extr_sky130_fd_sc_hd__clkbuf_8_5/a_110_47# GND 0.94fF
-C577 n-leg_4/vpulldown GND 11.94fF
-C578 pd_ctrl[5] GND 0.71fF
-C579 n-leg_4/pd_ctrl GND 8.31fF
-C580 extr_sky130_fd_sc_hd__clkinv_4_8/Y GND 0.27fF
-C581 extr_sky130_fd_sc_hd__clkbuf_8_4/a_110_47# GND 0.94fF
-C582 extr_sky130_fd_sc_hd__clkinv_16_2/A GND 5.97fF
-C583 p-leg_6/n_cal_ctrl[1] GND -4.41fF
-C584 VDD GND 371.65fF
-C585 p-leg_6/n_cal_ctrl[3] GND 10.78fF
-C586 p-leg_6/extr_sky130_fd_sc_hd__fill_8_9/VPWR GND 0.16fF
-C587 p-leg_6/n_cal_ctrl[2] GND -3.89fF
-C588 DQ GND -22.45fF
-C589 p-leg_6/li_16_1957# GND -6.69fF
-C590 p-leg_6/n_cal_ctrl[0] GND -1.36fF
-C591 p-leg_6/n_pu_ctrl GND 3.54fF
-C592 n-leg_3/vpulldown GND 11.94fF
-C593 extr_sky130_fd_sc_hd__clkinv_4_11/Y GND 0.81fF
-C594 n-leg_3/pd_ctrl GND 8.25fF
-C595 extr_sky130_fd_sc_hd__clkinv_4_6/Y GND 0.23fF
-C596 extr_sky130_fd_sc_hd__clkbuf_8_3/a_110_47# GND 0.94fF
-C597 p-leg_5/li_16_1957# GND -6.69fF
-C598 p-leg_5/n_pu_ctrl GND 3.53fF
-C599 n-leg_2/vpulldown GND 11.94fF
-C600 n-leg_2/pd_ctrl GND 8.39fF
-C601 extr_sky130_fd_sc_hd__clkinv_4_4/Y GND 0.38fF
-C602 extr_sky130_fd_sc_hd__clkbuf_8_2/a_110_47# GND 0.94fF
-C603 p-leg_4/extr_sky130_fd_sc_hd__fill_8_9/VPWR GND 0.16fF
-C604 p-leg_4/li_16_1957# GND -6.69fF
-C605 p-leg_4/n_pu_ctrl GND 3.42fF
-C606 n-leg_1/vpulldown GND 11.94fF
-C607 n-leg_1/pd_ctrl GND 8.30fF
-C608 extr_sky130_fd_sc_hd__clkinv_4_2/Y GND 0.26fF
-C609 extr_sky130_fd_sc_hd__clkbuf_8_1/a_110_47# GND 0.94fF
-C610 p-leg_3/extr_sky130_fd_sc_hd__fill_8_9/VPWR GND 0.16fF
-C611 p-leg_3/li_16_1957# GND -6.69fF
-C612 p-leg_3/n_pu_ctrl GND 3.52fF
-C613 n-leg_0/vpulldown GND 11.94fF
-.ends
-
diff --git a/mag/SSTL/pex_netgen.tcl b/mag/SSTL/pex_netgen.tcl
index cd22299..6bef599 100755
--- a/mag/SSTL/pex_netgen.tcl
+++ b/mag/SSTL/pex_netgen.tcl
@@ -1,10 +1,23 @@
-extract all;

-ext2spice lvs;

-# ext2spice hierarchy off;

-ext2spice cthresh 0.01

-ext2spice rthresh 1

-ext2spice subcircuit on;

+# Tim's Cap-Res extraction procedure

+

+set NAME [cellname list self];

 select top cell;

-ext2spice -o "pex_[cellname list self].spice";

-# Replace names with:

-# sed -i "s/sky130_fd_sc_hd__/extr_sky130_fd_sc_hd__/g" lvs_SSTL.spice
\ No newline at end of file
+# (Flattening improves resistance extraction)

+flatten "[list $NAME]_flat";

+load "[list $NAME]_flat";

+select top cell;

+

+extract do resistance;

+extract all;

+

+ext2sim labels on;

+ext2sim;

+

+extresist tolerance 10;

+extresist all;

+

+ext2spice lvs;

+ext2spice cthresh 0.1;

+ext2spice rthresh 10

+ext2spice extresist on;

+ext2spice -o "pex_[list $NAME].spice";

diff --git a/mag/proj_sstl_test.mag b/mag/proj_sstl_test.mag
index 42801c9..a97746d 100644
--- a/mag/proj_sstl_test.mag
+++ b/mag/proj_sstl_test.mag
@@ -1,12 +1,10 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1644908151
+timestamp 1645920707
 << checkpaint >>
 rect -1242 -1244 10278 24764
-rect 12190 13340 34566 36732
-rect 11454 10724 34566 13340
-rect 11454 10180 14142 10724
+rect 12190 10724 34566 36732
 << locali >>
 rect 22027 32313 23103 32425
 rect 22027 29049 23103 29161
@@ -1331,73 +1329,13 @@
 rect 28789 4311 33084 11984
 rect 8796 16 33084 4311
 use SSTL  SSTL_0 ~/proj/caravan-project/mag/SSTL
-timestamp 1644865263
+timestamp 1645920216
 transform 1 0 2350 0 -1 4308
 box -2332 -19196 6668 4292
 use SSTL  SSTL_1
-timestamp 1644865263
+timestamp 1645920216
 transform -1 0 20118 0 -1 16276
 box -2332 -19196 6668 4292
-use SSTL  SSTL_2
-timestamp 1644865263
-transform 1 0 26638 0 -1 16276
-box -2332 -19196 6668 4292
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_0 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
-timestamp 1644111581
-transform -1 0 23608 0 1 12576
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_1
-timestamp 1644111581
-transform -1 0 23608 0 -1 15840
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_2
-timestamp 1644111581
-transform -1 0 23608 0 -1 19104
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_3
-timestamp 1644111581
-transform -1 0 23608 0 1 15840
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_4
-timestamp 1644111581
-transform -1 0 23608 0 -1 22368
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_5
-timestamp 1644111581
-transform -1 0 23608 0 1 19104
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_6
-timestamp 1644111581
-transform -1 0 23608 0 -1 25632
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_7
-timestamp 1644111581
-transform -1 0 23608 0 1 22368
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_8
-timestamp 1644111581
-transform -1 0 23608 0 -1 28896
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_9
-timestamp 1644111581
-transform -1 0 23608 0 1 25632
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_10
-timestamp 1644111581
-transform -1 0 23608 0 -1 32160
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_11
-timestamp 1644111581
-transform -1 0 23608 0 1 28896
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_12
-timestamp 1644111581
-transform -1 0 23608 0 -1 35424
-box -38 -48 498 592
-use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_13
-timestamp 1644111581
-transform -1 0 23608 0 1 32160
-box -38 -48 498 592
 use sky130_fd_sc_hd__clkbuf_2  sky130_fd_sc_hd__clkbuf_2_0 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
 timestamp 1644111581
 transform 1 0 9716 0 1 11488
@@ -1414,66 +1352,126 @@
 timestamp 1644111581
 transform 1 0 10452 0 1 11488
 box -38 -48 1970 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_0 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_0 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
 timestamp 1644111581
 transform 1 0 12752 0 1 11488
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_1
-timestamp 1644111581
-transform 1 0 23608 0 1 12576
-box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_2
-timestamp 1644111581
-transform 1 0 23608 0 -1 15840
-box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_3
-timestamp 1644111581
-transform 1 0 23608 0 -1 19104
-box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_4
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_4
 timestamp 1644111581
 transform 1 0 23608 0 1 15840
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_5
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_2
 timestamp 1644111581
-transform 1 0 23608 0 -1 22368
+transform 1 0 23608 0 -1 15840
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_6
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_1
+timestamp 1644111581
+transform 1 0 23608 0 1 12576
+box -38 -48 130 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_3 ~/proj/caravan-project/pdk/sky130A/libs.ref/sky130_fd_sc_hd/mag
+timestamp 1644111581
+transform -1 0 23608 0 1 15840
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_1
+timestamp 1644111581
+transform -1 0 23608 0 -1 15840
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_0
+timestamp 1644111581
+transform -1 0 23608 0 1 12576
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_2
+timestamp 1644111581
+transform -1 0 23608 0 -1 19104
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_5
+timestamp 1644111581
+transform -1 0 23608 0 1 19104
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_3
+timestamp 1644111581
+transform 1 0 23608 0 -1 19104
+box -38 -48 130 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_6
 timestamp 1644111581
 transform 1 0 23608 0 1 19104
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_7
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_4
 timestamp 1644111581
-transform 1 0 23608 0 -1 25632
+transform -1 0 23608 0 -1 22368
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_7
+timestamp 1644111581
+transform -1 0 23608 0 1 22368
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_5
+timestamp 1644111581
+transform 1 0 23608 0 -1 22368
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_8
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_8
 timestamp 1644111581
 transform 1 0 23608 0 1 22368
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_9
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_6
 timestamp 1644111581
-transform 1 0 23608 0 -1 28896
+transform -1 0 23608 0 -1 25632
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_9
+timestamp 1644111581
+transform -1 0 23608 0 1 25632
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_7
+timestamp 1644111581
+transform 1 0 23608 0 -1 25632
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_10
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_10
 timestamp 1644111581
 transform 1 0 23608 0 1 25632
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_11
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_8
 timestamp 1644111581
-transform 1 0 23608 0 -1 32160
+transform -1 0 23608 0 -1 28896
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_9
+timestamp 1644111581
+transform 1 0 23608 0 -1 28896
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_12
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_11
+timestamp 1644111581
+transform -1 0 23608 0 1 28896
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_12
 timestamp 1644111581
 transform 1 0 23608 0 1 28896
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_13
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_10
 timestamp 1644111581
-transform 1 0 23608 0 -1 35424
+transform -1 0 23608 0 -1 32160
+box -38 -48 498 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_13
+timestamp 1644111581
+transform -1 0 23608 0 1 32160
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_11
+timestamp 1644111581
+transform 1 0 23608 0 -1 32160
 box -38 -48 130 592
-use sky130_fd_sc_hd__tapvpwrvgnd_1  sky130_fd_sc_hd__tapvpwrvgnd_1_14
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_14
 timestamp 1644111581
 transform 1 0 23608 0 1 32160
 box -38 -48 130 592
+use sky130_fd_sc_hd__and2_1  sky130_fd_sc_hd__and2_1_12
+timestamp 1644111581
+transform -1 0 23608 0 -1 35424
+box -38 -48 498 592
+use sky130_fd_sc_hd__tapvpwrvgnd_1#1  sky130_fd_sc_hd__tapvpwrvgnd_1_13
+timestamp 1644111581
+transform 1 0 23608 0 -1 35424
+box -38 -48 130 592
+use SSTL  SSTL_2
+timestamp 1645920216
+transform 1 0 26638 0 -1 16276
+box -2332 -19196 6668 4292
 << labels >>
 flabel metal2 -276 16 -217 112 1 FreeSerif 112 45 0 0 rx_leg_ctrl[0]
 port 8 n
diff --git a/mag/user_analog_project_wrapper.mag b/mag/user_analog_project_wrapper.mag
new file mode 100644
index 0000000..cbb6de0
--- /dev/null
+++ b/mag/user_analog_project_wrapper.mag
@@ -0,0 +1,2192 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645922091
+<< checkpaint >>
+rect 14245 644188 50495 686919
+<< metal2 >>
+rect 45991 687785 46650 687794
+rect 31964 687750 32623 687759
+rect 31964 680231 32623 687091
+rect 45991 679877 46650 687126
+rect 201295 675703 201384 675805
+rect 215296 675654 215385 675823
+rect 14344 669979 14353 670638
+rect 15012 669979 22362 670638
+rect 21703 667744 22362 669979
+rect 27819 640664 27875 645565
+rect 27817 640655 27877 640664
+rect 27817 640586 27877 640595
+rect 27986 640365 28042 645564
+rect 27984 640356 28044 640365
+rect 27984 640287 28044 640296
+rect 524 -800 636 480
+rect 1706 -800 1818 480
+rect 2888 -800 3000 480
+rect 4070 -800 4182 480
+rect 5252 -800 5364 480
+rect 6434 -800 6546 480
+rect 7616 -800 7728 480
+rect 8798 -800 8910 480
+rect 9980 -800 10092 480
+rect 11162 -800 11274 480
+rect 12344 -800 12456 480
+rect 13526 -800 13638 480
+rect 14708 -800 14820 480
+rect 15890 -800 16002 480
+rect 17072 -800 17184 480
+rect 18254 -800 18366 480
+rect 19436 -800 19548 480
+rect 20618 -800 20730 480
+rect 21800 -800 21912 480
+rect 22982 -800 23094 480
+rect 24164 -800 24276 480
+rect 25346 -800 25458 480
+rect 26528 -800 26640 480
+rect 27710 -800 27822 480
+rect 28892 -800 29004 480
+rect 30074 -800 30186 480
+rect 31256 -800 31368 480
+rect 32438 -800 32550 480
+rect 33620 -800 33732 480
+rect 34802 -800 34914 480
+rect 35984 -800 36096 480
+rect 37166 -800 37278 480
+rect 38348 -800 38460 480
+rect 39530 -800 39642 480
+rect 40712 -800 40824 480
+rect 41894 -800 42006 480
+rect 43076 -800 43188 480
+rect 44258 -800 44370 480
+rect 45440 -800 45552 480
+rect 46622 -800 46734 480
+rect 47804 -800 47916 480
+rect 48986 -800 49098 480
+rect 50168 -800 50280 480
+rect 51350 -800 51462 480
+rect 52532 -800 52644 480
+rect 53714 -800 53826 480
+rect 54896 -800 55008 480
+rect 56078 -800 56190 480
+rect 57260 -800 57372 480
+rect 58442 -800 58554 480
+rect 59624 -800 59736 480
+rect 60806 -800 60918 480
+rect 61988 -800 62100 480
+rect 63170 -800 63282 480
+rect 64352 -800 64464 480
+rect 65534 -800 65646 480
+rect 66716 -800 66828 480
+rect 67898 -800 68010 480
+rect 69080 -800 69192 480
+rect 70262 -800 70374 480
+rect 71444 -800 71556 480
+rect 72626 -800 72738 480
+rect 73808 -800 73920 480
+rect 74990 -800 75102 480
+rect 76172 -800 76284 480
+rect 77354 -800 77466 480
+rect 78536 -800 78648 480
+rect 79718 -800 79830 480
+rect 80900 -800 81012 480
+rect 82082 -800 82194 480
+rect 83264 -800 83376 480
+rect 84446 -800 84558 480
+rect 85628 -800 85740 480
+rect 86810 -800 86922 480
+rect 87992 -800 88104 480
+rect 89174 -800 89286 480
+rect 90356 -800 90468 480
+rect 91538 -800 91650 480
+rect 92720 -800 92832 480
+rect 93902 -800 94014 480
+rect 95084 -800 95196 480
+rect 96266 -800 96378 480
+rect 97448 -800 97560 480
+rect 98630 -800 98742 480
+rect 99812 -800 99924 480
+rect 100994 -800 101106 480
+rect 102176 -800 102288 480
+rect 103358 -800 103470 480
+rect 104540 -800 104652 480
+rect 105722 -800 105834 480
+rect 106904 -800 107016 480
+rect 108086 -800 108198 480
+rect 109268 -800 109380 480
+rect 110450 -800 110562 480
+rect 111632 -800 111744 480
+rect 112814 -800 112926 480
+rect 113996 -800 114108 480
+rect 115178 -800 115290 480
+rect 116360 -800 116472 480
+rect 117542 -800 117654 480
+rect 118724 -800 118836 480
+rect 119906 -800 120018 480
+rect 121088 -800 121200 480
+rect 122270 -800 122382 480
+rect 123452 -800 123564 480
+rect 124634 -800 124746 480
+rect 125816 -800 125928 480
+rect 126998 -800 127110 480
+rect 128180 -800 128292 480
+rect 129362 -800 129474 480
+rect 130544 -800 130656 480
+rect 131726 -800 131838 480
+rect 132908 -800 133020 480
+rect 134090 -800 134202 480
+rect 135272 -800 135384 480
+rect 136454 -800 136566 480
+rect 137636 -800 137748 480
+rect 138818 -800 138930 480
+rect 140000 -800 140112 480
+rect 141182 -800 141294 480
+rect 142364 -800 142476 480
+rect 143546 -800 143658 480
+rect 144728 -800 144840 480
+rect 145910 -800 146022 480
+rect 147092 -800 147204 480
+rect 148274 -800 148386 480
+rect 149456 -800 149568 480
+rect 150638 -800 150750 480
+rect 151820 -800 151932 480
+rect 153002 -800 153114 480
+rect 154184 -800 154296 480
+rect 155366 -800 155478 480
+rect 156548 -800 156660 480
+rect 157730 -800 157842 480
+rect 158912 -800 159024 480
+rect 160094 -800 160206 480
+rect 161276 -800 161388 480
+rect 162458 -800 162570 480
+rect 163640 -800 163752 480
+rect 164822 -800 164934 480
+rect 166004 -800 166116 480
+rect 167186 -800 167298 480
+rect 168368 -800 168480 480
+rect 169550 -800 169662 480
+rect 170732 -800 170844 480
+rect 171914 -800 172026 480
+rect 173096 -800 173208 480
+rect 174278 -800 174390 480
+rect 175460 -800 175572 480
+rect 176642 -800 176754 480
+rect 177824 -800 177936 480
+rect 179006 -800 179118 480
+rect 180188 -800 180300 480
+rect 181370 -800 181482 480
+rect 182552 -800 182664 480
+rect 183734 -800 183846 480
+rect 184916 -800 185028 480
+rect 186098 -800 186210 480
+rect 187280 -800 187392 480
+rect 188462 -800 188574 480
+rect 189644 -800 189756 480
+rect 190826 -800 190938 480
+rect 192008 -800 192120 480
+rect 193190 -800 193302 480
+rect 194372 -800 194484 480
+rect 195554 -800 195666 480
+rect 196736 -800 196848 480
+rect 197918 -800 198030 480
+rect 199100 -800 199212 480
+rect 200282 -800 200394 480
+rect 201464 -800 201576 480
+rect 202646 -800 202758 480
+rect 203828 -800 203940 480
+rect 205010 -800 205122 480
+rect 206192 -800 206304 480
+rect 207374 -800 207486 480
+rect 208556 -800 208668 480
+rect 209738 -800 209850 480
+rect 210920 -800 211032 480
+rect 212102 -800 212214 480
+rect 213284 -800 213396 480
+rect 214466 -800 214578 480
+rect 215648 -800 215760 480
+rect 216830 -800 216942 480
+rect 218012 -800 218124 480
+rect 219194 -800 219306 480
+rect 220376 -800 220488 480
+rect 221558 -800 221670 480
+rect 222740 -800 222852 480
+rect 223922 -800 224034 480
+rect 225104 -800 225216 480
+rect 226286 -800 226398 480
+rect 227468 -800 227580 480
+rect 228650 -800 228762 480
+rect 229832 -800 229944 480
+rect 231014 -800 231126 480
+rect 232196 -800 232308 480
+rect 233378 -800 233490 480
+rect 234560 -800 234672 480
+rect 235742 -800 235854 480
+rect 236924 -800 237036 480
+rect 238106 -800 238218 480
+rect 239288 -800 239400 480
+rect 240470 -800 240582 480
+rect 241652 -800 241764 480
+rect 242834 -800 242946 480
+rect 244016 -800 244128 480
+rect 245198 -800 245310 480
+rect 246380 -800 246492 480
+rect 247562 -800 247674 480
+rect 248744 -800 248856 480
+rect 249926 -800 250038 480
+rect 251108 -800 251220 480
+rect 252290 -800 252402 480
+rect 253472 -800 253584 480
+rect 254654 -800 254766 480
+rect 255836 -800 255948 480
+rect 257018 -800 257130 480
+rect 258200 -800 258312 480
+rect 259382 -800 259494 480
+rect 260564 -800 260676 480
+rect 261746 -800 261858 480
+rect 262928 -800 263040 480
+rect 264110 -800 264222 480
+rect 265292 -800 265404 480
+rect 266474 -800 266586 480
+rect 267656 -800 267768 480
+rect 268838 -800 268950 480
+rect 270020 -800 270132 480
+rect 271202 -800 271314 480
+rect 272384 -800 272496 480
+rect 273566 -800 273678 480
+rect 274748 -800 274860 480
+rect 275930 -800 276042 480
+rect 277112 -800 277224 480
+rect 278294 -800 278406 480
+rect 279476 -800 279588 480
+rect 280658 -800 280770 480
+rect 281840 -800 281952 480
+rect 283022 -800 283134 480
+rect 284204 -800 284316 480
+rect 285386 -800 285498 480
+rect 286568 -800 286680 480
+rect 287750 -800 287862 480
+rect 288932 -800 289044 480
+rect 290114 -800 290226 480
+rect 291296 -800 291408 480
+rect 292478 -800 292590 480
+rect 293660 -800 293772 480
+rect 294842 -800 294954 480
+rect 296024 -800 296136 480
+rect 297206 -800 297318 480
+rect 298388 -800 298500 480
+rect 299570 -800 299682 480
+rect 300752 -800 300864 480
+rect 301934 -800 302046 480
+rect 303116 -800 303228 480
+rect 304298 -800 304410 480
+rect 305480 -800 305592 480
+rect 306662 -800 306774 480
+rect 307844 -800 307956 480
+rect 309026 -800 309138 480
+rect 310208 -800 310320 480
+rect 311390 -800 311502 480
+rect 312572 -800 312684 480
+rect 313754 -800 313866 480
+rect 314936 -800 315048 480
+rect 316118 -800 316230 480
+rect 317300 -800 317412 480
+rect 318482 -800 318594 480
+rect 319664 -800 319776 480
+rect 320846 -800 320958 480
+rect 322028 -800 322140 480
+rect 323210 -800 323322 480
+rect 324392 -800 324504 480
+rect 325574 -800 325686 480
+rect 326756 -800 326868 480
+rect 327938 -800 328050 480
+rect 329120 -800 329232 480
+rect 330302 -800 330414 480
+rect 331484 -800 331596 480
+rect 332666 -800 332778 480
+rect 333848 -800 333960 480
+rect 335030 -800 335142 480
+rect 336212 -800 336324 480
+rect 337394 -800 337506 480
+rect 338576 -800 338688 480
+rect 339758 -800 339870 480
+rect 340940 -800 341052 480
+rect 342122 -800 342234 480
+rect 343304 -800 343416 480
+rect 344486 -800 344598 480
+rect 345668 -800 345780 480
+rect 346850 -800 346962 480
+rect 348032 -800 348144 480
+rect 349214 -800 349326 480
+rect 350396 -800 350508 480
+rect 351578 -800 351690 480
+rect 352760 -800 352872 480
+rect 353942 -800 354054 480
+rect 355124 -800 355236 480
+rect 356306 -800 356418 480
+rect 357488 -800 357600 480
+rect 358670 -800 358782 480
+rect 359852 -800 359964 480
+rect 361034 -800 361146 480
+rect 362216 -800 362328 480
+rect 363398 -800 363510 480
+rect 364580 -800 364692 480
+rect 365762 -800 365874 480
+rect 366944 -800 367056 480
+rect 368126 -800 368238 480
+rect 369308 -800 369420 480
+rect 370490 -800 370602 480
+rect 371672 -800 371784 480
+rect 372854 -800 372966 480
+rect 374036 -800 374148 480
+rect 375218 -800 375330 480
+rect 376400 -800 376512 480
+rect 377582 -800 377694 480
+rect 378764 -800 378876 480
+rect 379946 -800 380058 480
+rect 381128 -800 381240 480
+rect 382310 -800 382422 480
+rect 383492 -800 383604 480
+rect 384674 -800 384786 480
+rect 385856 -800 385968 480
+rect 387038 -800 387150 480
+rect 388220 -800 388332 480
+rect 389402 -800 389514 480
+rect 390584 -800 390696 480
+rect 391766 -800 391878 480
+rect 392948 -800 393060 480
+rect 394130 -800 394242 480
+rect 395312 -800 395424 480
+rect 396494 -800 396606 480
+rect 397676 -800 397788 480
+rect 398858 -800 398970 480
+rect 400040 -800 400152 480
+rect 401222 -800 401334 480
+rect 402404 -800 402516 480
+rect 403586 -800 403698 480
+rect 404768 -800 404880 480
+rect 405950 -800 406062 480
+rect 407132 -800 407244 480
+rect 408314 -800 408426 480
+rect 409496 -800 409608 480
+rect 410678 -800 410790 480
+rect 411860 -800 411972 480
+rect 413042 -800 413154 480
+rect 414224 -800 414336 480
+rect 415406 -800 415518 480
+rect 416588 -800 416700 480
+rect 417770 -800 417882 480
+rect 418952 -800 419064 480
+rect 420134 -800 420246 480
+rect 421316 -800 421428 480
+rect 422498 -800 422610 480
+rect 423680 -800 423792 480
+rect 424862 -800 424974 480
+rect 426044 -800 426156 480
+rect 427226 -800 427338 480
+rect 428408 -800 428520 480
+rect 429590 -800 429702 480
+rect 430772 -800 430884 480
+rect 431954 -800 432066 480
+rect 433136 -800 433248 480
+rect 434318 -800 434430 480
+rect 435500 -800 435612 480
+rect 436682 -800 436794 480
+rect 437864 -800 437976 480
+rect 439046 -800 439158 480
+rect 440228 -800 440340 480
+rect 441410 -800 441522 480
+rect 442592 -800 442704 480
+rect 443774 -800 443886 480
+rect 444956 -800 445068 480
+rect 446138 -800 446250 480
+rect 447320 -800 447432 480
+rect 448502 -800 448614 480
+rect 449684 -800 449796 480
+rect 450866 -800 450978 480
+rect 452048 -800 452160 480
+rect 453230 -800 453342 480
+rect 454412 -800 454524 480
+rect 455594 -800 455706 480
+rect 456776 -800 456888 480
+rect 457958 -800 458070 480
+rect 459140 -800 459252 480
+rect 460322 -800 460434 480
+rect 461504 -800 461616 480
+rect 462686 -800 462798 480
+rect 463868 -800 463980 480
+rect 465050 -800 465162 480
+rect 466232 -800 466344 480
+rect 467414 -800 467526 480
+rect 468596 -800 468708 480
+rect 469778 -800 469890 480
+rect 470960 -800 471072 480
+rect 472142 -800 472254 480
+rect 473324 -800 473436 480
+rect 474506 -800 474618 480
+rect 475688 -800 475800 480
+rect 476870 -800 476982 480
+rect 478052 -800 478164 480
+rect 479234 -800 479346 480
+rect 480416 -800 480528 480
+rect 481598 -800 481710 480
+rect 482780 -800 482892 480
+rect 483962 -800 484074 480
+rect 485144 -800 485256 480
+rect 486326 -800 486438 480
+rect 487508 -800 487620 480
+rect 488690 -800 488802 480
+rect 489872 -800 489984 480
+rect 491054 -800 491166 480
+rect 492236 -800 492348 480
+rect 493418 -800 493530 480
+rect 494600 -800 494712 480
+rect 495782 -800 495894 480
+rect 496964 -800 497076 480
+rect 498146 -800 498258 480
+rect 499328 -800 499440 480
+rect 500510 -800 500622 480
+rect 501692 -800 501804 480
+rect 502874 -800 502986 480
+rect 504056 -800 504168 480
+rect 505238 -800 505350 480
+rect 506420 -800 506532 480
+rect 507602 -800 507714 480
+rect 508784 -800 508896 480
+rect 509966 -800 510078 480
+rect 511148 -800 511260 480
+rect 512330 -800 512442 480
+rect 513512 -800 513624 480
+rect 514694 -800 514806 480
+rect 515876 -800 515988 480
+rect 517058 -800 517170 480
+rect 518240 -800 518352 480
+rect 519422 -800 519534 480
+rect 520604 -800 520716 480
+rect 521786 -800 521898 480
+rect 522968 -800 523080 480
+rect 524150 -800 524262 480
+rect 525332 -800 525444 480
+rect 526514 -800 526626 480
+rect 527696 -800 527808 480
+rect 528878 -800 528990 480
+rect 530060 -800 530172 480
+rect 531242 -800 531354 480
+rect 532424 -800 532536 480
+rect 533606 -800 533718 480
+rect 534788 -800 534900 480
+rect 535970 -800 536082 480
+rect 537152 -800 537264 480
+rect 538334 -800 538446 480
+rect 539516 -800 539628 480
+rect 540698 -800 540810 480
+rect 541880 -800 541992 480
+rect 543062 -800 543174 480
+rect 544244 -800 544356 480
+rect 545426 -800 545538 480
+rect 546608 -800 546720 480
+rect 547790 -800 547902 480
+rect 548972 -800 549084 480
+rect 550154 -800 550266 480
+rect 551336 -800 551448 480
+rect 552518 -800 552630 480
+rect 553700 -800 553812 480
+rect 554882 -800 554994 480
+rect 556064 -800 556176 480
+rect 557246 -800 557358 480
+rect 558428 -800 558540 480
+rect 559610 -800 559722 480
+rect 560792 -800 560904 480
+rect 561974 -800 562086 480
+rect 563156 -800 563268 480
+rect 564338 -800 564450 480
+rect 565520 -800 565632 480
+rect 566702 -800 566814 480
+rect 567884 -800 567996 480
+rect 569066 -800 569178 480
+rect 570248 -800 570360 480
+rect 571430 -800 571542 480
+rect 572612 -800 572724 480
+rect 573794 -800 573906 480
+rect 574976 -800 575088 480
+rect 576158 -800 576270 480
+rect 577340 -800 577452 480
+rect 578522 -800 578634 480
+rect 579704 -800 579816 480
+rect 580886 -800 580998 480
+rect 582068 -800 582180 480
+rect 583250 -800 583362 480
+<< via2 >>
+rect 31964 687091 32623 687750
+rect 45991 687126 46650 687785
+rect 14353 669979 15012 670638
+rect 27817 640595 27877 640655
+rect 27984 640296 28044 640356
+<< metal3 >>
+rect 16194 702300 21194 704800
+rect 18694 688664 21194 702300
+rect 68194 702300 73194 704800
+rect 120194 702300 125194 704800
+rect 165594 702300 170594 704800
+rect 170894 702300 173094 704800
+rect 173394 702300 175594 704800
+rect 68194 688671 70694 702300
+rect 165676 693758 170594 702300
+rect 175894 693758 180894 704800
+rect 217294 699487 222294 704800
+rect 222594 702300 224794 704800
+rect 225094 702300 227294 704800
+rect 227594 704448 232594 704800
+rect 227594 702300 232595 704448
+rect 227663 699487 232595 702300
+rect 318994 699585 323994 704800
+rect 324294 702300 326494 704800
+rect 326794 702300 328994 704800
+rect 329294 699585 334294 704800
+rect 217294 696990 223599 699487
+rect 219794 696987 223599 696990
+rect 226099 696987 232595 699487
+rect 318700 697085 325552 699585
+rect 328052 697085 334294 699585
+rect 413394 702300 418394 704800
+rect 465394 702300 470394 704800
+rect 510594 702340 515394 704800
+rect 520594 702340 525394 704800
+rect 566594 702300 571594 704800
+rect 413394 701286 415894 702300
+rect 413394 698780 415894 698786
+rect 329294 697047 331794 697085
+rect 164546 691258 172231 693758
+rect 174731 691258 180894 693758
+rect 178394 691256 180894 691258
+rect 18694 687750 33489 688664
+rect 18694 687091 31964 687750
+rect 32623 687091 33489 687750
+rect 18694 686164 33489 687091
+rect 44999 687785 70694 688671
+rect 44999 687126 45991 687785
+rect 46650 687126 70694 687785
+rect 44999 686171 70694 687126
+rect 18694 686083 21194 686164
+rect -800 682742 1700 685242
+rect -800 680242 12279 682742
+rect 9779 671807 12279 680242
+rect 582300 677984 584800 682984
+rect 9779 670638 15560 671807
+rect 9779 669979 14353 670638
+rect 15012 669979 15560 670638
+rect 9779 669307 15560 669979
+rect -800 643842 1660 648642
+rect 27756 640655 29928 640716
+rect 27756 640595 27817 640655
+rect 27877 640595 29928 640655
+rect 27756 640534 29928 640595
+rect 30110 640534 30116 640716
+rect 27908 640356 28120 640432
+rect 27908 640296 27984 640356
+rect 28044 640296 28120 640356
+rect -800 633842 1660 638642
+rect 27908 637592 28120 640296
+rect 582340 639784 584800 644584
+rect 27908 637380 29740 637592
+rect 29952 637380 29958 637592
+rect 582340 629784 584800 634584
+rect 583520 589472 584800 589584
+rect 583520 588290 584800 588402
+rect 583520 587108 584800 587220
+rect 583520 585926 584800 586038
+rect 583520 584744 584800 584856
+rect 583520 583562 584800 583674
+rect -800 559442 1660 564242
+rect -800 549442 1660 554242
+rect 582340 550562 584800 555362
+rect 582340 540562 584800 545362
+rect -800 511530 480 511642
+rect -800 510348 480 510460
+rect -800 509166 480 509278
+rect -800 507984 480 508096
+rect -800 506802 480 506914
+rect -800 505620 480 505732
+rect 583520 500050 584800 500162
+rect 583520 498868 584800 498980
+rect 583520 497686 584800 497798
+rect 583520 496504 584800 496616
+rect 583520 495322 584800 495434
+rect 583520 494140 584800 494252
+rect -800 468308 480 468420
+rect -800 467126 480 467238
+rect -800 465944 480 466056
+rect -800 464762 480 464874
+rect -800 463580 480 463692
+rect -800 462398 480 462510
+rect 583520 455628 584800 455740
+rect 583520 454446 584800 454558
+rect 583520 453264 584800 453376
+rect 583520 452082 584800 452194
+rect 583520 450900 584800 451012
+rect 583520 449718 584800 449830
+rect -800 425086 480 425198
+rect -800 423904 480 424016
+rect -800 422722 480 422834
+rect -800 421540 480 421652
+rect -800 420358 480 420470
+rect -800 419176 480 419288
+rect 583520 411206 584800 411318
+rect 583520 410024 584800 410136
+rect 583520 408842 584800 408954
+rect 583520 407660 584800 407772
+rect 583520 406478 584800 406590
+rect 583520 405296 584800 405408
+rect -800 381864 480 381976
+rect -800 380682 480 380794
+rect -800 379500 480 379612
+rect -800 378318 480 378430
+rect -800 377136 480 377248
+rect -800 375954 480 376066
+rect 583520 364784 584800 364896
+rect 583520 363602 584800 363714
+rect 583520 362420 584800 362532
+rect 583520 361238 584800 361350
+rect 583520 360056 584800 360168
+rect 583520 358874 584800 358986
+rect -800 338642 480 338754
+rect -800 337460 480 337572
+rect -800 336278 480 336390
+rect -800 335096 480 335208
+rect -800 333914 480 334026
+rect -800 332732 480 332844
+rect 583520 319562 584800 319674
+rect 583520 318380 584800 318492
+rect 583520 317198 584800 317310
+rect 583520 316016 584800 316128
+rect 583520 314834 584800 314946
+rect 583520 313652 584800 313764
+rect -800 295420 480 295532
+rect -800 294238 480 294350
+rect -800 293056 480 293168
+rect -800 291874 480 291986
+rect -800 290692 480 290804
+rect -800 289510 480 289622
+rect 583520 275140 584800 275252
+rect 583520 273958 584800 274070
+rect 583520 272776 584800 272888
+rect 583520 271594 584800 271706
+rect 583520 270412 584800 270524
+rect 583520 269230 584800 269342
+rect -800 252398 480 252510
+rect -800 251216 480 251328
+rect -800 250034 480 250146
+rect -800 248852 480 248964
+rect -800 247670 480 247782
+rect -800 246488 480 246600
+rect 582340 235230 584800 240030
+rect 582340 225230 584800 230030
+rect -800 214888 1660 219688
+rect -800 204888 1660 209688
+rect 582340 191430 584800 196230
+rect 582340 181430 584800 186230
+rect -800 172888 1660 177688
+rect -800 162888 1660 167688
+rect 582340 146830 584800 151630
+rect 582340 136830 584800 141630
+rect -800 124776 480 124888
+rect -800 123594 480 123706
+rect -800 122412 480 122524
+rect -800 121230 480 121342
+rect -800 120048 480 120160
+rect -800 118866 480 118978
+rect 583520 95118 584800 95230
+rect 583520 93936 584800 94048
+rect 583520 92754 584800 92866
+rect 583520 91572 584800 91684
+rect -800 81554 480 81666
+rect -800 80372 480 80484
+rect -800 79190 480 79302
+rect -800 78008 480 78120
+rect -800 76826 480 76938
+rect -800 75644 480 75756
+rect 583520 50460 584800 50572
+rect 583520 49278 584800 49390
+rect 583520 48096 584800 48208
+rect 583520 46914 584800 47026
+rect -800 38332 480 38444
+rect -800 37150 480 37262
+rect -800 35968 480 36080
+rect -800 34786 480 34898
+rect -800 33604 480 33716
+rect -800 32422 480 32534
+rect 583520 24002 584800 24114
+rect 583520 22820 584800 22932
+rect 583520 21638 584800 21750
+rect 583520 20456 584800 20568
+rect 583520 19274 584800 19386
+rect 583520 18092 584800 18204
+rect -800 16910 480 17022
+rect 583520 16910 584800 17022
+rect -800 15728 480 15840
+rect 583520 15728 584800 15840
+rect -800 14546 480 14658
+rect 583520 14546 584800 14658
+rect -800 13364 480 13476
+rect 583520 13364 584800 13476
+rect -800 12182 480 12294
+rect 583520 12182 584800 12294
+rect -800 11000 480 11112
+rect 583520 11000 584800 11112
+rect -800 9818 480 9930
+rect 583520 9818 584800 9930
+rect -800 8636 480 8748
+rect 583520 8636 584800 8748
+rect -800 7454 480 7566
+rect 583520 7454 584800 7566
+rect -800 6272 480 6384
+rect 583520 6272 584800 6384
+rect -800 5090 480 5202
+rect 583520 5090 584800 5202
+rect -800 3908 480 4020
+rect 583520 3908 584800 4020
+rect -800 2726 480 2838
+rect 583520 2726 584800 2838
+rect -800 1544 480 1656
+rect 583520 1544 584800 1656
+<< via3 >>
+rect 223599 696987 226099 699487
+rect 325552 697085 328052 699585
+rect 413394 698786 415894 701286
+rect 172231 691258 174731 693758
+rect 29928 640534 30110 640716
+rect 29740 637380 29952 637592
+<< metal4 >>
+rect 165594 702300 170594 704800
+rect 175894 702458 180894 704800
+rect 217294 702300 222294 704800
+rect 227594 702300 232594 704800
+rect 318994 702300 323994 704800
+rect 329294 702300 334294 704800
+rect 413393 701286 415895 701287
+rect 325551 699585 328053 699586
+rect 223598 699487 226100 699488
+rect 38828 696987 223599 699487
+rect 226099 696987 226100 699487
+rect 325551 697085 325552 699585
+rect 328052 697085 328053 699585
+rect 413393 698786 413394 701286
+rect 415894 698786 415895 701286
+rect 413393 698785 415895 698786
+rect 325551 697084 328053 697085
+rect 38828 682040 41328 696987
+rect 223598 696986 226100 696987
+rect 172230 693758 174732 693759
+rect 50678 691258 172231 693758
+rect 174731 691258 174732 693758
+rect 50678 679904 53178 691258
+rect 172230 691257 174732 691258
+rect 45260 677404 53178 679904
+rect 325552 640769 328052 697084
+rect 29639 640716 328052 640769
+rect 29639 640534 29928 640716
+rect 30110 640534 328052 640716
+rect 29639 638269 328052 640534
+rect 413394 637969 415894 698785
+rect 29639 637592 415894 637969
+rect 29639 637380 29740 637592
+rect 29952 637380 415894 637592
+rect 29639 635469 415894 637380
+<< metal5 >>
+rect 165594 702300 170594 704800
+rect 175894 702300 180894 704800
+rect 217294 702300 222294 704800
+rect 227594 702300 232594 704800
+rect 318994 702300 323994 704800
+rect 329294 702300 334294 704800
+<< comment >>
+rect -100 704000 584100 704100
+rect -100 0 0 704000
+rect 584000 0 584100 704000
+rect -100 -100 584100 0
+use proj_sstl_test  proj_sstl_test_0
+timestamp 1645920707
+transform 1 0 15929 0 1 645492
+box -424 -44 33306 40167
+<< labels >>
+flabel metal3 s 583520 269230 584800 269342 0 FreeSans 1120 0 0 0 gpio_analog[0]
+port 0 nsew signal bidirectional
+flabel metal3 s -800 381864 480 381976 0 FreeSans 1120 0 0 0 gpio_analog[10]
+port 1 nsew signal bidirectional
+flabel metal3 s -800 338642 480 338754 0 FreeSans 1120 0 0 0 gpio_analog[11]
+port 2 nsew signal bidirectional
+flabel metal3 s -800 295420 480 295532 0 FreeSans 1120 0 0 0 gpio_analog[12]
+port 3 nsew signal bidirectional
+flabel metal3 s -800 252398 480 252510 0 FreeSans 1120 0 0 0 gpio_analog[13]
+port 4 nsew signal bidirectional
+flabel metal3 s -800 124776 480 124888 0 FreeSans 1120 0 0 0 gpio_analog[14]
+port 5 nsew signal bidirectional
+flabel metal3 s -800 81554 480 81666 0 FreeSans 1120 0 0 0 gpio_analog[15]
+port 6 nsew signal bidirectional
+flabel metal3 s -800 38332 480 38444 0 FreeSans 1120 0 0 0 gpio_analog[16]
+port 7 nsew signal bidirectional
+flabel metal3 s -800 16910 480 17022 0 FreeSans 1120 0 0 0 gpio_analog[17]
+port 8 nsew signal bidirectional
+flabel metal3 s 583520 313652 584800 313764 0 FreeSans 1120 0 0 0 gpio_analog[1]
+port 9 nsew signal bidirectional
+flabel metal3 s 583520 358874 584800 358986 0 FreeSans 1120 0 0 0 gpio_analog[2]
+port 10 nsew signal bidirectional
+flabel metal3 s 583520 405296 584800 405408 0 FreeSans 1120 0 0 0 gpio_analog[3]
+port 11 nsew signal bidirectional
+flabel metal3 s 583520 449718 584800 449830 0 FreeSans 1120 0 0 0 gpio_analog[4]
+port 12 nsew signal bidirectional
+flabel metal3 s 583520 494140 584800 494252 0 FreeSans 1120 0 0 0 gpio_analog[5]
+port 13 nsew signal bidirectional
+flabel metal3 s 583520 583562 584800 583674 0 FreeSans 1120 0 0 0 gpio_analog[6]
+port 14 nsew signal bidirectional
+flabel metal3 s -800 511530 480 511642 0 FreeSans 1120 0 0 0 gpio_analog[7]
+port 15 nsew signal bidirectional
+flabel metal3 s -800 468308 480 468420 0 FreeSans 1120 0 0 0 gpio_analog[8]
+port 16 nsew signal bidirectional
+flabel metal3 s -800 425086 480 425198 0 FreeSans 1120 0 0 0 gpio_analog[9]
+port 17 nsew signal bidirectional
+flabel metal3 s 583520 270412 584800 270524 0 FreeSans 1120 0 0 0 gpio_noesd[0]
+port 18 nsew signal bidirectional
+flabel metal3 s -800 380682 480 380794 0 FreeSans 1120 0 0 0 gpio_noesd[10]
+port 19 nsew signal bidirectional
+flabel metal3 s -800 337460 480 337572 0 FreeSans 1120 0 0 0 gpio_noesd[11]
+port 20 nsew signal bidirectional
+flabel metal3 s -800 294238 480 294350 0 FreeSans 1120 0 0 0 gpio_noesd[12]
+port 21 nsew signal bidirectional
+flabel metal3 s -800 251216 480 251328 0 FreeSans 1120 0 0 0 gpio_noesd[13]
+port 22 nsew signal bidirectional
+flabel metal3 s -800 123594 480 123706 0 FreeSans 1120 0 0 0 gpio_noesd[14]
+port 23 nsew signal bidirectional
+flabel metal3 s -800 80372 480 80484 0 FreeSans 1120 0 0 0 gpio_noesd[15]
+port 24 nsew signal bidirectional
+flabel metal3 s -800 37150 480 37262 0 FreeSans 1120 0 0 0 gpio_noesd[16]
+port 25 nsew signal bidirectional
+flabel metal3 s -800 15728 480 15840 0 FreeSans 1120 0 0 0 gpio_noesd[17]
+port 26 nsew signal bidirectional
+flabel metal3 s 583520 314834 584800 314946 0 FreeSans 1120 0 0 0 gpio_noesd[1]
+port 27 nsew signal bidirectional
+flabel metal3 s 583520 360056 584800 360168 0 FreeSans 1120 0 0 0 gpio_noesd[2]
+port 28 nsew signal bidirectional
+flabel metal3 s 583520 406478 584800 406590 0 FreeSans 1120 0 0 0 gpio_noesd[3]
+port 29 nsew signal bidirectional
+flabel metal3 s 583520 450900 584800 451012 0 FreeSans 1120 0 0 0 gpio_noesd[4]
+port 30 nsew signal bidirectional
+flabel metal3 s 583520 495322 584800 495434 0 FreeSans 1120 0 0 0 gpio_noesd[5]
+port 31 nsew signal bidirectional
+flabel metal3 s 583520 584744 584800 584856 0 FreeSans 1120 0 0 0 gpio_noesd[6]
+port 32 nsew signal bidirectional
+flabel metal3 s -800 510348 480 510460 0 FreeSans 1120 0 0 0 gpio_noesd[7]
+port 33 nsew signal bidirectional
+flabel metal3 s -800 467126 480 467238 0 FreeSans 1120 0 0 0 gpio_noesd[8]
+port 34 nsew signal bidirectional
+flabel metal3 s -800 423904 480 424016 0 FreeSans 1120 0 0 0 gpio_noesd[9]
+port 35 nsew signal bidirectional
+flabel metal3 s 582300 677984 584800 682984 0 FreeSans 1120 0 0 0 io_analog[0]
+port 36 nsew signal bidirectional
+flabel metal3 s 0 680242 1700 685242 0 FreeSans 1120 0 0 0 io_analog[10]
+port 37 nsew signal bidirectional
+flabel metal3 s 566594 702300 571594 704800 0 FreeSans 1920 180 0 0 io_analog[1]
+port 38 nsew signal bidirectional
+flabel metal3 s 465394 702300 470394 704800 0 FreeSans 1920 180 0 0 io_analog[2]
+port 39 nsew signal bidirectional
+flabel metal3 s 413394 702300 418394 704800 0 FreeSans 1920 180 0 0 io_analog[3]
+port 40 nsew signal bidirectional
+flabel metal3 s 329294 702300 334294 704800 0 FreeSans 1920 180 0 0 io_analog[4]
+port 41 nsew signal bidirectional
+flabel metal4 s 329294 702300 334294 704800 0 FreeSans 1920 180 0 0 io_analog[4]
+port 41 nsew signal bidirectional
+flabel metal5 s 329294 702300 334294 704800 0 FreeSans 1920 180 0 0 io_analog[4]
+port 41 nsew signal bidirectional
+flabel metal3 s 227594 702300 232594 704800 0 FreeSans 1920 180 0 0 io_analog[5]
+port 42 nsew signal bidirectional
+flabel metal4 s 227594 702300 232594 704800 0 FreeSans 1920 180 0 0 io_analog[5]
+port 42 nsew signal bidirectional
+flabel metal5 s 227594 702300 232594 704800 0 FreeSans 1920 180 0 0 io_analog[5]
+port 42 nsew signal bidirectional
+flabel metal3 s 175894 702300 180894 704800 0 FreeSans 1920 180 0 0 io_analog[6]
+port 43 nsew signal bidirectional
+flabel metal4 s 175894 702300 180894 704800 0 FreeSans 1920 180 0 0 io_analog[6]
+port 43 nsew signal bidirectional
+flabel metal5 s 175894 702300 180894 704800 0 FreeSans 1920 180 0 0 io_analog[6]
+port 43 nsew signal bidirectional
+flabel metal3 s 120194 702300 125194 704800 0 FreeSans 1920 180 0 0 io_analog[7]
+port 44 nsew signal bidirectional
+flabel metal3 s 68194 702300 73194 704800 0 FreeSans 1920 180 0 0 io_analog[8]
+port 45 nsew signal bidirectional
+flabel metal3 s 16194 702300 21194 704800 0 FreeSans 1920 180 0 0 io_analog[9]
+port 46 nsew signal bidirectional
+flabel metal3 s 318994 702300 323994 704800 0 FreeSans 1920 180 0 0 io_analog[4]
+port 47 nsew signal bidirectional
+flabel metal4 s 318994 702300 323994 704800 0 FreeSans 1920 180 0 0 io_analog[4]
+port 47 nsew signal bidirectional
+flabel metal5 s 318994 702300 323994 704800 0 FreeSans 1920 180 0 0 io_analog[4]
+port 47 nsew signal bidirectional
+flabel metal3 s 217294 702300 222294 704800 0 FreeSans 1920 180 0 0 io_analog[5]
+port 48 nsew signal bidirectional
+flabel metal4 s 217294 702300 222294 704800 0 FreeSans 1920 180 0 0 io_analog[5]
+port 48 nsew signal bidirectional
+flabel metal5 s 217294 702300 222294 704800 0 FreeSans 1920 180 0 0 io_analog[5]
+port 48 nsew signal bidirectional
+flabel metal3 s 165594 702300 170594 704800 0 FreeSans 1920 180 0 0 io_analog[6]
+port 49 nsew signal bidirectional
+flabel metal4 s 165594 702300 170594 704800 0 FreeSans 1920 180 0 0 io_analog[6]
+port 49 nsew signal bidirectional
+flabel metal5 s 165594 702300 170594 704800 0 FreeSans 1920 180 0 0 io_analog[6]
+port 49 nsew signal bidirectional
+flabel metal3 s 326794 702300 328994 704800 0 FreeSans 1920 180 0 0 io_clamp_high[0]
+port 50 nsew signal bidirectional
+flabel metal3 s 225094 702300 227294 704800 0 FreeSans 1920 180 0 0 io_clamp_high[1]
+port 51 nsew signal bidirectional
+flabel metal3 s 173394 702300 175594 704800 0 FreeSans 1920 180 0 0 io_clamp_high[2]
+port 52 nsew signal bidirectional
+flabel metal3 s 324294 702300 326494 704800 0 FreeSans 1920 180 0 0 io_clamp_low[0]
+port 53 nsew signal bidirectional
+flabel metal3 s 222594 702300 224794 704800 0 FreeSans 1920 180 0 0 io_clamp_low[1]
+port 54 nsew signal bidirectional
+flabel metal3 s 170894 702300 173094 704800 0 FreeSans 1920 180 0 0 io_clamp_low[2]
+port 55 nsew signal bidirectional
+flabel metal3 s 583520 2726 584800 2838 0 FreeSans 1120 0 0 0 io_in[0]
+port 56 nsew signal input
+flabel metal3 s 583520 408842 584800 408954 0 FreeSans 1120 0 0 0 io_in[10]
+port 57 nsew signal input
+flabel metal3 s 583520 453264 584800 453376 0 FreeSans 1120 0 0 0 io_in[11]
+port 58 nsew signal input
+flabel metal3 s 583520 497686 584800 497798 0 FreeSans 1120 0 0 0 io_in[12]
+port 59 nsew signal input
+flabel metal3 s 583520 587108 584800 587220 0 FreeSans 1120 0 0 0 io_in[13]
+port 60 nsew signal input
+flabel metal3 s -800 507984 480 508096 0 FreeSans 1120 0 0 0 io_in[14]
+port 61 nsew signal input
+flabel metal3 s -800 464762 480 464874 0 FreeSans 1120 0 0 0 io_in[15]
+port 62 nsew signal input
+flabel metal3 s -800 421540 480 421652 0 FreeSans 1120 0 0 0 io_in[16]
+port 63 nsew signal input
+flabel metal3 s -800 378318 480 378430 0 FreeSans 1120 0 0 0 io_in[17]
+port 64 nsew signal input
+flabel metal3 s -800 335096 480 335208 0 FreeSans 1120 0 0 0 io_in[18]
+port 65 nsew signal input
+flabel metal3 s -800 291874 480 291986 0 FreeSans 1120 0 0 0 io_in[19]
+port 66 nsew signal input
+flabel metal3 s 583520 7454 584800 7566 0 FreeSans 1120 0 0 0 io_in[1]
+port 67 nsew signal input
+flabel metal3 s -800 248852 480 248964 0 FreeSans 1120 0 0 0 io_in[20]
+port 68 nsew signal input
+flabel metal3 s -800 121230 480 121342 0 FreeSans 1120 0 0 0 io_in[21]
+port 69 nsew signal input
+flabel metal3 s -800 78008 480 78120 0 FreeSans 1120 0 0 0 io_in[22]
+port 70 nsew signal input
+flabel metal3 s -800 34786 480 34898 0 FreeSans 1120 0 0 0 io_in[23]
+port 71 nsew signal input
+flabel metal3 s -800 13364 480 13476 0 FreeSans 1120 0 0 0 io_in[24]
+port 72 nsew signal input
+flabel metal3 s -800 8636 480 8748 0 FreeSans 1120 0 0 0 io_in[25]
+port 73 nsew signal input
+flabel metal3 s -800 3908 480 4020 0 FreeSans 1120 0 0 0 io_in[26]
+port 74 nsew signal input
+flabel metal3 s 583520 12182 584800 12294 0 FreeSans 1120 0 0 0 io_in[2]
+port 75 nsew signal input
+flabel metal3 s 583520 16910 584800 17022 0 FreeSans 1120 0 0 0 io_in[3]
+port 76 nsew signal input
+flabel metal3 s 583520 21638 584800 21750 0 FreeSans 1120 0 0 0 io_in[4]
+port 77 nsew signal input
+flabel metal3 s 583520 48096 584800 48208 0 FreeSans 1120 0 0 0 io_in[5]
+port 78 nsew signal input
+flabel metal3 s 583520 92754 584800 92866 0 FreeSans 1120 0 0 0 io_in[6]
+port 79 nsew signal input
+flabel metal3 s 583520 272776 584800 272888 0 FreeSans 1120 0 0 0 io_in[7]
+port 80 nsew signal input
+flabel metal3 s 583520 317198 584800 317310 0 FreeSans 1120 0 0 0 io_in[8]
+port 81 nsew signal input
+flabel metal3 s 583520 362420 584800 362532 0 FreeSans 1120 0 0 0 io_in[9]
+port 82 nsew signal input
+flabel metal3 s 583520 1544 584800 1656 0 FreeSans 1120 0 0 0 io_in_3v3[0]
+port 83 nsew signal input
+flabel metal3 s 583520 407660 584800 407772 0 FreeSans 1120 0 0 0 io_in_3v3[10]
+port 84 nsew signal input
+flabel metal3 s 583520 452082 584800 452194 0 FreeSans 1120 0 0 0 io_in_3v3[11]
+port 85 nsew signal input
+flabel metal3 s 583520 496504 584800 496616 0 FreeSans 1120 0 0 0 io_in_3v3[12]
+port 86 nsew signal input
+flabel metal3 s 583520 585926 584800 586038 0 FreeSans 1120 0 0 0 io_in_3v3[13]
+port 87 nsew signal input
+flabel metal3 s -800 509166 480 509278 0 FreeSans 1120 0 0 0 io_in_3v3[14]
+port 88 nsew signal input
+flabel metal3 s -800 465944 480 466056 0 FreeSans 1120 0 0 0 io_in_3v3[15]
+port 89 nsew signal input
+flabel metal3 s -800 422722 480 422834 0 FreeSans 1120 0 0 0 io_in_3v3[16]
+port 90 nsew signal input
+flabel metal3 s -800 379500 480 379612 0 FreeSans 1120 0 0 0 io_in_3v3[17]
+port 91 nsew signal input
+flabel metal3 s -800 336278 480 336390 0 FreeSans 1120 0 0 0 io_in_3v3[18]
+port 92 nsew signal input
+flabel metal3 s -800 293056 480 293168 0 FreeSans 1120 0 0 0 io_in_3v3[19]
+port 93 nsew signal input
+flabel metal3 s 583520 6272 584800 6384 0 FreeSans 1120 0 0 0 io_in_3v3[1]
+port 94 nsew signal input
+flabel metal3 s -800 250034 480 250146 0 FreeSans 1120 0 0 0 io_in_3v3[20]
+port 95 nsew signal input
+flabel metal3 s -800 122412 480 122524 0 FreeSans 1120 0 0 0 io_in_3v3[21]
+port 96 nsew signal input
+flabel metal3 s -800 79190 480 79302 0 FreeSans 1120 0 0 0 io_in_3v3[22]
+port 97 nsew signal input
+flabel metal3 s -800 35968 480 36080 0 FreeSans 1120 0 0 0 io_in_3v3[23]
+port 98 nsew signal input
+flabel metal3 s -800 14546 480 14658 0 FreeSans 1120 0 0 0 io_in_3v3[24]
+port 99 nsew signal input
+flabel metal3 s -800 9818 480 9930 0 FreeSans 1120 0 0 0 io_in_3v3[25]
+port 100 nsew signal input
+flabel metal3 s -800 5090 480 5202 0 FreeSans 1120 0 0 0 io_in_3v3[26]
+port 101 nsew signal input
+flabel metal3 s 583520 11000 584800 11112 0 FreeSans 1120 0 0 0 io_in_3v3[2]
+port 102 nsew signal input
+flabel metal3 s 583520 15728 584800 15840 0 FreeSans 1120 0 0 0 io_in_3v3[3]
+port 103 nsew signal input
+flabel metal3 s 583520 20456 584800 20568 0 FreeSans 1120 0 0 0 io_in_3v3[4]
+port 104 nsew signal input
+flabel metal3 s 583520 46914 584800 47026 0 FreeSans 1120 0 0 0 io_in_3v3[5]
+port 105 nsew signal input
+flabel metal3 s 583520 91572 584800 91684 0 FreeSans 1120 0 0 0 io_in_3v3[6]
+port 106 nsew signal input
+flabel metal3 s 583520 271594 584800 271706 0 FreeSans 1120 0 0 0 io_in_3v3[7]
+port 107 nsew signal input
+flabel metal3 s 583520 316016 584800 316128 0 FreeSans 1120 0 0 0 io_in_3v3[8]
+port 108 nsew signal input
+flabel metal3 s 583520 361238 584800 361350 0 FreeSans 1120 0 0 0 io_in_3v3[9]
+port 109 nsew signal input
+flabel metal3 s 583520 5090 584800 5202 0 FreeSans 1120 0 0 0 io_oeb[0]
+port 110 nsew signal tristate
+flabel metal3 s 583520 411206 584800 411318 0 FreeSans 1120 0 0 0 io_oeb[10]
+port 111 nsew signal tristate
+flabel metal3 s 583520 455628 584800 455740 0 FreeSans 1120 0 0 0 io_oeb[11]
+port 112 nsew signal tristate
+flabel metal3 s 583520 500050 584800 500162 0 FreeSans 1120 0 0 0 io_oeb[12]
+port 113 nsew signal tristate
+flabel metal3 s 583520 589472 584800 589584 0 FreeSans 1120 0 0 0 io_oeb[13]
+port 114 nsew signal tristate
+flabel metal3 s -800 505620 480 505732 0 FreeSans 1120 0 0 0 io_oeb[14]
+port 115 nsew signal tristate
+flabel metal3 s -800 462398 480 462510 0 FreeSans 1120 0 0 0 io_oeb[15]
+port 116 nsew signal tristate
+flabel metal3 s -800 419176 480 419288 0 FreeSans 1120 0 0 0 io_oeb[16]
+port 117 nsew signal tristate
+flabel metal3 s -800 375954 480 376066 0 FreeSans 1120 0 0 0 io_oeb[17]
+port 118 nsew signal tristate
+flabel metal3 s -800 332732 480 332844 0 FreeSans 1120 0 0 0 io_oeb[18]
+port 119 nsew signal tristate
+flabel metal3 s -800 289510 480 289622 0 FreeSans 1120 0 0 0 io_oeb[19]
+port 120 nsew signal tristate
+flabel metal3 s 583520 9818 584800 9930 0 FreeSans 1120 0 0 0 io_oeb[1]
+port 121 nsew signal tristate
+flabel metal3 s -800 246488 480 246600 0 FreeSans 1120 0 0 0 io_oeb[20]
+port 122 nsew signal tristate
+flabel metal3 s -800 118866 480 118978 0 FreeSans 1120 0 0 0 io_oeb[21]
+port 123 nsew signal tristate
+flabel metal3 s -800 75644 480 75756 0 FreeSans 1120 0 0 0 io_oeb[22]
+port 124 nsew signal tristate
+flabel metal3 s -800 32422 480 32534 0 FreeSans 1120 0 0 0 io_oeb[23]
+port 125 nsew signal tristate
+flabel metal3 s -800 11000 480 11112 0 FreeSans 1120 0 0 0 io_oeb[24]
+port 126 nsew signal tristate
+flabel metal3 s -800 6272 480 6384 0 FreeSans 1120 0 0 0 io_oeb[25]
+port 127 nsew signal tristate
+flabel metal3 s -800 1544 480 1656 0 FreeSans 1120 0 0 0 io_oeb[26]
+port 128 nsew signal tristate
+flabel metal3 s 583520 14546 584800 14658 0 FreeSans 1120 0 0 0 io_oeb[2]
+port 129 nsew signal tristate
+flabel metal3 s 583520 19274 584800 19386 0 FreeSans 1120 0 0 0 io_oeb[3]
+port 130 nsew signal tristate
+flabel metal3 s 583520 24002 584800 24114 0 FreeSans 1120 0 0 0 io_oeb[4]
+port 131 nsew signal tristate
+flabel metal3 s 583520 50460 584800 50572 0 FreeSans 1120 0 0 0 io_oeb[5]
+port 132 nsew signal tristate
+flabel metal3 s 583520 95118 584800 95230 0 FreeSans 1120 0 0 0 io_oeb[6]
+port 133 nsew signal tristate
+flabel metal3 s 583520 275140 584800 275252 0 FreeSans 1120 0 0 0 io_oeb[7]
+port 134 nsew signal tristate
+flabel metal3 s 583520 319562 584800 319674 0 FreeSans 1120 0 0 0 io_oeb[8]
+port 135 nsew signal tristate
+flabel metal3 s 583520 364784 584800 364896 0 FreeSans 1120 0 0 0 io_oeb[9]
+port 136 nsew signal tristate
+flabel metal3 s 583520 3908 584800 4020 0 FreeSans 1120 0 0 0 io_out[0]
+port 137 nsew signal tristate
+flabel metal3 s 583520 410024 584800 410136 0 FreeSans 1120 0 0 0 io_out[10]
+port 138 nsew signal tristate
+flabel metal3 s 583520 454446 584800 454558 0 FreeSans 1120 0 0 0 io_out[11]
+port 139 nsew signal tristate
+flabel metal3 s 583520 498868 584800 498980 0 FreeSans 1120 0 0 0 io_out[12]
+port 140 nsew signal tristate
+flabel metal3 s 583520 588290 584800 588402 0 FreeSans 1120 0 0 0 io_out[13]
+port 141 nsew signal tristate
+flabel metal3 s -800 506802 480 506914 0 FreeSans 1120 0 0 0 io_out[14]
+port 142 nsew signal tristate
+flabel metal3 s -800 463580 480 463692 0 FreeSans 1120 0 0 0 io_out[15]
+port 143 nsew signal tristate
+flabel metal3 s -800 420358 480 420470 0 FreeSans 1120 0 0 0 io_out[16]
+port 144 nsew signal tristate
+flabel metal3 s -800 377136 480 377248 0 FreeSans 1120 0 0 0 io_out[17]
+port 145 nsew signal tristate
+flabel metal3 s -800 333914 480 334026 0 FreeSans 1120 0 0 0 io_out[18]
+port 146 nsew signal tristate
+flabel metal3 s -800 290692 480 290804 0 FreeSans 1120 0 0 0 io_out[19]
+port 147 nsew signal tristate
+flabel metal3 s 583520 8636 584800 8748 0 FreeSans 1120 0 0 0 io_out[1]
+port 148 nsew signal tristate
+flabel metal3 s -800 247670 480 247782 0 FreeSans 1120 0 0 0 io_out[20]
+port 149 nsew signal tristate
+flabel metal3 s -800 120048 480 120160 0 FreeSans 1120 0 0 0 io_out[21]
+port 150 nsew signal tristate
+flabel metal3 s -800 76826 480 76938 0 FreeSans 1120 0 0 0 io_out[22]
+port 151 nsew signal tristate
+flabel metal3 s -800 33604 480 33716 0 FreeSans 1120 0 0 0 io_out[23]
+port 152 nsew signal tristate
+flabel metal3 s -800 12182 480 12294 0 FreeSans 1120 0 0 0 io_out[24]
+port 153 nsew signal tristate
+flabel metal3 s -800 7454 480 7566 0 FreeSans 1120 0 0 0 io_out[25]
+port 154 nsew signal tristate
+flabel metal3 s -800 2726 480 2838 0 FreeSans 1120 0 0 0 io_out[26]
+port 155 nsew signal tristate
+flabel metal3 s 583520 13364 584800 13476 0 FreeSans 1120 0 0 0 io_out[2]
+port 156 nsew signal tristate
+flabel metal3 s 583520 18092 584800 18204 0 FreeSans 1120 0 0 0 io_out[3]
+port 157 nsew signal tristate
+flabel metal3 s 583520 22820 584800 22932 0 FreeSans 1120 0 0 0 io_out[4]
+port 158 nsew signal tristate
+flabel metal3 s 583520 49278 584800 49390 0 FreeSans 1120 0 0 0 io_out[5]
+port 159 nsew signal tristate
+flabel metal3 s 583520 93936 584800 94048 0 FreeSans 1120 0 0 0 io_out[6]
+port 160 nsew signal tristate
+flabel metal3 s 583520 273958 584800 274070 0 FreeSans 1120 0 0 0 io_out[7]
+port 161 nsew signal tristate
+flabel metal3 s 583520 318380 584800 318492 0 FreeSans 1120 0 0 0 io_out[8]
+port 162 nsew signal tristate
+flabel metal3 s 583520 363602 584800 363714 0 FreeSans 1120 0 0 0 io_out[9]
+port 163 nsew signal tristate
+flabel metal2 s 125816 -800 125928 480 0 FreeSans 1120 90 0 0 la_data_in[0]
+port 164 nsew signal input
+flabel metal2 s 480416 -800 480528 480 0 FreeSans 1120 90 0 0 la_data_in[100]
+port 165 nsew signal input
+flabel metal2 s 483962 -800 484074 480 0 FreeSans 1120 90 0 0 la_data_in[101]
+port 166 nsew signal input
+flabel metal2 s 487508 -800 487620 480 0 FreeSans 1120 90 0 0 la_data_in[102]
+port 167 nsew signal input
+flabel metal2 s 491054 -800 491166 480 0 FreeSans 1120 90 0 0 la_data_in[103]
+port 168 nsew signal input
+flabel metal2 s 494600 -800 494712 480 0 FreeSans 1120 90 0 0 la_data_in[104]
+port 169 nsew signal input
+flabel metal2 s 498146 -800 498258 480 0 FreeSans 1120 90 0 0 la_data_in[105]
+port 170 nsew signal input
+flabel metal2 s 501692 -800 501804 480 0 FreeSans 1120 90 0 0 la_data_in[106]
+port 171 nsew signal input
+flabel metal2 s 505238 -800 505350 480 0 FreeSans 1120 90 0 0 la_data_in[107]
+port 172 nsew signal input
+flabel metal2 s 508784 -800 508896 480 0 FreeSans 1120 90 0 0 la_data_in[108]
+port 173 nsew signal input
+flabel metal2 s 512330 -800 512442 480 0 FreeSans 1120 90 0 0 la_data_in[109]
+port 174 nsew signal input
+flabel metal2 s 161276 -800 161388 480 0 FreeSans 1120 90 0 0 la_data_in[10]
+port 175 nsew signal input
+flabel metal2 s 515876 -800 515988 480 0 FreeSans 1120 90 0 0 la_data_in[110]
+port 176 nsew signal input
+flabel metal2 s 519422 -800 519534 480 0 FreeSans 1120 90 0 0 la_data_in[111]
+port 177 nsew signal input
+flabel metal2 s 522968 -800 523080 480 0 FreeSans 1120 90 0 0 la_data_in[112]
+port 178 nsew signal input
+flabel metal2 s 526514 -800 526626 480 0 FreeSans 1120 90 0 0 la_data_in[113]
+port 179 nsew signal input
+flabel metal2 s 530060 -800 530172 480 0 FreeSans 1120 90 0 0 la_data_in[114]
+port 180 nsew signal input
+flabel metal2 s 533606 -800 533718 480 0 FreeSans 1120 90 0 0 la_data_in[115]
+port 181 nsew signal input
+flabel metal2 s 537152 -800 537264 480 0 FreeSans 1120 90 0 0 la_data_in[116]
+port 182 nsew signal input
+flabel metal2 s 540698 -800 540810 480 0 FreeSans 1120 90 0 0 la_data_in[117]
+port 183 nsew signal input
+flabel metal2 s 544244 -800 544356 480 0 FreeSans 1120 90 0 0 la_data_in[118]
+port 184 nsew signal input
+flabel metal2 s 547790 -800 547902 480 0 FreeSans 1120 90 0 0 la_data_in[119]
+port 185 nsew signal input
+flabel metal2 s 164822 -800 164934 480 0 FreeSans 1120 90 0 0 la_data_in[11]
+port 186 nsew signal input
+flabel metal2 s 551336 -800 551448 480 0 FreeSans 1120 90 0 0 la_data_in[120]
+port 187 nsew signal input
+flabel metal2 s 554882 -800 554994 480 0 FreeSans 1120 90 0 0 la_data_in[121]
+port 188 nsew signal input
+flabel metal2 s 558428 -800 558540 480 0 FreeSans 1120 90 0 0 la_data_in[122]
+port 189 nsew signal input
+flabel metal2 s 561974 -800 562086 480 0 FreeSans 1120 90 0 0 la_data_in[123]
+port 190 nsew signal input
+flabel metal2 s 565520 -800 565632 480 0 FreeSans 1120 90 0 0 la_data_in[124]
+port 191 nsew signal input
+flabel metal2 s 569066 -800 569178 480 0 FreeSans 1120 90 0 0 la_data_in[125]
+port 192 nsew signal input
+flabel metal2 s 572612 -800 572724 480 0 FreeSans 1120 90 0 0 la_data_in[126]
+port 193 nsew signal input
+flabel metal2 s 576158 -800 576270 480 0 FreeSans 1120 90 0 0 la_data_in[127]
+port 194 nsew signal input
+flabel metal2 s 168368 -800 168480 480 0 FreeSans 1120 90 0 0 la_data_in[12]
+port 195 nsew signal input
+flabel metal2 s 171914 -800 172026 480 0 FreeSans 1120 90 0 0 la_data_in[13]
+port 196 nsew signal input
+flabel metal2 s 175460 -800 175572 480 0 FreeSans 1120 90 0 0 la_data_in[14]
+port 197 nsew signal input
+flabel metal2 s 179006 -800 179118 480 0 FreeSans 1120 90 0 0 la_data_in[15]
+port 198 nsew signal input
+flabel metal2 s 182552 -800 182664 480 0 FreeSans 1120 90 0 0 la_data_in[16]
+port 199 nsew signal input
+flabel metal2 s 186098 -800 186210 480 0 FreeSans 1120 90 0 0 la_data_in[17]
+port 200 nsew signal input
+flabel metal2 s 189644 -800 189756 480 0 FreeSans 1120 90 0 0 la_data_in[18]
+port 201 nsew signal input
+flabel metal2 s 193190 -800 193302 480 0 FreeSans 1120 90 0 0 la_data_in[19]
+port 202 nsew signal input
+flabel metal2 s 129362 -800 129474 480 0 FreeSans 1120 90 0 0 la_data_in[1]
+port 203 nsew signal input
+flabel metal2 s 196736 -800 196848 480 0 FreeSans 1120 90 0 0 la_data_in[20]
+port 204 nsew signal input
+flabel metal2 s 200282 -800 200394 480 0 FreeSans 1120 90 0 0 la_data_in[21]
+port 205 nsew signal input
+flabel metal2 s 203828 -800 203940 480 0 FreeSans 1120 90 0 0 la_data_in[22]
+port 206 nsew signal input
+flabel metal2 s 207374 -800 207486 480 0 FreeSans 1120 90 0 0 la_data_in[23]
+port 207 nsew signal input
+flabel metal2 s 210920 -800 211032 480 0 FreeSans 1120 90 0 0 la_data_in[24]
+port 208 nsew signal input
+flabel metal2 s 214466 -800 214578 480 0 FreeSans 1120 90 0 0 la_data_in[25]
+port 209 nsew signal input
+flabel metal2 s 218012 -800 218124 480 0 FreeSans 1120 90 0 0 la_data_in[26]
+port 210 nsew signal input
+flabel metal2 s 221558 -800 221670 480 0 FreeSans 1120 90 0 0 la_data_in[27]
+port 211 nsew signal input
+flabel metal2 s 225104 -800 225216 480 0 FreeSans 1120 90 0 0 la_data_in[28]
+port 212 nsew signal input
+flabel metal2 s 228650 -800 228762 480 0 FreeSans 1120 90 0 0 la_data_in[29]
+port 213 nsew signal input
+flabel metal2 s 132908 -800 133020 480 0 FreeSans 1120 90 0 0 la_data_in[2]
+port 214 nsew signal input
+flabel metal2 s 232196 -800 232308 480 0 FreeSans 1120 90 0 0 la_data_in[30]
+port 215 nsew signal input
+flabel metal2 s 235742 -800 235854 480 0 FreeSans 1120 90 0 0 la_data_in[31]
+port 216 nsew signal input
+flabel metal2 s 239288 -800 239400 480 0 FreeSans 1120 90 0 0 la_data_in[32]
+port 217 nsew signal input
+flabel metal2 s 242834 -800 242946 480 0 FreeSans 1120 90 0 0 la_data_in[33]
+port 218 nsew signal input
+flabel metal2 s 246380 -800 246492 480 0 FreeSans 1120 90 0 0 la_data_in[34]
+port 219 nsew signal input
+flabel metal2 s 249926 -800 250038 480 0 FreeSans 1120 90 0 0 la_data_in[35]
+port 220 nsew signal input
+flabel metal2 s 253472 -800 253584 480 0 FreeSans 1120 90 0 0 la_data_in[36]
+port 221 nsew signal input
+flabel metal2 s 257018 -800 257130 480 0 FreeSans 1120 90 0 0 la_data_in[37]
+port 222 nsew signal input
+flabel metal2 s 260564 -800 260676 480 0 FreeSans 1120 90 0 0 la_data_in[38]
+port 223 nsew signal input
+flabel metal2 s 264110 -800 264222 480 0 FreeSans 1120 90 0 0 la_data_in[39]
+port 224 nsew signal input
+flabel metal2 s 136454 -800 136566 480 0 FreeSans 1120 90 0 0 la_data_in[3]
+port 225 nsew signal input
+flabel metal2 s 267656 -800 267768 480 0 FreeSans 1120 90 0 0 la_data_in[40]
+port 226 nsew signal input
+flabel metal2 s 271202 -800 271314 480 0 FreeSans 1120 90 0 0 la_data_in[41]
+port 227 nsew signal input
+flabel metal2 s 274748 -800 274860 480 0 FreeSans 1120 90 0 0 la_data_in[42]
+port 228 nsew signal input
+flabel metal2 s 278294 -800 278406 480 0 FreeSans 1120 90 0 0 la_data_in[43]
+port 229 nsew signal input
+flabel metal2 s 281840 -800 281952 480 0 FreeSans 1120 90 0 0 la_data_in[44]
+port 230 nsew signal input
+flabel metal2 s 285386 -800 285498 480 0 FreeSans 1120 90 0 0 la_data_in[45]
+port 231 nsew signal input
+flabel metal2 s 288932 -800 289044 480 0 FreeSans 1120 90 0 0 la_data_in[46]
+port 232 nsew signal input
+flabel metal2 s 292478 -800 292590 480 0 FreeSans 1120 90 0 0 la_data_in[47]
+port 233 nsew signal input
+flabel metal2 s 296024 -800 296136 480 0 FreeSans 1120 90 0 0 la_data_in[48]
+port 234 nsew signal input
+flabel metal2 s 299570 -800 299682 480 0 FreeSans 1120 90 0 0 la_data_in[49]
+port 235 nsew signal input
+flabel metal2 s 140000 -800 140112 480 0 FreeSans 1120 90 0 0 la_data_in[4]
+port 236 nsew signal input
+flabel metal2 s 303116 -800 303228 480 0 FreeSans 1120 90 0 0 la_data_in[50]
+port 237 nsew signal input
+flabel metal2 s 306662 -800 306774 480 0 FreeSans 1120 90 0 0 la_data_in[51]
+port 238 nsew signal input
+flabel metal2 s 310208 -800 310320 480 0 FreeSans 1120 90 0 0 la_data_in[52]
+port 239 nsew signal input
+flabel metal2 s 313754 -800 313866 480 0 FreeSans 1120 90 0 0 la_data_in[53]
+port 240 nsew signal input
+flabel metal2 s 317300 -800 317412 480 0 FreeSans 1120 90 0 0 la_data_in[54]
+port 241 nsew signal input
+flabel metal2 s 320846 -800 320958 480 0 FreeSans 1120 90 0 0 la_data_in[55]
+port 242 nsew signal input
+flabel metal2 s 324392 -800 324504 480 0 FreeSans 1120 90 0 0 la_data_in[56]
+port 243 nsew signal input
+flabel metal2 s 327938 -800 328050 480 0 FreeSans 1120 90 0 0 la_data_in[57]
+port 244 nsew signal input
+flabel metal2 s 331484 -800 331596 480 0 FreeSans 1120 90 0 0 la_data_in[58]
+port 245 nsew signal input
+flabel metal2 s 335030 -800 335142 480 0 FreeSans 1120 90 0 0 la_data_in[59]
+port 246 nsew signal input
+flabel metal2 s 143546 -800 143658 480 0 FreeSans 1120 90 0 0 la_data_in[5]
+port 247 nsew signal input
+flabel metal2 s 338576 -800 338688 480 0 FreeSans 1120 90 0 0 la_data_in[60]
+port 248 nsew signal input
+flabel metal2 s 342122 -800 342234 480 0 FreeSans 1120 90 0 0 la_data_in[61]
+port 249 nsew signal input
+flabel metal2 s 345668 -800 345780 480 0 FreeSans 1120 90 0 0 la_data_in[62]
+port 250 nsew signal input
+flabel metal2 s 349214 -800 349326 480 0 FreeSans 1120 90 0 0 la_data_in[63]
+port 251 nsew signal input
+flabel metal2 s 352760 -800 352872 480 0 FreeSans 1120 90 0 0 la_data_in[64]
+port 252 nsew signal input
+flabel metal2 s 356306 -800 356418 480 0 FreeSans 1120 90 0 0 la_data_in[65]
+port 253 nsew signal input
+flabel metal2 s 359852 -800 359964 480 0 FreeSans 1120 90 0 0 la_data_in[66]
+port 254 nsew signal input
+flabel metal2 s 363398 -800 363510 480 0 FreeSans 1120 90 0 0 la_data_in[67]
+port 255 nsew signal input
+flabel metal2 s 366944 -800 367056 480 0 FreeSans 1120 90 0 0 la_data_in[68]
+port 256 nsew signal input
+flabel metal2 s 370490 -800 370602 480 0 FreeSans 1120 90 0 0 la_data_in[69]
+port 257 nsew signal input
+flabel metal2 s 147092 -800 147204 480 0 FreeSans 1120 90 0 0 la_data_in[6]
+port 258 nsew signal input
+flabel metal2 s 374036 -800 374148 480 0 FreeSans 1120 90 0 0 la_data_in[70]
+port 259 nsew signal input
+flabel metal2 s 377582 -800 377694 480 0 FreeSans 1120 90 0 0 la_data_in[71]
+port 260 nsew signal input
+flabel metal2 s 381128 -800 381240 480 0 FreeSans 1120 90 0 0 la_data_in[72]
+port 261 nsew signal input
+flabel metal2 s 384674 -800 384786 480 0 FreeSans 1120 90 0 0 la_data_in[73]
+port 262 nsew signal input
+flabel metal2 s 388220 -800 388332 480 0 FreeSans 1120 90 0 0 la_data_in[74]
+port 263 nsew signal input
+flabel metal2 s 391766 -800 391878 480 0 FreeSans 1120 90 0 0 la_data_in[75]
+port 264 nsew signal input
+flabel metal2 s 395312 -800 395424 480 0 FreeSans 1120 90 0 0 la_data_in[76]
+port 265 nsew signal input
+flabel metal2 s 398858 -800 398970 480 0 FreeSans 1120 90 0 0 la_data_in[77]
+port 266 nsew signal input
+flabel metal2 s 402404 -800 402516 480 0 FreeSans 1120 90 0 0 la_data_in[78]
+port 267 nsew signal input
+flabel metal2 s 405950 -800 406062 480 0 FreeSans 1120 90 0 0 la_data_in[79]
+port 268 nsew signal input
+flabel metal2 s 150638 -800 150750 480 0 FreeSans 1120 90 0 0 la_data_in[7]
+port 269 nsew signal input
+flabel metal2 s 409496 -800 409608 480 0 FreeSans 1120 90 0 0 la_data_in[80]
+port 270 nsew signal input
+flabel metal2 s 413042 -800 413154 480 0 FreeSans 1120 90 0 0 la_data_in[81]
+port 271 nsew signal input
+flabel metal2 s 416588 -800 416700 480 0 FreeSans 1120 90 0 0 la_data_in[82]
+port 272 nsew signal input
+flabel metal2 s 420134 -800 420246 480 0 FreeSans 1120 90 0 0 la_data_in[83]
+port 273 nsew signal input
+flabel metal2 s 423680 -800 423792 480 0 FreeSans 1120 90 0 0 la_data_in[84]
+port 274 nsew signal input
+flabel metal2 s 427226 -800 427338 480 0 FreeSans 1120 90 0 0 la_data_in[85]
+port 275 nsew signal input
+flabel metal2 s 430772 -800 430884 480 0 FreeSans 1120 90 0 0 la_data_in[86]
+port 276 nsew signal input
+flabel metal2 s 434318 -800 434430 480 0 FreeSans 1120 90 0 0 la_data_in[87]
+port 277 nsew signal input
+flabel metal2 s 437864 -800 437976 480 0 FreeSans 1120 90 0 0 la_data_in[88]
+port 278 nsew signal input
+flabel metal2 s 441410 -800 441522 480 0 FreeSans 1120 90 0 0 la_data_in[89]
+port 279 nsew signal input
+flabel metal2 s 154184 -800 154296 480 0 FreeSans 1120 90 0 0 la_data_in[8]
+port 280 nsew signal input
+flabel metal2 s 444956 -800 445068 480 0 FreeSans 1120 90 0 0 la_data_in[90]
+port 281 nsew signal input
+flabel metal2 s 448502 -800 448614 480 0 FreeSans 1120 90 0 0 la_data_in[91]
+port 282 nsew signal input
+flabel metal2 s 452048 -800 452160 480 0 FreeSans 1120 90 0 0 la_data_in[92]
+port 283 nsew signal input
+flabel metal2 s 455594 -800 455706 480 0 FreeSans 1120 90 0 0 la_data_in[93]
+port 284 nsew signal input
+flabel metal2 s 459140 -800 459252 480 0 FreeSans 1120 90 0 0 la_data_in[94]
+port 285 nsew signal input
+flabel metal2 s 462686 -800 462798 480 0 FreeSans 1120 90 0 0 la_data_in[95]
+port 286 nsew signal input
+flabel metal2 s 466232 -800 466344 480 0 FreeSans 1120 90 0 0 la_data_in[96]
+port 287 nsew signal input
+flabel metal2 s 469778 -800 469890 480 0 FreeSans 1120 90 0 0 la_data_in[97]
+port 288 nsew signal input
+flabel metal2 s 473324 -800 473436 480 0 FreeSans 1120 90 0 0 la_data_in[98]
+port 289 nsew signal input
+flabel metal2 s 476870 -800 476982 480 0 FreeSans 1120 90 0 0 la_data_in[99]
+port 290 nsew signal input
+flabel metal2 s 157730 -800 157842 480 0 FreeSans 1120 90 0 0 la_data_in[9]
+port 291 nsew signal input
+flabel metal2 s 126998 -800 127110 480 0 FreeSans 1120 90 0 0 la_data_out[0]
+port 292 nsew signal tristate
+flabel metal2 s 481598 -800 481710 480 0 FreeSans 1120 90 0 0 la_data_out[100]
+port 293 nsew signal tristate
+flabel metal2 s 485144 -800 485256 480 0 FreeSans 1120 90 0 0 la_data_out[101]
+port 294 nsew signal tristate
+flabel metal2 s 488690 -800 488802 480 0 FreeSans 1120 90 0 0 la_data_out[102]
+port 295 nsew signal tristate
+flabel metal2 s 492236 -800 492348 480 0 FreeSans 1120 90 0 0 la_data_out[103]
+port 296 nsew signal tristate
+flabel metal2 s 495782 -800 495894 480 0 FreeSans 1120 90 0 0 la_data_out[104]
+port 297 nsew signal tristate
+flabel metal2 s 499328 -800 499440 480 0 FreeSans 1120 90 0 0 la_data_out[105]
+port 298 nsew signal tristate
+flabel metal2 s 502874 -800 502986 480 0 FreeSans 1120 90 0 0 la_data_out[106]
+port 299 nsew signal tristate
+flabel metal2 s 506420 -800 506532 480 0 FreeSans 1120 90 0 0 la_data_out[107]
+port 300 nsew signal tristate
+flabel metal2 s 509966 -800 510078 480 0 FreeSans 1120 90 0 0 la_data_out[108]
+port 301 nsew signal tristate
+flabel metal2 s 513512 -800 513624 480 0 FreeSans 1120 90 0 0 la_data_out[109]
+port 302 nsew signal tristate
+flabel metal2 s 162458 -800 162570 480 0 FreeSans 1120 90 0 0 la_data_out[10]
+port 303 nsew signal tristate
+flabel metal2 s 517058 -800 517170 480 0 FreeSans 1120 90 0 0 la_data_out[110]
+port 304 nsew signal tristate
+flabel metal2 s 520604 -800 520716 480 0 FreeSans 1120 90 0 0 la_data_out[111]
+port 305 nsew signal tristate
+flabel metal2 s 524150 -800 524262 480 0 FreeSans 1120 90 0 0 la_data_out[112]
+port 306 nsew signal tristate
+flabel metal2 s 527696 -800 527808 480 0 FreeSans 1120 90 0 0 la_data_out[113]
+port 307 nsew signal tristate
+flabel metal2 s 531242 -800 531354 480 0 FreeSans 1120 90 0 0 la_data_out[114]
+port 308 nsew signal tristate
+flabel metal2 s 534788 -800 534900 480 0 FreeSans 1120 90 0 0 la_data_out[115]
+port 309 nsew signal tristate
+flabel metal2 s 538334 -800 538446 480 0 FreeSans 1120 90 0 0 la_data_out[116]
+port 310 nsew signal tristate
+flabel metal2 s 541880 -800 541992 480 0 FreeSans 1120 90 0 0 la_data_out[117]
+port 311 nsew signal tristate
+flabel metal2 s 545426 -800 545538 480 0 FreeSans 1120 90 0 0 la_data_out[118]
+port 312 nsew signal tristate
+flabel metal2 s 548972 -800 549084 480 0 FreeSans 1120 90 0 0 la_data_out[119]
+port 313 nsew signal tristate
+flabel metal2 s 166004 -800 166116 480 0 FreeSans 1120 90 0 0 la_data_out[11]
+port 314 nsew signal tristate
+flabel metal2 s 552518 -800 552630 480 0 FreeSans 1120 90 0 0 la_data_out[120]
+port 315 nsew signal tristate
+flabel metal2 s 556064 -800 556176 480 0 FreeSans 1120 90 0 0 la_data_out[121]
+port 316 nsew signal tristate
+flabel metal2 s 559610 -800 559722 480 0 FreeSans 1120 90 0 0 la_data_out[122]
+port 317 nsew signal tristate
+flabel metal2 s 563156 -800 563268 480 0 FreeSans 1120 90 0 0 la_data_out[123]
+port 318 nsew signal tristate
+flabel metal2 s 566702 -800 566814 480 0 FreeSans 1120 90 0 0 la_data_out[124]
+port 319 nsew signal tristate
+flabel metal2 s 570248 -800 570360 480 0 FreeSans 1120 90 0 0 la_data_out[125]
+port 320 nsew signal tristate
+flabel metal2 s 573794 -800 573906 480 0 FreeSans 1120 90 0 0 la_data_out[126]
+port 321 nsew signal tristate
+flabel metal2 s 577340 -800 577452 480 0 FreeSans 1120 90 0 0 la_data_out[127]
+port 322 nsew signal tristate
+flabel metal2 s 169550 -800 169662 480 0 FreeSans 1120 90 0 0 la_data_out[12]
+port 323 nsew signal tristate
+flabel metal2 s 173096 -800 173208 480 0 FreeSans 1120 90 0 0 la_data_out[13]
+port 324 nsew signal tristate
+flabel metal2 s 176642 -800 176754 480 0 FreeSans 1120 90 0 0 la_data_out[14]
+port 325 nsew signal tristate
+flabel metal2 s 180188 -800 180300 480 0 FreeSans 1120 90 0 0 la_data_out[15]
+port 326 nsew signal tristate
+flabel metal2 s 183734 -800 183846 480 0 FreeSans 1120 90 0 0 la_data_out[16]
+port 327 nsew signal tristate
+flabel metal2 s 187280 -800 187392 480 0 FreeSans 1120 90 0 0 la_data_out[17]
+port 328 nsew signal tristate
+flabel metal2 s 190826 -800 190938 480 0 FreeSans 1120 90 0 0 la_data_out[18]
+port 329 nsew signal tristate
+flabel metal2 s 194372 -800 194484 480 0 FreeSans 1120 90 0 0 la_data_out[19]
+port 330 nsew signal tristate
+flabel metal2 s 130544 -800 130656 480 0 FreeSans 1120 90 0 0 la_data_out[1]
+port 331 nsew signal tristate
+flabel metal2 s 197918 -800 198030 480 0 FreeSans 1120 90 0 0 la_data_out[20]
+port 332 nsew signal tristate
+flabel metal2 s 201464 -800 201576 480 0 FreeSans 1120 90 0 0 la_data_out[21]
+port 333 nsew signal tristate
+flabel metal2 s 205010 -800 205122 480 0 FreeSans 1120 90 0 0 la_data_out[22]
+port 334 nsew signal tristate
+flabel metal2 s 208556 -800 208668 480 0 FreeSans 1120 90 0 0 la_data_out[23]
+port 335 nsew signal tristate
+flabel metal2 s 212102 -800 212214 480 0 FreeSans 1120 90 0 0 la_data_out[24]
+port 336 nsew signal tristate
+flabel metal2 s 215648 -800 215760 480 0 FreeSans 1120 90 0 0 la_data_out[25]
+port 337 nsew signal tristate
+flabel metal2 s 219194 -800 219306 480 0 FreeSans 1120 90 0 0 la_data_out[26]
+port 338 nsew signal tristate
+flabel metal2 s 222740 -800 222852 480 0 FreeSans 1120 90 0 0 la_data_out[27]
+port 339 nsew signal tristate
+flabel metal2 s 226286 -800 226398 480 0 FreeSans 1120 90 0 0 la_data_out[28]
+port 340 nsew signal tristate
+flabel metal2 s 229832 -800 229944 480 0 FreeSans 1120 90 0 0 la_data_out[29]
+port 341 nsew signal tristate
+flabel metal2 s 134090 -800 134202 480 0 FreeSans 1120 90 0 0 la_data_out[2]
+port 342 nsew signal tristate
+flabel metal2 s 233378 -800 233490 480 0 FreeSans 1120 90 0 0 la_data_out[30]
+port 343 nsew signal tristate
+flabel metal2 s 236924 -800 237036 480 0 FreeSans 1120 90 0 0 la_data_out[31]
+port 344 nsew signal tristate
+flabel metal2 s 240470 -800 240582 480 0 FreeSans 1120 90 0 0 la_data_out[32]
+port 345 nsew signal tristate
+flabel metal2 s 244016 -800 244128 480 0 FreeSans 1120 90 0 0 la_data_out[33]
+port 346 nsew signal tristate
+flabel metal2 s 247562 -800 247674 480 0 FreeSans 1120 90 0 0 la_data_out[34]
+port 347 nsew signal tristate
+flabel metal2 s 251108 -800 251220 480 0 FreeSans 1120 90 0 0 la_data_out[35]
+port 348 nsew signal tristate
+flabel metal2 s 254654 -800 254766 480 0 FreeSans 1120 90 0 0 la_data_out[36]
+port 349 nsew signal tristate
+flabel metal2 s 258200 -800 258312 480 0 FreeSans 1120 90 0 0 la_data_out[37]
+port 350 nsew signal tristate
+flabel metal2 s 261746 -800 261858 480 0 FreeSans 1120 90 0 0 la_data_out[38]
+port 351 nsew signal tristate
+flabel metal2 s 265292 -800 265404 480 0 FreeSans 1120 90 0 0 la_data_out[39]
+port 352 nsew signal tristate
+flabel metal2 s 137636 -800 137748 480 0 FreeSans 1120 90 0 0 la_data_out[3]
+port 353 nsew signal tristate
+flabel metal2 s 268838 -800 268950 480 0 FreeSans 1120 90 0 0 la_data_out[40]
+port 354 nsew signal tristate
+flabel metal2 s 272384 -800 272496 480 0 FreeSans 1120 90 0 0 la_data_out[41]
+port 355 nsew signal tristate
+flabel metal2 s 275930 -800 276042 480 0 FreeSans 1120 90 0 0 la_data_out[42]
+port 356 nsew signal tristate
+flabel metal2 s 279476 -800 279588 480 0 FreeSans 1120 90 0 0 la_data_out[43]
+port 357 nsew signal tristate
+flabel metal2 s 283022 -800 283134 480 0 FreeSans 1120 90 0 0 la_data_out[44]
+port 358 nsew signal tristate
+flabel metal2 s 286568 -800 286680 480 0 FreeSans 1120 90 0 0 la_data_out[45]
+port 359 nsew signal tristate
+flabel metal2 s 290114 -800 290226 480 0 FreeSans 1120 90 0 0 la_data_out[46]
+port 360 nsew signal tristate
+flabel metal2 s 293660 -800 293772 480 0 FreeSans 1120 90 0 0 la_data_out[47]
+port 361 nsew signal tristate
+flabel metal2 s 297206 -800 297318 480 0 FreeSans 1120 90 0 0 la_data_out[48]
+port 362 nsew signal tristate
+flabel metal2 s 300752 -800 300864 480 0 FreeSans 1120 90 0 0 la_data_out[49]
+port 363 nsew signal tristate
+flabel metal2 s 141182 -800 141294 480 0 FreeSans 1120 90 0 0 la_data_out[4]
+port 364 nsew signal tristate
+flabel metal2 s 304298 -800 304410 480 0 FreeSans 1120 90 0 0 la_data_out[50]
+port 365 nsew signal tristate
+flabel metal2 s 307844 -800 307956 480 0 FreeSans 1120 90 0 0 la_data_out[51]
+port 366 nsew signal tristate
+flabel metal2 s 311390 -800 311502 480 0 FreeSans 1120 90 0 0 la_data_out[52]
+port 367 nsew signal tristate
+flabel metal2 s 314936 -800 315048 480 0 FreeSans 1120 90 0 0 la_data_out[53]
+port 368 nsew signal tristate
+flabel metal2 s 318482 -800 318594 480 0 FreeSans 1120 90 0 0 la_data_out[54]
+port 369 nsew signal tristate
+flabel metal2 s 322028 -800 322140 480 0 FreeSans 1120 90 0 0 la_data_out[55]
+port 370 nsew signal tristate
+flabel metal2 s 325574 -800 325686 480 0 FreeSans 1120 90 0 0 la_data_out[56]
+port 371 nsew signal tristate
+flabel metal2 s 329120 -800 329232 480 0 FreeSans 1120 90 0 0 la_data_out[57]
+port 372 nsew signal tristate
+flabel metal2 s 332666 -800 332778 480 0 FreeSans 1120 90 0 0 la_data_out[58]
+port 373 nsew signal tristate
+flabel metal2 s 336212 -800 336324 480 0 FreeSans 1120 90 0 0 la_data_out[59]
+port 374 nsew signal tristate
+flabel metal2 s 144728 -800 144840 480 0 FreeSans 1120 90 0 0 la_data_out[5]
+port 375 nsew signal tristate
+flabel metal2 s 339758 -800 339870 480 0 FreeSans 1120 90 0 0 la_data_out[60]
+port 376 nsew signal tristate
+flabel metal2 s 343304 -800 343416 480 0 FreeSans 1120 90 0 0 la_data_out[61]
+port 377 nsew signal tristate
+flabel metal2 s 346850 -800 346962 480 0 FreeSans 1120 90 0 0 la_data_out[62]
+port 378 nsew signal tristate
+flabel metal2 s 350396 -800 350508 480 0 FreeSans 1120 90 0 0 la_data_out[63]
+port 379 nsew signal tristate
+flabel metal2 s 353942 -800 354054 480 0 FreeSans 1120 90 0 0 la_data_out[64]
+port 380 nsew signal tristate
+flabel metal2 s 357488 -800 357600 480 0 FreeSans 1120 90 0 0 la_data_out[65]
+port 381 nsew signal tristate
+flabel metal2 s 361034 -800 361146 480 0 FreeSans 1120 90 0 0 la_data_out[66]
+port 382 nsew signal tristate
+flabel metal2 s 364580 -800 364692 480 0 FreeSans 1120 90 0 0 la_data_out[67]
+port 383 nsew signal tristate
+flabel metal2 s 368126 -800 368238 480 0 FreeSans 1120 90 0 0 la_data_out[68]
+port 384 nsew signal tristate
+flabel metal2 s 371672 -800 371784 480 0 FreeSans 1120 90 0 0 la_data_out[69]
+port 385 nsew signal tristate
+flabel metal2 s 148274 -800 148386 480 0 FreeSans 1120 90 0 0 la_data_out[6]
+port 386 nsew signal tristate
+flabel metal2 s 375218 -800 375330 480 0 FreeSans 1120 90 0 0 la_data_out[70]
+port 387 nsew signal tristate
+flabel metal2 s 378764 -800 378876 480 0 FreeSans 1120 90 0 0 la_data_out[71]
+port 388 nsew signal tristate
+flabel metal2 s 382310 -800 382422 480 0 FreeSans 1120 90 0 0 la_data_out[72]
+port 389 nsew signal tristate
+flabel metal2 s 385856 -800 385968 480 0 FreeSans 1120 90 0 0 la_data_out[73]
+port 390 nsew signal tristate
+flabel metal2 s 389402 -800 389514 480 0 FreeSans 1120 90 0 0 la_data_out[74]
+port 391 nsew signal tristate
+flabel metal2 s 392948 -800 393060 480 0 FreeSans 1120 90 0 0 la_data_out[75]
+port 392 nsew signal tristate
+flabel metal2 s 396494 -800 396606 480 0 FreeSans 1120 90 0 0 la_data_out[76]
+port 393 nsew signal tristate
+flabel metal2 s 400040 -800 400152 480 0 FreeSans 1120 90 0 0 la_data_out[77]
+port 394 nsew signal tristate
+flabel metal2 s 403586 -800 403698 480 0 FreeSans 1120 90 0 0 la_data_out[78]
+port 395 nsew signal tristate
+flabel metal2 s 407132 -800 407244 480 0 FreeSans 1120 90 0 0 la_data_out[79]
+port 396 nsew signal tristate
+flabel metal2 s 151820 -800 151932 480 0 FreeSans 1120 90 0 0 la_data_out[7]
+port 397 nsew signal tristate
+flabel metal2 s 410678 -800 410790 480 0 FreeSans 1120 90 0 0 la_data_out[80]
+port 398 nsew signal tristate
+flabel metal2 s 414224 -800 414336 480 0 FreeSans 1120 90 0 0 la_data_out[81]
+port 399 nsew signal tristate
+flabel metal2 s 417770 -800 417882 480 0 FreeSans 1120 90 0 0 la_data_out[82]
+port 400 nsew signal tristate
+flabel metal2 s 421316 -800 421428 480 0 FreeSans 1120 90 0 0 la_data_out[83]
+port 401 nsew signal tristate
+flabel metal2 s 424862 -800 424974 480 0 FreeSans 1120 90 0 0 la_data_out[84]
+port 402 nsew signal tristate
+flabel metal2 s 428408 -800 428520 480 0 FreeSans 1120 90 0 0 la_data_out[85]
+port 403 nsew signal tristate
+flabel metal2 s 431954 -800 432066 480 0 FreeSans 1120 90 0 0 la_data_out[86]
+port 404 nsew signal tristate
+flabel metal2 s 435500 -800 435612 480 0 FreeSans 1120 90 0 0 la_data_out[87]
+port 405 nsew signal tristate
+flabel metal2 s 439046 -800 439158 480 0 FreeSans 1120 90 0 0 la_data_out[88]
+port 406 nsew signal tristate
+flabel metal2 s 442592 -800 442704 480 0 FreeSans 1120 90 0 0 la_data_out[89]
+port 407 nsew signal tristate
+flabel metal2 s 155366 -800 155478 480 0 FreeSans 1120 90 0 0 la_data_out[8]
+port 408 nsew signal tristate
+flabel metal2 s 446138 -800 446250 480 0 FreeSans 1120 90 0 0 la_data_out[90]
+port 409 nsew signal tristate
+flabel metal2 s 449684 -800 449796 480 0 FreeSans 1120 90 0 0 la_data_out[91]
+port 410 nsew signal tristate
+flabel metal2 s 453230 -800 453342 480 0 FreeSans 1120 90 0 0 la_data_out[92]
+port 411 nsew signal tristate
+flabel metal2 s 456776 -800 456888 480 0 FreeSans 1120 90 0 0 la_data_out[93]
+port 412 nsew signal tristate
+flabel metal2 s 460322 -800 460434 480 0 FreeSans 1120 90 0 0 la_data_out[94]
+port 413 nsew signal tristate
+flabel metal2 s 463868 -800 463980 480 0 FreeSans 1120 90 0 0 la_data_out[95]
+port 414 nsew signal tristate
+flabel metal2 s 467414 -800 467526 480 0 FreeSans 1120 90 0 0 la_data_out[96]
+port 415 nsew signal tristate
+flabel metal2 s 470960 -800 471072 480 0 FreeSans 1120 90 0 0 la_data_out[97]
+port 416 nsew signal tristate
+flabel metal2 s 474506 -800 474618 480 0 FreeSans 1120 90 0 0 la_data_out[98]
+port 417 nsew signal tristate
+flabel metal2 s 478052 -800 478164 480 0 FreeSans 1120 90 0 0 la_data_out[99]
+port 418 nsew signal tristate
+flabel metal2 s 158912 -800 159024 480 0 FreeSans 1120 90 0 0 la_data_out[9]
+port 419 nsew signal tristate
+flabel metal2 s 128180 -800 128292 480 0 FreeSans 1120 90 0 0 la_oenb[0]
+port 420 nsew signal input
+flabel metal2 s 482780 -800 482892 480 0 FreeSans 1120 90 0 0 la_oenb[100]
+port 421 nsew signal input
+flabel metal2 s 486326 -800 486438 480 0 FreeSans 1120 90 0 0 la_oenb[101]
+port 422 nsew signal input
+flabel metal2 s 489872 -800 489984 480 0 FreeSans 1120 90 0 0 la_oenb[102]
+port 423 nsew signal input
+flabel metal2 s 493418 -800 493530 480 0 FreeSans 1120 90 0 0 la_oenb[103]
+port 424 nsew signal input
+flabel metal2 s 496964 -800 497076 480 0 FreeSans 1120 90 0 0 la_oenb[104]
+port 425 nsew signal input
+flabel metal2 s 500510 -800 500622 480 0 FreeSans 1120 90 0 0 la_oenb[105]
+port 426 nsew signal input
+flabel metal2 s 504056 -800 504168 480 0 FreeSans 1120 90 0 0 la_oenb[106]
+port 427 nsew signal input
+flabel metal2 s 507602 -800 507714 480 0 FreeSans 1120 90 0 0 la_oenb[107]
+port 428 nsew signal input
+flabel metal2 s 511148 -800 511260 480 0 FreeSans 1120 90 0 0 la_oenb[108]
+port 429 nsew signal input
+flabel metal2 s 514694 -800 514806 480 0 FreeSans 1120 90 0 0 la_oenb[109]
+port 430 nsew signal input
+flabel metal2 s 163640 -800 163752 480 0 FreeSans 1120 90 0 0 la_oenb[10]
+port 431 nsew signal input
+flabel metal2 s 518240 -800 518352 480 0 FreeSans 1120 90 0 0 la_oenb[110]
+port 432 nsew signal input
+flabel metal2 s 521786 -800 521898 480 0 FreeSans 1120 90 0 0 la_oenb[111]
+port 433 nsew signal input
+flabel metal2 s 525332 -800 525444 480 0 FreeSans 1120 90 0 0 la_oenb[112]
+port 434 nsew signal input
+flabel metal2 s 528878 -800 528990 480 0 FreeSans 1120 90 0 0 la_oenb[113]
+port 435 nsew signal input
+flabel metal2 s 532424 -800 532536 480 0 FreeSans 1120 90 0 0 la_oenb[114]
+port 436 nsew signal input
+flabel metal2 s 535970 -800 536082 480 0 FreeSans 1120 90 0 0 la_oenb[115]
+port 437 nsew signal input
+flabel metal2 s 539516 -800 539628 480 0 FreeSans 1120 90 0 0 la_oenb[116]
+port 438 nsew signal input
+flabel metal2 s 543062 -800 543174 480 0 FreeSans 1120 90 0 0 la_oenb[117]
+port 439 nsew signal input
+flabel metal2 s 546608 -800 546720 480 0 FreeSans 1120 90 0 0 la_oenb[118]
+port 440 nsew signal input
+flabel metal2 s 550154 -800 550266 480 0 FreeSans 1120 90 0 0 la_oenb[119]
+port 441 nsew signal input
+flabel metal2 s 167186 -800 167298 480 0 FreeSans 1120 90 0 0 la_oenb[11]
+port 442 nsew signal input
+flabel metal2 s 553700 -800 553812 480 0 FreeSans 1120 90 0 0 la_oenb[120]
+port 443 nsew signal input
+flabel metal2 s 557246 -800 557358 480 0 FreeSans 1120 90 0 0 la_oenb[121]
+port 444 nsew signal input
+flabel metal2 s 560792 -800 560904 480 0 FreeSans 1120 90 0 0 la_oenb[122]
+port 445 nsew signal input
+flabel metal2 s 564338 -800 564450 480 0 FreeSans 1120 90 0 0 la_oenb[123]
+port 446 nsew signal input
+flabel metal2 s 567884 -800 567996 480 0 FreeSans 1120 90 0 0 la_oenb[124]
+port 447 nsew signal input
+flabel metal2 s 571430 -800 571542 480 0 FreeSans 1120 90 0 0 la_oenb[125]
+port 448 nsew signal input
+flabel metal2 s 574976 -800 575088 480 0 FreeSans 1120 90 0 0 la_oenb[126]
+port 449 nsew signal input
+flabel metal2 s 578522 -800 578634 480 0 FreeSans 1120 90 0 0 la_oenb[127]
+port 450 nsew signal input
+flabel metal2 s 170732 -800 170844 480 0 FreeSans 1120 90 0 0 la_oenb[12]
+port 451 nsew signal input
+flabel metal2 s 174278 -800 174390 480 0 FreeSans 1120 90 0 0 la_oenb[13]
+port 452 nsew signal input
+flabel metal2 s 177824 -800 177936 480 0 FreeSans 1120 90 0 0 la_oenb[14]
+port 453 nsew signal input
+flabel metal2 s 181370 -800 181482 480 0 FreeSans 1120 90 0 0 la_oenb[15]
+port 454 nsew signal input
+flabel metal2 s 184916 -800 185028 480 0 FreeSans 1120 90 0 0 la_oenb[16]
+port 455 nsew signal input
+flabel metal2 s 188462 -800 188574 480 0 FreeSans 1120 90 0 0 la_oenb[17]
+port 456 nsew signal input
+flabel metal2 s 192008 -800 192120 480 0 FreeSans 1120 90 0 0 la_oenb[18]
+port 457 nsew signal input
+flabel metal2 s 195554 -800 195666 480 0 FreeSans 1120 90 0 0 la_oenb[19]
+port 458 nsew signal input
+flabel metal2 s 131726 -800 131838 480 0 FreeSans 1120 90 0 0 la_oenb[1]
+port 459 nsew signal input
+flabel metal2 s 199100 -800 199212 480 0 FreeSans 1120 90 0 0 la_oenb[20]
+port 460 nsew signal input
+flabel metal2 s 202646 -800 202758 480 0 FreeSans 1120 90 0 0 la_oenb[21]
+port 461 nsew signal input
+flabel metal2 s 206192 -800 206304 480 0 FreeSans 1120 90 0 0 la_oenb[22]
+port 462 nsew signal input
+flabel metal2 s 209738 -800 209850 480 0 FreeSans 1120 90 0 0 la_oenb[23]
+port 463 nsew signal input
+flabel metal2 s 213284 -800 213396 480 0 FreeSans 1120 90 0 0 la_oenb[24]
+port 464 nsew signal input
+flabel metal2 s 216830 -800 216942 480 0 FreeSans 1120 90 0 0 la_oenb[25]
+port 465 nsew signal input
+flabel metal2 s 220376 -800 220488 480 0 FreeSans 1120 90 0 0 la_oenb[26]
+port 466 nsew signal input
+flabel metal2 s 223922 -800 224034 480 0 FreeSans 1120 90 0 0 la_oenb[27]
+port 467 nsew signal input
+flabel metal2 s 227468 -800 227580 480 0 FreeSans 1120 90 0 0 la_oenb[28]
+port 468 nsew signal input
+flabel metal2 s 231014 -800 231126 480 0 FreeSans 1120 90 0 0 la_oenb[29]
+port 469 nsew signal input
+flabel metal2 s 135272 -800 135384 480 0 FreeSans 1120 90 0 0 la_oenb[2]
+port 470 nsew signal input
+flabel metal2 s 234560 -800 234672 480 0 FreeSans 1120 90 0 0 la_oenb[30]
+port 471 nsew signal input
+flabel metal2 s 238106 -800 238218 480 0 FreeSans 1120 90 0 0 la_oenb[31]
+port 472 nsew signal input
+flabel metal2 s 241652 -800 241764 480 0 FreeSans 1120 90 0 0 la_oenb[32]
+port 473 nsew signal input
+flabel metal2 s 245198 -800 245310 480 0 FreeSans 1120 90 0 0 la_oenb[33]
+port 474 nsew signal input
+flabel metal2 s 248744 -800 248856 480 0 FreeSans 1120 90 0 0 la_oenb[34]
+port 475 nsew signal input
+flabel metal2 s 252290 -800 252402 480 0 FreeSans 1120 90 0 0 la_oenb[35]
+port 476 nsew signal input
+flabel metal2 s 255836 -800 255948 480 0 FreeSans 1120 90 0 0 la_oenb[36]
+port 477 nsew signal input
+flabel metal2 s 259382 -800 259494 480 0 FreeSans 1120 90 0 0 la_oenb[37]
+port 478 nsew signal input
+flabel metal2 s 262928 -800 263040 480 0 FreeSans 1120 90 0 0 la_oenb[38]
+port 479 nsew signal input
+flabel metal2 s 266474 -800 266586 480 0 FreeSans 1120 90 0 0 la_oenb[39]
+port 480 nsew signal input
+flabel metal2 s 138818 -800 138930 480 0 FreeSans 1120 90 0 0 la_oenb[3]
+port 481 nsew signal input
+flabel metal2 s 270020 -800 270132 480 0 FreeSans 1120 90 0 0 la_oenb[40]
+port 482 nsew signal input
+flabel metal2 s 273566 -800 273678 480 0 FreeSans 1120 90 0 0 la_oenb[41]
+port 483 nsew signal input
+flabel metal2 s 277112 -800 277224 480 0 FreeSans 1120 90 0 0 la_oenb[42]
+port 484 nsew signal input
+flabel metal2 s 280658 -800 280770 480 0 FreeSans 1120 90 0 0 la_oenb[43]
+port 485 nsew signal input
+flabel metal2 s 284204 -800 284316 480 0 FreeSans 1120 90 0 0 la_oenb[44]
+port 486 nsew signal input
+flabel metal2 s 287750 -800 287862 480 0 FreeSans 1120 90 0 0 la_oenb[45]
+port 487 nsew signal input
+flabel metal2 s 291296 -800 291408 480 0 FreeSans 1120 90 0 0 la_oenb[46]
+port 488 nsew signal input
+flabel metal2 s 294842 -800 294954 480 0 FreeSans 1120 90 0 0 la_oenb[47]
+port 489 nsew signal input
+flabel metal2 s 298388 -800 298500 480 0 FreeSans 1120 90 0 0 la_oenb[48]
+port 490 nsew signal input
+flabel metal2 s 301934 -800 302046 480 0 FreeSans 1120 90 0 0 la_oenb[49]
+port 491 nsew signal input
+flabel metal2 s 142364 -800 142476 480 0 FreeSans 1120 90 0 0 la_oenb[4]
+port 492 nsew signal input
+flabel metal2 s 305480 -800 305592 480 0 FreeSans 1120 90 0 0 la_oenb[50]
+port 493 nsew signal input
+flabel metal2 s 309026 -800 309138 480 0 FreeSans 1120 90 0 0 la_oenb[51]
+port 494 nsew signal input
+flabel metal2 s 312572 -800 312684 480 0 FreeSans 1120 90 0 0 la_oenb[52]
+port 495 nsew signal input
+flabel metal2 s 316118 -800 316230 480 0 FreeSans 1120 90 0 0 la_oenb[53]
+port 496 nsew signal input
+flabel metal2 s 319664 -800 319776 480 0 FreeSans 1120 90 0 0 la_oenb[54]
+port 497 nsew signal input
+flabel metal2 s 323210 -800 323322 480 0 FreeSans 1120 90 0 0 la_oenb[55]
+port 498 nsew signal input
+flabel metal2 s 326756 -800 326868 480 0 FreeSans 1120 90 0 0 la_oenb[56]
+port 499 nsew signal input
+flabel metal2 s 330302 -800 330414 480 0 FreeSans 1120 90 0 0 la_oenb[57]
+port 500 nsew signal input
+flabel metal2 s 333848 -800 333960 480 0 FreeSans 1120 90 0 0 la_oenb[58]
+port 501 nsew signal input
+flabel metal2 s 337394 -800 337506 480 0 FreeSans 1120 90 0 0 la_oenb[59]
+port 502 nsew signal input
+flabel metal2 s 145910 -800 146022 480 0 FreeSans 1120 90 0 0 la_oenb[5]
+port 503 nsew signal input
+flabel metal2 s 340940 -800 341052 480 0 FreeSans 1120 90 0 0 la_oenb[60]
+port 504 nsew signal input
+flabel metal2 s 344486 -800 344598 480 0 FreeSans 1120 90 0 0 la_oenb[61]
+port 505 nsew signal input
+flabel metal2 s 348032 -800 348144 480 0 FreeSans 1120 90 0 0 la_oenb[62]
+port 506 nsew signal input
+flabel metal2 s 351578 -800 351690 480 0 FreeSans 1120 90 0 0 la_oenb[63]
+port 507 nsew signal input
+flabel metal2 s 355124 -800 355236 480 0 FreeSans 1120 90 0 0 la_oenb[64]
+port 508 nsew signal input
+flabel metal2 s 358670 -800 358782 480 0 FreeSans 1120 90 0 0 la_oenb[65]
+port 509 nsew signal input
+flabel metal2 s 362216 -800 362328 480 0 FreeSans 1120 90 0 0 la_oenb[66]
+port 510 nsew signal input
+flabel metal2 s 365762 -800 365874 480 0 FreeSans 1120 90 0 0 la_oenb[67]
+port 511 nsew signal input
+flabel metal2 s 369308 -800 369420 480 0 FreeSans 1120 90 0 0 la_oenb[68]
+port 512 nsew signal input
+flabel metal2 s 372854 -800 372966 480 0 FreeSans 1120 90 0 0 la_oenb[69]
+port 513 nsew signal input
+flabel metal2 s 149456 -800 149568 480 0 FreeSans 1120 90 0 0 la_oenb[6]
+port 514 nsew signal input
+flabel metal2 s 376400 -800 376512 480 0 FreeSans 1120 90 0 0 la_oenb[70]
+port 515 nsew signal input
+flabel metal2 s 379946 -800 380058 480 0 FreeSans 1120 90 0 0 la_oenb[71]
+port 516 nsew signal input
+flabel metal2 s 383492 -800 383604 480 0 FreeSans 1120 90 0 0 la_oenb[72]
+port 517 nsew signal input
+flabel metal2 s 387038 -800 387150 480 0 FreeSans 1120 90 0 0 la_oenb[73]
+port 518 nsew signal input
+flabel metal2 s 390584 -800 390696 480 0 FreeSans 1120 90 0 0 la_oenb[74]
+port 519 nsew signal input
+flabel metal2 s 394130 -800 394242 480 0 FreeSans 1120 90 0 0 la_oenb[75]
+port 520 nsew signal input
+flabel metal2 s 397676 -800 397788 480 0 FreeSans 1120 90 0 0 la_oenb[76]
+port 521 nsew signal input
+flabel metal2 s 401222 -800 401334 480 0 FreeSans 1120 90 0 0 la_oenb[77]
+port 522 nsew signal input
+flabel metal2 s 404768 -800 404880 480 0 FreeSans 1120 90 0 0 la_oenb[78]
+port 523 nsew signal input
+flabel metal2 s 408314 -800 408426 480 0 FreeSans 1120 90 0 0 la_oenb[79]
+port 524 nsew signal input
+flabel metal2 s 153002 -800 153114 480 0 FreeSans 1120 90 0 0 la_oenb[7]
+port 525 nsew signal input
+flabel metal2 s 411860 -800 411972 480 0 FreeSans 1120 90 0 0 la_oenb[80]
+port 526 nsew signal input
+flabel metal2 s 415406 -800 415518 480 0 FreeSans 1120 90 0 0 la_oenb[81]
+port 527 nsew signal input
+flabel metal2 s 418952 -800 419064 480 0 FreeSans 1120 90 0 0 la_oenb[82]
+port 528 nsew signal input
+flabel metal2 s 422498 -800 422610 480 0 FreeSans 1120 90 0 0 la_oenb[83]
+port 529 nsew signal input
+flabel metal2 s 426044 -800 426156 480 0 FreeSans 1120 90 0 0 la_oenb[84]
+port 530 nsew signal input
+flabel metal2 s 429590 -800 429702 480 0 FreeSans 1120 90 0 0 la_oenb[85]
+port 531 nsew signal input
+flabel metal2 s 433136 -800 433248 480 0 FreeSans 1120 90 0 0 la_oenb[86]
+port 532 nsew signal input
+flabel metal2 s 436682 -800 436794 480 0 FreeSans 1120 90 0 0 la_oenb[87]
+port 533 nsew signal input
+flabel metal2 s 440228 -800 440340 480 0 FreeSans 1120 90 0 0 la_oenb[88]
+port 534 nsew signal input
+flabel metal2 s 443774 -800 443886 480 0 FreeSans 1120 90 0 0 la_oenb[89]
+port 535 nsew signal input
+flabel metal2 s 156548 -800 156660 480 0 FreeSans 1120 90 0 0 la_oenb[8]
+port 536 nsew signal input
+flabel metal2 s 447320 -800 447432 480 0 FreeSans 1120 90 0 0 la_oenb[90]
+port 537 nsew signal input
+flabel metal2 s 450866 -800 450978 480 0 FreeSans 1120 90 0 0 la_oenb[91]
+port 538 nsew signal input
+flabel metal2 s 454412 -800 454524 480 0 FreeSans 1120 90 0 0 la_oenb[92]
+port 539 nsew signal input
+flabel metal2 s 457958 -800 458070 480 0 FreeSans 1120 90 0 0 la_oenb[93]
+port 540 nsew signal input
+flabel metal2 s 461504 -800 461616 480 0 FreeSans 1120 90 0 0 la_oenb[94]
+port 541 nsew signal input
+flabel metal2 s 465050 -800 465162 480 0 FreeSans 1120 90 0 0 la_oenb[95]
+port 542 nsew signal input
+flabel metal2 s 468596 -800 468708 480 0 FreeSans 1120 90 0 0 la_oenb[96]
+port 543 nsew signal input
+flabel metal2 s 472142 -800 472254 480 0 FreeSans 1120 90 0 0 la_oenb[97]
+port 544 nsew signal input
+flabel metal2 s 475688 -800 475800 480 0 FreeSans 1120 90 0 0 la_oenb[98]
+port 545 nsew signal input
+flabel metal2 s 479234 -800 479346 480 0 FreeSans 1120 90 0 0 la_oenb[99]
+port 546 nsew signal input
+flabel metal2 s 160094 -800 160206 480 0 FreeSans 1120 90 0 0 la_oenb[9]
+port 547 nsew signal input
+flabel metal2 s 579704 -800 579816 480 0 FreeSans 1120 90 0 0 user_clock2
+port 548 nsew signal input
+flabel metal2 s 580886 -800 580998 480 0 FreeSans 1120 90 0 0 user_irq[0]
+port 549 nsew signal tristate
+flabel metal2 s 582068 -800 582180 480 0 FreeSans 1120 90 0 0 user_irq[1]
+port 550 nsew signal tristate
+flabel metal2 s 583250 -800 583362 480 0 FreeSans 1120 90 0 0 user_irq[2]
+port 551 nsew signal tristate
+flabel metal3 s 582340 639784 584800 644584 0 FreeSans 1120 0 0 0 vccd1
+port 552 nsew signal bidirectional
+flabel metal3 s 582340 629784 584800 634584 0 FreeSans 1120 0 0 0 vccd1
+port 553 nsew signal bidirectional
+flabel metal3 s 0 643842 1660 648642 0 FreeSans 1120 0 0 0 vccd2
+port 554 nsew signal bidirectional
+flabel metal3 s 0 633842 1660 638642 0 FreeSans 1120 0 0 0 vccd2
+port 555 nsew signal bidirectional
+flabel metal3 s 582340 540562 584800 545362 0 FreeSans 1120 0 0 0 vdda1
+port 556 nsew signal bidirectional
+flabel metal3 s 582340 550562 584800 555362 0 FreeSans 1120 0 0 0 vdda1
+port 557 nsew signal bidirectional
+flabel metal3 s 582340 235230 584800 240030 0 FreeSans 1120 0 0 0 vdda1
+port 558 nsew signal bidirectional
+flabel metal3 s 582340 225230 584800 230030 0 FreeSans 1120 0 0 0 vdda1
+port 559 nsew signal bidirectional
+flabel metal3 s 0 204888 1660 209688 0 FreeSans 1120 0 0 0 vdda2
+port 560 nsew signal bidirectional
+flabel metal3 s 0 214888 1660 219688 0 FreeSans 1120 0 0 0 vdda2
+port 561 nsew signal bidirectional
+flabel metal3 s 520594 702340 525394 704800 0 FreeSans 1920 180 0 0 vssa1
+port 562 nsew signal bidirectional
+flabel metal3 s 510594 702340 515394 704800 0 FreeSans 1920 180 0 0 vssa1
+port 563 nsew signal bidirectional
+flabel metal3 s 582340 146830 584800 151630 0 FreeSans 1120 0 0 0 vssa1
+port 564 nsew signal bidirectional
+flabel metal3 s 582340 136830 584800 141630 0 FreeSans 1120 0 0 0 vssa1
+port 565 nsew signal bidirectional
+flabel metal3 s 0 559442 1660 564242 0 FreeSans 1120 0 0 0 vssa2
+port 566 nsew signal bidirectional
+flabel metal3 s 0 549442 1660 554242 0 FreeSans 1120 0 0 0 vssa2
+port 567 nsew signal bidirectional
+flabel metal3 s 582340 191430 584800 196230 0 FreeSans 1120 0 0 0 vssd1
+port 568 nsew signal bidirectional
+flabel metal3 s 582340 181430 584800 186230 0 FreeSans 1120 0 0 0 vssd1
+port 569 nsew signal bidirectional
+flabel metal3 s 0 172888 1660 177688 0 FreeSans 1120 0 0 0 vssd2
+port 570 nsew signal bidirectional
+flabel metal3 s 0 162888 1660 167688 0 FreeSans 1120 0 0 0 vssd2
+port 571 nsew signal bidirectional
+flabel metal2 s 524 -800 636 480 0 FreeSans 1120 90 0 0 wb_clk_i
+port 572 nsew signal input
+flabel metal2 s 1706 -800 1818 480 0 FreeSans 1120 90 0 0 wb_rst_i
+port 573 nsew signal input
+flabel metal2 s 2888 -800 3000 480 0 FreeSans 1120 90 0 0 wbs_ack_o
+port 574 nsew signal tristate
+flabel metal2 s 7616 -800 7728 480 0 FreeSans 1120 90 0 0 wbs_adr_i[0]
+port 575 nsew signal input
+flabel metal2 s 47804 -800 47916 480 0 FreeSans 1120 90 0 0 wbs_adr_i[10]
+port 576 nsew signal input
+flabel metal2 s 51350 -800 51462 480 0 FreeSans 1120 90 0 0 wbs_adr_i[11]
+port 577 nsew signal input
+flabel metal2 s 54896 -800 55008 480 0 FreeSans 1120 90 0 0 wbs_adr_i[12]
+port 578 nsew signal input
+flabel metal2 s 58442 -800 58554 480 0 FreeSans 1120 90 0 0 wbs_adr_i[13]
+port 579 nsew signal input
+flabel metal2 s 61988 -800 62100 480 0 FreeSans 1120 90 0 0 wbs_adr_i[14]
+port 580 nsew signal input
+flabel metal2 s 65534 -800 65646 480 0 FreeSans 1120 90 0 0 wbs_adr_i[15]
+port 581 nsew signal input
+flabel metal2 s 69080 -800 69192 480 0 FreeSans 1120 90 0 0 wbs_adr_i[16]
+port 582 nsew signal input
+flabel metal2 s 72626 -800 72738 480 0 FreeSans 1120 90 0 0 wbs_adr_i[17]
+port 583 nsew signal input
+flabel metal2 s 76172 -800 76284 480 0 FreeSans 1120 90 0 0 wbs_adr_i[18]
+port 584 nsew signal input
+flabel metal2 s 79718 -800 79830 480 0 FreeSans 1120 90 0 0 wbs_adr_i[19]
+port 585 nsew signal input
+flabel metal2 s 12344 -800 12456 480 0 FreeSans 1120 90 0 0 wbs_adr_i[1]
+port 586 nsew signal input
+flabel metal2 s 83264 -800 83376 480 0 FreeSans 1120 90 0 0 wbs_adr_i[20]
+port 587 nsew signal input
+flabel metal2 s 86810 -800 86922 480 0 FreeSans 1120 90 0 0 wbs_adr_i[21]
+port 588 nsew signal input
+flabel metal2 s 90356 -800 90468 480 0 FreeSans 1120 90 0 0 wbs_adr_i[22]
+port 589 nsew signal input
+flabel metal2 s 93902 -800 94014 480 0 FreeSans 1120 90 0 0 wbs_adr_i[23]
+port 590 nsew signal input
+flabel metal2 s 97448 -800 97560 480 0 FreeSans 1120 90 0 0 wbs_adr_i[24]
+port 591 nsew signal input
+flabel metal2 s 100994 -800 101106 480 0 FreeSans 1120 90 0 0 wbs_adr_i[25]
+port 592 nsew signal input
+flabel metal2 s 104540 -800 104652 480 0 FreeSans 1120 90 0 0 wbs_adr_i[26]
+port 593 nsew signal input
+flabel metal2 s 108086 -800 108198 480 0 FreeSans 1120 90 0 0 wbs_adr_i[27]
+port 594 nsew signal input
+flabel metal2 s 111632 -800 111744 480 0 FreeSans 1120 90 0 0 wbs_adr_i[28]
+port 595 nsew signal input
+flabel metal2 s 115178 -800 115290 480 0 FreeSans 1120 90 0 0 wbs_adr_i[29]
+port 596 nsew signal input
+flabel metal2 s 17072 -800 17184 480 0 FreeSans 1120 90 0 0 wbs_adr_i[2]
+port 597 nsew signal input
+flabel metal2 s 118724 -800 118836 480 0 FreeSans 1120 90 0 0 wbs_adr_i[30]
+port 598 nsew signal input
+flabel metal2 s 122270 -800 122382 480 0 FreeSans 1120 90 0 0 wbs_adr_i[31]
+port 599 nsew signal input
+flabel metal2 s 21800 -800 21912 480 0 FreeSans 1120 90 0 0 wbs_adr_i[3]
+port 600 nsew signal input
+flabel metal2 s 26528 -800 26640 480 0 FreeSans 1120 90 0 0 wbs_adr_i[4]
+port 601 nsew signal input
+flabel metal2 s 30074 -800 30186 480 0 FreeSans 1120 90 0 0 wbs_adr_i[5]
+port 602 nsew signal input
+flabel metal2 s 33620 -800 33732 480 0 FreeSans 1120 90 0 0 wbs_adr_i[6]
+port 603 nsew signal input
+flabel metal2 s 37166 -800 37278 480 0 FreeSans 1120 90 0 0 wbs_adr_i[7]
+port 604 nsew signal input
+flabel metal2 s 40712 -800 40824 480 0 FreeSans 1120 90 0 0 wbs_adr_i[8]
+port 605 nsew signal input
+flabel metal2 s 44258 -800 44370 480 0 FreeSans 1120 90 0 0 wbs_adr_i[9]
+port 606 nsew signal input
+flabel metal2 s 4070 -800 4182 480 0 FreeSans 1120 90 0 0 wbs_cyc_i
+port 607 nsew signal input
+flabel metal2 s 8798 -800 8910 480 0 FreeSans 1120 90 0 0 wbs_dat_i[0]
+port 608 nsew signal input
+flabel metal2 s 48986 -800 49098 480 0 FreeSans 1120 90 0 0 wbs_dat_i[10]
+port 609 nsew signal input
+flabel metal2 s 52532 -800 52644 480 0 FreeSans 1120 90 0 0 wbs_dat_i[11]
+port 610 nsew signal input
+flabel metal2 s 56078 -800 56190 480 0 FreeSans 1120 90 0 0 wbs_dat_i[12]
+port 611 nsew signal input
+flabel metal2 s 59624 -800 59736 480 0 FreeSans 1120 90 0 0 wbs_dat_i[13]
+port 612 nsew signal input
+flabel metal2 s 63170 -800 63282 480 0 FreeSans 1120 90 0 0 wbs_dat_i[14]
+port 613 nsew signal input
+flabel metal2 s 66716 -800 66828 480 0 FreeSans 1120 90 0 0 wbs_dat_i[15]
+port 614 nsew signal input
+flabel metal2 s 70262 -800 70374 480 0 FreeSans 1120 90 0 0 wbs_dat_i[16]
+port 615 nsew signal input
+flabel metal2 s 73808 -800 73920 480 0 FreeSans 1120 90 0 0 wbs_dat_i[17]
+port 616 nsew signal input
+flabel metal2 s 77354 -800 77466 480 0 FreeSans 1120 90 0 0 wbs_dat_i[18]
+port 617 nsew signal input
+flabel metal2 s 80900 -800 81012 480 0 FreeSans 1120 90 0 0 wbs_dat_i[19]
+port 618 nsew signal input
+flabel metal2 s 13526 -800 13638 480 0 FreeSans 1120 90 0 0 wbs_dat_i[1]
+port 619 nsew signal input
+flabel metal2 s 84446 -800 84558 480 0 FreeSans 1120 90 0 0 wbs_dat_i[20]
+port 620 nsew signal input
+flabel metal2 s 87992 -800 88104 480 0 FreeSans 1120 90 0 0 wbs_dat_i[21]
+port 621 nsew signal input
+flabel metal2 s 91538 -800 91650 480 0 FreeSans 1120 90 0 0 wbs_dat_i[22]
+port 622 nsew signal input
+flabel metal2 s 95084 -800 95196 480 0 FreeSans 1120 90 0 0 wbs_dat_i[23]
+port 623 nsew signal input
+flabel metal2 s 98630 -800 98742 480 0 FreeSans 1120 90 0 0 wbs_dat_i[24]
+port 624 nsew signal input
+flabel metal2 s 102176 -800 102288 480 0 FreeSans 1120 90 0 0 wbs_dat_i[25]
+port 625 nsew signal input
+flabel metal2 s 105722 -800 105834 480 0 FreeSans 1120 90 0 0 wbs_dat_i[26]
+port 626 nsew signal input
+flabel metal2 s 109268 -800 109380 480 0 FreeSans 1120 90 0 0 wbs_dat_i[27]
+port 627 nsew signal input
+flabel metal2 s 112814 -800 112926 480 0 FreeSans 1120 90 0 0 wbs_dat_i[28]
+port 628 nsew signal input
+flabel metal2 s 116360 -800 116472 480 0 FreeSans 1120 90 0 0 wbs_dat_i[29]
+port 629 nsew signal input
+flabel metal2 s 18254 -800 18366 480 0 FreeSans 1120 90 0 0 wbs_dat_i[2]
+port 630 nsew signal input
+flabel metal2 s 119906 -800 120018 480 0 FreeSans 1120 90 0 0 wbs_dat_i[30]
+port 631 nsew signal input
+flabel metal2 s 123452 -800 123564 480 0 FreeSans 1120 90 0 0 wbs_dat_i[31]
+port 632 nsew signal input
+flabel metal2 s 22982 -800 23094 480 0 FreeSans 1120 90 0 0 wbs_dat_i[3]
+port 633 nsew signal input
+flabel metal2 s 27710 -800 27822 480 0 FreeSans 1120 90 0 0 wbs_dat_i[4]
+port 634 nsew signal input
+flabel metal2 s 31256 -800 31368 480 0 FreeSans 1120 90 0 0 wbs_dat_i[5]
+port 635 nsew signal input
+flabel metal2 s 34802 -800 34914 480 0 FreeSans 1120 90 0 0 wbs_dat_i[6]
+port 636 nsew signal input
+flabel metal2 s 38348 -800 38460 480 0 FreeSans 1120 90 0 0 wbs_dat_i[7]
+port 637 nsew signal input
+flabel metal2 s 41894 -800 42006 480 0 FreeSans 1120 90 0 0 wbs_dat_i[8]
+port 638 nsew signal input
+flabel metal2 s 45440 -800 45552 480 0 FreeSans 1120 90 0 0 wbs_dat_i[9]
+port 639 nsew signal input
+flabel metal2 s 9980 -800 10092 480 0 FreeSans 1120 90 0 0 wbs_dat_o[0]
+port 640 nsew signal tristate
+flabel metal2 s 50168 -800 50280 480 0 FreeSans 1120 90 0 0 wbs_dat_o[10]
+port 641 nsew signal tristate
+flabel metal2 s 53714 -800 53826 480 0 FreeSans 1120 90 0 0 wbs_dat_o[11]
+port 642 nsew signal tristate
+flabel metal2 s 57260 -800 57372 480 0 FreeSans 1120 90 0 0 wbs_dat_o[12]
+port 643 nsew signal tristate
+flabel metal2 s 60806 -800 60918 480 0 FreeSans 1120 90 0 0 wbs_dat_o[13]
+port 644 nsew signal tristate
+flabel metal2 s 64352 -800 64464 480 0 FreeSans 1120 90 0 0 wbs_dat_o[14]
+port 645 nsew signal tristate
+flabel metal2 s 67898 -800 68010 480 0 FreeSans 1120 90 0 0 wbs_dat_o[15]
+port 646 nsew signal tristate
+flabel metal2 s 71444 -800 71556 480 0 FreeSans 1120 90 0 0 wbs_dat_o[16]
+port 647 nsew signal tristate
+flabel metal2 s 74990 -800 75102 480 0 FreeSans 1120 90 0 0 wbs_dat_o[17]
+port 648 nsew signal tristate
+flabel metal2 s 78536 -800 78648 480 0 FreeSans 1120 90 0 0 wbs_dat_o[18]
+port 649 nsew signal tristate
+flabel metal2 s 82082 -800 82194 480 0 FreeSans 1120 90 0 0 wbs_dat_o[19]
+port 650 nsew signal tristate
+flabel metal2 s 14708 -800 14820 480 0 FreeSans 1120 90 0 0 wbs_dat_o[1]
+port 651 nsew signal tristate
+flabel metal2 s 85628 -800 85740 480 0 FreeSans 1120 90 0 0 wbs_dat_o[20]
+port 652 nsew signal tristate
+flabel metal2 s 89174 -800 89286 480 0 FreeSans 1120 90 0 0 wbs_dat_o[21]
+port 653 nsew signal tristate
+flabel metal2 s 92720 -800 92832 480 0 FreeSans 1120 90 0 0 wbs_dat_o[22]
+port 654 nsew signal tristate
+flabel metal2 s 96266 -800 96378 480 0 FreeSans 1120 90 0 0 wbs_dat_o[23]
+port 655 nsew signal tristate
+flabel metal2 s 99812 -800 99924 480 0 FreeSans 1120 90 0 0 wbs_dat_o[24]
+port 656 nsew signal tristate
+flabel metal2 s 103358 -800 103470 480 0 FreeSans 1120 90 0 0 wbs_dat_o[25]
+port 657 nsew signal tristate
+flabel metal2 s 106904 -800 107016 480 0 FreeSans 1120 90 0 0 wbs_dat_o[26]
+port 658 nsew signal tristate
+flabel metal2 s 110450 -800 110562 480 0 FreeSans 1120 90 0 0 wbs_dat_o[27]
+port 659 nsew signal tristate
+flabel metal2 s 113996 -800 114108 480 0 FreeSans 1120 90 0 0 wbs_dat_o[28]
+port 660 nsew signal tristate
+flabel metal2 s 117542 -800 117654 480 0 FreeSans 1120 90 0 0 wbs_dat_o[29]
+port 661 nsew signal tristate
+flabel metal2 s 19436 -800 19548 480 0 FreeSans 1120 90 0 0 wbs_dat_o[2]
+port 662 nsew signal tristate
+flabel metal2 s 121088 -800 121200 480 0 FreeSans 1120 90 0 0 wbs_dat_o[30]
+port 663 nsew signal tristate
+flabel metal2 s 124634 -800 124746 480 0 FreeSans 1120 90 0 0 wbs_dat_o[31]
+port 664 nsew signal tristate
+flabel metal2 s 24164 -800 24276 480 0 FreeSans 1120 90 0 0 wbs_dat_o[3]
+port 665 nsew signal tristate
+flabel metal2 s 28892 -800 29004 480 0 FreeSans 1120 90 0 0 wbs_dat_o[4]
+port 666 nsew signal tristate
+flabel metal2 s 32438 -800 32550 480 0 FreeSans 1120 90 0 0 wbs_dat_o[5]
+port 667 nsew signal tristate
+flabel metal2 s 35984 -800 36096 480 0 FreeSans 1120 90 0 0 wbs_dat_o[6]
+port 668 nsew signal tristate
+flabel metal2 s 39530 -800 39642 480 0 FreeSans 1120 90 0 0 wbs_dat_o[7]
+port 669 nsew signal tristate
+flabel metal2 s 43076 -800 43188 480 0 FreeSans 1120 90 0 0 wbs_dat_o[8]
+port 670 nsew signal tristate
+flabel metal2 s 46622 -800 46734 480 0 FreeSans 1120 90 0 0 wbs_dat_o[9]
+port 671 nsew signal tristate
+flabel metal2 s 11162 -800 11274 480 0 FreeSans 1120 90 0 0 wbs_sel_i[0]
+port 672 nsew signal input
+flabel metal2 s 15890 -800 16002 480 0 FreeSans 1120 90 0 0 wbs_sel_i[1]
+port 673 nsew signal input
+flabel metal2 s 20618 -800 20730 480 0 FreeSans 1120 90 0 0 wbs_sel_i[2]
+port 674 nsew signal input
+flabel metal2 s 25346 -800 25458 480 0 FreeSans 1120 90 0 0 wbs_sel_i[3]
+port 675 nsew signal input
+flabel metal2 s 5252 -800 5364 480 0 FreeSans 1120 90 0 0 wbs_stb_i
+port 676 nsew signal input
+flabel metal2 s 6434 -800 6546 480 0 FreeSans 1120 90 0 0 wbs_we_i
+port 677 nsew signal input
+<< properties >>
+string FIXED_BBOX 0 0 584000 704000
+<< end >>