fixed Bug in hte invert bit
diff --git a/def/user_project_wrapper.def b/def/user_project_wrapper.def
index 7012d99..89ac9cc 100644
--- a/def/user_project_wrapper.def
+++ b/def/user_project_wrapper.def
@@ -7766,15 +7766,13 @@
       NEW met1 ( 1414730 1809310 ) M1M2_PR
       NEW met1 ( 1411050 1809310 ) M1M2_PR ;
     - io_in[21] ( PIN io_in[21] ) ( mprj io_in[21] ) + USE SIGNAL
-      + ROUTED met2 ( 962550 1818150 ) ( * 3501490 )
-      NEW met2 ( 1376090 1799620 0 ) ( * 1818150 )
-      NEW met1 ( 851690 3501490 ) ( 962550 * )
-      NEW met2 ( 851690 3501490 ) ( * 3517980 0 )
-      NEW met1 ( 962550 1818150 ) ( 1376090 * )
-      NEW met1 ( 962550 3501490 ) M1M2_PR
-      NEW met1 ( 962550 1818150 ) M1M2_PR
+      + ROUTED met2 ( 1376090 1799620 0 ) ( * 1818150 )
+      NEW met2 ( 848930 1818150 ) ( * 3512100 )
+      NEW met2 ( 848930 3512100 ) ( 851690 * )
+      NEW met2 ( 851690 3512100 ) ( * 3517980 0 )
+      NEW met1 ( 848930 1818150 ) ( 1376090 * )
       NEW met1 ( 1376090 1818150 ) M1M2_PR
-      NEW met1 ( 851690 3501490 ) M1M2_PR ;
+      NEW met1 ( 848930 1818150 ) M1M2_PR ;
     - io_in[22] ( PIN io_in[22] ) ( mprj io_in[22] ) + USE SIGNAL
       + ROUTED met1 ( 524630 1824950 ) ( 1337910 * )
       NEW met2 ( 524630 3517980 ) ( 526470 * )
@@ -8051,29 +8049,29 @@
       NEW met1 ( 2900990 1227910 ) M1M2_PR
       NEW met2 ( 2900990 1227740 ) M2M3_PR ;
     - io_in[7] ( PIN io_in[7] ) ( mprj io_in[7] ) + USE SIGNAL
-      + ROUTED met2 ( 2900990 1493620 ) ( * 1497190 )
+      + ROUTED met2 ( 1963050 1497190 ) ( * 1801490 )
+      NEW met2 ( 2900990 1493620 ) ( * 1497190 )
       NEW met3 ( 2900990 1493620 ) ( 2917780 * 0 )
-      NEW met2 ( 1914750 1799620 0 ) ( * 1809650 )
-      NEW met1 ( 1914750 1809650 ) ( 2397750 * )
-      NEW met2 ( 2397750 1497190 ) ( * 1809650 )
-      NEW met1 ( 2397750 1497190 ) ( 2900990 * )
+      NEW met2 ( 1914750 1799620 0 ) ( * 1801490 )
+      NEW met1 ( 1914750 1801490 ) ( 1963050 * )
+      NEW met1 ( 1963050 1497190 ) ( 2900990 * )
+      NEW met1 ( 1963050 1497190 ) M1M2_PR
+      NEW met1 ( 1963050 1801490 ) M1M2_PR
       NEW met1 ( 2900990 1497190 ) M1M2_PR
       NEW met2 ( 2900990 1493620 ) M2M3_PR
-      NEW met1 ( 1914750 1809650 ) M1M2_PR
-      NEW met1 ( 2397750 1497190 ) M1M2_PR
-      NEW met1 ( 2397750 1809650 ) M1M2_PR ;
+      NEW met1 ( 1914750 1801490 ) M1M2_PR ;
     - io_in[8] ( PIN io_in[8] ) ( mprj io_in[8] ) + USE SIGNAL
       + ROUTED met2 ( 2900990 1759500 ) ( * 1766130 )
       NEW met3 ( 2900990 1759500 ) ( 2917780 * 0 )
-      NEW met2 ( 2411550 1766130 ) ( * 1808290 )
-      NEW met1 ( 2411550 1766130 ) ( 2900990 * )
-      NEW met2 ( 1876110 1799620 0 ) ( * 1808290 )
-      NEW met1 ( 1876110 1808290 ) ( 2411550 * )
-      NEW met1 ( 2411550 1766130 ) M1M2_PR
+      NEW met1 ( 1976850 1766130 ) ( 2900990 * )
+      NEW met2 ( 1876110 1799620 0 ) ( * 1801150 )
+      NEW met1 ( 1876110 1801150 ) ( 1976850 * )
+      NEW met2 ( 1976850 1766130 ) ( * 1801150 )
       NEW met1 ( 2900990 1766130 ) M1M2_PR
       NEW met2 ( 2900990 1759500 ) M2M3_PR
-      NEW met1 ( 2411550 1808290 ) M1M2_PR
-      NEW met1 ( 1876110 1808290 ) M1M2_PR ;
+      NEW met1 ( 1976850 1766130 ) M1M2_PR
+      NEW met1 ( 1876110 1801150 ) M1M2_PR
+      NEW met1 ( 1976850 1801150 ) M1M2_PR ;
     - io_in[9] ( PIN io_in[9] ) ( mprj io_in[9] ) + USE SIGNAL
       + ROUTED met2 ( 2900990 2021810 ) ( * 2024700 )
       NEW met3 ( 2900990 2024700 ) ( 2917780 * 0 )
@@ -8180,14 +8178,14 @@
       NEW met1 ( 1463030 3504550 ) M1M2_PR
       NEW met1 ( 1662670 3504550 ) M1M2_PR ;
     - io_oeb[19] ( PIN io_oeb[19] ) ( mprj io_oeb[19] ) + USE SIGNAL
-      + ROUTED met1 ( 1331930 3487890 ) ( 1338370 * )
-      NEW met2 ( 1331930 1811010 ) ( * 3487890 )
-      NEW met2 ( 1338370 3487890 ) ( * 3517980 0 )
+      + ROUTED met1 ( 1332390 3515090 ) ( 1338370 * )
+      NEW met2 ( 1338370 3515090 ) ( * 3517980 0 )
+      NEW met2 ( 1332390 1811010 ) ( * 3515090 )
       NEW met2 ( 1427610 1799620 0 ) ( * 1811010 )
-      NEW met1 ( 1331930 1811010 ) ( 1427610 * )
-      NEW met1 ( 1331930 3487890 ) M1M2_PR
-      NEW met1 ( 1338370 3487890 ) M1M2_PR
-      NEW met1 ( 1331930 1811010 ) M1M2_PR
+      NEW met1 ( 1332390 1811010 ) ( 1427610 * )
+      NEW met1 ( 1332390 1811010 ) M1M2_PR
+      NEW met1 ( 1332390 3515090 ) M1M2_PR
+      NEW met1 ( 1338370 3515090 ) M1M2_PR
       NEW met1 ( 1427610 1811010 ) M1M2_PR ;
     - io_oeb[1] ( PIN io_oeb[1] ) ( mprj io_oeb[1] ) + USE SIGNAL
       + ROUTED met3 ( 1959140 1173340 ) ( * 1174360 0 )
@@ -8201,27 +8199,27 @@
       NEW met2 ( 1971330 1173340 ) M2M3_PR
       NEW met1 ( 1971330 365670 ) M1M2_PR ;
     - io_oeb[20] ( PIN io_oeb[20] ) ( mprj io_oeb[20] ) + USE SIGNAL
-      + ROUTED met1 ( 1014070 3501490 ) ( 1100550 * )
-      NEW met2 ( 1014070 3501490 ) ( * 3517980 0 )
-      NEW met2 ( 1100550 2383910 ) ( * 3501490 )
+      + ROUTED met1 ( 1007630 1859290 ) ( 1387130 * )
+      NEW met1 ( 1007630 3515090 ) ( 1014070 * )
+      NEW met2 ( 1014070 3515090 ) ( * 3517980 0 )
+      NEW met2 ( 1007630 1859290 ) ( * 3515090 )
       NEW met2 ( 1387130 1799620 ) ( 1388970 * 0 )
-      NEW met1 ( 1100550 2383910 ) ( 1387130 * )
-      NEW met2 ( 1387130 1799620 ) ( * 2383910 )
-      NEW met1 ( 1014070 3501490 ) M1M2_PR
-      NEW met1 ( 1100550 3501490 ) M1M2_PR
-      NEW met1 ( 1100550 2383910 ) M1M2_PR
-      NEW met1 ( 1387130 2383910 ) M1M2_PR ;
+      NEW met2 ( 1387130 1799620 ) ( * 1859290 )
+      NEW met1 ( 1007630 1859290 ) M1M2_PR
+      NEW met1 ( 1387130 1859290 ) M1M2_PR
+      NEW met1 ( 1007630 3515090 ) M1M2_PR
+      NEW met1 ( 1014070 3515090 ) M1M2_PR ;
     - io_oeb[21] ( PIN io_oeb[21] ) ( mprj io_oeb[21] ) + USE SIGNAL
-      + ROUTED met2 ( 683330 3517980 ) ( 688390 * )
-      NEW met2 ( 688390 3517300 ) ( * 3517980 )
-      NEW met2 ( 688390 3517300 ) ( 689310 * )
-      NEW met2 ( 689310 3517300 ) ( * 3517980 0 )
-      NEW met2 ( 683330 1859290 ) ( * 3517980 )
+      + ROUTED met2 ( 689310 3501490 ) ( * 3517980 0 )
+      NEW met2 ( 997050 1880030 ) ( * 3501490 )
       NEW met2 ( 1348490 1799620 ) ( 1350790 * 0 )
-      NEW met2 ( 1348490 1799620 ) ( * 1859290 )
-      NEW met1 ( 683330 1859290 ) ( 1348490 * )
-      NEW met1 ( 683330 1859290 ) M1M2_PR
-      NEW met1 ( 1348490 1859290 ) M1M2_PR ;
+      NEW met2 ( 1348490 1799620 ) ( * 1880030 )
+      NEW met1 ( 689310 3501490 ) ( 997050 * )
+      NEW met1 ( 997050 1880030 ) ( 1348490 * )
+      NEW met1 ( 689310 3501490 ) M1M2_PR
+      NEW met1 ( 997050 3501490 ) M1M2_PR
+      NEW met1 ( 997050 1880030 ) M1M2_PR
+      NEW met1 ( 1348490 1880030 ) M1M2_PR ;
     - io_oeb[22] ( PIN io_oeb[22] ) ( mprj io_oeb[22] ) + USE SIGNAL
       + ROUTED met1 ( 359030 3515090 ) ( 365010 * )
       NEW met2 ( 365010 3515090 ) ( * 3517980 0 )
@@ -8440,26 +8438,26 @@
       + ROUTED met2 ( 2900990 1361020 ) ( * 1365950 )
       NEW met3 ( 2900990 1361020 ) ( 2917780 * 0 )
       NEW met2 ( 1927630 1799620 0 ) ( * 1808970 )
-      NEW met2 ( 2418450 1365950 ) ( * 1808970 )
-      NEW met1 ( 2418450 1365950 ) ( 2900990 * )
-      NEW met1 ( 1927630 1808970 ) ( 2418450 * )
-      NEW met1 ( 2418450 1365950 ) M1M2_PR
+      NEW met1 ( 2397750 1365950 ) ( 2900990 * )
+      NEW met1 ( 1927630 1808970 ) ( 2397750 * )
+      NEW met2 ( 2397750 1365950 ) ( * 1808970 )
       NEW met1 ( 2900990 1365950 ) M1M2_PR
       NEW met2 ( 2900990 1361020 ) M2M3_PR
       NEW met1 ( 1927630 1808970 ) M1M2_PR
-      NEW met1 ( 2418450 1808970 ) M1M2_PR ;
+      NEW met1 ( 2397750 1365950 ) M1M2_PR
+      NEW met1 ( 2397750 1808970 ) M1M2_PR ;
     - io_oeb[7] ( PIN io_oeb[7] ) ( mprj io_oeb[7] ) + USE SIGNAL
-      + ROUTED met2 ( 2425350 1628090 ) ( * 1808630 )
+      + ROUTED met2 ( 2411550 1628090 ) ( * 1807950 )
       NEW met2 ( 2900990 1626220 ) ( * 1628090 )
       NEW met3 ( 2900990 1626220 ) ( 2917780 * 0 )
-      NEW met2 ( 1888990 1799620 0 ) ( * 1808630 )
-      NEW met1 ( 1888990 1808630 ) ( 2425350 * )
-      NEW met1 ( 2425350 1628090 ) ( 2900990 * )
-      NEW met1 ( 2425350 1628090 ) M1M2_PR
-      NEW met1 ( 2425350 1808630 ) M1M2_PR
+      NEW met2 ( 1888990 1799620 0 ) ( * 1807950 )
+      NEW met1 ( 1888990 1807950 ) ( 2411550 * )
+      NEW met1 ( 2411550 1628090 ) ( 2900990 * )
+      NEW met1 ( 2411550 1628090 ) M1M2_PR
+      NEW met1 ( 2411550 1807950 ) M1M2_PR
       NEW met1 ( 2900990 1628090 ) M1M2_PR
       NEW met2 ( 2900990 1626220 ) M2M3_PR
-      NEW met1 ( 1888990 1808630 ) M1M2_PR ;
+      NEW met1 ( 1888990 1807950 ) M1M2_PR ;
     - io_oeb[8] ( PIN io_oeb[8] ) ( mprj io_oeb[8] ) + USE SIGNAL
       + ROUTED met2 ( 1849430 1799620 ) ( 1850810 * 0 )
       NEW met2 ( 1849430 1799620 ) ( * 1890910 )
@@ -8693,27 +8691,27 @@
     - io_out[30] ( PIN io_out[30] ) ( mprj io_out[30] ) + USE SIGNAL
       + ROUTED met3 ( 1380 1792140 0 ) ( 16790 * )
       NEW met2 ( 16790 1792140 ) ( * 1793670 )
-      NEW met2 ( 958870 1793670 ) ( * 1801490 )
+      NEW met2 ( 958870 1793670 ) ( * 1802510 )
       NEW met1 ( 16790 1793670 ) ( 958870 * )
-      NEW met2 ( 1017290 1799620 0 ) ( * 1801490 )
-      NEW met1 ( 958870 1801490 ) ( 1017290 * )
+      NEW met2 ( 1017290 1799620 0 ) ( * 1802510 )
+      NEW met1 ( 958870 1802510 ) ( 1017290 * )
       NEW met2 ( 16790 1792140 ) M2M3_PR
       NEW met1 ( 16790 1793670 ) M1M2_PR
       NEW met1 ( 958870 1793670 ) M1M2_PR
-      NEW met1 ( 958870 1801490 ) M1M2_PR
-      NEW met1 ( 1017290 1801490 ) M1M2_PR ;
+      NEW met1 ( 958870 1802510 ) M1M2_PR
+      NEW met1 ( 1017290 1802510 ) M1M2_PR ;
     - io_out[31] ( PIN io_out[31] ) ( mprj io_out[31] ) + USE SIGNAL
       + ROUTED met3 ( 1380 1531020 0 ) ( 17710 * )
       NEW met2 ( 17710 1531020 ) ( * 1531530 )
-      NEW met2 ( 978650 1799620 0 ) ( * 1802510 )
+      NEW met2 ( 978650 1799620 0 ) ( * 1801490 )
       NEW met1 ( 17710 1531530 ) ( 934950 * )
-      NEW met2 ( 934950 1531530 ) ( * 1802510 )
-      NEW met1 ( 934950 1802510 ) ( 978650 * )
+      NEW met2 ( 934950 1531530 ) ( * 1801490 )
+      NEW met1 ( 934950 1801490 ) ( 978650 * )
       NEW met2 ( 17710 1531020 ) M2M3_PR
       NEW met1 ( 17710 1531530 ) M1M2_PR
-      NEW met1 ( 978650 1802510 ) M1M2_PR
+      NEW met1 ( 978650 1801490 ) M1M2_PR
       NEW met1 ( 934950 1531530 ) M1M2_PR
-      NEW met1 ( 934950 1802510 ) M1M2_PR ;
+      NEW met1 ( 934950 1801490 ) M1M2_PR ;
     - io_out[32] ( PIN io_out[32] ) ( mprj io_out[32] ) + USE SIGNAL
       + ROUTED met3 ( 1380 1270580 0 ) ( 17250 * )
       NEW met2 ( 17250 1270580 ) ( * 1718190 )
@@ -8822,29 +8820,29 @@
       NEW met1 ( 1970410 1097010 ) M1M2_PR
       NEW met2 ( 1970410 1721420 ) M2M3_PR ;
     - io_out[6] ( PIN io_out[6] ) ( mprj io_out[6] ) + USE SIGNAL
-      + ROUTED met2 ( 1940510 1799620 0 ) ( * 1809310 )
-      NEW met2 ( 2432250 1296930 ) ( * 1809310 )
+      + ROUTED met2 ( 1940510 1799620 0 ) ( * 1808630 )
+      NEW met2 ( 2418450 1296930 ) ( * 1808630 )
       NEW met2 ( 2900990 1294380 ) ( * 1296930 )
       NEW met3 ( 2900990 1294380 ) ( 2917780 * 0 )
-      NEW met1 ( 1940510 1809310 ) ( 2432250 * )
-      NEW met1 ( 2432250 1296930 ) ( 2900990 * )
-      NEW met1 ( 1940510 1809310 ) M1M2_PR
-      NEW met1 ( 2432250 1296930 ) M1M2_PR
-      NEW met1 ( 2432250 1809310 ) M1M2_PR
+      NEW met1 ( 1940510 1808630 ) ( 2418450 * )
+      NEW met1 ( 2418450 1296930 ) ( 2900990 * )
+      NEW met1 ( 1940510 1808630 ) M1M2_PR
+      NEW met1 ( 2418450 1296930 ) M1M2_PR
+      NEW met1 ( 2418450 1808630 ) M1M2_PR
       NEW met1 ( 2900990 1296930 ) M1M2_PR
       NEW met2 ( 2900990 1294380 ) M2M3_PR ;
     - io_out[7] ( PIN io_out[7] ) ( mprj io_out[7] ) + USE SIGNAL
       + ROUTED met2 ( 2900990 1560260 ) ( * 1566210 )
       NEW met3 ( 2900990 1560260 ) ( 2917780 * 0 )
-      NEW met2 ( 2446050 1566210 ) ( * 1807950 )
-      NEW met1 ( 2446050 1566210 ) ( 2900990 * )
-      NEW met2 ( 1901870 1799620 0 ) ( * 1807950 )
-      NEW met1 ( 1901870 1807950 ) ( 2446050 * )
-      NEW met1 ( 2446050 1566210 ) M1M2_PR
+      NEW met2 ( 2425350 1566210 ) ( * 1808290 )
+      NEW met1 ( 2425350 1566210 ) ( 2900990 * )
+      NEW met2 ( 1901870 1799620 0 ) ( * 1808290 )
+      NEW met1 ( 1901870 1808290 ) ( 2425350 * )
+      NEW met1 ( 2425350 1566210 ) M1M2_PR
       NEW met1 ( 2900990 1566210 ) M1M2_PR
       NEW met2 ( 2900990 1560260 ) M2M3_PR
-      NEW met1 ( 2446050 1807950 ) M1M2_PR
-      NEW met1 ( 1901870 1807950 ) M1M2_PR ;
+      NEW met1 ( 2425350 1808290 ) M1M2_PR
+      NEW met1 ( 1901870 1808290 ) M1M2_PR ;
     - io_out[8] ( PIN io_out[8] ) ( mprj io_out[8] ) + USE SIGNAL
       + ROUTED met2 ( 2900990 1821890 ) ( * 1825460 )
       NEW met3 ( 2900990 1825460 ) ( 2917780 * 0 )
@@ -9312,55 +9310,57 @@
       NEW met2 ( 1049950 82800 ) ( 1055010 * )
       NEW met2 ( 1055010 1700 0 ) ( * 82800 )
       NEW met2 ( 1049950 82800 ) ( * 860030 )
-      NEW met2 ( 1131830 860030 ) ( * 884850 )
-      NEW met1 ( 1049950 860030 ) ( 1131830 * )
       NEW met1 ( 1131830 884850 ) ( 1146090 * )
+      NEW met1 ( 1049950 860030 ) ( 1131830 * )
+      NEW met2 ( 1131830 860030 ) ( * 884850 )
       NEW met1 ( 1049950 860030 ) M1M2_PR
       NEW met1 ( 1146090 884850 ) M1M2_PR
-      NEW met1 ( 1131830 860030 ) M1M2_PR
-      NEW met1 ( 1131830 884850 ) M1M2_PR ;
+      NEW met1 ( 1131830 884850 ) M1M2_PR
+      NEW met1 ( 1131830 860030 ) M1M2_PR ;
     - la_data_in[25] ( PIN la_data_in[25] ) ( mprj la_data_in[25] ) + USE SIGNAL
       + ROUTED met2 ( 1072490 1700 0 ) ( * 31110 )
       NEW met2 ( 1152990 900660 ) ( 1154370 * 0 )
-      NEW met2 ( 1152990 31110 ) ( * 900660 )
       NEW met1 ( 1072490 31110 ) ( 1152990 * )
+      NEW met2 ( 1152990 31110 ) ( * 900660 )
       NEW met1 ( 1072490 31110 ) M1M2_PR
       NEW met1 ( 1152990 31110 ) M1M2_PR ;
     - la_data_in[26] ( PIN la_data_in[26] ) ( mprj la_data_in[26] ) + USE SIGNAL
       + ROUTED met2 ( 1090430 1700 0 ) ( * 24310 )
       NEW met2 ( 1160350 900660 ) ( 1162190 * 0 )
-      NEW met2 ( 1160350 24310 ) ( * 900660 )
       NEW met1 ( 1090430 24310 ) ( 1160350 * )
+      NEW met2 ( 1160350 24310 ) ( * 900660 )
       NEW met1 ( 1090430 24310 ) M1M2_PR
       NEW met1 ( 1160350 24310 ) M1M2_PR ;
     - la_data_in[27] ( PIN la_data_in[27] ) ( mprj la_data_in[27] ) + USE SIGNAL
       + ROUTED met2 ( 1168170 900660 ) ( 1169550 * 0 )
-      NEW met2 ( 1168170 15810 ) ( * 900660 )
-      NEW met2 ( 1107910 1700 0 ) ( * 15810 )
-      NEW met1 ( 1107910 15810 ) ( 1168170 * )
-      NEW met1 ( 1168170 15810 ) M1M2_PR
-      NEW met1 ( 1107910 15810 ) M1M2_PR ;
+      NEW met2 ( 1107910 1700 0 ) ( * 17170 )
+      NEW met1 ( 1107910 17170 ) ( 1166330 * )
+      NEW met2 ( 1166330 858500 ) ( 1168170 * )
+      NEW met2 ( 1166330 17170 ) ( * 858500 )
+      NEW met2 ( 1168170 858500 ) ( * 900660 )
+      NEW met1 ( 1166330 17170 ) M1M2_PR
+      NEW met1 ( 1107910 17170 ) M1M2_PR ;
     - la_data_in[28] ( PIN la_data_in[28] ) ( mprj la_data_in[28] ) + USE SIGNAL
-      + ROUTED met2 ( 1175990 900660 ) ( 1177370 * 0 )
-      NEW met2 ( 1174150 16490 ) ( * 807300 )
-      NEW met2 ( 1174150 807300 ) ( 1175990 * )
-      NEW met2 ( 1175990 807300 ) ( * 900660 )
+      + ROUTED met1 ( 1173230 865130 ) ( 1175990 * )
+      NEW met2 ( 1175990 865130 ) ( * 900660 )
+      NEW met2 ( 1175990 900660 ) ( 1177370 * 0 )
+      NEW met2 ( 1173230 16490 ) ( * 865130 )
       NEW met2 ( 1125850 1700 0 ) ( * 16490 )
-      NEW met1 ( 1125850 16490 ) ( 1174150 * )
-      NEW met1 ( 1174150 16490 ) M1M2_PR
+      NEW met1 ( 1125850 16490 ) ( 1173230 * )
+      NEW met1 ( 1173230 16490 ) M1M2_PR
+      NEW met1 ( 1173230 865130 ) M1M2_PR
+      NEW met1 ( 1175990 865130 ) M1M2_PR
       NEW met1 ( 1125850 16490 ) M1M2_PR ;
     - la_data_in[29] ( PIN la_data_in[29] ) ( mprj la_data_in[29] ) + USE SIGNAL
-      + ROUTED met2 ( 1183350 887910 ) ( * 900660 )
+      + ROUTED met2 ( 1183350 886550 ) ( * 900660 )
       NEW met2 ( 1183350 900660 ) ( 1185190 * 0 )
       NEW met2 ( 1141490 1700 ) ( 1143790 * 0 )
       NEW met2 ( 1141490 1700 ) ( * 2380 )
       NEW met2 ( 1138730 2380 ) ( 1141490 * )
-      NEW met2 ( 1138730 871420 ) ( 1139650 * )
-      NEW met2 ( 1139650 871420 ) ( * 887910 )
-      NEW met1 ( 1139650 887910 ) ( 1183350 * )
-      NEW met2 ( 1138730 2380 ) ( * 871420 )
-      NEW met1 ( 1183350 887910 ) M1M2_PR
-      NEW met1 ( 1139650 887910 ) M1M2_PR ;
+      NEW met1 ( 1138730 886550 ) ( 1183350 * )
+      NEW met2 ( 1138730 2380 ) ( * 886550 )
+      NEW met1 ( 1183350 886550 ) M1M2_PR
+      NEW met1 ( 1138730 886550 ) M1M2_PR ;
     - la_data_in[2] ( PIN la_data_in[2] ) ( mprj la_data_in[2] ) + USE SIGNAL
       + ROUTED met2 ( 664930 1700 0 ) ( * 24310 )
       NEW met1 ( 973130 878050 ) ( 974050 * )
@@ -9384,9 +9384,9 @@
       NEW met1 ( 1176450 883490 ) M1M2_PR
       NEW met1 ( 1191630 883490 ) M1M2_PR ;
     - la_data_in[31] ( PIN la_data_in[31] ) ( mprj la_data_in[31] ) + USE SIGNAL
-      + ROUTED met2 ( 1179210 1700 0 ) ( * 15980 )
-      NEW met2 ( 1173690 15980 ) ( 1179210 * )
-      NEW met2 ( 1173690 15980 ) ( * 884510 )
+      + ROUTED met2 ( 1179210 1700 0 ) ( * 17340 )
+      NEW met2 ( 1173690 17340 ) ( 1179210 * )
+      NEW met2 ( 1173690 17340 ) ( * 884510 )
       NEW met2 ( 1201290 884510 ) ( * 900660 )
       NEW met2 ( 1200830 900660 0 ) ( 1201290 * )
       NEW met1 ( 1173690 884510 ) ( 1201290 * )
@@ -9410,27 +9410,27 @@
       NEW met2 ( 1215090 34500 ) ( * 900660 ) ;
     - la_data_in[34] ( PIN la_data_in[34] ) ( mprj la_data_in[34] ) + USE SIGNAL
       + ROUTED met2 ( 1229810 1700 ) ( 1232110 * 0 )
-      NEW met1 ( 1224290 883490 ) ( 1228890 * )
-      NEW met2 ( 1224290 883490 ) ( * 900660 )
-      NEW met2 ( 1223830 900660 0 ) ( 1224290 * )
-      NEW met2 ( 1228890 82800 ) ( 1229810 * )
-      NEW met2 ( 1229810 1700 ) ( * 82800 )
-      NEW met2 ( 1228890 82800 ) ( * 883490 )
-      NEW met1 ( 1228890 883490 ) M1M2_PR
-      NEW met1 ( 1224290 883490 ) M1M2_PR ;
+      NEW met2 ( 1229810 1700 ) ( * 2380 )
+      NEW met2 ( 1228890 2380 ) ( 1229810 * )
+      NEW met1 ( 1225210 883490 ) ( 1228430 * )
+      NEW met2 ( 1225210 883490 ) ( * 900660 )
+      NEW met2 ( 1223830 900660 0 ) ( 1225210 * )
+      NEW met2 ( 1228430 82800 ) ( 1228890 * )
+      NEW met2 ( 1228890 2380 ) ( * 82800 )
+      NEW met2 ( 1228430 82800 ) ( * 883490 )
+      NEW met1 ( 1228430 883490 ) M1M2_PR
+      NEW met1 ( 1225210 883490 ) M1M2_PR ;
     - la_data_in[35] ( PIN la_data_in[35] ) ( mprj la_data_in[35] ) + USE SIGNAL
       + ROUTED met2 ( 1250050 1700 0 ) ( * 17340 )
       NEW met2 ( 1249130 17340 ) ( 1250050 * )
-      NEW met2 ( 1250510 877710 ) ( * 886890 )
-      NEW met1 ( 1249130 877710 ) ( 1250510 * )
-      NEW met2 ( 1249130 17340 ) ( * 877710 )
-      NEW met2 ( 1231190 886890 ) ( * 900660 )
+      NEW met2 ( 1248670 877540 ) ( * 884850 )
+      NEW met2 ( 1248670 877540 ) ( 1249130 * )
+      NEW met2 ( 1249130 17340 ) ( * 877540 )
+      NEW met2 ( 1231190 884850 ) ( * 900660 )
       NEW met2 ( 1231190 900660 ) ( 1231650 * 0 )
-      NEW met1 ( 1231190 886890 ) ( 1250510 * )
-      NEW met1 ( 1250510 886890 ) M1M2_PR
-      NEW met1 ( 1250510 877710 ) M1M2_PR
-      NEW met1 ( 1249130 877710 ) M1M2_PR
-      NEW met1 ( 1231190 886890 ) M1M2_PR ;
+      NEW met1 ( 1231190 884850 ) ( 1248670 * )
+      NEW met1 ( 1248670 884850 ) M1M2_PR
+      NEW met1 ( 1231190 884850 ) M1M2_PR ;
     - la_data_in[36] ( PIN la_data_in[36] ) ( mprj la_data_in[36] ) + USE SIGNAL
       + ROUTED met2 ( 1267530 1700 0 ) ( * 17340 )
       NEW met2 ( 1262930 17340 ) ( 1267530 * )
@@ -9441,14 +9441,14 @@
       NEW met1 ( 1262930 887230 ) M1M2_PR
       NEW met1 ( 1240850 887230 ) M1M2_PR ;
     - la_data_in[37] ( PIN la_data_in[37] ) ( mprj la_data_in[37] ) + USE SIGNAL
-      + ROUTED met2 ( 1285470 1700 0 ) ( * 16490 )
-      NEW met1 ( 1242690 16490 ) ( 1285470 * )
+      + ROUTED met2 ( 1285470 1700 0 ) ( * 15130 )
+      NEW met1 ( 1242690 15130 ) ( 1285470 * )
       NEW met1 ( 1242690 859010 ) ( 1244990 * )
       NEW met2 ( 1244990 859010 ) ( * 900660 )
       NEW met2 ( 1244990 900660 ) ( 1246830 * 0 )
-      NEW met2 ( 1242690 16490 ) ( * 859010 )
-      NEW met1 ( 1285470 16490 ) M1M2_PR
-      NEW met1 ( 1242690 16490 ) M1M2_PR
+      NEW met2 ( 1242690 15130 ) ( * 859010 )
+      NEW met1 ( 1285470 15130 ) M1M2_PR
+      NEW met1 ( 1242690 15130 ) M1M2_PR
       NEW met1 ( 1242690 859010 ) M1M2_PR
       NEW met1 ( 1244990 859010 ) M1M2_PR ;
     - la_data_in[38] ( PIN la_data_in[38] ) ( mprj la_data_in[38] ) + USE SIGNAL
@@ -9879,16 +9879,14 @@
     - la_data_in[75] ( PIN la_data_in[75] ) ( mprj la_data_in[75] ) + USE SIGNAL
       + ROUTED met2 ( 1541230 888930 ) ( * 900660 )
       NEW met2 ( 1540770 900660 0 ) ( 1541230 * )
-      NEW met2 ( 1959370 1700 0 ) ( * 17850 )
-      NEW met1 ( 1953390 17850 ) ( 1959370 * )
-      NEW met2 ( 1953390 17850 ) ( * 93330 )
+      NEW met2 ( 1959370 1700 0 ) ( * 17340 )
+      NEW met2 ( 1954310 17340 ) ( 1959370 * )
+      NEW met2 ( 1954310 17340 ) ( * 93330 )
       NEW met1 ( 1541230 888930 ) ( 1693950 * )
-      NEW met1 ( 1693950 93330 ) ( 1953390 * )
+      NEW met1 ( 1693950 93330 ) ( 1954310 * )
       NEW met2 ( 1693950 93330 ) ( * 888930 )
       NEW met1 ( 1541230 888930 ) M1M2_PR
-      NEW met1 ( 1959370 17850 ) M1M2_PR
-      NEW met1 ( 1953390 17850 ) M1M2_PR
-      NEW met1 ( 1953390 93330 ) M1M2_PR
+      NEW met1 ( 1954310 93330 ) M1M2_PR
       NEW met1 ( 1693950 93330 ) M1M2_PR
       NEW met1 ( 1693950 888930 ) M1M2_PR ;
     - la_data_in[76] ( PIN la_data_in[76] ) ( mprj la_data_in[76] ) + USE SIGNAL
@@ -10655,69 +10653,65 @@
       NEW met1 ( 1132750 15470 ) M1M2_PR ;
     - la_data_out[23] ( PIN la_data_out[23] ) ( mprj la_data_out[23] ) + USE SIGNAL
       + ROUTED met2 ( 1043050 1700 0 ) ( * 18190 )
-      NEW met1 ( 1043050 18190 ) ( 1097100 * )
-      NEW met1 ( 1097100 17850 ) ( * 18190 )
-      NEW met1 ( 1097100 17850 ) ( 1139190 * )
-      NEW met2 ( 1139190 870740 ) ( 1140110 * )
-      NEW met2 ( 1140110 870740 ) ( * 900660 )
-      NEW met2 ( 1140110 900660 ) ( 1141490 * 0 )
-      NEW met2 ( 1139190 17850 ) ( * 870740 )
+      NEW met1 ( 1043050 18190 ) ( 1139650 * )
+      NEW met2 ( 1139650 900660 ) ( 1141490 * 0 )
+      NEW met2 ( 1139650 18190 ) ( * 900660 )
       NEW met1 ( 1043050 18190 ) M1M2_PR
-      NEW met1 ( 1139190 17850 ) M1M2_PR ;
+      NEW met1 ( 1139650 18190 ) M1M2_PR ;
     - la_data_out[24] ( PIN la_data_out[24] ) ( mprj la_data_out[24] ) + USE SIGNAL
       + ROUTED met2 ( 1060990 1700 0 ) ( * 18870 )
       NEW met2 ( 1147010 900660 ) ( 1149310 * 0 )
-      NEW met2 ( 1147010 18870 ) ( * 900660 )
       NEW met1 ( 1060990 18870 ) ( 1147010 * )
+      NEW met2 ( 1147010 18870 ) ( * 900660 )
       NEW met1 ( 1060990 18870 ) M1M2_PR
       NEW met1 ( 1147010 18870 ) M1M2_PR ;
     - la_data_out[25] ( PIN la_data_out[25] ) ( mprj la_data_out[25] ) + USE SIGNAL
       + ROUTED met2 ( 1078470 1700 0 ) ( * 19890 )
-      NEW met1 ( 1152530 878050 ) ( 1154830 * )
-      NEW met2 ( 1154830 878050 ) ( * 900660 )
       NEW met2 ( 1154830 900660 ) ( 1156670 * 0 )
-      NEW met2 ( 1152530 19890 ) ( * 878050 )
       NEW met1 ( 1078470 19890 ) ( 1152530 * )
+      NEW met1 ( 1152530 859010 ) ( 1154830 * )
+      NEW met2 ( 1152530 19890 ) ( * 859010 )
+      NEW met2 ( 1154830 859010 ) ( * 900660 )
       NEW met1 ( 1078470 19890 ) M1M2_PR
       NEW met1 ( 1152530 19890 ) M1M2_PR
-      NEW met1 ( 1152530 878050 ) M1M2_PR
-      NEW met1 ( 1154830 878050 ) M1M2_PR ;
+      NEW met1 ( 1152530 859010 ) M1M2_PR
+      NEW met1 ( 1154830 859010 ) M1M2_PR ;
     - la_data_out[26] ( PIN la_data_out[26] ) ( mprj la_data_out[26] ) + USE SIGNAL
       + ROUTED met2 ( 1096410 1700 0 ) ( * 20570 )
-      NEW met2 ( 1163110 900660 ) ( 1164490 * 0 )
+      NEW met2 ( 1162650 900660 ) ( 1164490 * 0 )
       NEW met2 ( 1160810 20570 ) ( * 807300 )
-      NEW met2 ( 1160810 807300 ) ( 1163110 * )
-      NEW met2 ( 1163110 807300 ) ( * 900660 )
+      NEW met2 ( 1160810 807300 ) ( 1162650 * )
       NEW met1 ( 1096410 20570 ) ( 1160810 * )
+      NEW met2 ( 1162650 807300 ) ( * 900660 )
       NEW met1 ( 1096410 20570 ) M1M2_PR
       NEW met1 ( 1160810 20570 ) M1M2_PR ;
     - la_data_out[27] ( PIN la_data_out[27] ) ( mprj la_data_out[27] ) + USE SIGNAL
-      + ROUTED met1 ( 1166790 878050 ) ( 1170470 * )
-      NEW met2 ( 1170470 878050 ) ( * 900660 )
-      NEW met2 ( 1170470 900660 ) ( 1172310 * 0 )
-      NEW met2 ( 1166790 16830 ) ( * 878050 )
+      + ROUTED met2 ( 1170470 900660 ) ( 1172310 * 0 )
       NEW met2 ( 1113890 1700 0 ) ( * 16830 )
       NEW met1 ( 1113890 16830 ) ( 1166790 * )
+      NEW met1 ( 1166790 846090 ) ( 1170470 * )
+      NEW met2 ( 1166790 16830 ) ( * 846090 )
+      NEW met2 ( 1170470 846090 ) ( * 900660 )
       NEW met1 ( 1166790 16830 ) M1M2_PR
-      NEW met1 ( 1166790 878050 ) M1M2_PR
-      NEW met1 ( 1170470 878050 ) M1M2_PR
-      NEW met1 ( 1113890 16830 ) M1M2_PR ;
+      NEW met1 ( 1113890 16830 ) M1M2_PR
+      NEW met1 ( 1166790 846090 ) M1M2_PR
+      NEW met1 ( 1170470 846090 ) M1M2_PR ;
     - la_data_out[28] ( PIN la_data_out[28] ) ( mprj la_data_out[28] ) + USE SIGNAL
-      + ROUTED met2 ( 1180130 873460 ) ( 1180590 * )
-      NEW met2 ( 1180590 873460 ) ( * 900660 )
-      NEW met2 ( 1180130 900660 0 ) ( 1180590 * )
-      NEW met2 ( 1180130 16150 ) ( * 873460 )
-      NEW met2 ( 1131830 1700 0 ) ( * 16150 )
-      NEW met1 ( 1131830 16150 ) ( 1180130 * )
-      NEW met1 ( 1180130 16150 ) M1M2_PR
-      NEW met1 ( 1131830 16150 ) M1M2_PR ;
+      + ROUTED met1 ( 1154370 17850 ) ( * 18870 )
+      NEW met1 ( 1154370 18870 ) ( 1181050 * )
+      NEW met2 ( 1180130 901340 0 ) ( 1181050 * )
+      NEW met2 ( 1181050 18870 ) ( * 901340 )
+      NEW met2 ( 1131830 1700 0 ) ( * 17850 )
+      NEW met1 ( 1131830 17850 ) ( 1154370 * )
+      NEW met1 ( 1181050 18870 ) M1M2_PR
+      NEW met1 ( 1131830 17850 ) M1M2_PR ;
     - la_data_out[29] ( PIN la_data_out[29] ) ( mprj la_data_out[29] ) + USE SIGNAL
-      + ROUTED met2 ( 1149310 1700 0 ) ( * 18190 )
-      NEW met1 ( 1149310 18190 ) ( 1187490 * )
+      + ROUTED met2 ( 1149310 1700 0 ) ( * 14790 )
+      NEW met1 ( 1149310 14790 ) ( 1187490 * )
       NEW met2 ( 1187490 900660 ) ( 1187950 * 0 )
-      NEW met2 ( 1187490 18190 ) ( * 900660 )
-      NEW met1 ( 1149310 18190 ) M1M2_PR
-      NEW met1 ( 1187490 18190 ) M1M2_PR ;
+      NEW met2 ( 1187490 14790 ) ( * 900660 )
+      NEW met1 ( 1149310 14790 ) M1M2_PR
+      NEW met1 ( 1187490 14790 ) M1M2_PR ;
     - la_data_out[2] ( PIN la_data_out[2] ) ( mprj la_data_out[2] ) + USE SIGNAL
       + ROUTED met2 ( 670910 1700 0 ) ( * 17510 )
       NEW met1 ( 670910 17510 ) ( 686550 * )
@@ -10732,30 +10726,26 @@
       NEW met1 ( 686550 776050 ) M1M2_PR
       NEW met1 ( 973590 776050 ) M1M2_PR ;
     - la_data_out[30] ( PIN la_data_out[30] ) ( mprj la_data_out[30] ) + USE SIGNAL
-      + ROUTED met2 ( 1167250 1700 0 ) ( * 14450 )
-      NEW met1 ( 1167250 14450 ) ( 1190250 * )
-      NEW met2 ( 1190250 14450 ) ( * 884850 )
+      + ROUTED met2 ( 1167250 1700 0 ) ( * 17510 )
+      NEW met1 ( 1167250 17510 ) ( 1190250 * )
+      NEW met2 ( 1190250 17510 ) ( * 884850 )
       NEW met2 ( 1194390 884850 ) ( * 900660 )
       NEW met2 ( 1194390 900660 ) ( 1195310 * 0 )
       NEW met1 ( 1190250 884850 ) ( 1194390 * )
-      NEW met1 ( 1167250 14450 ) M1M2_PR
-      NEW met1 ( 1190250 14450 ) M1M2_PR
+      NEW met1 ( 1167250 17510 ) M1M2_PR
+      NEW met1 ( 1190250 17510 ) M1M2_PR
       NEW met1 ( 1190250 884850 ) M1M2_PR
       NEW met1 ( 1194390 884850 ) M1M2_PR ;
     - la_data_out[31] ( PIN la_data_out[31] ) ( mprj la_data_out[31] ) + USE SIGNAL
       + ROUTED met2 ( 1182890 1700 ) ( 1185190 * 0 )
-      NEW met2 ( 1182890 1700 ) ( * 15980 )
-      NEW met2 ( 1180590 15980 ) ( 1182890 * )
-      NEW met1 ( 1180590 869890 ) ( 1181510 * )
-      NEW met2 ( 1181510 869890 ) ( * 884170 )
-      NEW met2 ( 1180590 15980 ) ( * 869890 )
-      NEW met2 ( 1201750 884170 ) ( * 900660 )
+      NEW met2 ( 1182890 1700 ) ( * 2380 )
+      NEW met2 ( 1180130 2380 ) ( 1182890 * )
+      NEW met2 ( 1180130 2380 ) ( * 885530 )
+      NEW met2 ( 1201750 885530 ) ( * 900660 )
       NEW met2 ( 1201750 900660 ) ( 1203130 * 0 )
-      NEW met1 ( 1181510 884170 ) ( 1201750 * )
-      NEW met1 ( 1180590 869890 ) M1M2_PR
-      NEW met1 ( 1181510 869890 ) M1M2_PR
-      NEW met1 ( 1181510 884170 ) M1M2_PR
-      NEW met1 ( 1201750 884170 ) M1M2_PR ;
+      NEW met1 ( 1180130 885530 ) ( 1201750 * )
+      NEW met1 ( 1180130 885530 ) M1M2_PR
+      NEW met1 ( 1201750 885530 ) M1M2_PR ;
     - la_data_out[32] ( PIN la_data_out[32] ) ( mprj la_data_out[32] ) + USE SIGNAL
       + ROUTED met2 ( 1202670 1700 0 ) ( * 17170 )
       NEW met1 ( 1202670 17170 ) ( 1209110 * )
@@ -10777,21 +10767,21 @@
     - la_data_out[34] ( PIN la_data_out[34] ) ( mprj la_data_out[34] ) + USE SIGNAL
       + ROUTED met2 ( 1238090 1700 0 ) ( * 17850 )
       NEW met1 ( 1221990 17850 ) ( 1238090 * )
-      NEW met2 ( 1224750 900660 ) ( 1226590 * 0 )
+      NEW met2 ( 1225670 900660 ) ( 1226590 * 0 )
       NEW met2 ( 1221990 17850 ) ( * 807300 )
-      NEW met2 ( 1221990 807300 ) ( 1224750 * )
-      NEW met2 ( 1224750 807300 ) ( * 900660 )
+      NEW met2 ( 1221990 807300 ) ( 1225670 * )
+      NEW met2 ( 1225670 807300 ) ( * 900660 )
       NEW met1 ( 1238090 17850 ) M1M2_PR
       NEW met1 ( 1221990 17850 ) M1M2_PR ;
     - la_data_out[35] ( PIN la_data_out[35] ) ( mprj la_data_out[35] ) + USE SIGNAL
       + ROUTED met2 ( 1256030 1700 0 ) ( * 18190 )
-      NEW met1 ( 1228430 18190 ) ( 1256030 * )
-      NEW met2 ( 1228430 884340 ) ( 1232110 * )
-      NEW met2 ( 1232110 884340 ) ( * 900660 )
+      NEW met1 ( 1229350 18190 ) ( 1256030 * )
       NEW met2 ( 1232110 900660 ) ( 1233950 * 0 )
-      NEW met2 ( 1228430 18190 ) ( * 884340 )
+      NEW met2 ( 1229350 18190 ) ( * 807300 )
+      NEW met2 ( 1229350 807300 ) ( 1232110 * )
+      NEW met2 ( 1232110 807300 ) ( * 900660 )
       NEW met1 ( 1256030 18190 ) M1M2_PR
-      NEW met1 ( 1228430 18190 ) M1M2_PR ;
+      NEW met1 ( 1229350 18190 ) M1M2_PR ;
     - la_data_out[36] ( PIN la_data_out[36] ) ( mprj la_data_out[36] ) + USE SIGNAL
       + ROUTED met2 ( 1273510 1700 0 ) ( * 17850 )
       NEW met1 ( 1259250 17850 ) ( 1273510 * )
@@ -10804,15 +10794,14 @@
       NEW met1 ( 1259250 887570 ) M1M2_PR
       NEW met1 ( 1241310 887570 ) M1M2_PR ;
     - la_data_out[37] ( PIN la_data_out[37] ) ( mprj la_data_out[37] ) + USE SIGNAL
-      + ROUTED met1 ( 1249590 17510 ) ( * 17850 )
-      NEW met2 ( 1249130 878220 ) ( 1249590 * )
+      + ROUTED met2 ( 1249130 878220 ) ( 1249590 * )
       NEW met2 ( 1249130 878220 ) ( * 900660 )
       NEW met2 ( 1249130 900660 ) ( 1249590 * 0 )
-      NEW met2 ( 1249590 17850 ) ( * 878220 )
-      NEW met2 ( 1291450 1700 0 ) ( * 17510 )
-      NEW met1 ( 1249590 17510 ) ( 1291450 * )
-      NEW met1 ( 1249590 17850 ) M1M2_PR
-      NEW met1 ( 1291450 17510 ) M1M2_PR ;
+      NEW met2 ( 1249590 20230 ) ( * 878220 )
+      NEW met2 ( 1291450 1700 0 ) ( * 20230 )
+      NEW met1 ( 1249590 20230 ) ( 1291450 * )
+      NEW met1 ( 1249590 20230 ) M1M2_PR
+      NEW met1 ( 1291450 20230 ) M1M2_PR ;
     - la_data_out[38] ( PIN la_data_out[38] ) ( mprj la_data_out[38] ) + USE SIGNAL
       + ROUTED met2 ( 1256030 900660 ) ( 1257410 * 0 )
       NEW met2 ( 1256030 20570 ) ( * 900660 )
@@ -10821,11 +10810,11 @@
       NEW met1 ( 1256030 20570 ) M1M2_PR
       NEW met1 ( 1308930 20570 ) M1M2_PR ;
     - la_data_out[39] ( PIN la_data_out[39] ) ( mprj la_data_out[39] ) + USE SIGNAL
-      + ROUTED met2 ( 1263390 900660 ) ( 1265230 * 0 )
-      NEW met2 ( 1263390 19550 ) ( * 900660 )
+      + ROUTED met2 ( 1263850 900660 ) ( 1265230 * 0 )
+      NEW met2 ( 1263850 19550 ) ( * 900660 )
       NEW met2 ( 1326870 1700 0 ) ( * 19550 )
-      NEW met1 ( 1263390 19550 ) ( 1326870 * )
-      NEW met1 ( 1263390 19550 ) M1M2_PR
+      NEW met1 ( 1263850 19550 ) ( 1326870 * )
+      NEW met1 ( 1263850 19550 ) M1M2_PR
       NEW met1 ( 1326870 19550 ) M1M2_PR ;
     - la_data_out[3] ( PIN la_data_out[3] ) ( mprj la_data_out[3] ) + USE SIGNAL
       + ROUTED met2 ( 688390 1700 0 ) ( * 15130 )
@@ -11757,14 +11746,14 @@
       NEW met1 ( 1883930 134470 ) M1M2_PR
       NEW met1 ( 2746430 134470 ) M1M2_PR ;
     - la_oenb[11] ( PIN la_oenb[11] ) ( mprj la_oenb[11] ) + USE SIGNAL
-      + ROUTED met2 ( 836050 1700 0 ) ( * 20230 )
-      NEW met1 ( 836050 20230 ) ( 1043050 * )
+      + ROUTED met2 ( 836050 1700 0 ) ( * 19890 )
+      NEW met1 ( 836050 19890 ) ( 1043050 * )
       NEW met2 ( 1043050 858500 ) ( 1046270 * )
       NEW met2 ( 1046270 858500 ) ( * 900660 )
       NEW met2 ( 1046270 900660 ) ( 1048570 * 0 )
-      NEW met2 ( 1043050 20230 ) ( * 858500 )
-      NEW met1 ( 836050 20230 ) M1M2_PR
-      NEW met1 ( 1043050 20230 ) M1M2_PR ;
+      NEW met2 ( 1043050 19890 ) ( * 858500 )
+      NEW met1 ( 836050 19890 ) M1M2_PR
+      NEW met1 ( 1043050 19890 ) M1M2_PR ;
     - la_oenb[120] ( PIN la_oenb[120] ) ( mprj la_oenb[120] ) + USE SIGNAL
       + ROUTED met2 ( 1891750 900660 ) ( 1894050 * 0 )
       NEW met1 ( 1891750 513910 ) ( 2767130 * )
@@ -11861,11 +11850,11 @@
       NEW met1 ( 2891330 486370 ) M1M2_PR ;
     - la_oenb[12] ( PIN la_oenb[12] ) ( mprj la_oenb[12] ) + USE SIGNAL
       + ROUTED met2 ( 1056390 900660 0 ) ( 1056850 * )
-      NEW met2 ( 1056850 19890 ) ( * 900660 )
-      NEW met2 ( 853990 1700 0 ) ( * 19890 )
-      NEW met1 ( 853990 19890 ) ( 1056850 * )
-      NEW met1 ( 1056850 19890 ) M1M2_PR
-      NEW met1 ( 853990 19890 ) M1M2_PR ;
+      NEW met2 ( 1056850 20230 ) ( * 900660 )
+      NEW met2 ( 853990 1700 0 ) ( * 20230 )
+      NEW met1 ( 853990 20230 ) ( 1056850 * )
+      NEW met1 ( 1056850 20230 ) M1M2_PR
+      NEW met1 ( 853990 20230 ) M1M2_PR ;
     - la_oenb[13] ( PIN la_oenb[13] ) ( mprj la_oenb[13] ) + USE SIGNAL
       + ROUTED met2 ( 871470 1700 0 ) ( * 20570 )
       NEW met2 ( 1062830 900660 ) ( 1064210 * 0 )
@@ -11925,14 +11914,14 @@
       NEW met1 ( 960250 16150 ) M1M2_PR
       NEW met1 ( 1098710 16150 ) M1M2_PR ;
     - la_oenb[19] ( PIN la_oenb[19] ) ( mprj la_oenb[19] ) + USE SIGNAL
-      + ROUTED met2 ( 978190 1700 0 ) ( * 17170 )
-      NEW met1 ( 978190 17170 ) ( 1105610 * )
+      + ROUTED met2 ( 978190 1700 0 ) ( * 15810 )
+      NEW met1 ( 978190 15810 ) ( 1105610 * )
       NEW met2 ( 1108370 900660 ) ( 1110210 * 0 )
-      NEW met2 ( 1105610 17170 ) ( * 807300 )
+      NEW met2 ( 1105610 15810 ) ( * 807300 )
       NEW met2 ( 1105610 807300 ) ( 1108370 * )
       NEW met2 ( 1108370 807300 ) ( * 900660 )
-      NEW met1 ( 978190 17170 ) M1M2_PR
-      NEW met1 ( 1105610 17170 ) M1M2_PR ;
+      NEW met1 ( 978190 15810 ) M1M2_PR
+      NEW met1 ( 1105610 15810 ) M1M2_PR ;
     - la_oenb[1] ( PIN la_oenb[1] ) ( mprj la_oenb[1] ) + USE SIGNAL
       + ROUTED met2 ( 969450 900660 ) ( 971290 * 0 )
       NEW met2 ( 968070 17170 ) ( * 807300 )
@@ -11975,61 +11964,73 @@
       NEW met1 ( 1134590 886890 ) M1M2_PR ;
     - la_oenb[23] ( PIN la_oenb[23] ) ( mprj la_oenb[23] ) + USE SIGNAL
       + ROUTED met2 ( 1049030 1700 0 ) ( * 18530 )
-      NEW met1 ( 1118490 18190 ) ( * 18530 )
-      NEW met1 ( 1118490 18190 ) ( 1139650 * )
-      NEW met1 ( 1049030 18530 ) ( 1118490 * )
+      NEW met1 ( 1049030 18530 ) ( 1139190 * )
       NEW met2 ( 1141950 900660 ) ( 1143790 * 0 )
-      NEW met2 ( 1139650 18190 ) ( * 807300 )
-      NEW met2 ( 1139650 807300 ) ( 1141950 * )
-      NEW met2 ( 1141950 807300 ) ( * 900660 )
+      NEW met1 ( 1139190 844050 ) ( 1141950 * )
+      NEW met2 ( 1139190 18530 ) ( * 844050 )
+      NEW met2 ( 1141950 844050 ) ( * 900660 )
       NEW met1 ( 1049030 18530 ) M1M2_PR
-      NEW met1 ( 1139650 18190 ) M1M2_PR ;
+      NEW met1 ( 1139190 18530 ) M1M2_PR
+      NEW met1 ( 1139190 844050 ) M1M2_PR
+      NEW met1 ( 1141950 844050 ) M1M2_PR ;
     - la_oenb[24] ( PIN la_oenb[24] ) ( mprj la_oenb[24] ) + USE SIGNAL
       + ROUTED met2 ( 1066970 1700 0 ) ( * 19210 )
-      NEW met1 ( 1146090 878050 ) ( 1150230 * )
-      NEW met2 ( 1150230 878050 ) ( * 900660 )
       NEW met2 ( 1150230 900660 ) ( 1151610 * 0 )
-      NEW met2 ( 1146090 19210 ) ( * 878050 )
       NEW met1 ( 1066970 19210 ) ( 1146090 * )
+      NEW met1 ( 1146090 859010 ) ( 1150230 * )
+      NEW met2 ( 1146090 19210 ) ( * 859010 )
+      NEW met2 ( 1150230 859010 ) ( * 900660 )
       NEW met1 ( 1066970 19210 ) M1M2_PR
       NEW met1 ( 1146090 19210 ) M1M2_PR
-      NEW met1 ( 1146090 878050 ) M1M2_PR
-      NEW met1 ( 1150230 878050 ) M1M2_PR ;
+      NEW met1 ( 1146090 859010 ) M1M2_PR
+      NEW met1 ( 1150230 859010 ) M1M2_PR ;
     - la_oenb[25] ( PIN la_oenb[25] ) ( mprj la_oenb[25] ) + USE SIGNAL
       + ROUTED met2 ( 1084450 1700 0 ) ( * 19550 )
       NEW met2 ( 1159430 900660 0 ) ( 1159890 * )
-      NEW met2 ( 1159890 19550 ) ( * 900660 )
       NEW met1 ( 1084450 19550 ) ( 1159890 * )
+      NEW met2 ( 1159890 19550 ) ( * 900660 )
       NEW met1 ( 1084450 19550 ) M1M2_PR
       NEW met1 ( 1159890 19550 ) M1M2_PR ;
     - la_oenb[26] ( PIN la_oenb[26] ) ( mprj la_oenb[26] ) + USE SIGNAL
-      + ROUTED met2 ( 1166330 900660 ) ( 1167250 * 0 )
-      NEW met2 ( 1166330 20230 ) ( * 900660 )
+      + ROUTED met2 ( 1167250 900660 0 ) ( 1167710 * )
+      NEW met2 ( 1167250 20230 ) ( * 807300 )
+      NEW met2 ( 1167250 807300 ) ( 1168630 * )
       NEW met2 ( 1102390 1700 0 ) ( * 20230 )
-      NEW met1 ( 1102390 20230 ) ( 1166330 * )
-      NEW met1 ( 1166330 20230 ) M1M2_PR
-      NEW met1 ( 1102390 20230 ) M1M2_PR ;
+      NEW met1 ( 1102390 20230 ) ( 1167250 * )
+      NEW met1 ( 1167710 883150 ) ( 1168630 * )
+      NEW met2 ( 1167710 883150 ) ( * 900660 )
+      NEW met2 ( 1168630 807300 ) ( * 883150 )
+      NEW met1 ( 1167250 20230 ) M1M2_PR
+      NEW met1 ( 1102390 20230 ) M1M2_PR
+      NEW met1 ( 1167710 883150 ) M1M2_PR
+      NEW met1 ( 1168630 883150 ) M1M2_PR ;
     - la_oenb[27] ( PIN la_oenb[27] ) ( mprj la_oenb[27] ) + USE SIGNAL
-      + ROUTED met2 ( 1173230 900660 ) ( 1175070 * 0 )
-      NEW met2 ( 1173230 17510 ) ( * 900660 )
+      + ROUTED met1 ( 1154830 17510 ) ( * 18530 )
+      NEW met1 ( 1154830 18530 ) ( 1174150 * )
+      NEW met2 ( 1174150 900660 ) ( 1175070 * 0 )
+      NEW met2 ( 1174150 18530 ) ( * 900660 )
       NEW met2 ( 1119870 1700 0 ) ( * 17510 )
-      NEW met1 ( 1119870 17510 ) ( 1173230 * )
-      NEW met1 ( 1173230 17510 ) M1M2_PR
+      NEW met1 ( 1119870 17510 ) ( 1154830 * )
+      NEW met1 ( 1174150 18530 ) M1M2_PR
       NEW met1 ( 1119870 17510 ) M1M2_PR ;
     - la_oenb[28] ( PIN la_oenb[28] ) ( mprj la_oenb[28] ) + USE SIGNAL
-      + ROUTED met2 ( 1181050 900660 ) ( 1182430 * 0 )
-      NEW met2 ( 1181050 18530 ) ( * 900660 )
-      NEW met2 ( 1137810 1700 0 ) ( * 18530 )
-      NEW met1 ( 1137810 18530 ) ( 1181050 * )
-      NEW met1 ( 1181050 18530 ) M1M2_PR
-      NEW met1 ( 1137810 18530 ) M1M2_PR ;
+      + ROUTED met1 ( 1180590 878050 ) ( 1181510 * )
+      NEW met2 ( 1181510 878050 ) ( * 900660 )
+      NEW met2 ( 1181510 900660 ) ( 1182430 * 0 )
+      NEW met2 ( 1180590 16150 ) ( * 878050 )
+      NEW met2 ( 1137810 1700 0 ) ( * 16150 )
+      NEW met1 ( 1137810 16150 ) ( 1180590 * )
+      NEW met1 ( 1180590 16150 ) M1M2_PR
+      NEW met1 ( 1180590 878050 ) M1M2_PR
+      NEW met1 ( 1181510 878050 ) M1M2_PR
+      NEW met1 ( 1137810 16150 ) M1M2_PR ;
     - la_oenb[29] ( PIN la_oenb[29] ) ( mprj la_oenb[29] ) + USE SIGNAL
-      + ROUTED met2 ( 1155290 1700 0 ) ( * 17170 )
-      NEW met1 ( 1155290 17170 ) ( 1188410 * )
+      + ROUTED met2 ( 1155290 1700 0 ) ( * 18190 )
+      NEW met1 ( 1155290 18190 ) ( 1188410 * )
       NEW met2 ( 1188410 900660 ) ( 1190250 * 0 )
-      NEW met2 ( 1188410 17170 ) ( * 900660 )
-      NEW met1 ( 1155290 17170 ) M1M2_PR
-      NEW met1 ( 1188410 17170 ) M1M2_PR ;
+      NEW met2 ( 1188410 18190 ) ( * 900660 )
+      NEW met1 ( 1155290 18190 ) M1M2_PR
+      NEW met1 ( 1188410 18190 ) M1M2_PR ;
     - la_oenb[2] ( PIN la_oenb[2] ) ( mprj la_oenb[2] ) + USE SIGNAL
       + ROUTED met2 ( 676430 1700 0 ) ( * 16830 )
       NEW met1 ( 676430 16830 ) ( 707250 * )
@@ -12075,12 +12076,12 @@
       NEW met2 ( 1221530 17340 ) ( * 883660 ) ;
     - la_oenb[34] ( PIN la_oenb[34] ) ( mprj la_oenb[34] ) + USE SIGNAL
       + ROUTED met2 ( 1242230 1700 ) ( 1244070 * 0 )
-      NEW met2 ( 1242230 1700 ) ( * 886210 )
-      NEW met2 ( 1230730 886210 ) ( * 900660 )
+      NEW met2 ( 1242230 1700 ) ( * 885190 )
+      NEW met2 ( 1230730 885190 ) ( * 900660 )
       NEW met2 ( 1228890 900660 0 ) ( 1230730 * )
-      NEW met1 ( 1230730 886210 ) ( 1242230 * )
-      NEW met1 ( 1242230 886210 ) M1M2_PR
-      NEW met1 ( 1230730 886210 ) M1M2_PR ;
+      NEW met1 ( 1230730 885190 ) ( 1242230 * )
+      NEW met1 ( 1242230 885190 ) M1M2_PR
+      NEW met1 ( 1230730 885190 ) M1M2_PR ;
     - la_oenb[35] ( PIN la_oenb[35] ) ( mprj la_oenb[35] ) + USE SIGNAL
       + ROUTED met2 ( 1262010 1700 0 ) ( * 17340 )
       NEW met2 ( 1258790 17340 ) ( 1262010 * )
@@ -12093,12 +12094,12 @@
       NEW met1 ( 1256490 886550 ) M1M2_PR
       NEW met1 ( 1238090 886550 ) M1M2_PR ;
     - la_oenb[36] ( PIN la_oenb[36] ) ( mprj la_oenb[36] ) + USE SIGNAL
-      + ROUTED met2 ( 1279490 1700 0 ) ( * 15130 )
-      NEW met1 ( 1243150 15130 ) ( 1279490 * )
+      + ROUTED met2 ( 1279490 1700 0 ) ( * 17510 )
+      NEW met1 ( 1243150 17510 ) ( 1279490 * )
       NEW met2 ( 1243150 900660 ) ( 1244530 * 0 )
-      NEW met2 ( 1243150 15130 ) ( * 900660 )
-      NEW met1 ( 1279490 15130 ) M1M2_PR
-      NEW met1 ( 1243150 15130 ) M1M2_PR ;
+      NEW met2 ( 1243150 17510 ) ( * 900660 )
+      NEW met1 ( 1279490 17510 ) M1M2_PR
+      NEW met1 ( 1243150 17510 ) M1M2_PR ;
     - la_oenb[37] ( PIN la_oenb[37] ) ( mprj la_oenb[37] ) + USE SIGNAL
       + ROUTED met2 ( 1250050 25500 ) ( 1250510 * )
       NEW met2 ( 1250510 17170 ) ( * 25500 )
@@ -12121,13 +12122,15 @@
       NEW met1 ( 1261090 886890 ) M1M2_PR
       NEW met1 ( 1311230 886890 ) M1M2_PR ;
     - la_oenb[39] ( PIN la_oenb[39] ) ( mprj la_oenb[39] ) + USE SIGNAL
-      + ROUTED met2 ( 1265690 900660 ) ( 1267530 * 0 )
-      NEW met2 ( 1263850 19210 ) ( * 807300 )
-      NEW met2 ( 1263850 807300 ) ( 1265690 * )
-      NEW met2 ( 1265690 807300 ) ( * 900660 )
+      + ROUTED met1 ( 1263390 878050 ) ( 1266150 * )
+      NEW met2 ( 1266150 878050 ) ( * 900660 )
+      NEW met2 ( 1266150 900660 ) ( 1267530 * 0 )
+      NEW met2 ( 1263390 19210 ) ( * 878050 )
       NEW met2 ( 1332850 1700 0 ) ( * 19210 )
-      NEW met1 ( 1263850 19210 ) ( 1332850 * )
-      NEW met1 ( 1263850 19210 ) M1M2_PR
+      NEW met1 ( 1263390 19210 ) ( 1332850 * )
+      NEW met1 ( 1263390 19210 ) M1M2_PR
+      NEW met1 ( 1263390 878050 ) M1M2_PR
+      NEW met1 ( 1266150 878050 ) M1M2_PR
       NEW met1 ( 1332850 19210 ) M1M2_PR ;
     - la_oenb[3] ( PIN la_oenb[3] ) ( mprj la_oenb[3] ) + USE SIGNAL
       + ROUTED met2 ( 694370 1700 0 ) ( * 16660 )
@@ -12524,15 +12527,15 @@
       NEW met1 ( 1538010 883490 ) ( 1549510 * )
       NEW met2 ( 1538010 883490 ) ( * 900660 )
       NEW met2 ( 1538010 900660 ) ( 1538470 * 0 )
-      NEW met2 ( 1953390 1700 0 ) ( * 17340 )
-      NEW met2 ( 1953390 17340 ) ( 1954770 * )
+      NEW met2 ( 1953390 1700 0 ) ( * 16660 )
+      NEW met2 ( 1952930 16660 ) ( 1953390 * )
       NEW met2 ( 1549050 72590 ) ( * 872780 )
-      NEW met2 ( 1954770 17340 ) ( * 72590 )
-      NEW met1 ( 1549050 72590 ) ( 1954770 * )
+      NEW met2 ( 1952930 16660 ) ( * 72590 )
+      NEW met1 ( 1549050 72590 ) ( 1952930 * )
       NEW met1 ( 1549510 883490 ) M1M2_PR
       NEW met1 ( 1538010 883490 ) M1M2_PR
       NEW met1 ( 1549050 72590 ) M1M2_PR
-      NEW met1 ( 1954770 72590 ) M1M2_PR ;
+      NEW met1 ( 1952930 72590 ) M1M2_PR ;
     - la_oenb[75] ( PIN la_oenb[75] ) ( mprj la_oenb[75] ) + USE SIGNAL
       + ROUTED met2 ( 1545830 878220 ) ( 1546290 * )
       NEW met2 ( 1546290 878220 ) ( * 900660 )
@@ -12825,45 +12828,35 @@
       NEW met1 ( 1952010 879750 ) M1M2_PR
       NEW met1 ( 2898230 879750 ) M1M2_PR ;
     - user_irq[0] ( PIN user_irq[0] ) ( mprj irq[0] ) + USE SIGNAL
-      + ROUTED met1 ( 1952930 15810 ) ( 1960290 * )
-      NEW met2 ( 1960290 15810 ) ( * 17170 )
-      NEW met2 ( 1952930 900660 ) ( 1953390 * 0 )
+      + ROUTED met2 ( 1952930 900660 ) ( 1953390 * 0 )
       NEW met2 ( 2905130 1700 0 ) ( * 17170 )
-      NEW met2 ( 1952930 15810 ) ( * 900660 )
-      NEW met1 ( 1960290 17170 ) ( 2352900 * )
+      NEW met2 ( 1952930 855600 ) ( * 900660 )
+      NEW met2 ( 1952930 855600 ) ( 1953390 * )
+      NEW met2 ( 1953390 17170 ) ( * 855600 )
+      NEW met1 ( 1953390 17170 ) ( 2352900 * )
       NEW met1 ( 2352900 16490 ) ( * 17170 )
       NEW met1 ( 2352900 16490 ) ( 2401200 * )
       NEW met1 ( 2401200 16490 ) ( * 17170 )
       NEW met1 ( 2401200 17170 ) ( 2905130 * )
-      NEW met1 ( 1952930 15810 ) M1M2_PR
-      NEW met1 ( 1960290 15810 ) M1M2_PR
-      NEW met1 ( 1960290 17170 ) M1M2_PR
+      NEW met1 ( 1953390 17170 ) M1M2_PR
       NEW met1 ( 2905130 17170 ) M1M2_PR ;
     - user_irq[1] ( PIN user_irq[1] ) ( mprj irq[1] ) + USE SIGNAL
-      + ROUTED met1 ( 1953850 26010 ) ( 1955230 * )
-      NEW met2 ( 1955230 17170 ) ( * 26010 )
-      NEW met1 ( 1955230 17170 ) ( 1959830 * )
-      NEW met2 ( 1959830 17170 ) ( * 17850 )
-      NEW met2 ( 1953850 900660 ) ( 1955690 * 0 )
+      + ROUTED met2 ( 1953850 900660 ) ( 1955690 * 0 )
       NEW met2 ( 2911110 1700 0 ) ( * 17850 )
-      NEW met2 ( 1953850 26010 ) ( * 900660 )
-      NEW met1 ( 1959830 17850 ) ( 2911110 * )
-      NEW met1 ( 1953850 26010 ) M1M2_PR
-      NEW met1 ( 1955230 26010 ) M1M2_PR
-      NEW met1 ( 1955230 17170 ) M1M2_PR
-      NEW met1 ( 1959830 17170 ) M1M2_PR
-      NEW met1 ( 1959830 17850 ) M1M2_PR
+      NEW met2 ( 1953850 17850 ) ( * 900660 )
+      NEW met1 ( 1953850 17850 ) ( 2911110 * )
+      NEW met1 ( 1953850 17850 ) M1M2_PR
       NEW met1 ( 2911110 17850 ) M1M2_PR ;
     - user_irq[2] ( PIN user_irq[2] ) ( mprj irq[2] ) + USE SIGNAL
       + ROUTED met2 ( 1957070 900660 ) ( 1958450 * 0 )
       NEW met2 ( 2917090 1700 0 ) ( * 16660 )
-      NEW met2 ( 1954310 18020 ) ( * 807300 )
-      NEW met2 ( 1954310 807300 ) ( 1957070 * )
+      NEW met2 ( 1954770 18020 ) ( * 807300 )
+      NEW met2 ( 1954770 807300 ) ( 1957070 * )
       NEW met2 ( 1957070 807300 ) ( * 900660 )
-      NEW met3 ( 1954310 18020 ) ( 1966500 * )
+      NEW met3 ( 1954770 18020 ) ( 1966500 * )
       NEW met3 ( 1966500 16660 ) ( * 18020 )
       NEW met3 ( 1966500 16660 ) ( 2917090 * )
-      NEW met2 ( 1954310 18020 ) M2M3_PR
+      NEW met2 ( 1954770 18020 ) M2M3_PR
       NEW met2 ( 2917090 16660 ) M2M3_PR ;
     - wb_clk_i ( PIN wb_clk_i ) + USE SIGNAL ;
     - wb_rst_i ( PIN wb_rst_i ) + USE SIGNAL ;
diff --git a/gds/user_project_wrapper.gds b/gds/user_project_wrapper.gds
index 1f5110d..6537e09 100644
--- a/gds/user_project_wrapper.gds
+++ b/gds/user_project_wrapper.gds
Binary files differ
diff --git a/mag/user_project_wrapper.mag b/mag/user_project_wrapper.mag
index dcf431f..fdd49db 100644
--- a/mag/user_project_wrapper.mag
+++ b/mag/user_project_wrapper.mag
@@ -1,7 +1,7 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1647482984
+timestamp 1647552684
 << metal1 >>
 rect 71774 702992 71780 703044
 rect 71832 703032 71838 703044
@@ -10,6 +10,20 @@
 rect 71832 702992 71838 703004
 rect 72970 702992 72976 703004
 rect 73028 702992 73034 703044
+rect 201494 702992 201500 703044
+rect 201552 703032 201558 703044
+rect 202782 703032 202788 703044
+rect 201552 703004 202788 703032
+rect 201552 702992 201558 703004
+rect 202782 702992 202788 703004
+rect 202840 702992 202846 703044
+rect 266446 702992 266452 703044
+rect 266504 703032 266510 703044
+rect 267642 703032 267648 703044
+rect 266504 703004 267648 703032
+rect 266504 702992 266510 703004
+rect 267642 702992 267648 703004
+rect 267700 702992 267706 703044
 rect 292574 700884 292580 700936
 rect 292632 700924 292638 700936
 rect 332502 700924 332508 700936
@@ -73,20 +87,13 @@
 rect 316092 700340 316098 700352
 rect 527174 700340 527180 700352
 rect 527232 700340 527238 700392
-rect 170306 700272 170312 700324
-rect 170364 700312 170370 700324
-rect 192478 700312 192484 700324
-rect 170364 700284 192484 700312
-rect 170364 700272 170370 700284
-rect 192478 700272 192484 700284
-rect 192536 700272 192542 700324
-rect 202782 700272 202788 700324
-rect 202840 700312 202846 700324
-rect 220078 700312 220084 700324
-rect 202840 700284 220084 700312
-rect 202840 700272 202846 700284
-rect 220078 700272 220084 700284
-rect 220136 700272 220142 700324
+rect 137830 700272 137836 700324
+rect 137888 700312 137894 700324
+rect 199378 700312 199384 700324
+rect 137888 700284 199384 700312
+rect 137888 700272 137894 700284
+rect 199378 700272 199384 700284
+rect 199436 700272 199442 700324
 rect 235166 700272 235172 700324
 rect 235224 700312 235230 700324
 rect 282178 700312 282184 700324
@@ -115,13 +122,6 @@
 rect 283892 700068 283898 700080
 rect 284938 700068 284944 700080
 rect 284996 700068 285002 700120
-rect 266354 697552 266360 697604
-rect 266412 697592 266418 697604
-rect 267642 697592 267648 697604
-rect 266412 697564 267648 697592
-rect 266412 697552 266418 697564
-rect 267642 697552 267648 697564
-rect 267700 697552 267706 697604
 rect 322934 696940 322940 696992
 rect 322992 696980 322998 696992
 rect 580166 696980 580172 696992
@@ -262,13 +262,6 @@
 rect 354732 484372 354738 484384
 rect 580166 484372 580172 484384
 rect 580224 484372 580230 484424
-rect 220078 476756 220084 476808
-rect 220136 476796 220142 476808
-rect 277394 476796 277400 476808
-rect 220136 476768 277400 476796
-rect 220136 476756 220142 476768
-rect 277394 476756 277400 476768
-rect 277452 476756 277458 476808
 rect 2866 474716 2872 474768
 rect 2924 474756 2930 474768
 rect 220078 474756 220084 474768
@@ -332,13 +325,20 @@
 rect 369912 378156 369918 378168
 rect 580166 378156 580172 378168
 rect 580224 378156 580230 378208
-rect 136634 371832 136640 371884
-rect 136692 371872 136698 371884
-rect 269666 371872 269672 371884
-rect 136692 371844 269672 371872
-rect 136692 371832 136698 371844
-rect 269666 371832 269672 371844
-rect 269724 371832 269730 371884
+rect 199378 375980 199384 376032
+rect 199436 376020 199442 376032
+rect 269666 376020 269672 376032
+rect 199436 375992 269672 376020
+rect 199436 375980 199442 375992
+rect 269666 375980 269672 375992
+rect 269724 375980 269730 376032
+rect 201494 371832 201500 371884
+rect 201552 371872 201558 371884
+rect 277394 371872 277400 371884
+rect 201552 371844 277400 371872
+rect 201552 371832 201558 371844
+rect 277394 371832 277400 371844
+rect 277452 371832 277458 371884
 rect 3326 371220 3332 371272
 rect 3384 371260 3390 371272
 rect 13814 371260 13820 371272
@@ -388,11 +388,11 @@
 rect 372764 364352 372770 364364
 rect 580166 364352 580172 364364
 rect 580224 364352 580230 364404
-rect 192478 363604 192484 363656
-rect 192536 363644 192542 363656
+rect 169754 363604 169760 363656
+rect 169812 363644 169818 363656
 rect 275186 363644 275192 363656
-rect 192536 363616 275192 363644
-rect 192536 363604 192542 363616
+rect 169812 363616 275192 363644
+rect 169812 363604 169818 363616
 rect 275186 363604 275192 363616
 rect 275244 363604 275250 363656
 rect 228358 363196 228364 363248
@@ -528,11 +528,11 @@
 rect 6972 362176 6978 362188
 rect 254670 362176 254676 362188
 rect 254728 362176 254734 362228
-rect 266354 362176 266360 362228
-rect 266412 362216 266418 362228
+rect 266446 362176 266452 362228
+rect 266504 362216 266510 362228
 rect 285490 362216 285496 362228
-rect 266412 362188 285496 362216
-rect 266412 362176 266418 362188
+rect 266504 362188 285496 362216
+rect 266504 362176 266510 362188
 rect 285490 362176 285496 362188
 rect 285548 362176 285554 362228
 rect 321370 362176 321376 362228
@@ -556,13 +556,6 @@
 rect 153252 362040 153258 362052
 rect 272702 362040 272708 362052
 rect 272760 362040 272766 362092
-rect 382918 361904 382924 361956
-rect 382976 361944 382982 361956
-rect 479518 361944 479524 361956
-rect 382976 361916 479524 361944
-rect 382976 361904 382982 361916
-rect 479518 361904 479524 361916
-rect 479576 361904 479582 361956
 rect 282178 361836 282184 361888
 rect 282236 361876 282242 361888
 rect 282914 361876 282920 361888
@@ -577,48 +570,41 @@
 rect 290700 361836 290706 361848
 rect 291838 361836 291844 361848
 rect 291896 361836 291902 361888
-rect 388070 361836 388076 361888
-rect 388128 361876 388134 361888
-rect 486418 361876 486424 361888
-rect 388128 361848 486424 361876
-rect 388128 361836 388134 361848
-rect 486418 361836 486424 361848
-rect 486476 361836 486482 361888
 rect 385494 361768 385500 361820
 rect 385552 361808 385558 361820
-rect 483658 361808 483664 361820
-rect 385552 361780 483664 361808
+rect 479518 361808 479524 361820
+rect 385552 361780 479524 361808
 rect 385552 361768 385558 361780
-rect 483658 361768 483664 361780
-rect 483716 361768 483722 361820
-rect 377766 361700 377772 361752
-rect 377824 361740 377830 361752
-rect 485038 361740 485044 361752
-rect 377824 361712 485044 361740
-rect 377824 361700 377830 361712
-rect 485038 361700 485044 361712
-rect 485096 361700 485102 361752
-rect 375190 361632 375196 361684
-rect 375248 361672 375254 361684
-rect 482278 361672 482284 361684
-rect 375248 361644 482284 361672
-rect 375248 361632 375254 361644
-rect 482278 361632 482284 361644
-rect 482336 361632 482342 361684
-rect 380342 361564 380348 361616
-rect 380400 361604 380406 361616
-rect 489178 361604 489184 361616
-rect 380400 361576 489184 361604
-rect 380400 361564 380406 361576
-rect 489178 361564 489184 361576
-rect 489236 361564 489242 361616
-rect 186958 360476 186964 360528
-rect 187016 360516 187022 360528
-rect 195698 360516 195704 360528
-rect 187016 360488 195704 360516
-rect 187016 360476 187022 360488
-rect 195698 360476 195704 360488
-rect 195756 360476 195762 360528
+rect 479518 361768 479524 361780
+rect 479576 361768 479582 361820
+rect 388070 361700 388076 361752
+rect 388128 361740 388134 361752
+rect 483658 361740 483664 361752
+rect 388128 361712 483664 361740
+rect 388128 361700 388134 361712
+rect 483658 361700 483664 361712
+rect 483716 361700 483722 361752
+rect 380342 361632 380348 361684
+rect 380400 361672 380406 361684
+rect 485038 361672 485044 361684
+rect 380400 361644 485044 361672
+rect 380400 361632 380406 361644
+rect 485038 361632 485044 361644
+rect 485096 361632 485102 361684
+rect 377766 361564 377772 361616
+rect 377824 361604 377830 361616
+rect 482278 361604 482284 361616
+rect 377824 361576 482284 361604
+rect 377824 361564 377830 361576
+rect 482278 361564 482284 361576
+rect 482336 361564 482342 361616
+rect 191742 360476 191748 360528
+rect 191800 360516 191806 360528
+rect 203426 360516 203432 360528
+rect 191800 360488 203432 360516
+rect 191800 360476 191806 360488
+rect 203426 360476 203432 360488
+rect 203484 360476 203490 360528
 rect 4798 360408 4804 360460
 rect 4856 360448 4862 360460
 rect 198274 360448 198280 360460
@@ -633,13 +619,20 @@
 rect 191156 360340 191162 360352
 rect 200850 360340 200856 360352
 rect 200908 360340 200914 360392
-rect 191742 360272 191748 360324
-rect 191800 360312 191806 360324
-rect 203426 360312 203432 360324
-rect 191800 360284 203432 360312
-rect 191800 360272 191806 360284
-rect 203426 360272 203432 360284
-rect 203484 360272 203490 360324
+rect 186958 360272 186964 360324
+rect 187016 360312 187022 360324
+rect 195698 360312 195704 360324
+rect 187016 360284 195704 360312
+rect 187016 360272 187022 360284
+rect 195698 360272 195704 360284
+rect 195756 360272 195762 360324
+rect 382918 360272 382924 360324
+rect 382976 360312 382982 360324
+rect 392578 360312 392584 360324
+rect 382976 360284 392584 360312
+rect 382976 360272 382982 360284
+rect 392578 360272 392584 360284
+rect 392636 360272 392642 360324
 rect 188338 360204 188344 360256
 rect 188396 360244 188402 360256
 rect 193214 360244 193220 360256
@@ -647,6 +640,13 @@
 rect 188396 360204 188402 360216
 rect 193214 360204 193220 360216
 rect 193272 360204 193278 360256
+rect 375190 360204 375196 360256
+rect 375248 360244 375254 360256
+rect 395338 360244 395344 360256
+rect 375248 360216 395344 360244
+rect 375248 360204 375254 360216
+rect 395338 360204 395344 360216
+rect 395396 360204 395402 360256
 rect 390922 359388 390928 359440
 rect 390980 359428 390986 359440
 rect 391842 359428 391848 359440
@@ -668,11 +668,11 @@
 rect 3384 358708 3390 358720
 rect 191742 358708 191748 358720
 rect 191800 358708 191806 358760
-rect 482278 353200 482284 353252
-rect 482336 353240 482342 353252
+rect 395338 353200 395344 353252
+rect 395396 353240 395402 353252
 rect 580166 353240 580172 353252
-rect 482336 353212 580172 353240
-rect 482336 353200 482342 353212
+rect 395396 353212 580172 353240
+rect 395396 353200 395402 353212
 rect 580166 353200 580172 353212
 rect 580224 353200 580230 353252
 rect 3142 346332 3148 346384
@@ -696,11 +696,11 @@
 rect 7616 333956 7622 333968
 rect 189074 333956 189080 333968
 rect 189132 333956 189138 334008
-rect 485038 325592 485044 325644
-rect 485096 325632 485102 325644
+rect 482278 325592 482284 325644
+rect 482336 325632 482342 325644
 rect 580166 325632 580172 325644
-rect 485096 325604 580172 325632
-rect 485096 325592 485102 325604
+rect 482336 325604 580172 325632
+rect 482336 325592 482342 325604
 rect 580166 325592 580172 325604
 rect 580224 325592 580230 325644
 rect 22738 324300 22744 324352
@@ -724,11 +724,11 @@
 rect 394384 314712 394390 314724
 rect 395338 314712 395344 314724
 rect 395396 314712 395402 314764
-rect 489178 313216 489184 313268
-rect 489236 313256 489242 313268
+rect 485038 313216 485044 313268
+rect 485096 313256 485102 313268
 rect 580166 313256 580172 313268
-rect 489236 313228 580172 313256
-rect 489236 313216 489242 313228
+rect 485096 313228 580172 313256
+rect 485096 313216 485102 313228
 rect 580166 313216 580172 313228
 rect 580224 313216 580230 313268
 rect 3510 306280 3516 306332
@@ -752,11 +752,11 @@
 rect 394384 303628 394390 303640
 rect 554038 303628 554044 303640
 rect 554096 303628 554102 303680
-rect 479518 299412 479524 299464
-rect 479576 299452 479582 299464
+rect 392578 299412 392584 299464
+rect 392636 299452 392642 299464
 rect 580166 299452 580172 299464
-rect 479576 299424 580172 299452
-rect 479576 299412 479582 299424
+rect 392636 299424 580172 299452
+rect 392636 299412 392642 299424
 rect 580166 299412 580172 299424
 rect 580224 299412 580230 299464
 rect 3050 293904 3056 293956
@@ -787,11 +787,11 @@
 rect 394476 274660 394482 274672
 rect 551278 274660 551284 274672
 rect 551336 274660 551342 274712
-rect 483658 273164 483664 273216
-rect 483716 273204 483722 273216
+rect 479518 273164 479524 273216
+rect 479576 273204 479582 273216
 rect 580166 273204 580172 273216
-rect 483716 273176 580172 273204
-rect 483716 273164 483722 273176
+rect 479576 273176 580172 273204
+rect 479576 273164 479582 273176
 rect 580166 273164 580172 273176
 rect 580224 273164 580230 273216
 rect 3510 267656 3516 267708
@@ -801,11 +801,11 @@
 rect 3568 267656 3574 267668
 rect 7558 267656 7564 267668
 rect 7616 267656 7622 267708
-rect 486418 259360 486424 259412
-rect 486476 259400 486482 259412
+rect 483658 259360 483664 259412
+rect 483716 259400 483722 259412
 rect 580166 259400 580172 259412
-rect 486476 259372 580172 259400
-rect 486476 259360 486482 259372
+rect 483716 259372 580172 259400
+rect 483716 259360 483722 259372
 rect 580166 259360 580172 259372
 rect 580224 259360 580230 259412
 rect 3602 253920 3608 253972
@@ -976,13 +976,6 @@
 rect 191156 177556 191162 177568
 rect 211430 177556 211436 177568
 rect 211488 177556 211494 177608
-rect 227898 177556 227904 177608
-rect 227956 177596 227962 177608
-rect 236638 177596 236644 177608
-rect 227956 177568 236644 177596
-rect 227956 177556 227962 177568
-rect 236638 177556 236644 177568
-rect 236696 177556 236702 177608
 rect 326522 177556 326528 177608
 rect 326580 177596 326586 177608
 rect 431954 177596 431960 177608
@@ -1088,13 +1081,6 @@
 rect 206336 177352 206342 177364
 rect 226886 177352 226892 177364
 rect 226944 177352 226950 177404
-rect 246206 177352 246212 177404
-rect 246264 177392 246270 177404
-rect 250070 177392 250076 177404
-rect 246264 177364 250076 177392
-rect 246264 177352 246270 177364
-rect 250070 177352 250076 177364
-rect 250128 177352 250134 177404
 rect 252186 177352 252192 177404
 rect 252244 177392 252250 177404
 rect 262214 177392 262220 177404
@@ -1144,6 +1130,13 @@
 rect 201552 177284 201558 177296
 rect 225414 177284 225420 177296
 rect 225472 177284 225478 177336
+rect 227714 177284 227720 177336
+rect 227772 177324 227778 177336
+rect 236638 177324 236644 177336
+rect 227772 177296 236644 177324
+rect 227772 177284 227778 177296
+rect 236638 177284 236644 177296
+rect 236696 177284 236702 177336
 rect 247586 177284 247592 177336
 rect 247644 177324 247650 177336
 rect 251266 177324 251272 177336
@@ -1172,13 +1165,6 @@
 rect 338540 177284 338546 177296
 rect 460934 177284 460940 177296
 rect 460992 177284 460998 177336
-rect 246114 177216 246120 177268
-rect 246172 177256 246178 177268
-rect 248414 177256 248420 177268
-rect 246172 177228 248420 177256
-rect 246172 177216 246178 177228
-rect 248414 177216 248420 177228
-rect 248472 177216 248478 177268
 rect 343634 177148 343640 177200
 rect 343692 177188 343698 177200
 rect 346946 177188 346952 177200
@@ -1186,6 +1172,13 @@
 rect 343692 177148 343698 177160
 rect 346946 177148 346952 177160
 rect 347004 177148 347010 177200
+rect 235994 177080 236000 177132
+rect 236052 177120 236058 177132
+rect 240318 177120 240324 177132
+rect 236052 177092 240324 177120
+rect 236052 177080 236058 177092
+rect 240318 177080 240324 177092
+rect 240376 177080 240382 177132
 rect 333146 177080 333152 177132
 rect 333204 177120 333210 177132
 rect 336182 177120 336188 177132
@@ -1193,6 +1186,13 @@
 rect 333204 177080 333210 177092
 rect 336182 177080 336188 177092
 rect 336240 177080 336246 177132
+rect 246114 177012 246120 177064
+rect 246172 177052 246178 177064
+rect 248414 177052 248420 177064
+rect 246172 177024 248420 177052
+rect 246172 177012 246178 177024
+rect 248414 177012 248420 177024
+rect 248472 177012 248478 177064
 rect 373718 177012 373724 177064
 rect 373776 177052 373782 177064
 rect 374638 177052 374644 177064
@@ -1214,6 +1214,13 @@
 rect 238076 176944 238082 176956
 rect 238846 176944 238852 176956
 rect 238904 176944 238910 176996
+rect 246206 176944 246212 176996
+rect 246264 176984 246270 176996
+rect 249702 176984 249708 176996
+rect 246264 176956 249708 176984
+rect 246264 176944 246270 176956
+rect 249702 176944 249708 176956
+rect 249760 176944 249766 176996
 rect 284202 176944 284208 176996
 rect 284260 176984 284266 176996
 rect 287698 176984 287704 176996
@@ -1249,13 +1256,6 @@
 rect 273220 176876 273226 176888
 rect 278038 176876 278044 176888
 rect 278096 176876 278102 176928
-rect 236270 176808 236276 176860
-rect 236328 176848 236334 176860
-rect 240318 176848 240324 176860
-rect 236328 176820 240324 176848
-rect 236328 176808 236334 176820
-rect 240318 176808 240324 176820
-rect 240376 176808 240382 176860
 rect 192478 176672 192484 176724
 rect 192536 176712 192542 176724
 rect 193398 176712 193404 176724
@@ -1284,13 +1284,13 @@
 rect 240836 176672 240842 176684
 rect 241514 176672 241520 176684
 rect 241572 176672 241578 176724
-rect 244826 176672 244832 176724
-rect 244884 176712 244890 176724
-rect 245746 176712 245752 176724
-rect 244884 176684 245752 176712
-rect 244884 176672 244890 176684
-rect 245746 176672 245752 176684
-rect 245804 176672 245810 176724
+rect 245010 176672 245016 176724
+rect 245068 176712 245074 176724
+rect 245654 176712 245660 176724
+rect 245068 176684 245660 176712
+rect 245068 176672 245074 176684
+rect 245654 176672 245660 176684
+rect 245712 176672 245718 176724
 rect 272978 176672 272984 176724
 rect 273036 176712 273042 176724
 rect 273898 176712 273904 176724
@@ -1382,6 +1382,13 @@
 rect 384540 176672 384546 176684
 rect 385586 176672 385592 176684
 rect 385644 176672 385650 176724
+rect 233510 176604 233516 176656
+rect 233568 176644 233574 176656
+rect 233694 176644 233700 176656
+rect 233568 176616 233700 176644
+rect 233568 176604 233574 176616
+rect 233694 176604 233700 176616
+rect 233752 176604 233758 176656
 rect 327350 176604 327356 176656
 rect 327408 176644 327414 176656
 rect 327534 176644 327540 176656
@@ -1473,27 +1480,13 @@
 rect 218112 175584 218118 175596
 rect 218606 175584 218612 175596
 rect 218664 175584 218670 175636
-rect 229186 175584 229192 175636
-rect 229244 175624 229250 175636
-rect 230014 175624 230020 175636
-rect 229244 175596 230020 175624
-rect 229244 175584 229250 175596
-rect 230014 175584 230020 175596
-rect 230072 175584 230078 175636
-rect 230474 175584 230480 175636
-rect 230532 175624 230538 175636
-rect 230934 175624 230940 175636
-rect 230532 175596 230940 175624
-rect 230532 175584 230538 175596
-rect 230934 175584 230940 175596
-rect 230992 175584 230998 175636
-rect 233326 175584 233332 175636
-rect 233384 175624 233390 175636
-rect 234062 175624 234068 175636
-rect 233384 175596 234068 175624
-rect 233384 175584 233390 175596
-rect 234062 175584 234068 175596
-rect 234120 175584 234126 175636
+rect 236086 175584 236092 175636
+rect 236144 175624 236150 175636
+rect 236270 175624 236276 175636
+rect 236144 175596 236276 175624
+rect 236144 175584 236150 175596
+rect 236270 175584 236276 175596
+rect 236328 175584 236334 175636
 rect 241698 175584 241704 175636
 rect 241756 175624 241762 175636
 rect 242342 175624 242348 175636
@@ -1508,6 +1501,13 @@
 rect 242952 175584 242958 175596
 rect 243446 175584 243452 175596
 rect 243504 175584 243510 175636
+rect 252646 175584 252652 175636
+rect 252704 175624 252710 175636
+rect 253198 175624 253204 175636
+rect 252704 175596 253204 175624
+rect 252704 175584 252710 175596
+rect 253198 175584 253204 175596
+rect 253256 175584 253262 175636
 rect 253934 175584 253940 175636
 rect 253992 175624 253998 175636
 rect 254670 175624 254676 175636
@@ -1641,13 +1641,6 @@
 rect 375524 175584 375530 175596
 rect 375926 175584 375932 175596
 rect 375984 175584 375990 175636
-rect 249794 175516 249800 175568
-rect 249852 175556 249858 175568
-rect 250070 175556 250076 175568
-rect 249852 175528 250076 175556
-rect 249852 175516 249858 175528
-rect 250070 175516 250076 175528
-rect 250128 175516 250134 175568
 rect 288434 175516 288440 175568
 rect 288492 175556 288498 175568
 rect 289262 175556 289268 175568
@@ -1732,13 +1725,6 @@
 rect 258316 174088 258322 174100
 rect 258902 174088 258908 174100
 rect 258960 174088 258966 174140
-rect 236086 173952 236092 174004
-rect 236144 173992 236150 174004
-rect 236270 173992 236276 174004
-rect 236144 173964 236276 173992
-rect 236144 173952 236150 173964
-rect 236270 173952 236276 173964
-rect 236328 173952 236334 174004
 rect 346394 173816 346400 173868
 rect 346452 173856 346458 173868
 rect 347038 173856 347044 173868
@@ -1781,6 +1767,13 @@
 rect 351788 173136 351794 173148
 rect 489914 173136 489920 173148
 rect 489972 173136 489978 173188
+rect 234614 173000 234620 173052
+rect 234672 173040 234678 173052
+rect 235166 173040 235172 173052
+rect 234672 173012 235172 173040
+rect 234672 173000 234678 173012
+rect 235166 173000 235172 173012
+rect 235224 173000 235230 173052
 rect 209958 171980 209964 172032
 rect 210016 172020 210022 172032
 rect 226334 172020 226340 172032
@@ -1809,6 +1802,20 @@
 rect 142856 171776 142862 171788
 rect 197998 171776 198004 171788
 rect 198056 171776 198062 171828
+rect 229186 171776 229192 171828
+rect 229244 171816 229250 171828
+rect 230014 171816 230020 171828
+rect 229244 171788 230020 171816
+rect 229244 171776 229250 171788
+rect 230014 171776 230020 171788
+rect 230072 171776 230078 171828
+rect 230474 171776 230480 171828
+rect 230532 171816 230538 171828
+rect 230934 171816 230940 171828
+rect 230532 171788 230940 171816
+rect 230532 171776 230538 171788
+rect 230934 171776 230940 171788
+rect 230992 171776 230998 171828
 rect 248506 171776 248512 171828
 rect 248564 171816 248570 171828
 rect 248966 171816 248972 171828
@@ -1986,6 +1993,13 @@
 rect 356388 170348 356394 170360
 rect 500954 170348 500960 170360
 rect 501012 170348 501018 170400
+rect 233326 169192 233332 169244
+rect 233384 169232 233390 169244
+rect 234062 169232 234068 169244
+rect 233384 169204 234068 169232
+rect 233384 169192 233390 169204
+rect 234062 169192 234068 169204
+rect 234120 169192 234126 169244
 rect 190454 169056 190460 169108
 rect 190512 169096 190518 169108
 rect 219618 169096 219624 169108
@@ -2021,6 +2035,13 @@
 rect 358964 168988 358970 169000
 rect 507854 168988 507860 169000
 rect 507912 168988 507918 169040
+rect 227806 168784 227812 168836
+rect 227864 168824 227870 168836
+rect 228358 168824 228364 168836
+rect 227864 168796 228364 168824
+rect 227864 168784 227870 168796
+rect 228358 168784 228364 168796
+rect 228416 168784 228422 168836
 rect 150434 167628 150440 167680
 rect 150492 167668 150498 167680
 rect 202138 167668 202144 167680
@@ -3194,11 +3215,11 @@
 rect 320416 18640 320422 18692
 rect 338758 18640 338764 18692
 rect 338816 18680 338822 18692
-rect 390646 18680 390652 18692
-rect 338816 18652 390652 18680
+rect 390830 18680 390836 18692
+rect 338816 18652 390836 18680
 rect 338816 18640 338822 18652
-rect 390646 18640 390652 18652
-rect 390704 18640 390710 18692
+rect 390830 18640 390836 18652
+rect 390888 18640 390894 18692
 rect 287146 18572 287152 18624
 rect 287204 18612 287210 18624
 rect 343726 18612 343732 18624
@@ -3264,11 +3285,11 @@
 rect 306432 14492 306438 14544
 rect 309778 14492 309784 14544
 rect 309836 14532 309842 14544
-rect 390922 14532 390928 14544
-rect 309836 14504 390928 14532
+rect 390554 14532 390560 14544
+rect 309836 14504 390560 14532
 rect 309836 14492 309842 14504
-rect 390922 14492 390928 14504
-rect 390980 14492 390986 14544
+rect 390554 14492 390560 14504
+rect 390612 14492 390618 14544
 rect 274726 14424 274732 14476
 rect 274784 14464 274790 14476
 rect 316218 14464 316224 14476
@@ -3901,13 +3922,6 @@
 rect 284352 5176 284358 5188
 rect 338666 5176 338672 5188
 rect 338724 5176 338730 5228
-rect 390738 5176 390744 5228
-rect 390796 5216 390802 5228
-rect 391014 5216 391020 5228
-rect 390796 5188 391020 5216
-rect 390796 5176 390802 5188
-rect 391014 5176 391020 5188
-rect 391072 5176 391078 5228
 rect 179046 5108 179052 5160
 rect 179104 5148 179110 5160
 rect 214098 5148 214104 5160
@@ -4108,20 +4122,27 @@
 rect 128228 4020 128234 4032
 rect 134518 4020 134524 4032
 rect 134576 4020 134582 4072
-rect 167178 4020 167184 4072
-rect 167236 4060 167242 4072
-rect 208578 4060 208584 4072
-rect 167236 4032 208584 4060
-rect 167236 4020 167242 4032
-rect 208578 4020 208584 4032
-rect 208636 4020 208642 4072
+rect 170766 4020 170772 4072
+rect 170824 4060 170830 4072
+rect 211338 4060 211344 4072
+rect 170824 4032 211344 4060
+rect 170824 4020 170830 4032
+rect 211338 4020 211344 4032
+rect 211396 4020 211402 4072
 rect 220446 4020 220452 4072
 rect 220504 4060 220510 4072
-rect 233234 4060 233240 4072
-rect 220504 4032 233240 4060
+rect 233418 4060 233424 4072
+rect 220504 4032 233424 4060
 rect 220504 4020 220510 4032
-rect 233234 4020 233240 4032
-rect 233292 4020 233298 4072
+rect 233418 4020 233424 4032
+rect 233476 4020 233482 4072
+rect 249886 4020 249892 4072
+rect 249944 4060 249950 4072
+rect 258258 4060 258264 4072
+rect 249944 4032 258264 4060
+rect 249944 4020 249950 4032
+rect 258258 4020 258264 4032
+rect 258316 4020 258322 4072
 rect 329926 4020 329932 4072
 rect 329984 4060 329990 4072
 rect 443822 4060 443828 4072
@@ -4129,13 +4150,13 @@
 rect 329984 4020 329990 4032
 rect 443822 4020 443828 4032
 rect 443880 4020 443886 4072
-rect 170766 3952 170772 4004
-rect 170824 3992 170830 4004
-rect 211338 3992 211344 4004
-rect 170824 3964 211344 3992
-rect 170824 3952 170830 3964
-rect 211338 3952 211344 3964
-rect 211396 3952 211402 4004
+rect 167178 3952 167184 4004
+rect 167236 3992 167242 4004
+rect 208578 3992 208584 4004
+rect 167236 3964 208584 3992
+rect 167236 3952 167242 3964
+rect 208578 3952 208584 3964
+rect 208636 3952 208642 4004
 rect 215662 3952 215668 4004
 rect 215720 3992 215726 4004
 rect 230474 3992 230480 4004
@@ -4164,11 +4185,11 @@
 rect 216916 3884 216922 3896
 rect 231946 3884 231952 3896
 rect 232004 3884 232010 3936
-rect 252646 3884 252652 3936
-rect 252704 3924 252710 3936
+rect 252738 3884 252744 3936
+rect 252796 3924 252802 3936
 rect 265342 3924 265348 3936
-rect 252704 3896 265348 3924
-rect 252704 3884 252710 3896
+rect 252796 3896 265348 3924
+rect 252796 3884 252802 3896
 rect 265342 3884 265348 3896
 rect 265400 3884 265406 3936
 rect 336734 3884 336740 3936
@@ -4192,11 +4213,11 @@
 rect 213420 3816 213426 3828
 rect 229186 3816 229192 3828
 rect 229244 3816 229250 3868
-rect 252738 3816 252744 3868
-rect 252796 3856 252802 3868
+rect 252646 3816 252652 3868
+rect 252704 3856 252710 3868
 rect 266538 3856 266544 3868
-rect 252796 3828 266544 3856
-rect 252796 3816 252802 3828
+rect 252704 3828 266544 3856
+rect 252704 3816 252710 3828
 rect 266538 3816 266544 3828
 rect 266596 3816 266602 3868
 rect 339494 3816 339500 3868
@@ -4227,6 +4248,48 @@
 rect 212224 3748 212230 3760
 rect 229370 3748 229376 3760
 rect 229428 3748 229434 3800
+rect 236178 3788 236184 3800
+rect 230860 3760 236184 3788
+rect 153010 3680 153016 3732
+rect 153068 3720 153074 3732
+rect 203058 3720 203064 3732
+rect 153068 3692 203064 3720
+rect 153068 3680 153074 3692
+rect 203058 3680 203064 3692
+rect 203116 3680 203122 3732
+rect 209774 3680 209780 3732
+rect 209832 3720 209838 3732
+rect 227806 3720 227812 3732
+rect 209832 3692 227812 3720
+rect 209832 3680 209838 3692
+rect 227806 3680 227812 3692
+rect 227864 3680 227870 3732
+rect 149514 3612 149520 3664
+rect 149572 3652 149578 3664
+rect 201586 3652 201592 3664
+rect 149572 3624 201592 3652
+rect 149572 3612 149578 3624
+rect 201586 3612 201592 3624
+rect 201644 3612 201650 3664
+rect 208578 3612 208584 3664
+rect 208636 3652 208642 3664
+rect 227898 3652 227904 3664
+rect 208636 3624 227904 3652
+rect 208636 3612 208642 3624
+rect 227898 3612 227904 3624
+rect 227956 3612 227962 3664
+rect 145926 3544 145932 3596
+rect 145984 3584 145990 3596
+rect 200114 3584 200120 3596
+rect 145984 3556 200120 3584
+rect 145984 3544 145990 3556
+rect 200114 3544 200120 3556
+rect 200172 3544 200178 3596
+rect 226334 3544 226340 3596
+rect 226392 3584 226398 3596
+rect 230860 3584 230888 3760
+rect 236178 3748 236184 3760
+rect 236236 3748 236242 3800
 rect 253934 3748 253940 3800
 rect 253992 3788 253998 3800
 rect 270034 3788 270040 3800
@@ -4241,159 +4304,10 @@
 rect 340932 3748 340938 3760
 rect 468662 3748 468668 3760
 rect 468720 3748 468726 3800
-rect 153010 3680 153016 3732
-rect 153068 3720 153074 3732
-rect 203058 3720 203064 3732
-rect 153068 3692 203064 3720
-rect 153068 3680 153074 3692
-rect 203058 3680 203064 3692
-rect 203116 3680 203122 3732
-rect 209774 3680 209780 3732
-rect 209832 3720 209838 3732
-rect 209832 3692 223712 3720
-rect 209832 3680 209838 3692
-rect 149514 3612 149520 3664
-rect 149572 3652 149578 3664
-rect 201586 3652 201592 3664
-rect 149572 3624 201592 3652
-rect 149572 3612 149578 3624
-rect 201586 3612 201592 3624
-rect 201644 3612 201650 3664
-rect 208578 3612 208584 3664
-rect 208636 3652 208642 3664
-rect 223684 3652 223712 3692
-rect 227530 3680 227536 3732
-rect 227588 3720 227594 3732
-rect 236178 3720 236184 3732
-rect 227588 3692 236184 3720
-rect 227588 3680 227594 3692
-rect 236178 3680 236184 3692
-rect 236236 3680 236242 3732
-rect 238110 3680 238116 3732
-rect 238168 3720 238174 3732
-rect 240318 3720 240324 3732
-rect 238168 3692 240324 3720
-rect 238168 3680 238174 3692
-rect 240318 3680 240324 3692
-rect 240376 3680 240382 3732
-rect 255314 3680 255320 3732
-rect 255372 3720 255378 3732
-rect 273622 3720 273628 3732
-rect 255372 3692 273628 3720
-rect 255372 3680 255378 3692
-rect 273622 3680 273628 3692
-rect 273680 3680 273686 3732
-rect 342254 3680 342260 3732
-rect 342312 3720 342318 3732
-rect 472250 3720 472256 3732
-rect 342312 3692 472256 3720
-rect 342312 3680 342318 3692
-rect 472250 3680 472256 3692
-rect 472308 3680 472314 3732
-rect 227898 3652 227904 3664
-rect 208636 3624 219434 3652
-rect 223684 3624 227904 3652
-rect 208636 3612 208642 3624
-rect 145926 3544 145932 3596
-rect 145984 3584 145990 3596
-rect 200114 3584 200120 3596
-rect 145984 3556 200120 3584
-rect 145984 3544 145990 3556
-rect 200114 3544 200120 3556
-rect 200172 3544 200178 3596
-rect 219406 3584 219434 3624
-rect 227898 3612 227904 3624
-rect 227956 3612 227962 3664
-rect 229830 3612 229836 3664
-rect 229888 3652 229894 3664
-rect 237466 3652 237472 3664
-rect 229888 3624 237472 3652
-rect 229888 3612 229894 3624
-rect 237466 3612 237472 3624
-rect 237524 3612 237530 3664
-rect 245654 3612 245660 3664
-rect 245712 3652 245718 3664
-rect 251174 3652 251180 3664
-rect 245712 3624 251180 3652
-rect 245712 3612 245718 3624
-rect 251174 3612 251180 3624
-rect 251232 3612 251238 3664
-rect 258074 3612 258080 3664
-rect 258132 3652 258138 3664
-rect 277118 3652 277124 3664
-rect 258132 3624 277124 3652
-rect 258132 3612 258138 3624
-rect 277118 3612 277124 3624
-rect 277176 3612 277182 3664
-rect 343634 3612 343640 3664
-rect 343692 3652 343698 3664
-rect 475746 3652 475752 3664
-rect 343692 3624 475752 3652
-rect 343692 3612 343698 3624
-rect 475746 3612 475752 3624
-rect 475804 3612 475810 3664
-rect 227806 3584 227812 3596
-rect 219406 3556 227812 3584
-rect 227806 3544 227812 3556
-rect 227864 3544 227870 3596
-rect 232222 3544 232228 3596
-rect 232280 3584 232286 3596
-rect 235258 3584 235264 3596
-rect 232280 3556 235264 3584
-rect 232280 3544 232286 3556
-rect 235258 3544 235264 3556
-rect 235316 3544 235322 3596
-rect 244366 3544 244372 3596
-rect 244424 3584 244430 3596
-rect 247586 3584 247592 3596
-rect 244424 3556 247592 3584
-rect 244424 3544 244430 3556
-rect 247586 3544 247592 3556
-rect 247644 3544 247650 3596
-rect 249886 3544 249892 3596
-rect 249944 3544 249950 3596
-rect 251818 3544 251824 3596
-rect 251876 3584 251882 3596
-rect 254670 3584 254676 3596
-rect 251876 3556 254676 3584
-rect 251876 3544 251882 3556
-rect 254670 3544 254676 3556
-rect 254728 3544 254734 3596
-rect 259454 3544 259460 3596
-rect 259512 3584 259518 3596
-rect 280706 3584 280712 3596
-rect 259512 3556 280712 3584
-rect 259512 3544 259518 3556
-rect 280706 3544 280712 3556
-rect 280764 3544 280770 3596
-rect 324406 3544 324412 3596
-rect 324464 3584 324470 3596
-rect 325602 3584 325608 3596
-rect 324464 3556 325608 3584
-rect 324464 3544 324470 3556
-rect 325602 3544 325608 3556
-rect 325660 3544 325666 3596
-rect 332686 3544 332692 3596
-rect 332744 3584 332750 3596
-rect 333882 3584 333888 3596
-rect 332744 3556 333888 3584
-rect 332744 3544 332750 3556
-rect 333882 3544 333888 3556
-rect 333940 3544 333946 3596
-rect 390646 3544 390652 3596
-rect 390704 3584 390710 3596
-rect 391842 3584 391848 3596
-rect 390704 3556 391848 3584
-rect 390704 3544 390710 3556
-rect 391842 3544 391848 3556
-rect 391900 3544 391906 3596
-rect 391934 3544 391940 3596
-rect 391992 3584 391998 3596
-rect 582190 3584 582196 3596
-rect 391992 3556 582196 3584
-rect 391992 3544 391998 3556
-rect 582190 3544 582196 3556
-rect 582248 3544 582254 3596
+rect 234798 3720 234804 3732
+rect 226392 3556 230888 3584
+rect 230952 3692 234804 3720
+rect 226392 3544 226398 3556
 rect 126974 3476 126980 3528
 rect 127032 3516 127038 3528
 rect 128998 3516 129004 3528
@@ -4424,11 +4338,116 @@
 rect 223632 3476 223638 3528
 rect 223942 3476 223948 3528
 rect 224000 3516 224006 3528
-rect 234614 3516 234620 3528
-rect 224000 3488 234620 3516
+rect 230952 3516 230980 3692
+rect 234798 3680 234804 3692
+rect 234856 3680 234862 3732
+rect 238110 3680 238116 3732
+rect 238168 3720 238174 3732
+rect 240318 3720 240324 3732
+rect 238168 3692 240324 3720
+rect 238168 3680 238174 3692
+rect 240318 3680 240324 3692
+rect 240376 3680 240382 3732
+rect 255314 3680 255320 3732
+rect 255372 3720 255378 3732
+rect 273622 3720 273628 3732
+rect 255372 3692 273628 3720
+rect 255372 3680 255378 3692
+rect 273622 3680 273628 3692
+rect 273680 3680 273686 3732
+rect 342254 3680 342260 3732
+rect 342312 3720 342318 3732
+rect 472250 3720 472256 3732
+rect 342312 3692 472256 3720
+rect 342312 3680 342318 3692
+rect 472250 3680 472256 3692
+rect 472308 3680 472314 3732
+rect 231026 3612 231032 3664
+rect 231084 3652 231090 3664
+rect 237650 3652 237656 3664
+rect 231084 3624 237656 3652
+rect 231084 3612 231090 3624
+rect 237650 3612 237656 3624
+rect 237708 3612 237714 3664
+rect 245838 3612 245844 3664
+rect 245896 3652 245902 3664
+rect 251174 3652 251180 3664
+rect 245896 3624 251180 3652
+rect 245896 3612 245902 3624
+rect 251174 3612 251180 3624
+rect 251232 3612 251238 3664
+rect 258074 3612 258080 3664
+rect 258132 3652 258138 3664
+rect 277118 3652 277124 3664
+rect 258132 3624 277124 3652
+rect 258132 3612 258138 3624
+rect 277118 3612 277124 3624
+rect 277176 3612 277182 3664
+rect 343634 3612 343640 3664
+rect 343692 3652 343698 3664
+rect 475746 3652 475752 3664
+rect 343692 3624 475752 3652
+rect 343692 3612 343698 3624
+rect 475746 3612 475752 3624
+rect 475804 3612 475810 3664
+rect 232222 3544 232228 3596
+rect 232280 3584 232286 3596
+rect 235258 3584 235264 3596
+rect 232280 3556 235264 3584
+rect 232280 3544 232286 3556
+rect 235258 3544 235264 3556
+rect 235316 3544 235322 3596
+rect 244366 3544 244372 3596
+rect 244424 3584 244430 3596
+rect 247586 3584 247592 3596
+rect 244424 3556 247592 3584
+rect 244424 3544 244430 3556
+rect 247586 3544 247592 3556
+rect 247644 3544 247650 3596
+rect 251818 3544 251824 3596
+rect 251876 3584 251882 3596
+rect 254670 3584 254676 3596
+rect 251876 3556 254676 3584
+rect 251876 3544 251882 3556
+rect 254670 3544 254676 3556
+rect 254728 3544 254734 3596
+rect 259454 3544 259460 3596
+rect 259512 3584 259518 3596
+rect 280706 3584 280712 3596
+rect 259512 3556 280712 3584
+rect 259512 3544 259518 3556
+rect 280706 3544 280712 3556
+rect 280764 3544 280770 3596
+rect 324406 3544 324412 3596
+rect 324464 3584 324470 3596
+rect 325602 3584 325608 3596
+rect 324464 3556 325608 3584
+rect 324464 3544 324470 3556
+rect 325602 3544 325608 3556
+rect 325660 3544 325666 3596
+rect 332686 3544 332692 3596
+rect 332744 3584 332750 3596
+rect 333882 3584 333888 3596
+rect 332744 3556 333888 3584
+rect 332744 3544 332750 3556
+rect 333882 3544 333888 3556
+rect 333940 3544 333946 3596
+rect 390738 3544 390744 3596
+rect 390796 3584 390802 3596
+rect 582190 3584 582196 3596
+rect 390796 3556 582196 3584
+rect 390796 3544 390802 3556
+rect 582190 3544 582196 3556
+rect 582248 3544 582254 3596
+rect 224000 3488 230980 3516
 rect 224000 3476 224006 3488
-rect 234614 3476 234620 3488
-rect 234672 3476 234678 3528
+rect 233418 3476 233424 3528
+rect 233476 3516 233482 3528
+rect 238018 3516 238024 3528
+rect 233476 3488 238024 3516
+rect 233476 3476 233482 3488
+rect 238018 3476 238024 3488
+rect 238076 3476 238082 3528
 rect 239306 3476 239312 3528
 rect 239364 3516 239370 3528
 rect 240778 3516 240784 3528
@@ -4436,11 +4455,13 @@
 rect 239364 3476 239370 3488
 rect 240778 3476 240784 3488
 rect 240836 3476 240842 3528
-rect 249904 3516 249932 3544
-rect 258258 3516 258264 3528
-rect 249904 3488 258264 3516
-rect 258258 3476 258264 3488
-rect 258316 3476 258322 3528
+rect 248598 3476 248604 3528
+rect 248656 3516 248662 3528
+rect 255866 3516 255872 3528
+rect 248656 3488 255872 3516
+rect 248656 3476 248662 3488
+rect 255866 3476 255872 3488
+rect 255924 3476 255930 3528
 rect 260834 3476 260840 3528
 rect 260892 3516 260898 3528
 rect 284294 3516 284300 3528
@@ -4480,20 +4501,13 @@
 rect 131816 3408 131822 3420
 rect 193582 3408 193588 3420
 rect 193640 3408 193646 3460
-rect 195606 3408 195612 3460
-rect 195664 3448 195670 3460
-rect 221090 3448 221096 3460
-rect 195664 3420 221096 3448
-rect 195664 3408 195670 3420
-rect 221090 3408 221096 3420
-rect 221148 3408 221154 3460
-rect 231026 3408 231032 3460
-rect 231084 3448 231090 3460
-rect 237650 3448 237656 3460
-rect 231084 3420 237656 3448
-rect 231084 3408 231090 3420
-rect 237650 3408 237656 3420
-rect 237708 3408 237714 3460
+rect 221550 3408 221556 3460
+rect 221608 3448 221614 3460
+rect 233234 3448 233240 3460
+rect 221608 3420 233240 3448
+rect 221608 3408 221614 3420
+rect 233234 3408 233240 3420
+rect 233292 3408 233298 3460
 rect 240502 3408 240508 3460
 rect 240560 3448 240566 3460
 rect 241790 3448 241796 3460
@@ -4529,17 +4543,10 @@
 rect 382332 3408 382338 3420
 rect 383562 3408 383568 3420
 rect 383620 3408 383626 3460
-rect 391014 3408 391020 3460
-rect 391072 3448 391078 3460
-rect 391934 3448 391940 3460
-rect 391072 3420 391940 3448
-rect 391072 3408 391078 3420
-rect 391934 3408 391940 3420
-rect 391992 3408 391998 3460
-rect 392026 3408 392032 3460
-rect 392084 3448 392090 3460
-rect 392084 3420 470594 3448
-rect 392084 3408 392090 3420
+rect 390646 3408 390652 3460
+rect 390704 3448 390710 3460
+rect 390704 3420 470594 3448
+rect 390704 3408 390710 3420
 rect 135254 3340 135260 3392
 rect 135312 3380 135318 3392
 rect 141418 3380 141424 3392
@@ -4595,18 +4602,11 @@
 rect 218204 3272 218210 3324
 rect 225138 3272 225144 3324
 rect 225196 3312 225202 3324
-rect 234798 3312 234804 3324
-rect 225196 3284 234804 3312
+rect 234614 3312 234620 3324
+rect 225196 3284 234620 3312
 rect 225196 3272 225202 3284
-rect 234798 3272 234804 3284
-rect 234856 3272 234862 3324
-rect 248506 3272 248512 3324
-rect 248564 3312 248570 3324
-rect 257062 3312 257068 3324
-rect 248564 3284 257068 3312
-rect 248564 3272 248570 3284
-rect 257062 3272 257068 3284
-rect 257120 3272 257126 3324
+rect 234614 3272 234620 3284
+rect 234672 3272 234678 3324
 rect 321554 3272 321560 3324
 rect 321612 3312 321618 3324
 rect 422570 3312 422576 3324
@@ -4715,13 +4715,13 @@
 rect 192076 3204 192082 3216
 rect 219710 3204 219716 3216
 rect 219768 3204 219774 3256
-rect 226334 3204 226340 3256
-rect 226392 3244 226398 3256
-rect 235994 3244 236000 3256
-rect 226392 3216 236000 3244
-rect 226392 3204 226398 3216
-rect 235994 3204 236000 3216
-rect 236052 3204 236058 3256
+rect 227530 3204 227536 3256
+rect 227588 3244 227594 3256
+rect 236086 3244 236092 3256
+rect 227588 3216 236092 3244
+rect 227588 3204 227594 3216
+rect 236086 3204 236092 3216
+rect 236144 3204 236150 3256
 rect 317506 3204 317512 3256
 rect 317564 3244 317570 3256
 rect 415394 3244 415400 3256
@@ -4743,20 +4743,13 @@
 rect 151872 3136 151878 3148
 rect 155218 3136 155224 3148
 rect 155276 3136 155282 3188
-rect 221550 3136 221556 3188
-rect 221608 3176 221614 3188
-rect 233602 3176 233608 3188
-rect 221608 3148 233608 3176
-rect 221608 3136 221614 3148
-rect 233602 3136 233608 3148
-rect 233660 3136 233666 3188
-rect 390554 3136 390560 3188
-rect 390612 3176 390618 3188
-rect 392026 3176 392032 3188
-rect 390612 3148 392032 3176
-rect 390612 3136 390618 3148
-rect 392026 3136 392032 3148
-rect 392084 3136 392090 3188
+rect 195606 3136 195612 3188
+rect 195664 3176 195670 3188
+rect 221090 3176 221096 3188
+rect 195664 3148 221096 3176
+rect 195664 3136 195670 3148
+rect 221090 3136 221096 3148
+rect 221148 3136 221154 3188
 rect 398926 3136 398932 3188
 rect 398984 3176 398990 3188
 rect 400122 3176 400128 3188
@@ -4792,13 +4785,13 @@
 rect 234672 3000 234678 3012
 rect 238938 3000 238944 3012
 rect 238996 3000 239002 3052
-rect 248598 3000 248604 3052
-rect 248656 3040 248662 3052
-rect 255866 3040 255872 3052
-rect 248656 3012 255872 3040
-rect 248656 3000 248662 3012
-rect 255866 3000 255872 3012
-rect 255924 3000 255930 3052
+rect 248506 3000 248512 3052
+rect 248564 3040 248570 3052
+rect 257062 3040 257068 3052
+rect 248564 3012 257068 3040
+rect 248564 3000 248570 3012
+rect 257062 3000 257068 3012
+rect 257120 3000 257126 3052
 rect 571978 3000 571984 3052
 rect 572036 3040 572042 3052
 rect 573910 3040 573916 3052
@@ -4813,13 +4806,13 @@
 rect 148376 2932 148382 2944
 rect 152458 2932 152464 2944
 rect 152516 2932 152522 2984
-rect 233418 2864 233424 2916
-rect 233476 2904 233482 2916
-rect 238018 2904 238024 2916
-rect 233476 2876 238024 2904
-rect 233476 2864 233482 2876
-rect 238018 2864 238024 2876
-rect 238076 2864 238082 2916
+rect 229830 2932 229836 2984
+rect 229888 2972 229894 2984
+rect 237466 2972 237472 2984
+rect 229888 2944 237472 2972
+rect 229888 2932 229894 2944
+rect 237466 2932 237472 2944
+rect 237524 2932 237530 2984
 rect 448514 1912 448520 1964
 rect 448572 1952 448578 1964
 rect 449802 1952 449808 1964
@@ -4830,6 +4823,10 @@
 << via1 >>
 rect 71780 702992 71832 703044
 rect 72976 702992 73028 703044
+rect 201500 702992 201552 703044
+rect 202788 702992 202840 703044
+rect 266452 702992 266504 703044
+rect 267648 702992 267700 703044
 rect 292580 700884 292632 700936
 rect 332508 700884 332560 700936
 rect 295340 700816 295392 700868
@@ -4848,10 +4845,8 @@
 rect 478512 700408 478564 700460
 rect 316040 700340 316092 700392
 rect 527180 700340 527232 700392
-rect 170312 700272 170364 700324
-rect 192484 700272 192536 700324
-rect 202788 700272 202840 700324
-rect 220084 700272 220136 700324
+rect 137836 700272 137888 700324
+rect 199384 700272 199436 700324
 rect 235172 700272 235224 700324
 rect 282184 700272 282236 700324
 rect 291844 700272 291896 700324
@@ -4860,8 +4855,6 @@
 rect 543464 700272 543516 700324
 rect 283840 700068 283892 700120
 rect 284944 700068 284996 700120
-rect 266360 697552 266412 697604
-rect 267648 697552 267700 697604
 rect 322940 696940 322992 696992
 rect 580172 696940 580224 696992
 rect 3424 683136 3476 683188
@@ -4902,8 +4895,6 @@
 rect 580172 510620 580224 510672
 rect 354680 484372 354732 484424
 rect 580172 484372 580224 484424
-rect 220084 476756 220136 476808
-rect 277400 476756 277452 476808
 rect 2872 474716 2924 474768
 rect 220084 474716 220136 474768
 rect 356060 470568 356112 470620
@@ -4922,8 +4913,10 @@
 rect 580172 404336 580224 404388
 rect 369860 378156 369912 378208
 rect 580172 378156 580224 378208
-rect 136640 371832 136692 371884
-rect 269672 371832 269724 371884
+rect 199384 375980 199436 376032
+rect 269672 375980 269724 376032
+rect 201500 371832 201552 371884
+rect 277400 371832 277452 371884
 rect 3332 371220 3384 371272
 rect 13820 371220 13872 371272
 rect 93124 370472 93176 370524
@@ -4938,7 +4931,7 @@
 rect 267556 364964 267608 365016
 rect 372712 364352 372764 364404
 rect 580172 364352 580224 364404
-rect 192484 363604 192536 363656
+rect 169760 363604 169812 363656
 rect 275192 363604 275244 363656
 rect 228364 363196 228416 363248
 rect 229100 363196 229152 363248
@@ -4978,7 +4971,7 @@
 rect 494060 362244 494112 362296
 rect 6920 362176 6972 362228
 rect 254676 362176 254728 362228
-rect 266360 362176 266412 362228
+rect 266452 362176 266504 362228
 rect 285496 362176 285548 362228
 rect 321376 362176 321428 362228
 rect 558920 362176 558972 362228
@@ -4986,39 +4979,39 @@
 rect 264980 362108 265032 362160
 rect 153200 362040 153252 362092
 rect 272708 362040 272760 362092
-rect 382924 361904 382976 361956
-rect 479524 361904 479576 361956
 rect 282184 361836 282236 361888
 rect 282920 361836 282972 361888
 rect 290648 361836 290700 361888
 rect 291844 361836 291896 361888
-rect 388076 361836 388128 361888
-rect 486424 361836 486476 361888
 rect 385500 361768 385552 361820
-rect 483664 361768 483716 361820
-rect 377772 361700 377824 361752
-rect 485044 361700 485096 361752
-rect 375196 361632 375248 361684
-rect 482284 361632 482336 361684
-rect 380348 361564 380400 361616
-rect 489184 361564 489236 361616
-rect 186964 360476 187016 360528
-rect 195704 360476 195756 360528
+rect 479524 361768 479576 361820
+rect 388076 361700 388128 361752
+rect 483664 361700 483716 361752
+rect 380348 361632 380400 361684
+rect 485044 361632 485096 361684
+rect 377772 361564 377824 361616
+rect 482284 361564 482336 361616
+rect 191748 360476 191800 360528
+rect 203432 360476 203484 360528
 rect 4804 360408 4856 360460
 rect 198280 360408 198332 360460
 rect 191104 360340 191156 360392
 rect 200856 360340 200908 360392
-rect 191748 360272 191800 360324
-rect 203432 360272 203484 360324
+rect 186964 360272 187016 360324
+rect 195704 360272 195756 360324
+rect 382924 360272 382976 360324
+rect 392584 360272 392636 360324
 rect 188344 360204 188396 360256
 rect 193220 360204 193272 360256
+rect 375196 360204 375248 360256
+rect 395344 360204 395396 360256
 rect 390928 359388 390980 359440
 rect 391848 359388 391900 359440
 rect 391848 358776 391900 358828
 rect 406384 358776 406436 358828
 rect 3332 358708 3384 358760
 rect 191748 358708 191800 358760
-rect 482284 353200 482336 353252
+rect 395344 353200 395396 353252
 rect 580172 353200 580224 353252
 rect 3148 346332 3200 346384
 rect 191104 346332 191156 346384
@@ -5026,7 +5019,7 @@
 rect 189080 343612 189132 343664
 rect 7564 333956 7616 334008
 rect 189080 333956 189132 334008
-rect 485044 325592 485096 325644
+rect 482284 325592 482336 325644
 rect 580172 325592 580224 325644
 rect 22744 324300 22796 324352
 rect 189080 324300 189132 324352
@@ -5034,7 +5027,7 @@
 rect 4804 319812 4856 319864
 rect 394332 314712 394384 314764
 rect 395344 314712 395396 314764
-rect 489184 313216 489236 313268
+rect 485044 313216 485096 313268
 rect 580172 313216 580224 313268
 rect 3516 306280 3568 306332
 rect 186964 306280 187016 306332
@@ -5042,7 +5035,7 @@
 rect 189080 303628 189132 303680
 rect 394332 303628 394384 303680
 rect 554044 303628 554096 303680
-rect 479524 299412 479576 299464
+rect 392584 299412 392636 299464
 rect 580172 299412 580224 299464
 rect 3056 293904 3108 293956
 rect 188344 293904 188396 293956
@@ -5052,11 +5045,11 @@
 rect 189080 274660 189132 274712
 rect 394424 274660 394476 274712
 rect 551284 274660 551336 274712
-rect 483664 273164 483716 273216
+rect 479524 273164 479576 273216
 rect 580172 273164 580224 273216
 rect 3516 267656 3568 267708
 rect 7564 267656 7616 267708
-rect 486424 259360 486476 259412
+rect 483664 259360 483716 259412
 rect 580172 259360 580224 259412
 rect 3608 253920 3660 253972
 rect 189080 253920 189132 253972
@@ -5106,8 +5099,6 @@
 rect 425060 177624 425112 177676
 rect 191104 177556 191156 177608
 rect 211436 177556 211488 177608
-rect 227904 177556 227956 177608
-rect 236644 177556 236696 177608
 rect 326528 177556 326580 177608
 rect 431960 177556 432012 177608
 rect 184940 177488 184992 177540
@@ -5138,8 +5129,6 @@
 rect 195428 177352 195480 177404
 rect 206284 177352 206336 177404
 rect 226892 177352 226944 177404
-rect 246212 177352 246264 177404
-rect 250076 177352 250128 177404
 rect 252192 177352 252244 177404
 rect 262220 177352 262272 177404
 rect 264520 177352 264572 177404
@@ -5154,6 +5143,8 @@
 rect 192300 177284 192352 177336
 rect 201500 177284 201552 177336
 rect 225420 177284 225472 177336
+rect 227720 177284 227772 177336
+rect 236644 177284 236696 177336
 rect 247592 177284 247644 177336
 rect 251272 177284 251324 177336
 rect 252376 177284 252428 177336
@@ -5162,18 +5153,22 @@
 rect 329104 177284 329156 177336
 rect 338488 177284 338540 177336
 rect 460940 177284 460992 177336
-rect 246120 177216 246172 177268
-rect 248420 177216 248472 177268
 rect 343640 177148 343692 177200
 rect 346952 177148 347004 177200
+rect 236000 177080 236052 177132
+rect 240324 177080 240376 177132
 rect 333152 177080 333204 177132
 rect 336188 177080 336240 177132
+rect 246120 177012 246172 177064
+rect 248420 177012 248472 177064
 rect 373724 177012 373776 177064
 rect 374644 177012 374696 177064
 rect 226340 176944 226392 176996
 rect 229192 176944 229244 176996
 rect 238024 176944 238076 176996
 rect 238852 176944 238904 176996
+rect 246212 176944 246264 176996
+rect 249708 176944 249760 176996
 rect 284208 176944 284260 176996
 rect 287704 176944 287756 176996
 rect 217600 176876 217652 176928
@@ -5184,8 +5179,6 @@
 rect 269672 176876 269724 176928
 rect 273168 176876 273220 176928
 rect 278044 176876 278096 176928
-rect 236276 176808 236328 176860
-rect 240324 176808 240376 176860
 rect 192484 176672 192536 176724
 rect 193404 176672 193456 176724
 rect 226984 176672 227036 176724
@@ -5194,8 +5187,8 @@
 rect 238300 176672 238352 176724
 rect 240784 176672 240836 176724
 rect 241520 176672 241572 176724
-rect 244832 176672 244884 176724
-rect 245752 176672 245804 176724
+rect 245016 176672 245068 176724
+rect 245660 176672 245712 176724
 rect 272984 176672 273036 176724
 rect 273904 176672 273956 176724
 rect 279056 176672 279108 176724
@@ -5222,6 +5215,8 @@
 rect 381544 176672 381596 176724
 rect 384488 176672 384540 176724
 rect 385592 176672 385644 176724
+rect 233516 176604 233568 176656
+rect 233700 176604 233752 176656
 rect 327356 176604 327408 176656
 rect 327540 176604 327592 176656
 rect 357716 176604 357768 176656
@@ -5248,16 +5243,14 @@
 rect 215576 175584 215628 175636
 rect 218060 175584 218112 175636
 rect 218612 175584 218664 175636
-rect 229192 175584 229244 175636
-rect 230020 175584 230072 175636
-rect 230480 175584 230532 175636
-rect 230940 175584 230992 175636
-rect 233332 175584 233384 175636
-rect 234068 175584 234120 175636
+rect 236092 175584 236144 175636
+rect 236276 175584 236328 175636
 rect 241704 175584 241756 175636
 rect 242348 175584 242400 175636
 rect 242900 175584 242952 175636
 rect 243452 175584 243504 175636
+rect 252652 175584 252704 175636
+rect 253204 175584 253256 175636
 rect 253940 175584 253992 175636
 rect 254676 175584 254728 175636
 rect 255320 175584 255372 175636
@@ -5296,8 +5289,6 @@
 rect 363420 175584 363472 175636
 rect 375472 175584 375524 175636
 rect 375932 175584 375984 175636
-rect 249800 175516 249852 175568
-rect 250076 175516 250128 175568
 rect 288440 175516 288492 175568
 rect 289268 175516 289320 175568
 rect 313372 175516 313424 175568
@@ -5322,8 +5313,6 @@
 rect 571984 174496 572036 174548
 rect 258264 174088 258316 174140
 rect 258908 174088 258960 174140
-rect 236092 173952 236144 174004
-rect 236276 173952 236328 174004
 rect 346400 173816 346452 173868
 rect 347044 173816 347096 173868
 rect 164240 173204 164292 173256
@@ -5336,6 +5325,8 @@
 rect 324412 173136 324464 173188
 rect 351736 173136 351788 173188
 rect 489920 173136 489972 173188
+rect 234620 173000 234672 173052
+rect 235172 173000 235224 173052
 rect 209964 171980 210016 172032
 rect 226340 171980 226392 172032
 rect 168380 171844 168432 171896
@@ -5344,6 +5335,10 @@
 rect 407120 171844 407172 171896
 rect 142804 171776 142856 171828
 rect 198004 171776 198056 171828
+rect 229192 171776 229244 171828
+rect 230020 171776 230072 171828
+rect 230480 171776 230532 171828
+rect 230940 171776 230992 171828
 rect 248512 171776 248564 171828
 rect 248972 171776 249024 171828
 rect 273260 171776 273312 171828
@@ -5394,6 +5389,8 @@
 rect 356060 170348 356112 170400
 rect 356336 170348 356388 170400
 rect 500960 170348 501012 170400
+rect 233332 169192 233384 169244
+rect 234068 169192 234120 169244
 rect 190460 169056 190512 169108
 rect 219624 169056 219676 169108
 rect 337660 169056 337712 169108
@@ -5404,6 +5401,8 @@
 rect 298376 168988 298428 169040
 rect 358912 168988 358964 169040
 rect 507860 168988 507912 169040
+rect 227812 168784 227864 168836
+rect 228364 168784 228416 168836
 rect 150440 167628 150492 167680
 rect 202144 167628 202196 167680
 rect 361856 167628 361908 167680
@@ -5739,7 +5738,7 @@
 rect 276112 18640 276164 18692
 rect 320364 18640 320416 18692
 rect 338764 18640 338816 18692
-rect 390652 18640 390704 18692
+rect 390836 18640 390888 18692
 rect 287152 18572 287204 18624
 rect 343732 18572 343784 18624
 rect 368572 18572 368624 18624
@@ -5759,7 +5758,7 @@
 rect 270592 14492 270644 14544
 rect 306380 14492 306432 14544
 rect 309784 14492 309836 14544
-rect 390928 14492 390980 14544
+rect 390560 14492 390612 14544
 rect 274732 14424 274784 14476
 rect 316224 14424 316276 14476
 rect 346492 14424 346544 14476
@@ -5940,8 +5939,6 @@
 rect 215576 5176 215628 5228
 rect 284300 5176 284352 5228
 rect 338672 5176 338724 5228
-rect 390744 5176 390796 5228
-rect 391020 5176 391072 5228
 rect 179052 5108 179104 5160
 rect 214104 5108 214156 5160
 rect 285772 5108 285824 5160
@@ -5998,14 +5995,16 @@
 rect 568028 4088 568080 4140
 rect 128176 4020 128228 4072
 rect 134524 4020 134576 4072
-rect 167184 4020 167236 4072
-rect 208584 4020 208636 4072
+rect 170772 4020 170824 4072
+rect 211344 4020 211396 4072
 rect 220452 4020 220504 4072
-rect 233240 4020 233292 4072
+rect 233424 4020 233476 4072
+rect 249892 4020 249944 4072
+rect 258264 4020 258316 4072
 rect 329932 4020 329984 4072
 rect 443828 4020 443880 4072
-rect 170772 3952 170824 4004
-rect 211344 3952 211396 4004
+rect 167184 3952 167236 4004
+rect 208584 3952 208636 4004
 rect 215668 3952 215720 4004
 rect 230480 3952 230532 4004
 rect 332600 3952 332652 4004
@@ -6014,7 +6013,7 @@
 rect 207204 3884 207256 3936
 rect 216864 3884 216916 3936
 rect 231952 3884 232004 3936
-rect 252652 3884 252704 3936
+rect 252744 3884 252796 3936
 rect 265348 3884 265400 3936
 rect 336740 3884 336792 3936
 rect 458088 3884 458140 3936
@@ -6022,7 +6021,7 @@
 rect 205732 3816 205784 3868
 rect 213368 3816 213420 3868
 rect 229192 3816 229244 3868
-rect 252744 3816 252796 3868
+rect 252652 3816 252704 3868
 rect 266544 3816 266596 3868
 rect 339500 3816 339552 3868
 rect 465172 3816 465224 3868
@@ -6032,53 +6031,22 @@
 rect 204260 3748 204312 3800
 rect 212172 3748 212224 3800
 rect 229376 3748 229428 3800
+rect 153016 3680 153068 3732
+rect 203064 3680 203116 3732
+rect 209780 3680 209832 3732
+rect 227812 3680 227864 3732
+rect 149520 3612 149572 3664
+rect 201592 3612 201644 3664
+rect 208584 3612 208636 3664
+rect 227904 3612 227956 3664
+rect 145932 3544 145984 3596
+rect 200120 3544 200172 3596
+rect 226340 3544 226392 3596
+rect 236184 3748 236236 3800
 rect 253940 3748 253992 3800
 rect 270040 3748 270092 3800
 rect 340880 3748 340932 3800
 rect 468668 3748 468720 3800
-rect 153016 3680 153068 3732
-rect 203064 3680 203116 3732
-rect 209780 3680 209832 3732
-rect 149520 3612 149572 3664
-rect 201592 3612 201644 3664
-rect 208584 3612 208636 3664
-rect 227536 3680 227588 3732
-rect 236184 3680 236236 3732
-rect 238116 3680 238168 3732
-rect 240324 3680 240376 3732
-rect 255320 3680 255372 3732
-rect 273628 3680 273680 3732
-rect 342260 3680 342312 3732
-rect 472256 3680 472308 3732
-rect 145932 3544 145984 3596
-rect 200120 3544 200172 3596
-rect 227904 3612 227956 3664
-rect 229836 3612 229888 3664
-rect 237472 3612 237524 3664
-rect 245660 3612 245712 3664
-rect 251180 3612 251232 3664
-rect 258080 3612 258132 3664
-rect 277124 3612 277176 3664
-rect 343640 3612 343692 3664
-rect 475752 3612 475804 3664
-rect 227812 3544 227864 3596
-rect 232228 3544 232280 3596
-rect 235264 3544 235316 3596
-rect 244372 3544 244424 3596
-rect 247592 3544 247644 3596
-rect 249892 3544 249944 3596
-rect 251824 3544 251876 3596
-rect 254676 3544 254728 3596
-rect 259460 3544 259512 3596
-rect 280712 3544 280764 3596
-rect 324412 3544 324464 3596
-rect 325608 3544 325660 3596
-rect 332692 3544 332744 3596
-rect 333888 3544 333940 3596
-rect 390652 3544 390704 3596
-rect 391848 3544 391900 3596
-rect 391940 3544 391992 3596
-rect 582196 3544 582248 3596
 rect 126980 3476 127032 3528
 rect 129004 3476 129056 3528
 rect 134156 3476 134208 3528
@@ -6088,10 +6056,41 @@
 rect 199108 3476 199160 3528
 rect 223580 3476 223632 3528
 rect 223948 3476 224000 3528
-rect 234620 3476 234672 3528
+rect 234804 3680 234856 3732
+rect 238116 3680 238168 3732
+rect 240324 3680 240376 3732
+rect 255320 3680 255372 3732
+rect 273628 3680 273680 3732
+rect 342260 3680 342312 3732
+rect 472256 3680 472308 3732
+rect 231032 3612 231084 3664
+rect 237656 3612 237708 3664
+rect 245844 3612 245896 3664
+rect 251180 3612 251232 3664
+rect 258080 3612 258132 3664
+rect 277124 3612 277176 3664
+rect 343640 3612 343692 3664
+rect 475752 3612 475804 3664
+rect 232228 3544 232280 3596
+rect 235264 3544 235316 3596
+rect 244372 3544 244424 3596
+rect 247592 3544 247644 3596
+rect 251824 3544 251876 3596
+rect 254676 3544 254728 3596
+rect 259460 3544 259512 3596
+rect 280712 3544 280764 3596
+rect 324412 3544 324464 3596
+rect 325608 3544 325660 3596
+rect 332692 3544 332744 3596
+rect 333888 3544 333940 3596
+rect 390744 3544 390796 3596
+rect 582196 3544 582248 3596
+rect 233424 3476 233476 3528
+rect 238024 3476 238076 3528
 rect 239312 3476 239364 3528
 rect 240784 3476 240836 3528
-rect 258264 3476 258316 3528
+rect 248604 3476 248656 3528
+rect 255872 3476 255924 3528
 rect 260840 3476 260892 3528
 rect 284300 3476 284352 3528
 rect 299572 3476 299624 3528
@@ -6103,10 +6102,8 @@
 rect 345020 3476 345072 3528
 rect 131764 3408 131816 3460
 rect 193588 3408 193640 3460
-rect 195612 3408 195664 3460
-rect 221096 3408 221148 3460
-rect 231032 3408 231084 3460
-rect 237656 3408 237708 3460
+rect 221556 3408 221608 3460
+rect 233240 3408 233292 3460
 rect 240508 3408 240560 3460
 rect 241796 3408 241848 3460
 rect 250076 3408 250128 3460
@@ -6117,9 +6114,7 @@
 rect 367008 3408 367060 3460
 rect 382280 3408 382332 3460
 rect 383568 3408 383620 3460
-rect 391020 3408 391072 3460
-rect 391940 3408 391992 3460
-rect 392032 3408 392084 3460
+rect 390652 3408 390704 3460
 rect 135260 3340 135312 3392
 rect 141424 3340 141476 3392
 rect 155408 3340 155460 3392
@@ -6136,9 +6131,7 @@
 rect 188528 3272 188580 3324
 rect 218152 3272 218204 3324
 rect 225144 3272 225196 3324
-rect 234804 3272 234856 3324
-rect 248512 3272 248564 3324
-rect 257068 3272 257120 3324
+rect 234620 3272 234672 3324
 rect 321560 3272 321612 3324
 rect 422576 3272 422628 3324
 rect 423772 3340 423824 3392
@@ -6168,18 +6161,16 @@
 rect 581000 3408 581052 3460
 rect 192024 3204 192076 3256
 rect 219716 3204 219768 3256
-rect 226340 3204 226392 3256
-rect 236000 3204 236052 3256
+rect 227536 3204 227588 3256
+rect 236092 3204 236144 3256
 rect 317512 3204 317564 3256
 rect 415400 3204 415452 3256
 rect 415492 3204 415544 3256
 rect 416688 3204 416740 3256
 rect 151820 3136 151872 3188
 rect 155224 3136 155276 3188
-rect 221556 3136 221608 3188
-rect 233608 3136 233660 3188
-rect 390560 3136 390612 3188
-rect 392032 3136 392084 3188
+rect 195612 3136 195664 3188
+rect 221096 3136 221148 3188
 rect 398932 3136 398984 3188
 rect 400128 3136 400180 3188
 rect 407212 3136 407264 3188
@@ -6190,14 +6181,14 @@
 rect 140044 3000 140096 3052
 rect 234620 3000 234672 3052
 rect 238944 3000 238996 3052
-rect 248604 3000 248656 3052
-rect 255872 3000 255924 3052
+rect 248512 3000 248564 3052
+rect 257068 3000 257120 3052
 rect 571984 3000 572036 3052
 rect 573916 3000 573968 3052
 rect 148324 2932 148376 2984
 rect 152464 2932 152516 2984
-rect 233424 2864 233476 2916
-rect 238024 2864 238076 2916
+rect 229836 2932 229888 2984
+rect 237472 2932 237524 2984
 rect 448520 1912 448572 1964
 rect 449808 1912 449860 1964
 << metal2 >>
@@ -6351,49 +6342,52 @@
 rect 105280 703474 105308 703582
 rect 105422 703520 105534 704960
 rect 121614 703520 121726 704960
-rect 136652 703582 137692 703610
-rect 105464 703474 105492 703520
-rect 105280 703446 105492 703474
-rect 136652 371890 136680 703582
-rect 137664 703474 137692 703582
 rect 137806 703520 137918 704960
 rect 154090 703520 154202 704960
 rect 170282 703520 170394 704960
 rect 186474 703520 186586 704960
 rect 202758 703520 202870 704960
 rect 218072 703582 218836 703610
-rect 137848 703474 137876 703520
-rect 137664 703446 137876 703474
+rect 105464 703474 105492 703520
+rect 105280 703446 105492 703474
+rect 137848 700330 137876 703520
 rect 154132 702434 154160 703520
+rect 170324 702434 170352 703520
+rect 202800 703050 202828 703520
+rect 201500 703044 201552 703050
+rect 201500 702986 201552 702992
+rect 202788 703044 202840 703050
+rect 202788 702986 202840 702992
 rect 153212 702406 154160 702434
-rect 136640 371884 136692 371890
-rect 136640 371826 136692 371832
+rect 169772 702406 170352 702434
+rect 137836 700324 137888 700330
+rect 137836 700266 137888 700272
 rect 104900 365016 104952 365022
 rect 104900 364958 104952 364964
 rect 88340 362160 88392 362166
 rect 88340 362102 88392 362108
 rect 153212 362098 153240 702406
-rect 170324 700330 170352 703520
-rect 202800 700330 202828 703520
-rect 170312 700324 170364 700330
-rect 170312 700266 170364 700272
-rect 192484 700324 192536 700330
-rect 192484 700266 192536 700272
-rect 202788 700324 202840 700330
-rect 202788 700266 202840 700272
-rect 192496 363662 192524 700266
+rect 169772 363662 169800 702406
+rect 199384 700324 199436 700330
+rect 199384 700266 199436 700272
+rect 199396 376038 199424 700266
+rect 199384 376032 199436 376038
+rect 199384 375974 199436 375980
+rect 201512 371890 201540 702986
 rect 211160 409896 211212 409902
 rect 211160 409838 211212 409844
+rect 201500 371884 201552 371890
+rect 201500 371826 201552 371832
 rect 205640 369164 205692 369170
 rect 205640 369106 205692 369112
-rect 192484 363656 192536 363662
-rect 192484 363598 192536 363604
+rect 169760 363656 169812 363662
+rect 169760 363598 169812 363604
 rect 153200 362092 153252 362098
 rect 153200 362034 153252 362040
-rect 186964 360528 187016 360534
-rect 186964 360470 187016 360476
-rect 195704 360528 195756 360534
-rect 195704 360470 195756 360476
+rect 191748 360528 191800 360534
+rect 191748 360470 191800 360476
+rect 203432 360528 203484 360534
+rect 203432 360470 203484 360476
 rect 4804 360460 4856 360466
 rect 4804 360402 4856 360408
 rect 3332 358760 3384 358766
@@ -6420,6 +6414,10 @@
 rect 3054 293111 3110 293120
 rect 3436 254153 3464 343606
 rect 4816 319870 4844 360402
+rect 191104 360392 191156 360398
+rect 191104 360334 191156 360340
+rect 186964 360324 187016 360330
+rect 186964 360266 187016 360272
 rect 7564 334008 7616 334014
 rect 7564 333950 7616 333956
 rect 4804 319864 4856 319870
@@ -6526,9 +6524,7 @@
 rect 3606 97543 3662 97552
 rect 21376 71738 21404 213930
 rect 22756 189038 22784 324294
-rect 186976 306338 187004 360470
-rect 191104 360392 191156 360398
-rect 191104 360334 191156 360340
+rect 186976 306338 187004 360266
 rect 188344 360256 188396 360262
 rect 188344 360198 188396 360204
 rect 186964 306332 187016 306338
@@ -6574,22 +6570,20 @@
 rect 189080 244258 189132 244264
 rect 189736 241466 189764 354719
 rect 191116 346390 191144 360334
-rect 191748 360324 191800 360330
-rect 191748 360266 191800 360272
-rect 191760 358766 191788 360266
+rect 191760 358766 191788 360470
+rect 198280 360460 198332 360466
+rect 198280 360402 198332 360408
+rect 195704 360324 195756 360330
+rect 195704 360266 195756 360272
 rect 193220 360256 193272 360262
 rect 193220 360198 193272 360204
 rect 193232 359924 193260 360198
-rect 195716 359924 195744 360470
-rect 198280 360460 198332 360466
-rect 198280 360402 198332 360408
+rect 195716 359924 195744 360266
 rect 198292 359924 198320 360402
 rect 200856 360392 200908 360398
 rect 200856 360334 200908 360340
 rect 200868 359924 200896 360334
-rect 203432 360324 203484 360330
-rect 203432 360266 203484 360272
-rect 203444 359924 203472 360266
+rect 203444 359924 203472 360470
 rect 205652 359938 205680 369106
 rect 208584 362840 208636 362846
 rect 208584 362782 208636 362788
@@ -6622,18 +6616,13 @@
 rect 218992 703474 219020 703520
 rect 218808 703446 219020 703474
 rect 235184 700330 235212 703520
-rect 220084 700324 220136 700330
-rect 220084 700266 220136 700272
+rect 267660 703050 267688 703520
+rect 266452 703044 266504 703050
+rect 266452 702986 266504 702992
+rect 267648 703044 267700 703050
+rect 267648 702986 267700 702992
 rect 235172 700324 235224 700330
 rect 235172 700266 235224 700272
-rect 220096 476814 220124 700266
-rect 267660 697610 267688 703520
-rect 282184 700324 282236 700330
-rect 282184 700266 282236 700272
-rect 266360 697604 266412 697610
-rect 266360 697546 266412 697552
-rect 267648 697604 267700 697610
-rect 267648 697546 267700 697552
 rect 246304 656940 246356 656946
 rect 246304 656882 246356 656888
 rect 244280 632120 244332 632126
@@ -6646,8 +6635,6 @@
 rect 228364 527138 228416 527144
 rect 226340 514820 226392 514826
 rect 226340 514762 226392 514768
-rect 220084 476808 220136 476814
-rect 220084 476750 220136 476756
 rect 220084 474768 220136 474774
 rect 220084 474710 220136 474716
 rect 220096 362982 220124 474710
@@ -6724,20 +6711,22 @@
 rect 262404 362908 262456 362914
 rect 262404 362850 262456 362856
 rect 262416 359924 262444 362850
-rect 266372 362234 266400 697546
-rect 277400 476808 277452 476814
-rect 277400 476750 277452 476756
-rect 269672 371884 269724 371890
-rect 269672 371826 269724 371832
+rect 266464 362234 266492 702986
+rect 282184 700324 282236 700330
+rect 282184 700266 282236 700272
+rect 269672 376032 269724 376038
+rect 269672 375974 269724 375980
 rect 267556 365016 267608 365022
 rect 267556 364958 267608 364964
-rect 266360 362228 266412 362234
-rect 266360 362170 266412 362176
+rect 266452 362228 266504 362234
+rect 266452 362170 266504 362176
 rect 264980 362160 265032 362166
 rect 264980 362102 265032 362108
 rect 264992 359924 265020 362102
 rect 267568 359924 267596 364958
-rect 269684 359938 269712 371826
+rect 269684 359938 269712 375974
+rect 277400 371884 277452 371890
+rect 277400 371826 277452 371832
 rect 275192 363656 275244 363662
 rect 275192 363598 275244 363604
 rect 272708 362092 272760 362098
@@ -6745,7 +6734,7 @@
 rect 269684 359910 270158 359938
 rect 272720 359924 272748 362034
 rect 275204 359924 275232 363598
-rect 277412 359938 277440 476750
+rect 277412 359938 277440 371826
 rect 280344 362840 280396 362846
 rect 280344 362782 280396 362788
 rect 277412 359910 277794 359938
@@ -7083,26 +7072,28 @@
 rect 580172 364346 580224 364352
 rect 558920 362228 558972 362234
 rect 558920 362170 558972 362176
-rect 382924 361956 382976 361962
-rect 382924 361898 382976 361904
-rect 479524 361956 479576 361962
-rect 479524 361898 479576 361904
-rect 377772 361752 377824 361758
-rect 377772 361694 377824 361700
-rect 375196 361684 375248 361690
-rect 375196 361626 375248 361632
-rect 375208 359924 375236 361626
-rect 377784 359924 377812 361694
-rect 380348 361616 380400 361622
-rect 380348 361558 380400 361564
-rect 380360 359924 380388 361558
-rect 382936 359924 382964 361898
-rect 388076 361888 388128 361894
-rect 388076 361830 388128 361836
 rect 385500 361820 385552 361826
 rect 385500 361762 385552 361768
+rect 479524 361820 479576 361826
+rect 479524 361762 479576 361768
+rect 380348 361684 380400 361690
+rect 380348 361626 380400 361632
+rect 377772 361616 377824 361622
+rect 377772 361558 377824 361564
+rect 375196 360256 375248 360262
+rect 375196 360198 375248 360204
+rect 375208 359924 375236 360198
+rect 377784 359924 377812 361558
+rect 380360 359924 380388 361626
+rect 382924 360324 382976 360330
+rect 382924 360266 382976 360272
+rect 382936 359924 382964 360266
 rect 385512 359924 385540 361762
-rect 388088 359924 388116 361830
+rect 388076 361752 388128 361758
+rect 388076 361694 388128 361700
+rect 388088 359924 388116 361694
+rect 392584 360324 392636 360330
+rect 392584 360266 392636 360272
 rect 390928 359440 390980 359446
 rect 390678 359388 390928 359394
 rect 390678 359382 390980 359388
@@ -7112,18 +7103,10 @@
 rect 391860 358834 391888 359382
 rect 391848 358828 391900 358834
 rect 391848 358770 391900 358776
-rect 406384 358828 406436 358834
-rect 406384 358770 406436 358776
 rect 191748 358760 191800 358766
 rect 191748 358702 191800 358708
-rect 394146 354784 394202 354793
-rect 394146 354719 394202 354728
 rect 191104 346384 191156 346390
 rect 191104 346326 191156 346332
-rect 394054 344312 394110 344321
-rect 394054 344247 394110 344256
-rect 393962 334384 394018 334393
-rect 393962 334319 394018 334328
 rect 190090 314800 190146 314809
 rect 190090 314735 190146 314744
 rect 189998 294400 190054 294409
@@ -7500,9 +7483,9 @@
 rect 163658 -960 163770 480
 rect 164436 354 164464 16546
 rect 166092 480 166120 16546
-rect 167184 4072 167236 4078
-rect 167184 4014 167236 4020
-rect 167196 480 167224 4014
+rect 167184 4004 167236 4010
+rect 167184 3946 167236 3952
+rect 167196 480 167224 3946
 rect 168392 480 168420 171838
 rect 172520 162172 172572 162178
 rect 172520 162114 172572 162120
@@ -7513,9 +7496,9 @@
 rect 169588 480 169616 11698
 rect 171968 7608 172020 7614
 rect 171968 7550 172020 7556
-rect 170772 4004 170824 4010
-rect 170772 3946 170824 3952
-rect 170784 480 170812 3946
+rect 170772 4072 170824 4078
+rect 170772 4014 170824 4020
+rect 170784 480 170812 4014
 rect 171980 480 172008 7550
 rect 164854 354 164966 480
 rect 164436 326 164966 354
@@ -7594,6 +7577,17 @@
 rect 189920 85542 189948 264279
 rect 190012 137970 190040 294335
 rect 190104 202842 190132 314735
+rect 392596 299470 392624 360266
+rect 395344 360256 395396 360262
+rect 395344 360198 395396 360204
+rect 394146 354784 394202 354793
+rect 394146 354719 394202 354728
+rect 394054 344312 394110 344321
+rect 394054 344247 394110 344256
+rect 393962 334384 394018 334393
+rect 393962 334319 394018 334328
+rect 392584 299464 392636 299470
+rect 392584 299406 392636 299412
 rect 190182 284336 190238 284345
 rect 190182 284271 190238 284280
 rect 190092 202836 190144 202842
@@ -7615,6 +7609,11 @@
 rect 393976 206990 394004 334319
 rect 394068 219434 394096 344247
 rect 394160 233238 394188 354719
+rect 395356 353258 395384 360198
+rect 406384 358828 406436 358834
+rect 406384 358770 406436 358776
+rect 395344 353252 395396 353258
+rect 395344 353194 395396 353200
 rect 394606 324456 394662 324465
 rect 394606 324391 394662 324400
 rect 394330 314800 394386 314809
@@ -7660,6 +7659,7 @@
 rect 394054 204303 394110 204312
 rect 393962 194712 394018 194721
 rect 393962 194647 394018 194656
+rect 236026 180254 236224 180282
 rect 356086 180254 356376 180282
 rect 382398 180254 382596 180282
 rect 191944 180118 192234 180146
@@ -7784,9 +7784,9 @@
 rect 195980 4898 196032 4904
 rect 194784 4888 194836 4894
 rect 194784 4830 194836 4836
-rect 195612 3460 195664 3466
-rect 195612 3402 195664 3408
-rect 195624 480 195652 3402
+rect 195612 3188 195664 3194
+rect 195612 3130 195664 3136
+rect 195624 480 195652 3130
 rect 196820 480 196848 7550
 rect 197372 3369 197400 174542
 rect 197556 161474 197584 180118
@@ -7939,7 +7939,7 @@
 rect 208596 171686 209268 171714
 rect 208492 163532 208544 163538
 rect 208492 163474 208544 163480
-rect 208596 4078 208624 171686
+rect 208596 4010 208624 171686
 rect 209332 161474 209360 177618
 rect 209792 171902 209820 180118
 rect 210344 175658 210372 180118
@@ -7957,8 +7957,8 @@
 rect 209872 11698 209924 11704
 rect 209044 10532 209096 10538
 rect 209044 10474 209096 10480
-rect 208584 4072 208636 4078
-rect 208584 4014 208636 4020
+rect 208584 4004 208636 4010
+rect 208584 3946 208636 3952
 rect 207204 3936 207256 3942
 rect 207204 3878 207256 3884
 rect 209780 3732 209832 3738
@@ -7968,7 +7968,7 @@
 rect 208596 480 208624 3606
 rect 209792 480 209820 3674
 rect 210988 480 211016 16546
-rect 211356 4010 211384 180118
+rect 211356 4078 211384 180118
 rect 211448 180118 211738 180146
 rect 211908 180118 212290 180146
 rect 212552 180118 212842 180146
@@ -8023,8 +8023,8 @@
 rect 212632 5034 212684 5040
 rect 212540 4140 212592 4146
 rect 212540 4082 212592 4088
-rect 211344 4004 211396 4010
-rect 211344 3946 211396 3952
+rect 211344 4072 211396 4078
+rect 211344 4014 211396 4020
 rect 213368 3868 213420 3874
 rect 213368 3810 213420 3816
 rect 212172 3800 212224 3806
@@ -8121,7 +8121,7 @@
 rect 219716 3256 219768 3262
 rect 219716 3198 219768 3204
 rect 220464 480 220492 4014
-rect 221108 3466 221136 161446
+rect 221108 3194 221136 161446
 rect 222212 7614 222240 180118
 rect 222764 161474 222792 180118
 rect 223684 175624 223712 180118
@@ -8163,31 +8163,44 @@
 rect 223684 8974 223712 161446
 rect 223672 8968 223724 8974
 rect 223672 8910 223724 8916
+rect 226340 3596 226392 3602
+rect 226340 3538 226392 3544
 rect 223580 3528 223632 3534
 rect 223580 3470 223632 3476
 rect 223948 3528 224000 3534
 rect 223948 3470 224000 3476
-rect 221096 3460 221148 3466
-rect 221096 3402 221148 3408
+rect 221556 3460 221608 3466
+rect 221556 3402 221608 3408
+rect 221096 3188 221148 3194
+rect 221096 3130 221148 3136
+rect 221568 480 221596 3402
 rect 222752 3392 222804 3398
 rect 222752 3334 222804 3340
-rect 221556 3188 221608 3194
-rect 221556 3130 221608 3136
-rect 221568 480 221596 3130
 rect 222764 480 222792 3334
 rect 223960 480 223988 3470
 rect 225144 3324 225196 3330
 rect 225144 3266 225196 3272
 rect 225156 480 225184 3266
-rect 226340 3256 226392 3262
-rect 226340 3198 226392 3204
-rect 226352 480 226380 3198
+rect 226352 480 226380 3538
 rect 226536 3126 226564 180118
 rect 226904 177410 226932 180118
 rect 226892 177404 226944 177410
 rect 226892 177346 226944 177352
+rect 227720 177336 227772 177342
+rect 227720 177278 227772 177284
+rect 226984 176724 227036 176730
+rect 226984 176666 227036 176672
+rect 226996 10334 227024 176666
+rect 226984 10328 227036 10334
+rect 226984 10270 227036 10276
+rect 227536 3256 227588 3262
+rect 227536 3198 227588 3204
+rect 226524 3120 226576 3126
+rect 226524 3062 226576 3068
+rect 227548 480 227576 3198
+rect 227732 490 227760 177278
 rect 227824 176730 227852 180118
-rect 228008 180118 228298 180146
+rect 227916 180118 228298 180146
 rect 228376 180118 228758 180146
 rect 229204 180118 229310 180146
 rect 229388 180118 229862 180146
@@ -8195,84 +8208,73 @@
 rect 230584 180118 230874 180146
 rect 230952 180118 231334 180146
 rect 231886 180118 231992 180146
-rect 227904 177608 227956 177614
-rect 227904 177550 227956 177556
-rect 226984 176724 227036 176730
-rect 226984 176666 227036 176672
 rect 227812 176724 227864 176730
 rect 227812 176666 227864 176672
-rect 226996 10334 227024 176666
-rect 227916 174298 227944 177550
-rect 227732 174270 227944 174298
-rect 226984 10328 227036 10334
-rect 226984 10270 227036 10276
-rect 227536 3732 227588 3738
-rect 227536 3674 227588 3680
-rect 226524 3120 226576 3126
-rect 226524 3062 226576 3068
-rect 227548 480 227576 3674
-rect 227732 490 227760 174270
-rect 228008 174162 228036 180118
-rect 227824 174134 228036 174162
-rect 227824 3602 227852 174134
-rect 228376 161474 228404 180118
+rect 227812 168836 227864 168842
+rect 227812 168778 227864 168784
+rect 227824 3738 227852 168778
+rect 227812 3732 227864 3738
+rect 227812 3674 227864 3680
+rect 227916 3670 227944 180118
+rect 228376 168842 228404 180118
 rect 229204 177002 229232 180118
 rect 229192 176996 229244 177002
 rect 229192 176938 229244 176944
-rect 229192 175636 229244 175642
-rect 229192 175578 229244 175584
-rect 227916 161446 228404 161474
-rect 227916 3670 227944 161446
-rect 229204 3874 229232 175578
+rect 229192 171828 229244 171834
+rect 229192 171770 229244 171776
+rect 228364 168836 228416 168842
+rect 228364 168778 228416 168784
+rect 229204 3874 229232 171770
 rect 229192 3868 229244 3874
 rect 229192 3810 229244 3816
 rect 229388 3806 229416 180118
-rect 230032 175642 230060 180118
-rect 230020 175636 230072 175642
-rect 230020 175578 230072 175584
-rect 230480 175636 230532 175642
-rect 230480 175578 230532 175584
-rect 230492 4010 230520 175578
+rect 230032 171834 230060 180118
+rect 230020 171828 230072 171834
+rect 230020 171770 230072 171776
+rect 230480 171828 230532 171834
+rect 230480 171770 230532 171776
+rect 230492 4010 230520 171770
 rect 230584 6254 230612 180118
-rect 230952 175642 230980 180118
-rect 230940 175636 230992 175642
-rect 230940 175578 230992 175584
+rect 230952 171834 230980 180118
+rect 230940 171828 230992 171834
+rect 230940 171770 230992 171776
 rect 230572 6248 230624 6254
 rect 230572 6190 230624 6196
 rect 230480 4004 230532 4010
 rect 230480 3946 230532 3952
 rect 231964 3942 231992 180118
 rect 232056 180118 232438 180146
-rect 232608 180118 232898 180146
-rect 233252 180118 233450 180146
+rect 232516 180118 232898 180146
+rect 233450 180118 233556 180146
+rect 232056 4894 232084 180118
+rect 232516 161474 232544 180118
+rect 233528 176662 233556 180118
 rect 233620 180118 233910 180146
 rect 234080 180118 234462 180146
-rect 234632 180118 235014 180146
+rect 234816 180118 235014 180146
 rect 235184 180118 235474 180146
-rect 236026 180118 236132 180146
-rect 232056 4894 232084 180118
-rect 232608 161474 232636 180118
-rect 232148 161446 232636 161474
+rect 233516 176656 233568 176662
+rect 233516 176598 233568 176604
+rect 233620 171714 233648 180118
+rect 233700 176656 233752 176662
+rect 233700 176598 233752 176604
+rect 232148 161446 232544 161474
+rect 233252 171686 233648 171714
 rect 232044 4888 232096 4894
 rect 232044 4830 232096 4836
 rect 232148 4146 232176 161446
 rect 232136 4140 232188 4146
 rect 232136 4082 232188 4088
-rect 233252 4078 233280 180118
-rect 233332 175636 233384 175642
-rect 233332 175578 233384 175584
-rect 233240 4072 233292 4078
-rect 233240 4014 233292 4020
 rect 231952 3936 232004 3942
 rect 231952 3878 232004 3884
 rect 229376 3800 229428 3806
 rect 229376 3742 229428 3748
 rect 227904 3664 227956 3670
 rect 227904 3606 227956 3612
-rect 229836 3664 229888 3670
-rect 229836 3606 229888 3612
-rect 227812 3596 227864 3602
-rect 227812 3538 227864 3544
+rect 231032 3664 231084 3670
+rect 231032 3606 231084 3612
+rect 229836 2984 229888 2990
+rect 229836 2926 229888 2932
 rect 207358 354 207470 480
 rect 207124 326 207470 354
 rect 207358 -960 207470 326
@@ -8294,35 +8296,62 @@
 rect 226310 -960 226422 480
 rect 227506 -960 227618 480
 rect 227732 462 228312 490
-rect 229848 480 229876 3606
+rect 229848 480 229876 2926
+rect 231044 480 231072 3606
 rect 232228 3596 232280 3602
 rect 232228 3538 232280 3544
-rect 231032 3460 231084 3466
-rect 231032 3402 231084 3408
-rect 231044 480 231072 3402
 rect 232240 480 232268 3538
-rect 233344 3398 233372 175578
-rect 233332 3392 233384 3398
-rect 233332 3334 233384 3340
-rect 233620 3194 233648 180118
-rect 234080 175642 234108 180118
-rect 234068 175636 234120 175642
-rect 234068 175578 234120 175584
-rect 234632 3534 234660 180118
+rect 233252 3466 233280 171686
+rect 233332 169244 233384 169250
+rect 233332 169186 233384 169192
+rect 233240 3460 233292 3466
+rect 233240 3402 233292 3408
+rect 233344 3398 233372 169186
+rect 233712 161474 233740 176598
+rect 234080 169250 234108 180118
 rect 234712 176928 234764 176934
 rect 234712 176870 234764 176876
-rect 234620 3528 234672 3534
-rect 234620 3470 234672 3476
-rect 234724 3210 234752 176870
-rect 235184 161474 235212 180118
+rect 234620 173052 234672 173058
+rect 234620 172994 234672 173000
+rect 234068 169244 234120 169250
+rect 234068 169186 234120 169192
+rect 233436 161446 233740 161474
+rect 233436 4078 233464 161446
+rect 233424 4072 233476 4078
+rect 233424 4014 233476 4020
+rect 233424 3528 233476 3534
+rect 233424 3470 233476 3476
+rect 233332 3392 233384 3398
+rect 233332 3334 233384 3340
+rect 233436 480 233464 3470
+rect 234632 3330 234660 172994
+rect 234724 3482 234752 176870
+rect 234816 3738 234844 180118
+rect 235184 173058 235212 180118
+rect 236000 177132 236052 177138
+rect 236000 177074 236052 177080
 rect 235264 176724 235316 176730
 rect 235264 176666 235316 176672
-rect 234816 161446 235212 161474
-rect 234816 3330 234844 161446
+rect 235172 173052 235224 173058
+rect 235172 172994 235224 173000
+rect 234804 3732 234856 3738
+rect 234804 3674 234856 3680
 rect 235276 3602 235304 176666
-rect 236104 174706 236132 180118
-rect 236012 174678 236132 174706
-rect 236196 180118 236486 180146
+rect 235264 3596 235316 3602
+rect 235264 3538 235316 3544
+rect 234724 3454 235856 3482
+rect 234620 3324 234672 3330
+rect 234620 3266 234672 3272
+rect 234620 3052 234672 3058
+rect 234620 2994 234672 3000
+rect 234632 480 234660 2994
+rect 235828 480 235856 3454
+rect 236012 490 236040 177074
+rect 236092 175636 236144 175642
+rect 236092 175578 236144 175584
+rect 236104 3262 236132 175578
+rect 236196 3806 236224 180254
+rect 236288 180118 236486 180146
 rect 236656 180118 237038 180146
 rect 237484 180118 237590 180146
 rect 237668 180118 238050 180146
@@ -8330,58 +8359,23 @@
 rect 238864 180118 239062 180146
 rect 239140 180118 239614 180146
 rect 240166 180118 240272 180146
-rect 235264 3596 235316 3602
-rect 235264 3538 235316 3544
-rect 234804 3324 234856 3330
-rect 234804 3266 234856 3272
-rect 236012 3262 236040 174678
-rect 236092 174004 236144 174010
-rect 236092 173946 236144 173952
-rect 236000 3256 236052 3262
-rect 233608 3188 233660 3194
-rect 234724 3182 235856 3210
-rect 236000 3198 236052 3204
-rect 236104 3210 236132 173946
-rect 236196 3738 236224 180118
-rect 236656 177614 236684 180118
-rect 236644 177608 236696 177614
-rect 236644 177550 236696 177556
-rect 236276 176860 236328 176866
-rect 236276 176802 236328 176808
-rect 236288 174010 236316 176802
-rect 236276 174004 236328 174010
-rect 236276 173946 236328 173952
-rect 236184 3732 236236 3738
-rect 236184 3674 236236 3680
-rect 237484 3670 237512 180118
-rect 237472 3664 237524 3670
-rect 237472 3606 237524 3612
-rect 237668 3466 237696 180118
+rect 236288 175642 236316 180118
+rect 236656 177342 236684 180118
+rect 236644 177336 236696 177342
+rect 236644 177278 236696 177284
+rect 236276 175636 236328 175642
+rect 236276 175578 236328 175584
+rect 236184 3800 236236 3806
+rect 236184 3742 236236 3748
+rect 236092 3256 236144 3262
+rect 236092 3198 236144 3204
+rect 237484 2990 237512 180118
+rect 237668 3670 237696 180118
 rect 238024 176996 238076 177002
 rect 238024 176938 238076 176944
-rect 237656 3460 237708 3466
-rect 237656 3402 237708 3408
-rect 236104 3182 236592 3210
-rect 233608 3130 233660 3136
-rect 234620 3052 234672 3058
-rect 234620 2994 234672 3000
-rect 233424 2916 233476 2922
-rect 233424 2858 233476 2864
-rect 233436 480 233464 2858
-rect 234632 480 234660 2994
-rect 235828 480 235856 3182
-rect 228284 354 228312 462
-rect 228702 354 228814 480
-rect 228284 326 228814 354
-rect 228702 -960 228814 326
-rect 229806 -960 229918 480
-rect 231002 -960 231114 480
-rect 232198 -960 232310 480
-rect 233394 -960 233506 480
-rect 234590 -960 234702 480
-rect 235786 -960 235898 480
-rect 236564 354 236592 3182
-rect 238036 2922 238064 176938
+rect 237656 3664 237708 3670
+rect 237656 3606 237708 3612
+rect 238036 3534 238064 176938
 rect 238312 176730 238340 180118
 rect 238864 177002 238892 180118
 rect 238852 176996 238904 177002
@@ -8398,12 +8392,12 @@
 rect 243004 180118 243202 180146
 rect 243464 180118 243754 180146
 rect 244108 180118 244214 180146
-rect 244766 180118 244872 180146
+rect 244766 180118 245056 180146
+rect 240336 177138 240364 180118
+rect 240324 177132 240376 177138
+rect 240324 177074 240376 177080
 rect 240232 176928 240284 176934
 rect 240232 176870 240284 176876
-rect 240336 176866 240364 180118
-rect 240324 176860 240376 176866
-rect 240324 176802 240376 176808
 rect 240704 161474 240732 180118
 rect 241532 176730 241560 180118
 rect 240784 176724 240836 176730
@@ -8414,8 +8408,21 @@
 rect 240336 161446 240732 161474
 rect 238116 3732 238168 3738
 rect 238116 3674 238168 3680
-rect 238024 2916 238076 2922
-rect 238024 2858 238076 2864
+rect 238024 3528 238076 3534
+rect 238024 3470 238076 3476
+rect 237472 2984 237524 2990
+rect 237472 2926 237524 2932
+rect 228284 354 228312 462
+rect 228702 354 228814 480
+rect 228284 326 228814 354
+rect 228702 -960 228814 326
+rect 229806 -960 229918 480
+rect 231002 -960 231114 480
+rect 232198 -960 232310 480
+rect 233394 -960 233506 480
+rect 234590 -960 234702 480
+rect 235786 -960 235898 480
+rect 236012 462 236592 490
 rect 238128 480 238156 3674
 rect 238956 3058 238984 161446
 rect 240336 3738 240364 161446
@@ -8448,8 +8455,8 @@
 rect 243464 175642 243492 180118
 rect 244108 176746 244136 180118
 rect 244108 176718 244320 176746
-rect 244844 176730 244872 180118
-rect 244936 180118 245318 180146
+rect 245028 176730 245056 180118
+rect 245120 180118 245318 180146
 rect 245778 180118 246160 180146
 rect 243452 175636 243504 175642
 rect 243452 175578 243504 175584
@@ -8461,20 +8468,25 @@
 rect 242912 480 242940 6886
 rect 244108 480 244136 11698
 rect 244292 3482 244320 176718
-rect 244832 176724 244884 176730
-rect 244832 176666 244884 176672
-rect 244936 161474 244964 180118
-rect 246132 177274 246160 180118
+rect 245016 176724 245068 176730
+rect 245016 176666 245068 176672
+rect 245120 161474 245148 180118
+rect 246132 177070 246160 180118
 rect 246224 180118 246330 180146
 rect 246408 180118 246790 180146
 rect 247342 180118 247632 180146
 rect 247894 180118 248184 180146
-rect 246224 177410 246252 180118
-rect 246212 177404 246264 177410
-rect 246212 177346 246264 177352
-rect 246120 177268 246172 177274
-rect 246120 177210 246172 177216
-rect 246408 176882 246436 180118
+rect 246120 177064 246172 177070
+rect 246120 177006 246172 177012
+rect 246224 177002 246252 180118
+rect 246212 176996 246264 177002
+rect 246212 176938 246264 176944
+rect 245660 176724 245712 176730
+rect 245660 176666 245712 176672
+rect 244384 161446 245148 161474
+rect 244384 3602 244412 161446
+rect 245672 16574 245700 176666
+rect 246408 161474 246436 180118
 rect 247604 177342 247632 180118
 rect 248156 177478 248184 180118
 rect 248248 180118 248354 180146
@@ -8492,22 +8504,21 @@
 rect 248144 177414 248196 177420
 rect 247592 177336 247644 177342
 rect 247592 177278 247644 177284
-rect 248420 177268 248472 177274
-rect 248420 177210 248472 177216
-rect 244384 161446 244964 161474
-rect 245672 176854 246436 176882
-rect 244384 3602 244412 161446
-rect 245672 3670 245700 176854
-rect 245752 176724 245804 176730
-rect 245752 176666 245804 176672
-rect 245764 16574 245792 176666
-rect 245764 16546 245976 16574
-rect 245660 3664 245712 3670
-rect 245660 3606 245712 3612
+rect 248420 177064 248472 177070
+rect 248420 177006 248472 177012
+rect 245856 161446 246436 161474
+rect 245672 16546 245792 16574
 rect 244372 3596 244424 3602
 rect 244372 3538 244424 3544
 rect 244292 3454 245240 3482
 rect 245212 480 245240 3454
+rect 245764 490 245792 16546
+rect 245856 3670 245884 161446
+rect 245844 3664 245896 3670
+rect 245844 3606 245896 3612
+rect 247592 3596 247644 3602
+rect 247592 3538 247644 3544
+rect 236564 354 236592 462
 rect 236982 354 237094 480
 rect 236564 326 237094 354
 rect 236982 -960 237094 326
@@ -8518,44 +8529,40 @@
 rect 242870 -960 242982 480
 rect 244066 -960 244178 480
 rect 245170 -960 245282 480
-rect 245948 354 245976 16546
-rect 247592 3596 247644 3602
-rect 247592 3538 247644 3544
+rect 245764 462 245976 490
 rect 247604 480 247632 3538
+rect 245948 354 245976 462
 rect 246366 354 246478 480
 rect 245948 326 246478 354
 rect 246366 -960 246478 326
 rect 247562 -960 247674 480
-rect 248432 354 248460 177210
+rect 248432 354 248460 177006
 rect 248512 171828 248564 171834
 rect 248512 171770 248564 171776
-rect 248524 3330 248552 171770
-rect 248512 3324 248564 3330
-rect 248512 3266 248564 3272
-rect 248616 3058 248644 180118
+rect 248524 3058 248552 171770
+rect 248616 3534 248644 180118
 rect 248984 171834 249012 180118
+rect 249708 176996 249760 177002
+rect 249708 176938 249760 176944
+rect 249720 175522 249748 176938
 rect 249812 175658 249840 180118
 rect 249812 175630 249932 175658
-rect 249800 175568 249852 175574
-rect 249800 175510 249852 175516
+rect 249720 175494 249840 175522
 rect 248972 171828 249024 171834
 rect 248972 171770 249024 171776
-rect 249812 3482 249840 175510
-rect 249904 3602 249932 175630
+rect 248604 3528 248656 3534
+rect 248604 3470 248656 3476
+rect 249812 3482 249840 175494
+rect 249904 4078 249932 175630
 rect 249996 5114 250024 180118
-rect 250076 177404 250128 177410
-rect 250076 177346 250128 177352
-rect 250088 175574 250116 177346
-rect 250076 175568 250128 175574
-rect 250076 175510 250128 175516
 rect 250548 161474 250576 180118
 rect 250088 161446 250576 161474
 rect 250088 6254 250116 161446
 rect 250076 6248 250128 6254
 rect 250076 6190 250128 6196
 rect 249996 5086 250116 5114
-rect 249892 3596 249944 3602
-rect 249892 3538 249944 3544
+rect 249892 4072 249944 4078
+rect 249892 4014 249944 4020
 rect 249812 3454 250024 3482
 rect 250088 3466 250116 5086
 rect 251192 4146 251220 180118
@@ -8569,8 +8576,8 @@
 rect 251180 4082 251232 4088
 rect 251180 3664 251232 3670
 rect 251180 3606 251232 3612
-rect 248604 3052 248656 3058
-rect 248604 2994 248656 3000
+rect 248512 3052 248564 3058
+rect 248512 2994 248564 3000
 rect 249996 480 250024 3454
 rect 250076 3460 250128 3466
 rect 250076 3402 250128 3408
@@ -8579,8 +8586,8 @@
 rect 251836 3602 251864 177482
 rect 252204 177410 252232 180118
 rect 252388 180118 252494 180146
-rect 252664 180118 253046 180146
-rect 253124 180118 253506 180146
+rect 252756 180118 253046 180146
+rect 253216 180118 253506 180146
 rect 254058 180118 254164 180146
 rect 252192 177404 252244 177410
 rect 252192 177346 252244 177352
@@ -8592,9 +8599,14 @@
 rect 251824 3596 251876 3602
 rect 251824 3538 251876 3544
 rect 252572 3482 252600 177414
-rect 252664 3942 252692 180118
-rect 253124 161474 253152 180118
+rect 252652 175636 252704 175642
+rect 252652 175578 252704 175584
+rect 252664 3874 252692 175578
+rect 252756 3942 252784 180118
+rect 253216 175642 253244 180118
 rect 254136 175658 254164 180118
+rect 253204 175636 253256 175642
+rect 253204 175578 253256 175584
 rect 253940 175636 253992 175642
 rect 253940 175578 253992 175584
 rect 254044 175630 254164 175658
@@ -8613,12 +8625,10 @@
 rect 260392 180118 260774 180146
 rect 260852 180118 261234 180146
 rect 261786 180118 262168 180146
-rect 252756 161446 253152 161474
-rect 252652 3936 252704 3942
-rect 252652 3878 252704 3884
-rect 252756 3874 252784 161446
-rect 252744 3868 252796 3874
-rect 252744 3810 252796 3816
+rect 252744 3936 252796 3942
+rect 252744 3878 252796 3884
+rect 252652 3868 252704 3874
+rect 252652 3810 252704 3816
 rect 253952 3806 253980 175578
 rect 254044 13122 254072 175630
 rect 254228 161474 254256 180118
@@ -8669,8 +8679,24 @@
 rect 258356 8978 258408 8984
 rect 258264 4820 258316 4826
 rect 258264 4762 258316 4768
+rect 258264 4072 258316 4078
+rect 258264 4014 258316 4020
 rect 258080 3664 258132 3670
 rect 258080 3606 258132 3612
+rect 254676 3596 254728 3602
+rect 254676 3538 254728 3544
+rect 251744 3454 252416 3482
+rect 252572 3454 253520 3482
+rect 252388 480 252416 3454
+rect 253492 480 253520 3454
+rect 254688 480 254716 3538
+rect 255872 3528 255924 3534
+rect 255872 3470 255924 3476
+rect 255884 480 255912 3470
+rect 257068 3052 257120 3058
+rect 257068 2994 257120 3000
+rect 257080 480 257108 2994
+rect 258276 480 258304 4014
 rect 259472 3602 259500 180118
 rect 259552 175636 259604 175642
 rect 259552 175578 259604 175584
@@ -8687,24 +8713,8 @@
 rect 259552 7550 259604 7556
 rect 260656 6248 260708 6254
 rect 260656 6190 260708 6196
-rect 254676 3596 254728 3602
-rect 254676 3538 254728 3544
 rect 259460 3596 259512 3602
 rect 259460 3538 259512 3544
-rect 251744 3454 252416 3482
-rect 252572 3454 253520 3482
-rect 252388 480 252416 3454
-rect 253492 480 253520 3454
-rect 254688 480 254716 3538
-rect 258264 3528 258316 3534
-rect 258264 3470 258316 3476
-rect 257068 3324 257120 3330
-rect 257068 3266 257120 3272
-rect 255872 3052 255924 3058
-rect 255872 2994 255924 3000
-rect 255884 480 255912 2994
-rect 257080 480 257108 3266
-rect 258276 480 258304 3470
 rect 259460 3460 259512 3466
 rect 259460 3402 259512 3408
 rect 259472 480 259500 3402
@@ -10913,22 +10923,27 @@
 rect 391400 180118 391690 180146
 rect 390376 175976 390428 175982
 rect 390376 175918 390428 175924
+rect 390572 171134 390600 180118
+rect 390572 171106 390692 171134
 rect 389272 97300 389324 97306
 rect 389272 97242 389324 97248
 rect 389192 16546 389496 16574
 rect 389468 480 389496 16546
-rect 390572 3194 390600 180118
-rect 390652 18692 390704 18698
-rect 390652 18634 390704 18640
-rect 390664 3602 390692 18634
-rect 390756 5234 390784 180118
+rect 390560 14544 390612 14550
+rect 390560 14486 390612 14492
+rect 390572 3346 390600 14486
+rect 390664 3466 390692 171106
+rect 390756 3602 390784 180118
 rect 391400 161474 391428 180118
 rect 391940 163600 391992 163606
 rect 391940 163542 391992 163548
-rect 390848 161446 391428 161474
-rect 390744 5228 390796 5234
-rect 390744 5170 390796 5176
-rect 390848 3641 390876 161446
+rect 390940 161446 391428 161474
+rect 390836 18692 390888 18698
+rect 390836 18634 390888 18640
+rect 390744 3596 390796 3602
+rect 390744 3538 390796 3544
+rect 390848 3482 390876 18634
+rect 390940 3641 390968 161446
 rect 391952 16574 391980 163542
 rect 393320 61396 393372 61402
 rect 393320 61338 393372 61344
@@ -10979,35 +10994,14 @@
 rect 391952 16546 392624 16574
 rect 393332 16546 394280 16574
 rect 394712 16546 395384 16574
-rect 390928 14544 390980 14550
-rect 390928 14486 390980 14492
-rect 390834 3632 390890 3641
-rect 390652 3596 390704 3602
-rect 390834 3567 390890 3576
-rect 390652 3538 390704 3544
-rect 390940 3482 390968 14486
-rect 391020 5228 391072 5234
-rect 391020 5170 391072 5176
-rect 390664 3454 390968 3482
-rect 391032 3466 391060 5170
-rect 391848 3596 391900 3602
-rect 391848 3538 391900 3544
-rect 391940 3596 391992 3602
-rect 391940 3538 391992 3544
-rect 391020 3460 391072 3466
-rect 390560 3188 390612 3194
-rect 390560 3130 390612 3136
-rect 390664 480 390692 3454
-rect 391020 3402 391072 3408
-rect 391860 480 391888 3538
-rect 391952 3466 391980 3538
-rect 391940 3460 391992 3466
-rect 391940 3402 391992 3408
-rect 392032 3460 392084 3466
-rect 392032 3402 392084 3408
-rect 392044 3194 392072 3402
-rect 392032 3188 392084 3194
-rect 392032 3130 392084 3136
+rect 390926 3632 390982 3641
+rect 390926 3567 390982 3576
+rect 390652 3460 390704 3466
+rect 390848 3454 391888 3482
+rect 390652 3402 390704 3408
+rect 390572 3318 390692 3346
+rect 390664 480 390692 3318
+rect 391860 480 391888 3454
 rect 388230 354 388342 480
 rect 387904 326 388342 354
 rect 387126 -960 387238 326
@@ -11037,30 +11031,20 @@
 rect 398852 3074 398880 149738
 rect 399496 139398 399524 284514
 rect 406396 245614 406424 358770
-rect 479536 299470 479564 361898
-rect 486424 361888 486476 361894
-rect 486424 361830 486476 361836
-rect 483664 361820 483716 361826
-rect 483664 361762 483716 361768
-rect 482284 361684 482336 361690
-rect 482284 361626 482336 361632
-rect 482296 353258 482324 361626
-rect 482284 353252 482336 353258
-rect 482284 353194 482336 353200
-rect 479524 299464 479576 299470
-rect 479524 299406 479576 299412
-rect 483676 273222 483704 361762
-rect 485044 361752 485096 361758
-rect 485044 361694 485096 361700
-rect 485056 325650 485084 361694
-rect 485044 325644 485096 325650
-rect 485044 325586 485096 325592
-rect 483664 273216 483716 273222
-rect 483664 273158 483716 273164
-rect 486436 259418 486464 361830
-rect 489184 361616 489236 361622
-rect 489184 361558 489236 361564
-rect 489196 313274 489224 361558
+rect 479536 273222 479564 361762
+rect 483664 361752 483716 361758
+rect 483664 361694 483716 361700
+rect 482284 361616 482336 361622
+rect 482284 361558 482336 361564
+rect 482296 325650 482324 361558
+rect 482284 325644 482336 325650
+rect 482284 325586 482336 325592
+rect 479524 273216 479576 273222
+rect 479524 273158 479576 273164
+rect 483676 259418 483704 361694
+rect 485044 361684 485096 361690
+rect 485044 361626 485096 361632
+rect 485056 313274 485084 361626
 rect 580172 353252 580224 353258
 rect 580172 353194 580224 353200
 rect 580184 351937 580212 353194
@@ -11071,8 +11055,8 @@
 rect 580184 325281 580212 325586
 rect 580170 325272 580226 325281
 rect 580170 325207 580226 325216
-rect 489184 313268 489236 313274
-rect 489184 313210 489236 313216
+rect 485044 313268 485096 313274
+rect 485044 313210 485096 313216
 rect 580172 313268 580224 313274
 rect 580172 313210 580224 313216
 rect 580184 312089 580212 313210
@@ -11082,8 +11066,8 @@
 rect 554044 303622 554096 303628
 rect 551284 274712 551336 274718
 rect 551284 274654 551336 274660
-rect 486424 259412 486476 259418
-rect 486424 259354 486476 259360
+rect 483664 259412 483716 259418
+rect 483664 259354 483716 259360
 rect 406384 245608 406436 245614
 rect 406384 245550 406436 245556
 rect 457444 213988 457496 213994
@@ -12249,9 +12233,6 @@
 rect 580170 404912 580226 404968
 rect 580170 378392 580226 378448
 rect 580170 365064 580226 365120
-rect 394146 354728 394202 354784
-rect 394054 344256 394110 344312
-rect 393962 334328 394018 334384
 rect 190090 314744 190146 314800
 rect 189998 294344 190054 294400
 rect 189906 264288 189962 264344
@@ -12271,6 +12252,9 @@
 rect 3422 19352 3478 19408
 rect 3422 6432 3478 6488
 rect 138846 3304 138902 3360
+rect 394146 354728 394202 354784
+rect 394054 344256 394110 344312
+rect 393962 334328 394018 334384
 rect 190182 284280 190238 284336
 rect 190090 185000 190146 185056
 rect 393778 244588 393834 244624
@@ -12298,7 +12282,7 @@
 rect 393962 194656 394018 194712
 rect 197358 3304 197414 3360
 rect 394606 185000 394662 185056
-rect 390834 3576 390890 3632
+rect 390926 3576 390982 3632
 rect 580170 351872 580226 351928
 rect 580170 325216 580226 325272
 rect 580170 312024 580226 312080
@@ -13303,12 +13287,12 @@
 rect -960 6430 3483 6432
 rect -960 6340 480 6430
 rect 3417 6427 3483 6430
-rect 390829 3634 390895 3637
-rect 390829 3632 393330 3634
-rect 390829 3576 390834 3632
-rect 390890 3576 393330 3632
-rect 390829 3574 393330 3576
-rect 390829 3571 390895 3574
+rect 390921 3634 390987 3637
+rect 390921 3632 393330 3634
+rect 390921 3576 390926 3632
+rect 390982 3576 393330 3632
+rect 390921 3574 393330 3576
+rect 390921 3571 390987 3574
 rect 138841 3362 138907 3365
 rect 197353 3362 197419 3365
 rect 138841 3360 197419 3362
diff --git a/maglef/user_project_wrapper.mag b/maglef/user_project_wrapper.mag
index 5a7c5f8..e87bae7 100644
--- a/maglef/user_project_wrapper.mag
+++ b/maglef/user_project_wrapper.mag
@@ -1,7 +1,7 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1647482994
+timestamp 1647552694
 << obsli1 >>
 rect 193104 182159 390812 357361
 << obsm1 >>
@@ -3762,8 +3762,8 @@
 string FIXED_BBOX 0 0 584000 704000
 string LEFclass BLOCK
 string LEFview TRUE
-string GDS_END 17996808
+string GDS_END 18071308
 string GDS_FILE /home/jasteve4/Documents/ActuatorController/openlane/user_project_wrapper/runs/user_project_wrapper/results/finishing/user_project_wrapper.magic.gds
-string GDS_START 16462480
+string GDS_START 16537748
 << end >>
 
diff --git a/signoff/user_project_wrapper/final_summary_report.csv b/signoff/user_project_wrapper/final_summary_report.csv
index 86c3dc9..7311540 100644
--- a/signoff/user_project_wrapper/final_summary_report.csv
+++ b/signoff/user_project_wrapper/final_summary_report.csv
@@ -1,2 +1,2 @@
 ,design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,suggested_clock_frequency,suggested_clock_period,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GLB_RT_ADJUSTMENT,STD_CELL_LIBRARY,CELL_PAD,DIODE_INSERTION_STRATEGY
-0,/home/jasteve4/Documents/ActuatorController/openlane/user_project_wrapper,user_project_wrapper,user_project_wrapper,flow completed,0h5m29s0ms,0h1m42s0ms,-2.0,-1,-1,-1,477.07,1,0,0,0,0,0,0,0,0,0,-1,-1,724084,1499,0.0,-1,-1,0.0,0.0,0.0,-1,-1,0.0,0.0,-1,0.0,1.37,3.28,0.01,0.0,-1,27,645,27,645,0,0,0,1,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,80.0,12.5,12.5,AREA 0,5,50,1,180,180,0.55,0.3,sky130_fd_sc_hd,4,0
+0,/home/jasteve4/Documents/ActuatorController/openlane/user_project_wrapper,user_project_wrapper,user_project_wrapper,flow completed,0h5m36s0ms,0h1m43s0ms,-2.0,-1,-1,-1,476.1,1,0,0,0,0,0,0,0,0,0,-1,-1,724047,1497,0.0,-1,-1,0.0,0.0,0.0,-1,-1,0.0,0.0,-1,0.0,1.37,3.28,0.01,0.0,-1,27,645,27,645,0,0,0,1,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,80.0,12.5,12.5,AREA 0,5,50,1,180,180,0.55,0.3,sky130_fd_sc_hd,4,0
diff --git a/verilog/dv/actuator_driver_test4/Makefile b/verilog/dv/actuator_driver_test4/Makefile
new file mode 100644
index 0000000..3fd0b56
--- /dev/null
+++ b/verilog/dv/actuator_driver_test4/Makefile
@@ -0,0 +1,32 @@
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# SPDX-License-Identifier: Apache-2.0
+
+
+ 
+PWDD := $(shell pwd)
+BLOCKS := $(shell basename $(PWDD))
+
+# ---- Include Partitioned Makefiles ----
+
+CONFIG = caravel_user_project
+
+
+include $(MCW_ROOT)/verilog/dv/make/env.makefile
+include $(MCW_ROOT)/verilog/dv/make/var.makefile
+include $(MCW_ROOT)/verilog/dv/make/cpu.makefile
+include $(MCW_ROOT)/verilog/dv/make/sim.makefile
+
+
diff --git a/verilog/dv/actuator_driver_test4/actuator_driver_test4.c b/verilog/dv/actuator_driver_test4/actuator_driver_test4.c
new file mode 100644
index 0000000..cd7c654
--- /dev/null
+++ b/verilog/dv/actuator_driver_test4/actuator_driver_test4.c
@@ -0,0 +1,230 @@
+/*
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+// This include is relative to $CARAVEL_PATH (see Makefile)
+#include <defs.h>
+#include <stub.c>
+
+// --------------------------------------------------------
+
+/*
+	MPRJ Logic Analyzer Test:
+		- Observes counter value through LA probes [31:0] 
+		- Sets counter initial value through LA probes [63:32]
+		- Flags when counter value exceeds 500 through the management SoC gpio
+		- Outputs message to the UART when the test concludes successfuly
+*/
+
+// LA 0
+#define MASK_DATA_0    0x00000001
+#define MASK_DATA_1    0x00000002
+#define MASK_DATA_2    0x00000004
+#define MASK_DATA_3    0x00000008
+#define MASK_DATA_4    0x00000010
+#define MASK_DATA_5    0x00000020
+#define MASK_DATA_6    0x00000040
+#define MASK_DATA_7    0x00000080
+#define MASK_DATA_8    0x00000100
+#define MASK_DATA_9    0x00000200
+#define MASK_DATA_10   0x00000400
+#define MASK_DATA_11   0x00000800
+#define MASK_DATA_12   0x00001000
+#define MASK_DATA_13   0x00002000
+#define MASK_DATA_14   0x00004000
+#define MASK_DATA_15   0x00008000
+#define MASK_DATA_16   0x00010000
+#define MASK_DATA_17   0x00020000
+#define MASK_DATA_18   0x00040000
+#define MASK_DATA_19   0x00080000
+#define MASK_DATA_20   0x00100000
+#define MASK_DATA_21   0x00200000
+#define MASK_DATA_22   0x00400000
+#define MASK_DATA_23   0x00800000
+#define MASK_DATA_24   0x01000000
+#define MASK_DATA_25   0x02000000
+#define MASK_DATA_26   0x04000000
+#define MASK_DATA_27   0x08000000
+#define MASK_DATA_28   0x10000000
+#define MASK_DATA_29   0x20000000
+#define MASK_DATA_30   0x40000000
+#define MASK_DATA_31   0x80000000
+
+// LA 1
+#define MASK_DATA_32   0x00000001
+#define MASK_DATA_33   0x00000002
+#define MASK_DATA_34   0x00000004
+#define MASK_DATA_35   0x00000008
+#define MASK_DATA_36   0x00000010
+#define MASK_DATA_37   0x00000020
+#define MASK_ENABLE_0  0x00000040
+#define MASK_ENABLE_1  0x00000080
+#define MASK_ENABLE_2  0x00000100
+#define MASK_ENABLE_3  0x00000200
+#define MASK_ENABLE_4  0x00000400
+#define MASK_ENABLE_5  0x00000800
+#define MASK_ENABLE_6  0x00001000
+#define MASK_ENABLE_7  0x00002000
+#define MASK_ENABLE_8  0x00004000
+#define MASK_ENABLE_9  0x00008000
+#define MASK_ENABLE_10 0x00010000
+#define MASK_ENABLE_11 0x00020000
+#define MASK_ENABLE_12 0x00040000
+#define MASK_ENABLE_13 0x00080000
+#define MASK_ENABLE_14 0x00100000
+#define MASK_ENABLE_15 0x00200000
+#define MASK_ENABLE_16 0x00400000
+#define MASK_ENABLE_17 0x00800000
+#define MASK_ENABLE_18 0x01000000
+#define MASK_ENABLE_19 0x02000000
+#define MASK_ENABLE_20 0x04000000
+#define MASK_ENABLE_21 0x08000000
+#define MASK_ENABLE_22 0x10000000
+#define MASK_ENABLE_23 0x20000000
+#define MASK_ENABLE_24 0x40000000
+#define MASK_ENABLE_25 0x80000000
+
+// LA 2
+#define MASK_ENABLE_26 0x00000001
+#define MASK_ENABLE_27 0x00000002
+#define MASK_ENABLE_28 0x00000004
+#define MASK_ENABLE_29 0x00000008
+#define MASK_ENABLE_30 0x00000010
+#define MASK_ENABLE_31 0x00000020
+#define MASK_ENABLE_32 0x00000040
+#define MASK_ENABLE_33 0x00000080
+#define MASK_ENABLE_34 0x00000100
+#define MASK_ENABLE_35 0x00000200
+#define MASK_ENABLE_36 0x00000400
+#define MASK_ENABLE_37 0x00000800
+void main()
+{
+	int j;
+
+	/* Set up the housekeeping SPI to be connected internally so	*/
+	/* that external pin changes don't affect it.			*/
+
+	// reg_spi_enable = 1;
+	// reg_spimaster_cs = 0x00000;
+
+	// reg_spimaster_control = 0x0801;
+
+	// reg_spimaster_control = 0xa002;	// Enable, prescaler = 2,
+                                        // connect to housekeeping SPI
+
+	// Connect the housekeeping SPI to the SPI master
+	// so that the CSB line is not left floating.  This allows
+	// all of the GPIO pins to be used for user functions.
+
+	// The upper GPIO pins are configured to be output
+	// and accessble to the management SoC.
+	// Used to flad the start/end of a test 
+	// The lower GPIO pins are configured to be output
+	// and accessible to the user project.  They show
+	// the project count value, although this test is
+	// designed to read the project count through the
+	// logic analyzer probes.
+	// I/O 6 is configured for the UART Tx line
+
+        reg_mprj_io_37 = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 37 : input
+        reg_mprj_io_36 = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 36 : input  
+        reg_mprj_io_35 = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 35 : input
+        reg_mprj_io_34 = GPIO_MODE_USER_STD_OUTPUT;        // 34 : output
+        reg_mprj_io_33 = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 33 : input
+        reg_mprj_io_32 = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 32 : input
+        reg_mprj_io_31 = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 31 : input
+        reg_mprj_io_30 = GPIO_MODE_USER_STD_OUTPUT;        // 30 : output
+        reg_mprj_io_29 = GPIO_MODE_USER_STD_OUTPUT;        // 29 : output
+        reg_mprj_io_28 = GPIO_MODE_USER_STD_OUTPUT;        // 28 : output
+        reg_mprj_io_27 = GPIO_MODE_USER_STD_OUTPUT;        // 27 : output
+        reg_mprj_io_26 = GPIO_MODE_USER_STD_OUTPUT;        // 26 : output
+        reg_mprj_io_25 = GPIO_MODE_USER_STD_OUTPUT;        // 25 : output
+        reg_mprj_io_24 = GPIO_MODE_USER_STD_OUTPUT;        // 24 : output
+        reg_mprj_io_23 = GPIO_MODE_USER_STD_OUTPUT;        // 23 : output
+        reg_mprj_io_22 = GPIO_MODE_USER_STD_OUTPUT;        // 22 : output
+        reg_mprj_io_21 = GPIO_MODE_USER_STD_OUTPUT;        // 21 : output
+        reg_mprj_io_20 = GPIO_MODE_USER_STD_OUTPUT;        // 20 : output
+        reg_mprj_io_19 = GPIO_MODE_USER_STD_OUTPUT;        // 19 : output
+        reg_mprj_io_18 = GPIO_MODE_USER_STD_OUTPUT;        // 18 : output
+        reg_mprj_io_17 = GPIO_MODE_USER_STD_OUTPUT;        // 17 : output
+        reg_mprj_io_16 = GPIO_MODE_USER_STD_OUTPUT;        // 16 : output
+        reg_mprj_io_15 = GPIO_MODE_USER_STD_OUTPUT;        // 15 : output	  
+        reg_mprj_io_14 = GPIO_MODE_USER_STD_OUTPUT;        // 14 : output
+        reg_mprj_io_13 = GPIO_MODE_USER_STD_OUTPUT;        // 13 : output
+        reg_mprj_io_12 = GPIO_MODE_USER_STD_OUTPUT;        // 12 : output
+        reg_mprj_io_11 = GPIO_MODE_USER_STD_OUTPUT;        // 11 : output
+        reg_mprj_io_10 = GPIO_MODE_USER_STD_OUTPUT;        // 10 : output
+        reg_mprj_io_9  = GPIO_MODE_USER_STD_OUTPUT;        // 9	 : output
+        reg_mprj_io_8  = GPIO_MODE_USER_STD_OUTPUT;        // 8	 : output
+        reg_mprj_io_7  = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 7	 : input
+        reg_mprj_io_5  = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 5	 : input
+        reg_mprj_io_4  = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 4	 : input
+        reg_mprj_io_3  = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 3	 : input
+        reg_mprj_io_2  = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 2	 : input
+        reg_mprj_io_1  = GPIO_MODE_USER_STD_INPUT_NOPULL;  // 1	 : input
+        reg_mprj_io_0  = GPIO_MODE_USER_STD_OUTPUT;        // 0  : output         
+
+
+	// Set UART clock to 64 kbaud (enable before I/O configuration)
+	// reg_uart_clkdiv = 625;
+	reg_uart_enable = 1;
+
+    // Now, apply the configuration
+    reg_mprj_xfer = 1;
+    while (reg_mprj_xfer == 1);
+
+    // Configure LA probes [31:0], [127:64] as inputs to the cpu 
+	// Configure LA probes [63:32] as outputs from the cpu
+	//reg_la0_oenb = reg_la0_iena = 0x00000000;      // [31:0]
+	//reg_la1_oenb = reg_la1_iena = MASK_DATA_37;    // [63:32]
+	//reg_la2_oenb = reg_la2_iena = MASK_ENABLE_37;  // [95:64]
+	//reg_la3_oenb = reg_la3_iena = 0x80000000;      // [127:96]
+
+	reg_la0_oenb = reg_la0_iena = MASK_DATA_0;      // [31:0]
+	reg_la1_oenb = reg_la1_iena = MASK_ENABLE_0;    // [63:32]
+	reg_la2_oenb = reg_la2_iena = 0x00000000;  // [95:64]
+	reg_la3_oenb = reg_la3_iena = 0x00000000;      // [127:96]
+
+
+	reg_la0_data = MASK_DATA_0;
+	reg_la1_data = 0x00000000;
+	reg_la2_data = 0x00000000;
+	reg_la3_data = 0x00000000;
+
+
+	//reg_la0_oenb = reg_la0_iena = 0x00000000;      // [31:0]
+	//reg_la1_oenb = reg_la1_iena = 0x00000000;    // [63:32]
+	//reg_la2_oenb = reg_la2_iena = 0x00000000;  // [95:64]
+	//reg_la3_oenb = reg_la3_iena = 0x00000000;      // [127:96]
+
+	// Flag start of the test 
+	
+
+	// Configure LA probes from [63:32] as inputs to disable counter write
+	//reg_la1_oenb = reg_la1_iena = 0x00000000;    
+
+	while (1) {
+		if (reg_la0_data_in & MASK_DATA_1) {
+			break;
+		}
+	}
+	//print("\n");
+	//print("BEEP\n");
+	reg_la0_data = 0x00000000;
+	//print("\n");
+	//print("Monitor: Test 1 Passed\n\n");	// Makes simulation very long!
+}
+
diff --git a/verilog/dv/actuator_driver_test4/actuator_driver_test4_tb.v b/verilog/dv/actuator_driver_test4/actuator_driver_test4_tb.v
new file mode 100644
index 0000000..ff3a023
--- /dev/null
+++ b/verilog/dv/actuator_driver_test4/actuator_driver_test4_tb.v
@@ -0,0 +1,921 @@
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+// SPDX-License-Identifier: Apache-2.0
+
+`default_nettype none
+
+`timescale 1 ns / 1 ps
+
+module actuator_driver_test4_tb;
+	reg clock;
+	reg spi_clock;
+    	reg RSTB;
+	reg CSB;
+
+	reg power1, power2;
+
+	wire gpio;
+	wire uart_tx;
+	wire [37:0] mprj_io;
+
+	wire core_to_tb;
+	reg  tb_to_core;
+
+        reg  enable_n;
+        reg  trigger_in_n;
+        reg  latch_data_n;
+        wire  sclk;
+        reg  mosi;
+        reg  ss_n;
+        wire miso;
+	reg [31:0] tmp_data;
+	wire [4:0] h_ROWS;
+	wire [1:0] h_COLS;
+	wire [9:0] h_dots;
+	wire [9:0] dots;
+	reg [9:0] b_set_state;
+	wire trigger_out_n;
+
+	assign mprj_io[37] =	enable_n;     	
+	assign mprj_io[36] =	trigger_in_n; 	  
+	assign mprj_io[35] = 	latch_data_n;	
+	assign miso        = 	mprj_io[34];
+	assign mprj_io[33] =  	mosi; 	   	
+	assign mprj_io[32] = 	ss_n; 	   	
+	assign mprj_io[31] = 	sclk; 	   	
+
+	assign trigger_out_n = mprj_io[16];
+	assign mprj_io[7] = 1'b0;
+	assign uart_tx = mprj_io[6];
+	assign mprj_io[5] = 1'b0;
+	assign mprj_io[4] = 1'b0;
+	assign mprj_io[3] = 1'b1;
+	assign mprj_io[2] = 1'b0;
+	assign mprj_io[1] = tb_to_core;
+	assign core_to_tb = mprj_io[0];
+
+
+	always #12.5 clock <= (clock === 1'b0);
+	always #100 spi_clock <= ~spi_clock;
+
+
+  	assign sclk = ~ss_n & spi_clock;
+
+	initial begin
+		clock 		= 0;
+      		spi_clock     	= 1;
+	end
+
+	// Set the init state of input pins to asic
+	task init_signals;
+      	begin
+		tb_to_core 	= 1'b0;
+        	enable_n 	= 1;
+        	trigger_in_n	= 1;
+        	latch_data_n	= 1;
+        	mosi 		= 0;
+        	ss_n		= 1;
+		wait_n_clks(50);
+    	end
+  	endtask
+	// set the enable signal to chip
+	task enable_chip;
+	begin
+	      	enable_n      = 0; 
+	end
+	endtask
+
+	// unset the enable signal to chip
+	task disable_chip;
+	begin
+	      	enable_n      = 1; 
+	end
+	endtask
+	
+	// pass time 
+  	task wait_n_clks;
+    	input integer i;
+    	integer j;
+    	begin
+      		for(j=0;j<i;j=j+1)
+        	@(posedge clock);
+    	end
+  	endtask
+
+	initial begin
+		$dumpfile("actuator_driver_test4.vcd");
+		$dumpvars(0, actuator_driver_test4_tb);
+
+		// Repeat cycles of 1000 clock edges as needed to complete testbench
+		repeat (400) begin
+			repeat (1000) @(posedge clock);
+			//$display("+1000 cycles");
+		end
+		$display("%c[1;31m",27);
+		`ifdef GL
+			$display ("Monitor: Timeout, Test LA (GL) Failed");
+		`else
+			$display ("Monitor: Timeout, Test LA (RTL) Failed");
+		`endif
+		$display("%c[0m",27);
+		$finish;
+	end
+	
+	// transfer data on spi bus 
+  	task spi_shift;
+    	input [31:0] data_in;
+    	output [31:0] data_out;
+    	integer j;
+    	begin
+      		for(j=0;j<32;j=j+1)
+      		begin
+        		@(negedge spi_clock);
+        		ss_n = 1'b0;
+        		mosi = data_in[31];
+        		data_in = data_in << 1;
+        		@(posedge spi_clock)
+        		data_out = {data_out[31:0],miso};
+      		end
+      		@(negedge spi_clock);
+      		ss_n = 1'b1;
+      		@(posedge clock);
+      		@(posedge clock);
+    	end
+  	endtask
+
+  	task write_data;
+    	input [7:0] address;
+    	input [15:0] data;
+    	reg [31:0] pass;
+    	begin
+      		@(posedge clock); 
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+      		spi_shift({8'h02,address,data},pass);
+      		wait_n_clks(10);
+      		latch_data_n = 0;
+      		wait_n_clks(100);
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+    	end
+  	endtask
+
+  	task read_data;
+    	input [7:0] address;
+    	output [15:0] data_out;
+    	reg [31:0] pass;
+    	begin
+      		@(posedge clock); 
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+      		spi_shift({8'h01,address,16'b0},pass);
+      		wait_n_clks(100);
+      		latch_data_n = 0;
+      		wait_n_clks(20);
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+      		spi_shift(32'b0,data_out);
+      		wait_n_clks(20);
+    	end
+  	endtask
+
+
+	task memory_test;
+    	input [7:0] address;
+	input [15:0] data;
+	reg [15:0] tmp;
+	begin
+		tmp = data;
+		write_data(address,tmp);
+		wait_n_clks(100);
+		read_data(address,tmp);
+		if(data === tmp)
+		begin
+			$display("SPI MEMORY TEST passed");
+			$display("address:%h\tdata:%h",address,tmp);
+		end
+		else
+		begin
+			$display("SPI MEMORY Test Failed");
+			$display("address:%h\tdata:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+
+	end
+	endtask
+
+  	task write_ccr0;
+    	input [31:0] data;
+    	integer j;
+    	begin
+      		wait_n_clks(20);
+      		write_data(8'h02,data[15:0]);
+      		wait_n_clks(20);
+      		write_data(8'h03,data[31:16]);
+      		wait_n_clks(20);
+    	end
+  	endtask
+
+  	task write_ccr1;
+    	input [31:0] data;
+    	integer j;
+    	begin
+    		wait_n_clks(20);
+    		write_data(8'h04,data[15:0]);
+    		wait_n_clks(20);
+    		write_data(8'h05,data[31:16]);
+    		wait_n_clks(20);
+    	end
+  	endtask
+
+  	task write_ccr2;
+    	input [31:0] data;
+    	integer j;
+    	begin
+    		wait_n_clks(20);
+    		write_data(8'h06,data[15:0]);
+    		wait_n_clks(20);
+    		write_data(8'h07,data[31:16]);
+    		wait_n_clks(20);
+    	end
+  	endtask
+
+  	task write_ccr3;
+    	input [31:0] data;
+    	integer j;
+    	begin
+    		wait_n_clks(20);
+    		write_data(8'h08,data[15:0]);
+    		wait_n_clks(20);
+    		write_data(8'h09,data[31:16]);
+    		wait_n_clks(20);
+    	end
+  	endtask
+
+  	task ccr_set;
+    	begin
+		$display("Writing CCR0");
+      		write_ccr0(32'h00_00_00_04);
+		$display("Writing CCR1");
+      		write_ccr1(32'h00_00_00_0f);
+		$display("Writing CCR2");
+      		write_ccr2(32'h00_00_00_80);
+		$display("Writing CCR3");
+      		write_ccr3(32'h00_00_00_f0);
+    	end
+  	endtask
+
+	task check_ccr_set;
+	reg [15:0] tmp;
+	reg [7:0] address;
+	begin
+		address = 8'h02;
+		read_data(address,tmp);
+		if(16'h00_04 === tmp)
+		begin
+			$display("CCR0 Low bit set PASSED");
+			$display("address:%h\tccr0_low:%h",address,tmp);
+		end
+		else
+		begin
+			$display("CCR0 Low bit set FAILED");
+			$display("address:%h\tccr0_low:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+		address = 8'h03;
+		read_data(address,tmp);
+		if(16'h00_00 === tmp)
+		begin
+			$display("CCR0 High bit set PASSED");
+			$display("address:%h\tccr0_high:%h",address,tmp);
+		end
+		else
+		begin
+			$display("CCR0 High bit set FAILED");
+			$display("address:%h\tccr0_high:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+		address = 8'h04;
+		read_data(address,tmp);
+		if(16'h00_0f === tmp)
+		begin
+			$display("CCR1 Low bit set PASSED");
+			$display("address:%h\tccr0_low:%h",address,tmp);
+		end
+		else
+		begin
+			$display("CCR1 Low bit set FAILED");
+			$display("address:%h\tccr0_low:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+		address = 8'h05;
+		read_data(address,tmp);
+		if(16'h00_00 === tmp)
+		begin
+			$display("CCR1 High bit set PASSED");
+			$display("address:%h\tccr0_high:%h",address,tmp);
+		end
+		else
+		begin
+			$display("CCR1 High bit set FAILED");
+			$display("address:%h\tccr0_high:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+		address = 8'h06;
+		read_data(address,tmp);
+		if(16'h00_80 === tmp)
+		begin
+			$display("CCR2 Low bit set PASSED");
+			$display("address:%h\tccr0_low:%h",address,tmp);
+		end
+		else
+		begin
+			$display("CCR2 Low bit set FAILED");
+			$display("address:%h\tccr0_low:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+		address = 8'h07;
+		read_data(address,tmp);
+		if(16'h00_00 === tmp)
+		begin
+			$display("CCR2 High bit set PASSED");
+			$display("address:%h\tccr0_high:%h",address,tmp);
+		end
+		else
+		begin
+			$display("CCR2 High bit set FAILED");
+			$display("address:%h\tccr0_high:%h",address,tmp);
+			$display("%c[0m",27);
+			$finish;
+		end
+		
+	end
+	endtask
+
+  	task check_b_state;
+    	input [9:0] b_state;
+	reg [9:0] translation_dots ;
+    	begin
+		$display("########## TEST ############");
+		{translation_dots[9],translation_dots[4],translation_dots[8],translation_dots[3],translation_dots[7:5],translation_dots[2:0]} = b_state;
+		if((translation_dots === dots) && (translation_dots === h_dots))
+		begin
+			$display("b_state dot test: PASSED");
+			$display("b_state:\t%b",b_state);
+			$display("trans  :\t%b",translation_dots);
+			$display("dots   :\t%b",dots);
+			$display("h_dots :\t%b",h_dots);
+		end
+		else
+		begin
+			$display("b_state set faild");
+			$display("b_state:\t%b",b_state);
+			$display("trans  :\t%b",translation_dots);
+			$display("dots   :\t%b",dots);
+			$display("h_dots :\t%b",h_dots);
+			$display("%c[0m",27);
+			$finish;
+		end
+	end
+	endtask
+
+  	task write_b_state;
+    	input [9:0] b_state;
+    	begin
+    		wait_n_clks(20);
+    		write_data(8'h00,{6'b0,b_state});
+    		wait_n_clks(100);
+    	end
+  	endtask
+
+  	task set_trigger_mode_no_wait;
+    	input past_state_bit;
+    	input inv_bit;
+    	integer j;
+    	reg [31:0] pass;
+    	begin
+      		@(posedge clock); 
+      		latch_data_n = 1'b1;
+      		trigger_in_n = 1'b1;
+      		wait_n_clks(20);
+      		spi_shift({2'b0,past_state_bit,inv_bit,4'h8,24'b0},pass);
+      		wait_n_clks(100);
+      		latch_data_n = 0;
+      		wait_n_clks(20);
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+      		trigger_in_n = 1'b0;
+      		wait_n_clks(20);
+      		trigger_in_n = 1'b1;
+      		//@(negedge trigger_out_n);
+      		wait_n_clks(20);
+    	end
+  	endtask
+
+  	task advance_b_state_and_check;
+	input [9:0] b_state;
+    	input past_state_bit;
+    	input inv_bit;
+    	integer j;
+    	reg [31:0] pass;
+    	begin
+  		write_b_state(b_state);
+      		@(posedge clock); 
+      		latch_data_n = 1'b1;
+      		trigger_in_n = 1'b1;
+      		wait_n_clks(20);
+      		spi_shift({2'b0,past_state_bit,inv_bit,4'h8,24'b0},pass);
+      		wait_n_clks(100);
+      		latch_data_n = 0;
+      		wait_n_clks(20);
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+      		trigger_in_n = 1'b0;
+      		wait_n_clks(20);
+      		trigger_in_n = 1'b1;
+      		@(negedge trigger_out_n);
+		if(inv_bit)
+			check_b_state(~b_state);
+		else
+			check_b_state(b_state);
+      		wait_n_clks(20);
+    	end
+  	endtask
+
+	task to_high_test;
+    	input past_state_bit;
+    	input inv_bit;
+	integer i;
+	reg [9:0] state;
+	begin
+		state = 10'b0;
+		advance_b_state_and_check(state,past_state_bit,inv_bit);
+		for(i=0;i<11;i=i+1)
+		begin
+			state = 10'b00_0000_0001 << i;
+		advance_b_state_and_check(state,past_state_bit,inv_bit);
+		end
+		
+	end
+	endtask
+
+	task to_low_test;
+    	input past_state_bit;
+    	input inv_bit;
+	integer i;
+	reg [9:0] state;
+	begin
+		state = 10'b11_1111_1111;
+		advance_b_state_and_check(state,past_state_bit,inv_bit);
+		for(i=0;i<11;i=i+1)
+		begin
+			state = ~(10'b00_0000_0001 << i);
+		advance_b_state_and_check(state,past_state_bit,inv_bit);
+		end
+		
+	end
+	endtask
+
+	task one_bit_advance;
+	input past_state_bit;
+	begin
+		to_high_test(past_state_bit,1'b0);
+		to_low_test(past_state_bit,1'b0);
+		to_high_test(past_state_bit,1'b1);
+		to_low_test(past_state_bit,1'b1);
+	end
+	endtask
+
+	task init_system;
+	begin
+		enable_chip();
+		wait_n_clks(50);
+		ccr_set();
+		check_ccr_set();
+	end
+	endtask
+
+	task reset_system;
+	begin
+      		wait_n_clks(20);
+		disable_chip();
+      		wait_n_clks(100);
+		enable_chip();
+      		wait_n_clks(100);
+	end
+	endtask
+
+	task set_state_to_auto_update;
+    	input past_state_bit;
+    	input inv_bit;
+	reg [31:0] pass;
+	begin
+      		@(posedge clock); 
+      		latch_data_n = 1'b1;
+      		trigger_in_n = 1'b1;
+      		wait_n_clks(20);
+      		spi_shift({2'b0,past_state_bit,inv_bit,4'h4,24'b0},pass);
+      		wait_n_clks(100);
+      		latch_data_n = 0;
+      		wait_n_clks(20);
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+	end
+	endtask	
+
+	task set_state_to_idle;
+	reg [31:0] pass;
+	begin
+      		@(posedge clock); 
+      		latch_data_n = 1'b1;
+      		trigger_in_n = 1'b1;
+      		wait_n_clks(20);
+      		spi_shift({2'b0,1'b0,1'b0,4'h0,24'b0},pass);
+      		wait_n_clks(100);
+      		latch_data_n = 0;
+      		wait_n_clks(20);
+      		latch_data_n = 1;
+      		wait_n_clks(20);
+	end
+	endtask
+
+	task check_n_updates;
+	input [7:0] n;
+	input [9:0] b_state;
+	reg [9:0] state;
+	integer i;
+	begin
+		for(i=0;i<n;i=i+1)
+		begin
+			@(negedge trigger_out_n);
+			check_b_state(b_state);
+		end
+	end
+	endtask
+	
+	task check_n_updates_rand;
+	input [7:0] n;
+    	input past_state_bit;
+    	input inv_bit;
+	reg [9:0] b_state;
+	integer i;
+	integer ran;
+	begin
+		$display("######### Runing Rand Test ###########");
+		$display("pram: n:%d, past_state_bit:%h, inv_bit:%h",n,past_state_bit,inv_bit);
+		ran = 10;
+		for(i=0;i<n;i=i+1)
+		begin
+			b_state = $urandom_range(0,1023);
+			write_b_state(b_state);
+			set_state_to_auto_update(past_state_bit,inv_bit);
+			if(inv_bit)
+				check_n_updates(8'h04,~b_state);
+			else
+				check_n_updates(8'h04,b_state);
+			set_state_to_idle();
+		end
+	end
+	endtask
+
+
+	initial begin
+		init_signals();
+		wait(core_to_tb === 1'b1);
+		$display("LA Test 1 started");
+		init_system();
+  		write_b_state(10'b01_0101_0101);
+		set_state_to_auto_update(1'b0,1'b0);
+		check_n_updates(8'h04,10'b01_0101_0101);
+		set_state_to_idle();
+  		write_b_state(10'b10_1010_1010);
+		set_state_to_auto_update(1'b0,1'b0);
+		check_n_updates(8'h04,10'b10_1010_1010);
+		set_state_to_idle();
+		check_n_updates_rand(8'h12,1'b0,1'b0);
+		check_n_updates_rand(8'h12,1'b0,1'b1);
+		check_n_updates_rand(8'h12,1'b1,1'b0);
+		check_n_updates_rand(8'h12,1'b1,1'b1);
+		tb_to_core = 1'b1;
+		wait(core_to_tb === 1'b0);
+		tb_to_core = 1'b0;
+		#10000;
+		$finish;
+	end
+
+	initial begin
+		RSTB <= 1'b0;
+		CSB  <= 1'b1;		// Force CSB high
+		#2000;
+		RSTB <= 1'b1;	    	// Release reset
+		#170000;
+		CSB = 1'b0;		// CSB can be released
+	end
+
+	initial begin		// Power-up sequence
+		power1 <= 1'b0;
+		power2 <= 1'b0;
+		#200;
+		power1 <= 1'b1;
+		#200;
+		power2 <= 1'b1;
+	end
+
+	wire flash_csb;
+	wire flash_clk;
+	wire flash_io0;
+	wire flash_io1;
+
+	wire VDD1V8;
+	wire VDD3V3;
+	wire VSS;
+    
+	assign VDD3V3 = power1;
+	assign VDD1V8 = power2;
+	assign VSS = 1'b0;
+
+	//assign mprj_io[3] = 1;  // Force CSB high.
+	//assign mprj_io[0] = 0;  // Disable debug mode
+
+	caravel uut (
+		.vddio	  (VDD3V3),
+		.vddio_2  (VDD3V3),
+		.vssio	  (VSS),
+		.vssio_2  (VSS),
+		.vdda	  (VDD3V3),
+		.vssa	  (VSS),
+		.vccd	  (VDD1V8),
+		.vssd	  (VSS),
+		.vdda1    (VDD3V3),
+		.vdda1_2  (VDD3V3),
+		.vdda2    (VDD3V3),
+		.vssa1	  (VSS),
+		.vssa1_2  (VSS),
+		.vssa2	  (VSS),
+		.vccd1	  (VDD1V8),
+		.vccd2	  (VDD1V8),
+		.vssd1	  (VSS),
+		.vssd2	  (VSS),
+		.clock    (clock),
+		.gpio     (gpio),
+		.mprj_io  (mprj_io),
+		.flash_csb(flash_csb),
+		.flash_clk(flash_clk),
+		.flash_io0(flash_io0),
+		.flash_io1(flash_io1),
+		.resetb	  (RSTB)
+	);
+
+	spiflash #(
+		.FILENAME("actuator_driver_test4.hex")
+	) spiflash (
+		.csb(flash_csb),
+		.clk(flash_clk),
+		.io0(flash_io0),
+		.io1(flash_io1),
+		.io2(),			// not used
+		.io3()			// not used
+	);
+
+	// Testbench UART
+	tbuart tbuart (
+		.ser_rx(uart_tx)
+	);
+
+	hbrige_cells hbrige_drivers_ic(
+	  .rows(mprj_io[30:21]),
+	  .cols(mprj_io[20:17]),
+	  .ROWS(h_ROWS),
+	  .COLS(h_COLS)
+	);
+	actuator_cell h_cell_ic(
+	  .cols(h_COLS),
+	  .rows(h_ROWS),
+	  .dots(h_dots)
+	);
+
+	actuator_cell cell_ic(
+	  .cols(mprj_io[9:8]),
+	  .rows(mprj_io[14:10]),
+	  .dots(dots)
+	);
+	
+
+endmodule
+
+module hbrige(
+  output reg line,
+  input wire p,
+  input wire n
+);
+  always@(*)
+  begin
+    case({p,n})
+        2'b00: line = 1'b0;
+        2'b11: line = 1'b1;
+        2'b10: line = 1'bz;
+        2'b01: line = 1'bx;
+    endcase
+  end
+endmodule
+
+module hbrige_cells(
+  input wire [9:0] rows,
+  input wire [3:0] cols,
+  output wire [4:0] ROWS,
+  output wire [1:0] COLS
+);
+
+  wire [4:0] MEM [1:0];
+  genvar i;
+  genvar j;
+
+  for(i=0;i<2;i=i+1)
+  begin
+    hbrige brige_line(
+      .line (COLS[i]),
+      .p    (cols[2*i+1]),
+      .n    (cols[2*i])
+    );
+  end
+  for(j=0;j<5;j=j+1)
+  begin
+    hbrige brige_line(
+      .line (ROWS[j]),
+      .p    (rows[2*j+1]),
+      .n    (rows[2*j])
+    );
+  end
+
+  for(i=0;i<2;i=i+1)
+  begin
+    for(j=0;j<5;j=j+1)
+    begin
+      assign MEM[i][j] = ((ROWS[j] === 1'bz) || (COLS[i] === 1'bz)) ? 1'bz : ((ROWS[j] == 1'b1) && (COLS[i] == 1'b0)) ? 1'b1 : ((ROWS[j] == 1'b0) && (COLS[i] == 1'b1)) ? 1'b0 : 1'bx;
+    end
+  end
+
+endmodule
+
+
+module actuator_cell(
+  input wire [1:0] cols,
+  input wire [4:0] rows,
+  output reg [9:0] dots
+);
+	genvar i;
+	genvar j;
+
+	generate
+	for(i=0;i<5;i=i+1)
+	begin
+		for(j=0;j<2;j=j+1)
+		begin
+			always@(*)
+			begin
+				if((cols[j] === 1'bz) | (rows[i] === 1'bz))
+				begin
+				    dots[i+5*j] = dots[i+5*j];
+				end
+				else
+				begin
+					if((cols[j] === 1'b0) && (rows[i] === 1'b1))
+						dots[i+5*j] = 1'b1;
+				    	else if((cols[j] === 1'b1) && (rows[i] === 1'b0))
+					      	dots[i+5*j] = 1'b0;
+					else if((cols[j] === 1'b1) && (rows[i] === 1'b1))
+					    	dots[i+5*j] = dots[i+5*j];
+				    	else if((cols[j] === 1'b0) && (rows[i] === 1'b0))
+					    	dots[i+5*j] = dots[i+5*j];
+				      	else
+				      	begin
+						$display("%c[0m",27);
+						$display("cols[%h] = %h,rows[%h] = %h",j,cols[j],i,rows[i]);
+						#1;
+						$finish;
+				     	end
+				end
+			end
+			/*
+			  always@(*)
+			  begin
+				    dots[i+5*j] = dots[i+5*j];
+				    if((cols[j] === 1'b0) && (rows[i] === 1'b1))
+					      dots[i+5*j] = 1'b1;
+				    else if((cols[j] === 1'b1) && (rows[i] === 1'b0))
+					      dots[i+5*j] = 1'b0;
+			  end
+			  */
+		end
+	end
+	endgenerate
+/*
+  always@(*)
+  begin
+    dots[0] = dots[0];
+    if((cols[0] === 1'b0) && (rows[0] === 1'b1))
+      dots[0] = 1'b1;
+    else if((cols[0] === 1'b1) && (rows[0] === 1'b0))
+      dots[0] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[1] = dots[1];
+    if((cols[0] === 1'b0) && (rows[1] === 1'b1))
+      dots[1] = 1'b1;
+    else if((cols[0] === 1'b1) && (rows[1] === 1'b0))
+      dots[1] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[2] = dots[2];
+    if((cols[0] === 1'b0) && (rows[2] === 1'b1))
+      dots[2] = 1'b1;
+    else if((cols[0] === 1'b1) && (rows[2] === 1'b0))
+      dots[2] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[3] = dots[3];
+    if((cols[0] === 1'b0) && (rows[3] === 1'b1))
+      dots[3] = 1'b1;
+    else if((cols[0] === 1'b1) && (rows[3] === 1'b0))
+      dots[3] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[4] = dots[4];
+    if((cols[0] === 1'b0) && (rows[4] === 1'b1))
+      dots[4] = 1'b1;
+    else if((cols[0] === 1'b1) && (rows[4] === 1'b0))
+      dots[4] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[5] = dots[5];
+    if((cols[1] === 1'b0) && (rows[0] === 1'b1))
+      dots[5] = 1'b1;
+    else if((cols[1] === 1'b1) && (rows[0] === 1'b0))
+      dots[5] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[6] = dots[6];
+    if((cols[1] === 1'b0) && (rows[1] === 1'b1))
+      dots[6] = 1'b1;
+    else if((cols[1] === 1'b1) && (rows[1] === 1'b0))
+      dots[6] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[7] = dots[7];
+    if((cols[1] === 1'b0) && (rows[2] === 1'b1))
+      dots[7] = 1'b1;
+    else if((cols[1] === 1'b1) && (rows[2] === 1'b0))
+      dots[7] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[8] = dots[8];
+    if((cols[1] === 1'b0) && (rows[3] === 1'b1))
+      dots[8] = 1'b1;
+    else if((cols[1] === 1'b1) && (rows[3] === 1'b0))
+      dots[8] = 1'b0;
+  end
+
+  always@(*)
+  begin
+    dots[9] = dots[9];
+    if((cols[1] === 1'b0) && (rows[4] === 1'b1))
+      dots[9] = 1'b1;
+    else if((cols[1] === 1'b1) && (rows[4] === 1'b0))
+      dots[9] = 1'b0;
+  end
+  */
+endmodule
+`default_nettype wire
diff --git a/verilog/gl/actuator_driver_controller.v b/verilog/gl/actuator_driver_controller.v
index ad3d548..8bb532e 100644
--- a/verilog/gl/actuator_driver_controller.v
+++ b/verilog/gl/actuator_driver_controller.v
@@ -1818,6 +1818,28 @@
  wire _1703_;
  wire _1704_;
  wire _1705_;
+ wire _1706_;
+ wire _1707_;
+ wire _1708_;
+ wire _1709_;
+ wire _1710_;
+ wire _1711_;
+ wire _1712_;
+ wire _1713_;
+ wire _1714_;
+ wire _1715_;
+ wire _1716_;
+ wire _1717_;
+ wire _1718_;
+ wire _1719_;
+ wire _1720_;
+ wire _1721_;
+ wire _1722_;
+ wire _1723_;
+ wire _1724_;
+ wire _1725_;
+ wire _1726_;
+ wire _1727_;
  wire \clknet_0_user_design.cell_core.clock ;
  wire \clknet_1_0_0_user_design.cell_core.clock ;
  wire \clknet_1_1_0_user_design.cell_core.clock ;
@@ -1850,9 +1872,7 @@
  wire \clknet_leaf_2_user_design.cell_core.clock ;
  wire \clknet_leaf_30_user_design.cell_core.clock ;
  wire \clknet_leaf_31_user_design.cell_core.clock ;
- wire \clknet_leaf_32_user_design.cell_core.clock ;
  wire \clknet_leaf_33_user_design.cell_core.clock ;
- wire \clknet_leaf_34_user_design.cell_core.clock ;
  wire \clknet_leaf_35_user_design.cell_core.clock ;
  wire \clknet_leaf_36_user_design.cell_core.clock ;
  wire \clknet_leaf_37_user_design.cell_core.clock ;
@@ -1864,6 +1884,9 @@
  wire \clknet_leaf_42_user_design.cell_core.clock ;
  wire \clknet_leaf_43_user_design.cell_core.clock ;
  wire \clknet_leaf_44_user_design.cell_core.clock ;
+ wire \clknet_leaf_45_user_design.cell_core.clock ;
+ wire \clknet_leaf_46_user_design.cell_core.clock ;
+ wire \clknet_leaf_47_user_design.cell_core.clock ;
  wire \clknet_leaf_4_user_design.cell_core.clock ;
  wire \clknet_leaf_5_user_design.cell_core.clock ;
  wire \clknet_leaf_6_user_design.cell_core.clock ;
@@ -2421,8 +2444,32 @@
  wire net648;
  wire net649;
  wire net65;
+ wire net650;
+ wire net651;
+ wire net652;
+ wire net653;
+ wire net654;
+ wire net655;
+ wire net656;
+ wire net657;
+ wire net658;
+ wire net659;
  wire net66;
+ wire net660;
+ wire net661;
+ wire net662;
+ wire net663;
+ wire net664;
+ wire net665;
+ wire net666;
+ wire net667;
+ wire net668;
+ wire net669;
  wire net67;
+ wire net670;
+ wire net671;
+ wire net672;
+ wire net673;
  wire net68;
  wire net69;
  wire net7;
@@ -2857,4267 +2904,4027 @@
  wire \user_design.trigger_sync.signal_state[2] ;
  wire \user_design.trigger_sync.signal_state[3] ;
 
- sky130_fd_sc_hd__diode_2 ANTENNA__1708__A1 (.DIODE(user_clock2),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1730__A1 (.DIODE(user_clock2),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1708__B1 (.DIODE(net209),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1730__B1 (.DIODE(net209),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1709__A_N (.DIODE(net115),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1731__A_N (.DIODE(net115),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1710__A (.DIODE(_0365_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1732__A (.DIODE(_0365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1712__A (.DIODE(_0366_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1734__A (.DIODE(_0366_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1714__A (.DIODE(_0367_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1736__A (.DIODE(_0367_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1716__A (.DIODE(_0368_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1738__A (.DIODE(_0368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1718__A (.DIODE(_0369_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1740__A (.DIODE(_0369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1720__A (.DIODE(_0370_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1742__A (.DIODE(_0370_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1722__A (.DIODE(_0371_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1744__A (.DIODE(_0371_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1724__A (.DIODE(_0372_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1746__A (.DIODE(_0372_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1726__A (.DIODE(_0373_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1748__A (.DIODE(_0373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1728__A (.DIODE(_0374_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1753__A1 (.DIODE(_0377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1731__A (.DIODE(\user_design.cell_core.cols_enable[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1755__A (.DIODE(\user_design.cell_core.cols_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1734__A (.DIODE(_0374_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1757__A (.DIODE(_0380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1735__A1 (.DIODE(_0379_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1759__A1 (.DIODE(_0381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1736__A (.DIODE(_0380_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1760__A (.DIODE(_0382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1737__A (.DIODE(\user_design.cell_core.cols_enable[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1761__A (.DIODE(\user_design.cell_core.cols_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1739__A (.DIODE(_0382_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1763__A (.DIODE(_0384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1740__A (.DIODE(_0374_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1765__A1 (.DIODE(_0385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1741__A1 (.DIODE(_0383_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1766__A (.DIODE(_0386_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1742__A (.DIODE(_0384_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1767__A (.DIODE(\user_design.cell_core.rows_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1743__A (.DIODE(\user_design.cell_core.rows_enable[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1769__A (.DIODE(_0388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1745__A (.DIODE(_0386_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1771__A1 (.DIODE(_0389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1746__A (.DIODE(_0374_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1772__A (.DIODE(_0390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1747__A1 (.DIODE(_0387_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1773__A (.DIODE(\user_design.cell_core.rows_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1748__A (.DIODE(_0388_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1777__A1 (.DIODE(_0393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1749__A (.DIODE(\user_design.cell_core.rows_enable[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1778__A (.DIODE(_0394_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1753__A1 (.DIODE(_0391_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1779__A (.DIODE(\user_design.cell_core.rows_enable[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1754__A (.DIODE(_0392_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1783__A1 (.DIODE(_0397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1755__A (.DIODE(\user_design.cell_core.rows_enable[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1785__A (.DIODE(\user_design.cell_core.rows_enable[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1759__A1 (.DIODE(_0395_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1787__A (.DIODE(_0400_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1760__A (.DIODE(_0396_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1789__A1 (.DIODE(_0401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1761__A (.DIODE(\user_design.cell_core.rows_enable[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1790__A (.DIODE(_0402_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1763__A (.DIODE(_0398_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1791__A (.DIODE(\user_design.cell_core.rows_enable[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1765__A1 (.DIODE(_0399_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1793__A (.DIODE(_0404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1767__A (.DIODE(\user_design.cell_core.rows_enable[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1795__A (.DIODE(_0405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1769__A (.DIODE(_0402_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1797__A1 (.DIODE(_0406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1771__A (.DIODE(_0403_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1798__A (.DIODE(_0407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1773__A1 (.DIODE(_0404_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1800__A (.DIODE(_0408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1774__A (.DIODE(_0405_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1802__A1 (.DIODE(\user_design.cell_core.cols_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1776__A (.DIODE(_0406_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1802__A3 (.DIODE(_0377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1778__A1 (.DIODE(\user_design.cell_core.cols_enable[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1804__A (.DIODE(_0410_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1780__A (.DIODE(_0408_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1805__A (.DIODE(\user_design.cell_core.cols_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1781__A (.DIODE(\user_design.cell_core.cols_enable[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1806__B1 (.DIODE(_0377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1784__A (.DIODE(_0410_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1808__A (.DIODE(_0412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1786__A1 (.DIODE(\user_design.cell_core.cols_enable[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1810__A1 (.DIODE(\user_design.cell_core.cols_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1786__A3 (.DIODE(_0379_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1810__A3 (.DIODE(_0381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1788__A (.DIODE(_0412_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1812__A (.DIODE(_0414_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1789__A (.DIODE(\user_design.cell_core.cols_enable[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1813__A (.DIODE(\user_design.cell_core.cols_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1790__B1 (.DIODE(_0379_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1814__B1 (.DIODE(_0381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1792__A (.DIODE(_0414_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1816__A (.DIODE(_0416_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1794__A1 (.DIODE(\user_design.cell_core.rows_enable[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1818__A1 (.DIODE(\user_design.cell_core.rows_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1794__A3 (.DIODE(_0383_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1818__A3 (.DIODE(_0385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1796__A (.DIODE(_0416_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1820__A (.DIODE(_0418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1797__A (.DIODE(\user_design.cell_core.rows_enable[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1821__A (.DIODE(\user_design.cell_core.rows_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1798__B1 (.DIODE(_0383_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1822__B1 (.DIODE(_0385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1800__A (.DIODE(_0418_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1824__A (.DIODE(_0420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1802__A1 (.DIODE(\user_design.cell_core.rows_enable[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1826__A1 (.DIODE(\user_design.cell_core.rows_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1802__A3 (.DIODE(_0387_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1826__A3 (.DIODE(_0389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1804__A (.DIODE(_0420_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1828__A (.DIODE(_0422_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1805__A (.DIODE(\user_design.cell_core.rows_enable[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1829__A (.DIODE(\user_design.cell_core.rows_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1806__B1 (.DIODE(_0387_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1830__B1 (.DIODE(_0389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1808__A (.DIODE(_0422_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1832__A (.DIODE(_0424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1810__A1 (.DIODE(\user_design.cell_core.rows_enable[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1834__A1 (.DIODE(\user_design.cell_core.rows_enable[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1810__A3 (.DIODE(_0391_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1834__A3 (.DIODE(_0393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1812__A (.DIODE(_0424_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1836__A (.DIODE(_0426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1813__A (.DIODE(\user_design.cell_core.rows_enable[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1837__A (.DIODE(\user_design.cell_core.rows_enable[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1814__B1 (.DIODE(_0391_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1838__B1 (.DIODE(_0393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1816__A1 (.DIODE(\user_design.cell_core.rows_enable[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1840__A1 (.DIODE(\user_design.cell_core.rows_enable[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1816__A3 (.DIODE(_0395_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1840__A3 (.DIODE(_0397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1818__A (.DIODE(_0427_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1842__A (.DIODE(_0429_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1819__A (.DIODE(\user_design.cell_core.rows_enable[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1843__A (.DIODE(\user_design.cell_core.rows_enable[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1820__B1 (.DIODE(_0395_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1844__B1 (.DIODE(_0397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1822__A (.DIODE(_0429_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1846__A (.DIODE(_0431_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1824__A1 (.DIODE(\user_design.cell_core.rows_enable[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1848__A1 (.DIODE(\user_design.cell_core.rows_enable[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1824__A3 (.DIODE(_0399_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1848__A3 (.DIODE(_0401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1826__A (.DIODE(_0431_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1850__A (.DIODE(_0433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1827__A (.DIODE(\user_design.cell_core.rows_enable[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1851__A (.DIODE(\user_design.cell_core.rows_enable[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1828__B1 (.DIODE(_0399_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1852__B1 (.DIODE(_0401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1830__A (.DIODE(_0433_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1854__A (.DIODE(_0435_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1832__A (.DIODE(_0434_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1856__A (.DIODE(_0436_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1834__A (.DIODE(_0435_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1858__A (.DIODE(_0437_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1836__A (.DIODE(_0436_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1860__A (.DIODE(_0438_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1837__A1 (.DIODE(\user_design.miso ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1862__A (.DIODE(_0439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1838__A (.DIODE(_0437_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1866__A (.DIODE(_0441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1840__A (.DIODE(_0438_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1868__A (.DIODE(_0442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1842__A (.DIODE(_0439_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1870__A (.DIODE(_0443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1844__A (.DIODE(_0440_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1877__A2_N (.DIODE(\user_design.ccr0[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1846__A (.DIODE(_0441_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1878__B (.DIODE(\user_design.ccr0[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1853__B (.DIODE(\user_design.ccr0[28] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1881__A2 (.DIODE(\user_design.ccr0[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1857__A (.DIODE(\user_design.ccr0[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1881__B1 (.DIODE(\user_design.ccr0[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1858__B_N (.DIODE(\user_design.ccr0[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1882__B (.DIODE(\user_design.ccr0[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1859__B (.DIODE(\user_design.ccr0[26] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1883__B (.DIODE(\user_design.ccr0[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1864__A2 (.DIODE(\user_design.ccr0[30] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1884__A_N (.DIODE(\user_design.ccr0[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1864__B1 (.DIODE(\user_design.ccr0[29] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1885__B (.DIODE(\user_design.ccr0[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1865__B1 (.DIODE(\user_design.ccr0[30] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1887__A2 (.DIODE(\user_design.ccr0[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1866__A2 (.DIODE(\user_design.ccr0[29] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1890__B (.DIODE(\user_design.ccr0[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1866__B1 (.DIODE(\user_design.ccr0[28] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1891__A (.DIODE(\user_design.ccr0[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1870__A (.DIODE(\user_design.ccr0[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1893__A (.DIODE(\user_design.ccr0[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1871__A2_N (.DIODE(\user_design.ccr0[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1894__B_N (.DIODE(\user_design.ccr0[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1874__A2 (.DIODE(\user_design.ccr0[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1896__A1 (.DIODE(_0461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1874__B1 (.DIODE(\user_design.ccr0[22] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1900__B (.DIODE(\user_design.ccr0[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1876__A2 (.DIODE(\user_design.ccr0[22] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1903__A2 (.DIODE(\user_design.ccr0[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1876__B1 (.DIODE(\user_design.ccr0[21] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1905__A2 (.DIODE(\user_design.ccr0[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1877__A2 (.DIODE(\user_design.ccr0[21] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1905__B1 (.DIODE(\user_design.ccr0[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1877__B1 (.DIODE(\user_design.ccr0[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1910__A (.DIODE(\user_design.ccr0[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1881__A (.DIODE(\user_design.ccr0[19] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1912__B (.DIODE(\user_design.ccr0[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1882__A (.DIODE(\user_design.ccr0[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1914__B (.DIODE(\user_design.ccr0[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1883__B2 (.DIODE(\user_design.cell_core.count[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1916__B (.DIODE(\user_design.ccr0[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1884__A2 (.DIODE(\user_design.ccr0[19] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1918__A (.DIODE(\user_design.ccr0[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1884__B1 (.DIODE(\user_design.ccr0[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1919__B_N (.DIODE(\user_design.ccr0[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1885__A (.DIODE(\user_design.cell_core.count[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1920__B (.DIODE(\user_design.ccr0[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1886__A (.DIODE(\user_design.cell_core.count[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1922__A2_N (.DIODE(\user_design.ccr0[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1887__A (.DIODE(\user_design.ccr0[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1923__A (.DIODE(\user_design.cell_core.count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1888__A2_N (.DIODE(\user_design.ccr0[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1925__A2_N (.DIODE(\user_design.ccr0[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1888__B1 (.DIODE(\user_design.cell_core.count[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1926__A2 (.DIODE(\user_design.ccr0[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1889__A2 (.DIODE(\user_design.ccr0[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1926__B1 (.DIODE(\user_design.ccr0[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1889__B1 (.DIODE(\user_design.ccr0[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1927__B2 (.DIODE(\user_design.ccr0[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1893__A (.DIODE(\user_design.ccr0[8] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1931__A (.DIODE(\user_design.ccr0[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1894__A2_N (.DIODE(\user_design.ccr0[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1932__A (.DIODE(\user_design.ccr0[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1895__B (.DIODE(\user_design.ccr0[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1936__A2_N (.DIODE(\user_design.ccr0[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1896__A (.DIODE(\user_design.cell_core.count[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1937__A2_N (.DIODE(\user_design.ccr0[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1897__A (.DIODE(\user_design.ccr0[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1942__A (.DIODE(\user_design.ccr0[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1898__A2_N (.DIODE(\user_design.ccr0[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1943__A2_N (.DIODE(\user_design.ccr0[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1899__B (.DIODE(\user_design.ccr0[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1944__A2 (.DIODE(\user_design.ccr0[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1900__A_N (.DIODE(\user_design.ccr0[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1944__B1 (.DIODE(\user_design.ccr0[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1900__B (.DIODE(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1947__A (.DIODE(\user_design.ccr0[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1901__A_N (.DIODE(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1948__A (.DIODE(\user_design.ccr0[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1901__B (.DIODE(\user_design.ccr0[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1950__A2 (.DIODE(\user_design.ccr0[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1902__B (.DIODE(\user_design.ccr0[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1950__B1 (.DIODE(\user_design.ccr0[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1904__A2 (.DIODE(\user_design.ccr0[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1954__B (.DIODE(\user_design.ccr0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1907__B (.DIODE(\user_design.ccr0[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1959__B (.DIODE(\user_design.ccr0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1908__A (.DIODE(\user_design.ccr0[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1961__A (.DIODE(\user_design.ccr0[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1910__A (.DIODE(\user_design.ccr0[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1963__A (.DIODE(\user_design.ccr0[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1911__B_N (.DIODE(\user_design.ccr0[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1964__B_N (.DIODE(\user_design.ccr0[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1915__B (.DIODE(\user_design.ccr0[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1965__B_N (.DIODE(\user_design.ccr0[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1918__A2 (.DIODE(\user_design.ccr0[5] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1977__A (.DIODE(\user_design.ccr0[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1918__B1 (.DIODE(\user_design.ccr0[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1984__A_N (.DIODE(\user_design.ccr0[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1919__B (.DIODE(\user_design.ccr0[5] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__1985__A (.DIODE(\user_design.ccr0[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1920__B (.DIODE(\user_design.ccr0[6] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2002__A (.DIODE(_0573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1923__A2 (.DIODE(\user_design.ccr0[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2002__B (.DIODE(_0574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1923__B1 (.DIODE(\user_design.ccr0[6] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2003__A1 (.DIODE(_0541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1926__A (.DIODE(\user_design.ccr0[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2003__A2 (.DIODE(_0572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1929__B_N (.DIODE(\user_design.ccr0[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2034__B (.DIODE(net406),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1937__B (.DIODE(\user_design.ccr0[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2047__A1 (.DIODE(_0541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1940__B2 (.DIODE(_0534_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2047__A2 (.DIODE(_0572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1944__A (.DIODE(\user_design.ccr0[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2047__D1 (.DIODE(_0618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1947__A1 (.DIODE(_0509_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2051__B (.DIODE(net452),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1950__A_N (.DIODE(\user_design.ccr0[26] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2063__A1 (.DIODE(_0541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1951__A (.DIODE(\user_design.ccr0[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2063__A2 (.DIODE(_0572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1958__A1 (.DIODE(\user_design.cell_core.count[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2071__A1 (.DIODE(_0541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1958__B2 (.DIODE(\user_design.cell_core.count[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2071__A2 (.DIODE(_0572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1965__D (.DIODE(_0509_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2104__C (.DIODE(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1966__B (.DIODE(_0534_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2109__A (.DIODE(_0674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1969__A_N (.DIODE(_0562_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2111__B1 (.DIODE(_0676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1969__B (.DIODE(_0563_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2116__A2 (.DIODE(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__1996__C1 (.DIODE(_0590_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2118__A (.DIODE(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2007__A1 (.DIODE(_0590_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2120__A (.DIODE(net452),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2010__B1 (.DIODE(_0603_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2124__B2 (.DIODE(net406),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2015__C1 (.DIODE(_0590_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2134__A (.DIODE(net406),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2036__C1 (.DIODE(_0590_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2136__A1 (.DIODE(net452),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2042__A (.DIODE(_0633_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2145__A (.DIODE(\user_design.system_core.refresh_count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2045__B1 (.DIODE(_0636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2148__A1 (.DIODE(_0698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2047__A (.DIODE(_0638_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2149__A1 (.DIODE(_0697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2050__A (.DIODE(_0640_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2157__B2 (.DIODE(_0697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2052__B (.DIODE(_0633_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2158__A1 (.DIODE(_0703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2055__A2 (.DIODE(_0642_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2158__A2 (.DIODE(\user_design.ccr2[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2057__A (.DIODE(_0636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2162__A (.DIODE(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2069__A2 (.DIODE(_0654_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2166__A2_N (.DIODE(\user_design.ccr2[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2069__B1 (.DIODE(_0655_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2172__A1 (.DIODE(_0723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2072__A3 (.DIODE(_0642_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2177__B1 (.DIODE(_0729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2075__A (.DIODE(\user_design.system_core.refresh_count[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2177__B2 (.DIODE(\user_design.ccr2[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2093__B2 (.DIODE(_0674_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2193__A1 (.DIODE(_0741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2099__A1 (.DIODE(\user_design.system_core.refresh_count[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2201__A (.DIODE(_0729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2099__B2 (.DIODE(_0682_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2201__B (.DIODE(\user_design.ccr2[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2102__B2 (.DIODE(_0687_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2202__A1 (.DIODE(_0753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2108__A (.DIODE(\user_design.ccr2[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2206__A1 (.DIODE(_0753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2109__B1 (.DIODE(_0693_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2207__B2 (.DIODE(_0756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2110__A (.DIODE(\user_design.ccr2[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2208__A2 (.DIODE(\user_design.ccr2[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2113__A1 (.DIODE(_0698_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2210__A2 (.DIODE(\user_design.ccr2[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2113__A2 (.DIODE(\user_design.ccr2[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2210__B1 (.DIODE(\user_design.ccr2[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2114__A1 (.DIODE(\user_design.system_core.refresh_count[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2210__B2 (.DIODE(_0762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2121__A1 (.DIODE(_0705_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2212__B2 (.DIODE(_0698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2124__A1 (.DIODE(_0698_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2216__B1 (.DIODE(\user_design.ccr2[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2124__A2 (.DIODE(\user_design.ccr2[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2220__A1 (.DIODE(_0703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2139__A (.DIODE(\user_design.system_core.refresh_count[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2220__A2 (.DIODE(\user_design.ccr2[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2140__A2 (.DIODE(\user_design.ccr2[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2221__A1_N (.DIODE(_0762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2141__A1 (.DIODE(_0722_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2221__A2_N (.DIODE(\user_design.ccr2[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2144__A1_N (.DIODE(_0687_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2222__A1 (.DIODE(_0741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2145__A1 (.DIODE(\user_design.system_core.refresh_count[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2227__B1 (.DIODE(_0778_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2154__B1 (.DIODE(\user_design.system_core.refresh_count[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2231__A1 (.DIODE(net405),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2155__A1 (.DIODE(_0722_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2231__A2 (.DIODE(_0573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2155__B2 (.DIODE(_0682_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2233__B1 (.DIODE(_0785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2159__A1 (.DIODE(_0693_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2235__B1 (.DIODE(_0573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2160__B2 (.DIODE(_0674_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2236__A_N (.DIODE(_0574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2165__A3 (.DIODE(_0748_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2236__B (.DIODE(_0786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2167__A (.DIODE(net401),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2239__A1 (.DIODE(net405),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2169__B (.DIODE(_0562_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2240__A (.DIODE(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2171__B (.DIODE(_0562_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2241__A (.DIODE(_0406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2172__A (.DIODE(_0563_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2241__B (.DIODE(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2178__A1 (.DIODE(_0758_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2242__A (.DIODE(net115),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2182__A1 (.DIODE(_0762_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2242__B (.DIODE(\io_in_reg[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2187__A1 (.DIODE(_0765_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2245__A (.DIODE(_0792_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2191__A1 (.DIODE(_0769_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2246__B (.DIODE(\io_in_reg[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2195__A1 (.DIODE(_0772_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2249__A (.DIODE(_0794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2196__A (.DIODE(_0772_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2250__B (.DIODE(\io_in_reg[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2197__A1 (.DIODE(_0762_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2253__A (.DIODE(_0796_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2197__B2 (.DIODE(_0758_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2254__B (.DIODE(\io_in_reg[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2198__A1 (.DIODE(_0765_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2257__A (.DIODE(_0798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2198__B2 (.DIODE(_0769_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2258__B (.DIODE(\io_in_reg[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2212__B1 (.DIODE(_0655_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2261__A (.DIODE(_0800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2214__A (.DIODE(_0404_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2262__B (.DIODE(\io_in_reg[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2215__A (.DIODE(net115),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2265__A (.DIODE(_0802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2215__B (.DIODE(\io_in_reg[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2266__B (.DIODE(\io_in_reg[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2218__A (.DIODE(_0787_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2269__A (.DIODE(_0804_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2219__B (.DIODE(\io_in_reg[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2270__B (.DIODE(\io_in_reg[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2222__A (.DIODE(_0789_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2272__B (.DIODE(\io_in_reg[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2223__B (.DIODE(\io_in_reg[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2274__B (.DIODE(\io_in_reg[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2226__A (.DIODE(_0791_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2276__B (.DIODE(\io_in_reg[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2227__B (.DIODE(\io_in_reg[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2278__B (.DIODE(\io_in_reg[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2230__A (.DIODE(_0793_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2280__B (.DIODE(\io_in_reg[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2231__B (.DIODE(\io_in_reg[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2282__B (.DIODE(\io_in_reg[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2234__A (.DIODE(_0795_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2284__B (.DIODE(\io_in_reg[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2235__B (.DIODE(\io_in_reg[5] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2287__A (.DIODE(_0813_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2238__A (.DIODE(_0797_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2290__B (.DIODE(\io_in_reg[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2239__B (.DIODE(\io_in_reg[6] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2292__B (.DIODE(\io_in_reg[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2242__A (.DIODE(_0799_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2294__B (.DIODE(\io_in_reg[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2243__B (.DIODE(\io_in_reg[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2298__B (.DIODE(\io_in_reg[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2245__B (.DIODE(\io_in_reg[8] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2300__B (.DIODE(\io_in_reg[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2247__B (.DIODE(\io_in_reg[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2302__B (.DIODE(\io_in_reg[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2249__B (.DIODE(\io_in_reg[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2304__B (.DIODE(\io_in_reg[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2251__B (.DIODE(\io_in_reg[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2308__B (.DIODE(\io_in_reg[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2253__B (.DIODE(\io_in_reg[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2314__B (.DIODE(\io_in_reg[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2255__B (.DIODE(\io_in_reg[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2318__B (.DIODE(\io_in_reg[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2257__B (.DIODE(\io_in_reg[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2321__A (.DIODE(_0830_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2260__A (.DIODE(_0808_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2325__A (.DIODE(_0832_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2261__B (.DIODE(\io_in_reg[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2326__B (.DIODE(\user_design.spi_core.ss_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2263__B (.DIODE(\io_in_reg[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2329__A (.DIODE(_0834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2265__B (.DIODE(\io_in_reg[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2330__B (.DIODE(\user_design.mosi ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2269__B (.DIODE(\io_in_reg[19] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2332__B (.DIODE(\io_in_reg[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2271__B (.DIODE(\io_in_reg[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2335__A (.DIODE(_0837_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2273__B (.DIODE(\io_in_reg[21] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2336__B (.DIODE(\user_design.latch_data_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2275__B (.DIODE(\io_in_reg[22] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2339__A (.DIODE(_0839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2277__B (.DIODE(\io_in_reg[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2340__B (.DIODE(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2291__B (.DIODE(\io_in_reg[30] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2343__A (.DIODE(_0841_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2294__A (.DIODE(_0825_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2344__B (.DIODE(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2295__B (.DIODE(\user_design.sclk ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2349__A (.DIODE(_0845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2298__A (.DIODE(_0827_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2350__A1 (.DIODE(_0843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2299__B (.DIODE(\user_design.spi_core.ss_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2352__A1 (.DIODE(_0847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2302__A (.DIODE(_0829_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2354__A1 (.DIODE(_0848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2303__B (.DIODE(\user_design.mosi ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2356__A1 (.DIODE(_0849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2308__A (.DIODE(_0832_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2359__A1 (.DIODE(_0850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2309__B (.DIODE(\user_design.latch_data_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2361__A (.DIODE(_0845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2312__A (.DIODE(_0834_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2362__A1 (.DIODE(_0852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2313__B (.DIODE(\user_design.trigger_in_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2364__A1 (.DIODE(_0854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2316__A (.DIODE(_0836_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2366__A1 (.DIODE(_0855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2317__B (.DIODE(\user_design.enable_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2368__A1 (.DIODE(_0856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2320__A1 (.DIODE(_0838_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2369__A (.DIODE(\user_design.mem_core.memory_data_in[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2322__A1 (.DIODE(_0839_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2371__A1 (.DIODE(_0857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2326__A1 (.DIODE(_0841_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2371__A2 (.DIODE(_0858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2328__A (.DIODE(_0638_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2373__A (.DIODE(_0845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2330__A (.DIODE(_0844_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2374__A2 (.DIODE(_0858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2331__A1 (.DIODE(_0842_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2374__B1 (.DIODE(_0860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2333__A1 (.DIODE(_0846_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2374__B2 (.DIODE(net645),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2335__A1 (.DIODE(_0847_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2376__A2 (.DIODE(_0858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2337__A1 (.DIODE(_0848_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2376__B1 (.DIODE(_0860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2339__A1 (.DIODE(_0849_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2376__B2 (.DIODE(net539),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2340__A (.DIODE(\user_design.mem_core.memory_data_in[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2378__A2 (.DIODE(_0858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2341__A (.DIODE(_0638_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2378__B1 (.DIODE(_0860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2342__A (.DIODE(_0844_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2378__B2 (.DIODE(net478),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2343__A1 (.DIODE(_0850_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2380__A2 (.DIODE(_0858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2344__A (.DIODE(\user_design.mem_core.memory_data_in[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2380__B1 (.DIODE(_0860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2345__A1 (.DIODE(_0853_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2380__B2 (.DIODE(net529),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2346__A (.DIODE(\user_design.mem_core.memory_data_in[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2381__A (.DIODE(\user_design.mem_core.memory_data_in[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2347__A1 (.DIODE(_0854_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2383__A1 (.DIODE(_0864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2348__A (.DIODE(\user_design.mem_core.memory_data_in[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2383__B1 (.DIODE(_0860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2349__A1 (.DIODE(_0855_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2385__A (.DIODE(_0845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2350__A (.DIODE(\user_design.mem_core.memory_data_in[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2386__A1 (.DIODE(_0866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2351__A1 (.DIODE(_0856_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2388__B2 (.DIODE(net456),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2352__A (.DIODE(\user_design.mem_core.memory_data_in[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2392__B2 (.DIODE(net607),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2354__A (.DIODE(_0844_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2395__A2 (.DIODE(_0872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2355__A1 (.DIODE(_0857_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2397__A2 (.DIODE(_0872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2367__A1 (.DIODE(_0864_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2398__A2 (.DIODE(_0872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2372__A1 (.DIODE(_0374_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2399__A2 (.DIODE(_0872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2372__A2 (.DIODE(_0638_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2400__A2 (.DIODE(_0872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2372__B1 (.DIODE(_0844_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2402__B1 (.DIODE(_0845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2373__A1 (.DIODE(_0590_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2403__A (.DIODE(net504),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2373__A2 (.DIODE(_0638_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2408__A (.DIODE(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2373__B1 (.DIODE(_0844_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2409__B1 (.DIODE(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2374__A (.DIODE(net401),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2413__B1 (.DIODE(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2374__B (.DIODE(_0636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2415__B1 (.DIODE(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2376__B (.DIODE(\user_design.cell_core.update_done ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2418__B1 (.DIODE(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2379__A1 (.DIODE(_0642_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2420__B1 (.DIODE(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2382__B2 (.DIODE(_0655_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2423__B1 (.DIODE(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2385__B2 (.DIODE(_0655_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2425__B1 (.DIODE(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2388__B2 (.DIODE(_0655_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2428__B1 (.DIODE(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2389__A (.DIODE(net401),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2431__B1 (.DIODE(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2390__A (.DIODE(_0772_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2434__A (.DIODE(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2393__A (.DIODE(_0642_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2439__B1 (.DIODE(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2396__A (.DIODE(_0769_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2445__B1 (.DIODE(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2400__A (.DIODE(_0765_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2450__B1 (.DIODE(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2403__A (.DIODE(_0762_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2455__B1 (.DIODE(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2406__A (.DIODE(_0758_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2479__A1 (.DIODE(_0461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2410__A (.DIODE(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2487__A2 (.DIODE(\user_design.ccr1[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2414__A (.DIODE(\user_design.ccr1[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2491__A1 (.DIODE(\user_design.ccr1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2420__A2_N (.DIODE(\user_design.ccr1[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2492__A (.DIODE(\user_design.ccr1[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2421__B2 (.DIODE(\user_design.ccr1[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2498__B1 (.DIODE(\user_design.cell_core.count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2425__A2 (.DIODE(\user_design.ccr1[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2500__B2 (.DIODE(\user_design.ccr1[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2432__B2 (.DIODE(\user_design.ccr1[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2507__A1 (.DIODE(\user_design.ccr1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2437__A (.DIODE(\user_design.cell_core.count[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2509__A (.DIODE(\user_design.ccr1[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2439__B2 (.DIODE(\user_design.ccr1[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2512__B2 (.DIODE(\user_design.ccr1[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2440__B2 (.DIODE(\user_design.ccr1[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2513__A1 (.DIODE(_0461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2451__A2_N (.DIODE(_0925_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2514__B2 (.DIODE(\user_design.ccr1[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2455__B1 (.DIODE(_0925_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2521__S (.DIODE(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2464__A2 (.DIODE(\user_design.ccr1[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2522__A (.DIODE(_0618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2464__B2 (.DIODE(\user_design.ccr1[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2524__A (.DIODE(_0618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2467__B2 (.DIODE(\user_design.ccr1[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2526__A (.DIODE(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2468__A1 (.DIODE(\user_design.cell_core.count[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2527__A (.DIODE(_0573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2470__B1 (.DIODE(\user_design.cell_core.count[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2527__B (.DIODE(_0574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2478__S (.DIODE(_0952_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2529__A (.DIODE(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2479__A (.DIODE(_0603_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2530__C (.DIODE(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2481__A (.DIODE(_0603_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2531__A2 (.DIODE(_0978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2483__A (.DIODE(_0956_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2532__C (.DIODE(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2484__A (.DIODE(_0562_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2533__A2 (.DIODE(_0978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2484__B_N (.DIODE(_0563_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2534__A (.DIODE(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2486__A (.DIODE(_0952_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2535__C (.DIODE(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2488__A2 (.DIODE(_0957_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2537__C (.DIODE(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2490__A2 (.DIODE(_0957_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2539__A (.DIODE(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2491__A (.DIODE(_0956_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2550__A2 (.DIODE(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2499__A (.DIODE(_0952_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2552__A2 (.DIODE(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2507__A2 (.DIODE(_0972_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2553__C (.DIODE(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2509__A2 (.DIODE(_0972_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2554__A2 (.DIODE(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2511__A2 (.DIODE(_0972_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2555__B (.DIODE(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2512__B (.DIODE(net423),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2557__B (.DIODE(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2514__B (.DIODE(net423),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2559__A_N (.DIODE(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2520__B (.DIODE(\user_design.latch_data_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2561__B (.DIODE(net438),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2522__A_N (.DIODE(\user_design.latch_data_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2563__B (.DIODE(net438),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2526__C (.DIODE(_0864_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2565__A_N (.DIODE(\user_design.latch_data_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2528__A_N (.DIODE(_0983_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2568__A (.DIODE(_1003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2530__A0 (.DIODE(\user_design.ccr3[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2571__A_N (.DIODE(_1004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2530__A1 (.DIODE(_0838_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2573__A0 (.DIODE(\user_design.ccr3[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2532__A1 (.DIODE(_0839_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2573__A1 (.DIODE(_0843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2536__A1 (.DIODE(_0841_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2575__A1 (.DIODE(_0847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2538__A1 (.DIODE(_0842_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2577__A1 (.DIODE(_0848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2541__A1 (.DIODE(_0846_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2579__A0 (.DIODE(\user_design.ccr3[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2543__A1 (.DIODE(_0847_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2579__A1 (.DIODE(_0849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2545__A0 (.DIODE(\user_design.ccr3[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2581__A0 (.DIODE(\user_design.ccr3[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2545__A1 (.DIODE(_0848_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2581__A1 (.DIODE(_0850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2547__A0 (.DIODE(\user_design.ccr3[24] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2584__A0 (.DIODE(\user_design.ccr3[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2547__A1 (.DIODE(_0849_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2584__A1 (.DIODE(_0852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2549__A0 (.DIODE(\user_design.ccr3[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2586__A1 (.DIODE(_0854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2549__A1 (.DIODE(_0850_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2588__A0 (.DIODE(\user_design.ccr3[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2552__A0 (.DIODE(\user_design.ccr3[26] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2588__A1 (.DIODE(_0855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2552__A1 (.DIODE(_0853_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2590__A0 (.DIODE(\user_design.ccr3[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2552__S (.DIODE(_0999_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2590__A1 (.DIODE(_0856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2554__A0 (.DIODE(\user_design.ccr3[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2592__A0 (.DIODE(\user_design.ccr3[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2554__A1 (.DIODE(_0854_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2592__A1 (.DIODE(_0857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2554__S (.DIODE(_0999_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2597__A0 (.DIODE(\user_design.ccr3[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2556__A0 (.DIODE(\user_design.ccr3[28] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2603__A1 (.DIODE(_0864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2556__A1 (.DIODE(_0855_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2605__A0 (.DIODE(\user_design.ccr3[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2556__S (.DIODE(_0999_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2605__A1 (.DIODE(_0866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2558__A0 (.DIODE(\user_design.ccr3[29] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2611__A_N (.DIODE(_1004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2558__A1 (.DIODE(_0856_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2613__A0 (.DIODE(\user_design.ccr3[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2558__S (.DIODE(_0999_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2613__A1 (.DIODE(_0843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2560__A1 (.DIODE(_0857_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2615__A0 (.DIODE(\user_design.ccr3[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2560__S (.DIODE(_0999_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2615__A1 (.DIODE(_0847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2562__A0 (.DIODE(\user_design.ccr3[31] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2617__A0 (.DIODE(\user_design.ccr3[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2565__C_N (.DIODE(_0864_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2617__A1 (.DIODE(_0848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2568__A_N (.DIODE(_0983_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2619__A0 (.DIODE(\user_design.ccr3[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2570__A0 (.DIODE(\user_design.ccr3[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2619__A1 (.DIODE(_0849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2570__A1 (.DIODE(_0838_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2621__A0 (.DIODE(\user_design.ccr3[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2572__A0 (.DIODE(\user_design.ccr3[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2621__A1 (.DIODE(_0850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2572__A1 (.DIODE(_0839_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2624__A1 (.DIODE(_0852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2574__A0 (.DIODE(\user_design.ccr3[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2626__A0 (.DIODE(\user_design.ccr3[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2576__A0 (.DIODE(\user_design.ccr3[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2626__A1 (.DIODE(_0854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2576__A1 (.DIODE(_0841_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2628__A0 (.DIODE(\user_design.ccr3[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2578__A0 (.DIODE(\user_design.ccr3[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2628__A1 (.DIODE(_0855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2578__A1 (.DIODE(_0842_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2630__A0 (.DIODE(\user_design.ccr3[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2581__A1 (.DIODE(_0846_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2630__A1 (.DIODE(_0856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2583__A1 (.DIODE(_0847_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2632__A1 (.DIODE(_0857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2585__A1 (.DIODE(_0848_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2635__A0 (.DIODE(\user_design.ccr3[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2587__A1 (.DIODE(_0849_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2637__A0 (.DIODE(\user_design.ccr3[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2589__A0 (.DIODE(\user_design.ccr3[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2639__A0 (.DIODE(\user_design.ccr3[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2589__A1 (.DIODE(_0850_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2641__A0 (.DIODE(\user_design.ccr3[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2592__A1 (.DIODE(_0853_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2643__A0 (.DIODE(\user_design.ccr3[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2594__A1 (.DIODE(_0854_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2643__A1 (.DIODE(_0864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2596__A1 (.DIODE(_0855_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2645__A0 (.DIODE(\user_design.ccr3[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2598__A1 (.DIODE(_0856_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2645__A1 (.DIODE(_0866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2600__A1 (.DIODE(_0857_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2647__A (.DIODE(_1003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2602__A0 (.DIODE(\user_design.ccr3[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2650__B_N (.DIODE(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2605__A_N (.DIODE(_0864_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2652__A0 (.DIODE(_0843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2607__A (.DIODE(_1030_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2654__A0 (.DIODE(_0847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2609__A0 (.DIODE(_0838_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2654__A1 (.DIODE(\user_design.ccr2[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2611__A0 (.DIODE(_0839_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2656__A0 (.DIODE(_0848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2615__A0 (.DIODE(_0841_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2658__A0 (.DIODE(_0849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2617__A0 (.DIODE(_0842_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2660__A0 (.DIODE(_0850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2617__A1 (.DIODE(\user_design.ccr2[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2663__A0 (.DIODE(_0852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2620__A0 (.DIODE(_0846_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2663__A1 (.DIODE(\user_design.ccr2[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2622__A0 (.DIODE(_0847_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2665__A0 (.DIODE(_0854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2624__A0 (.DIODE(_0848_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2667__A0 (.DIODE(_0855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2626__A0 (.DIODE(_0849_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2667__A1 (.DIODE(\user_design.ccr2[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2628__A0 (.DIODE(_0850_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2669__A0 (.DIODE(_0856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2631__A0 (.DIODE(_0853_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2671__A0 (.DIODE(_0857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2633__A0 (.DIODE(_0854_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2671__A1 (.DIODE(\user_design.ccr2[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2635__A0 (.DIODE(_0855_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2682__A0 (.DIODE(_0864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2637__A0 (.DIODE(_0856_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2684__A0 (.DIODE(_0866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2639__A0 (.DIODE(_0857_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2687__A_N (.DIODE(_1004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2644__A_N (.DIODE(_0983_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2687__B (.DIODE(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2644__B (.DIODE(_1053_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2689__A1 (.DIODE(_0843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2646__A1 (.DIODE(_0838_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2691__A1 (.DIODE(_0847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2648__A1 (.DIODE(_0839_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2693__A1 (.DIODE(_0848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2652__A0 (.DIODE(\user_design.ccr2[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2695__A1 (.DIODE(_0849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2652__A1 (.DIODE(_0841_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2697__A1 (.DIODE(_0850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2654__A1 (.DIODE(_0842_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2700__A1 (.DIODE(_0852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2657__A1 (.DIODE(_0846_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2702__A1 (.DIODE(_0854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2659__A1 (.DIODE(_0847_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2704__A0 (.DIODE(\user_design.ccr2[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2661__A0 (.DIODE(\user_design.ccr2[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2704__A1 (.DIODE(_0855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2661__A1 (.DIODE(_0848_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2706__A1 (.DIODE(_0856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2663__A1 (.DIODE(_0849_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2708__A1 (.DIODE(_0857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2665__A1 (.DIODE(_0850_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2719__A1 (.DIODE(_0864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2668__A1 (.DIODE(_0853_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2721__A1 (.DIODE(_0866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2670__A1 (.DIODE(_0854_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2727__A (.DIODE(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2672__A1 (.DIODE(_0855_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2728__A_N (.DIODE(_1004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2674__A1 (.DIODE(_0856_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2729__A (.DIODE(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2676__A1 (.DIODE(_0857_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2730__A1 (.DIODE(_1095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2684__A (.DIODE(_1077_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2733__A0 (.DIODE(\user_design.ccr1[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2685__A_N (.DIODE(_0983_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2736__A0 (.DIODE(\user_design.ccr1[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2696__A1 (.DIODE(_1086_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2736__A1 (.DIODE(_1105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2699__A0 (.DIODE(\user_design.ccr1[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2739__A1 (.DIODE(_1107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2703__A1 (.DIODE(_1090_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2742__A1 (.DIODE(_1109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2706__A1 (.DIODE(_1093_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2745__A (.DIODE(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2709__A1 (.DIODE(_1095_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2746__A1 (.DIODE(_1111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2712__A1 (.DIODE(_1097_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2749__A1 (.DIODE(_1114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2714__A (.DIODE(\user_design.mem_core.memory_data_in[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2752__A0 (.DIODE(\user_design.ccr1[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2715__A0 (.DIODE(\user_design.ccr1[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2752__A1 (.DIODE(_1116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2715__A1 (.DIODE(_1099_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2755__A1 (.DIODE(_1118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2717__A (.DIODE(\user_design.mem_core.memory_data_in[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2757__A (.DIODE(\user_design.mem_core.memory_data_in[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2719__S (.DIODE(_1102_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2761__A (.DIODE(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2721__A (.DIODE(\user_design.mem_core.memory_data_in[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2762__A1 (.DIODE(_1122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2722__A1 (.DIODE(_1104_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2765__A1 (.DIODE(_1125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2722__S (.DIODE(_1102_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2771__A1 (.DIODE(_1129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2724__A (.DIODE(\user_design.mem_core.memory_data_in[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2773__A (.DIODE(\user_design.mem_core.memory_data_in[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2725__A1 (.DIODE(_1106_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2777__A1 (.DIODE(_1133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2725__S (.DIODE(_1102_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2777__S (.DIODE(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2727__A (.DIODE(\user_design.mem_core.memory_data_in[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2780__A (.DIODE(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2728__S (.DIODE(_1102_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2782__A (.DIODE(_1137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2730__A (.DIODE(\user_design.mem_core.memory_data_in[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2783__A0 (.DIODE(\user_design.ccr1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2731__S (.DIODE(_1102_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2783__A1 (.DIODE(_1095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2734__A1 (.DIODE(_1112_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2787__A1 (.DIODE(_1105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2737__A (.DIODE(_1114_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2789__A1 (.DIODE(_1107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2738__A_N (.DIODE(_1030_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2791__A1 (.DIODE(_1109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2746__A1 (.DIODE(_1086_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2793__A (.DIODE(_1137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2748__A0 (.DIODE(\user_design.ccr1[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2794__A1 (.DIODE(_1111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2751__A1 (.DIODE(_1090_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2796__A1 (.DIODE(_1114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2753__A1 (.DIODE(_1093_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2798__A1 (.DIODE(_1116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2755__A0 (.DIODE(\user_design.ccr1[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2800__A1 (.DIODE(_1118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2755__A1 (.DIODE(_1095_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2804__A (.DIODE(_1137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2757__A1 (.DIODE(_1097_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2805__A1 (.DIODE(_1122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2759__A1 (.DIODE(_1099_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2807__A1 (.DIODE(_1125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2764__A1 (.DIODE(_1104_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2811__A1 (.DIODE(_1129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2766__A1 (.DIODE(_1106_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2815__A1 (.DIODE(_1133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2770__A0 (.DIODE(\user_design.ccr1[14] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2772__A1 (.DIODE(_1112_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2774__A (.DIODE(_0864_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2777__A_N (.DIODE(_1030_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2779__A0 (.DIODE(\user_design.ccr0[16] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2781__A0 (.DIODE(\user_design.ccr0[17] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2783__A0 (.DIODE(\user_design.ccr0[18] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2785__A0 (.DIODE(\user_design.ccr0[19] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2785__A1 (.DIODE(_1086_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2787__A0 (.DIODE(\user_design.ccr0[20] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2790__A0 (.DIODE(\user_design.ccr0[21] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2790__A1 (.DIODE(_1090_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2792__A0 (.DIODE(\user_design.ccr0[22] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2792__A1 (.DIODE(_1093_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2794__A0 (.DIODE(\user_design.ccr0[23] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2794__A1 (.DIODE(_1095_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2796__A1 (.DIODE(_1097_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2798__A1 (.DIODE(_1099_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2801__A0 (.DIODE(\user_design.ccr0[26] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2803__A0 (.DIODE(\user_design.ccr0[27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2803__A1 (.DIODE(_1104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2805__A0 (.DIODE(\user_design.ccr0[28] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2805__A1 (.DIODE(_1106_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2807__A0 (.DIODE(\user_design.ccr0[29] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2809__A0 (.DIODE(\user_design.ccr0[30] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2811__A1 (.DIODE(_1112_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2814__A (.DIODE(_1159_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2815__A_N (.DIODE(_1030_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2816__A (.DIODE(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2821__A0 (.DIODE(\user_design.ccr0[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2823__A1 (.DIODE(_1086_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2825__A0 (.DIODE(\user_design.ccr0[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2827__A (.DIODE(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2828__A0 (.DIODE(\user_design.ccr0[5] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2828__A1 (.DIODE(_1090_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2830__A0 (.DIODE(\user_design.ccr0[6] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2830__A1 (.DIODE(_1093_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2832__A0 (.DIODE(\user_design.ccr0[7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2832__A1 (.DIODE(_1095_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2834__A0 (.DIODE(\user_design.ccr0[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2834__A1 (.DIODE(_1097_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2836__A0 (.DIODE(\user_design.ccr0[9] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2836__A1 (.DIODE(_1099_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2838__A (.DIODE(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2839__A0 (.DIODE(\user_design.ccr0[10] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2841__A0 (.DIODE(\user_design.ccr0[11] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2841__A1 (.DIODE(_1104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2843__A0 (.DIODE(\user_design.ccr0[12] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2843__A1 (.DIODE(_1106_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2815__S (.DIODE(_1137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2845__A0 (.DIODE(\user_design.ccr0[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2821__A (.DIODE(_1160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2847__A0 (.DIODE(\user_design.ccr0[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2822__A0 (.DIODE(\user_design.ccr0[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2849__A0 (.DIODE(\user_design.ccr0[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2822__A1 (.DIODE(_1095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2849__A1 (.DIODE(_1112_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2824__A0 (.DIODE(\user_design.ccr0[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2849__S (.DIODE(_1161_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2826__A0 (.DIODE(\user_design.ccr0[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2852__A (.DIODE(_1181_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2826__A1 (.DIODE(_1105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2853__A_N (.DIODE(_1030_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2828__A0 (.DIODE(\user_design.ccr0[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2861__A1 (.DIODE(_1086_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2828__A1 (.DIODE(_1107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2866__A1 (.DIODE(_1090_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2830__A0 (.DIODE(\user_design.ccr0[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2868__A1 (.DIODE(_1093_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2830__A1 (.DIODE(_1109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2870__A1 (.DIODE(_1095_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2832__A (.DIODE(_1160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2872__A1 (.DIODE(_1097_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2833__A0 (.DIODE(\user_design.ccr0[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2874__A1 (.DIODE(_1099_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2833__A1 (.DIODE(_1111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2879__A1 (.DIODE(_1104_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2835__A0 (.DIODE(\user_design.ccr0[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2881__A1 (.DIODE(_1106_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2835__A1 (.DIODE(_1114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2887__A1 (.DIODE(_1112_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2837__A1 (.DIODE(_1116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2889__A (.DIODE(_0983_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2839__A0 (.DIODE(\user_design.ccr0[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2890__A (.DIODE(_1203_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2839__A1 (.DIODE(_1118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2891__A0 (.DIODE(_0758_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2841__A0 (.DIODE(\user_design.ccr0[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2893__A0 (.DIODE(_0762_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2843__A (.DIODE(_1160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2895__A0 (.DIODE(_0765_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2844__A0 (.DIODE(\user_design.ccr0[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2901__A (.DIODE(_1203_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2844__A1 (.DIODE(_1122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2904__A0 (.DIODE(_0769_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2846__A0 (.DIODE(\user_design.ccr0[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2908__A0 (.DIODE(_0772_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2846__A1 (.DIODE(_1125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2910__A1 (.DIODE(net512),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2848__A0 (.DIODE(\user_design.ccr0[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2912__A (.DIODE(_1203_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2850__A0 (.DIODE(\user_design.ccr0[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2913__A1 (.DIODE(\user_design.mem_core.memory_data_in[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2850__A1 (.DIODE(_1129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2915__A1 (.DIODE(\user_design.mem_core.memory_data_in[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2854__A0 (.DIODE(\user_design.ccr0[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2917__A1 (.DIODE(\user_design.mem_core.memory_data_in[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2854__A1 (.DIODE(_1133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2919__A1 (.DIODE(\user_design.mem_core.memory_data_in[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2854__S (.DIODE(_1160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2921__A1 (.DIODE(\user_design.mem_core.memory_data_in[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2860__A0 (.DIODE(\user_design.ccr0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2923__S (.DIODE(_1203_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2860__A1 (.DIODE(_1095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2926__C (.DIODE(_1223_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2864__A0 (.DIODE(\user_design.ccr0[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2927__B (.DIODE(_1223_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2864__A1 (.DIODE(_1105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2928__A (.DIODE(_0640_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2866__A0 (.DIODE(\user_design.ccr0[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2930__A (.DIODE(_0636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2866__A1 (.DIODE(_1107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2931__A (.DIODE(_0636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2868__A0 (.DIODE(\user_design.ccr0[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2931__B (.DIODE(_1223_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2868__A1 (.DIODE(_1109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2938__A3 (.DIODE(_1234_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2871__A0 (.DIODE(\user_design.ccr0[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2939__A2 (.DIODE(_1227_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2871__A1 (.DIODE(_1111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2940__A (.DIODE(_1234_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2873__A1 (.DIODE(_1114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2942__A2 (.DIODE(_1227_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2875__A1 (.DIODE(_1116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2944__A (.DIODE(_1239_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2877__A1 (.DIODE(_1118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2953__A2 (.DIODE(_1227_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2879__A0 (.DIODE(\user_design.ccr0[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2960__A (.DIODE(_1234_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2882__A0 (.DIODE(\user_design.ccr0[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2964__A2 (.DIODE(_1227_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2882__A1 (.DIODE(_1122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2965__A (.DIODE(_1239_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2884__A0 (.DIODE(\user_design.ccr0[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2978__A2 (.DIODE(_1227_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2884__A1 (.DIODE(_1125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2979__A (.DIODE(_1239_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2886__A0 (.DIODE(\user_design.ccr0[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2982__A (.DIODE(_1234_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2888__A0 (.DIODE(\user_design.ccr0[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2987__B1 (.DIODE(_1267_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2888__A1 (.DIODE(_1129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2993__B1 (.DIODE(_1267_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2890__A0 (.DIODE(\user_design.ccr0[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2996__B1 (.DIODE(_1267_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2892__A0 (.DIODE(\user_design.ccr0[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3000__B1 (.DIODE(_1267_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2892__A1 (.DIODE(_1133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3010__B1 (.DIODE(_1267_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2898__A1 (.DIODE(_1095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3012__A2 (.DIODE(_1239_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2902__A1 (.DIODE(_1105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3013__B (.DIODE(_1234_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2904__A1 (.DIODE(_1107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3014__A1 (.DIODE(\user_design.miso ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2906__A1 (.DIODE(_1109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3014__A2 (.DIODE(_1239_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2909__A1 (.DIODE(_1111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3015__B (.DIODE(\user_design.ccr3[31] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2911__A1 (.DIODE(_1114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3017__A2_N (.DIODE(\user_design.ccr3[31] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2913__A1 (.DIODE(_1116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3019__A (.DIODE(\user_design.ccr3[29] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2915__A1 (.DIODE(_1118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3020__A (.DIODE(\user_design.ccr3[28] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2920__A1 (.DIODE(_1122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3022__A (.DIODE(\user_design.ccr3[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2922__A1 (.DIODE(_1125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3023__A (.DIODE(\user_design.ccr3[26] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2926__A1 (.DIODE(_1129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3024__A (.DIODE(\user_design.ccr3[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2930__A1 (.DIODE(_1133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3026__A (.DIODE(\user_design.ccr3[24] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2932__A (.DIODE(_1004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3028__A1_N (.DIODE(\user_design.ccr3[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2933__A (.DIODE(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3034__A1 (.DIODE(\user_design.ccr3[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2944__A (.DIODE(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3034__A2 (.DIODE(_0705_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2953__A1 (.DIODE(\user_design.mem_core.memory_data_in[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3034__B2 (.DIODE(_0682_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2955__A (.DIODE(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3035__A1 (.DIODE(\user_design.ccr3[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2964__A1 (.DIODE(\user_design.mem_core.memory_data_in[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3039__B1 (.DIODE(\user_design.ccr3[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2966__S (.DIODE(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3040__A1 (.DIODE(\user_design.ccr3[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3030__B2 (.DIODE(net456),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3045__A1 (.DIODE(\user_design.ccr3[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3032__A1 (.DIODE(net607),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3049__B2 (.DIODE(\user_design.ccr3[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3058__A2 (.DIODE(_0723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3050__B (.DIODE(\user_design.ccr3[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3058__B1 (.DIODE(\user_design.ccr3[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3051__A_N (.DIODE(\user_design.system_core.refresh_count[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3058__B2 (.DIODE(_0762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3051__B (.DIODE(\user_design.ccr3[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3059__A1 (.DIODE(\user_design.ccr3[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3052__A_N (.DIODE(\user_design.ccr3[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3059__A2 (.DIODE(_0697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3052__B (.DIODE(_0674_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3059__B2 (.DIODE(_0723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3053__A2 (.DIODE(\user_design.ccr3[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3060__A1 (.DIODE(\user_design.ccr3[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3054__A (.DIODE(\user_design.system_core.refresh_count[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3060__A2 (.DIODE(_0762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3055__A1 (.DIODE(\user_design.ccr3[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3060__B2 (.DIODE(\user_design.ccr3[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3055__A2 (.DIODE(_0698_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3066__A2 (.DIODE(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3055__B1 (.DIODE(\user_design.ccr3[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3067__A2_N (.DIODE(\user_design.ccr3[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3057__A (.DIODE(\user_design.ccr3[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3068__A (.DIODE(\user_design.ccr3[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3058__A2 (.DIODE(\user_design.ccr3[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3068__B (.DIODE(_0697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3058__B1 (.DIODE(\user_design.ccr3[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3070__A2 (.DIODE(\user_design.ccr3[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3058__B2 (.DIODE(_0698_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3070__B1 (.DIODE(\user_design.ccr3[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3063__A (.DIODE(\user_design.ccr3[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3070__B2 (.DIODE(_0729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3066__B1 (.DIODE(\user_design.ccr3[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3071__B (.DIODE(\user_design.ccr3[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3069__A2 (.DIODE(_0693_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3074__A (.DIODE(\user_design.ccr3[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3074__A2_N (.DIODE(\user_design.ccr3[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3075__A (.DIODE(\user_design.ccr3[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3077__A1 (.DIODE(\user_design.system_core.refresh_count[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3077__B_N (.DIODE(\user_design.ccr3[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3079__A2 (.DIODE(\user_design.ccr3[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3078__B_N (.DIODE(\user_design.ccr3[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3080__A2_N (.DIODE(_0687_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3079__A (.DIODE(\user_design.ccr3[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3080__B1 (.DIODE(\user_design.system_core.refresh_count[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3081__A (.DIODE(\user_design.ccr3[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3081__A2 (.DIODE(_0682_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3081__B (.DIODE(_0741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3081__B2 (.DIODE(_0687_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3082__A2_N (.DIODE(\user_design.ccr3[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3086__A2 (.DIODE(_0682_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3087__A (.DIODE(\user_design.ccr3[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3086__B2 (.DIODE(_0687_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3089__A1 (.DIODE(\user_design.ccr3[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3090__A (.DIODE(\user_design.ccr3[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3089__B1 (.DIODE(\user_design.ccr3[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3096__A2 (.DIODE(_0693_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3091__A (.DIODE(\user_design.ccr3[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3096__B2 (.DIODE(\user_design.ccr3[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3092__A (.DIODE(\user_design.ccr3[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3101__A2 (.DIODE(_1365_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3093__A1_N (.DIODE(\user_design.ccr3[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3101__B1 (.DIODE(_1366_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3097__A2_N (.DIODE(\user_design.ccr3[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3101__C1 (.DIODE(_0640_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3098__A2 (.DIODE(\user_design.ccr3[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3102__A (.DIODE(_1367_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3098__B1 (.DIODE(\user_design.ccr3[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3104__B (.DIODE(_1369_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3102__A1 (.DIODE(\user_design.ccr3[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3106__A (.DIODE(_0674_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3102__B1 (.DIODE(\user_design.ccr3[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3106__B (.DIODE(\user_design.system_core.refresh_count[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3104__A1 (.DIODE(\user_design.ccr3[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3107__A (.DIODE(_0674_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3104__B1 (.DIODE(\user_design.ccr3[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3107__B (.DIODE(\user_design.system_core.refresh_count[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3105__A1 (.DIODE(\user_design.ccr3[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3108__A (.DIODE(_1369_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3105__B2 (.DIODE(\user_design.ccr3[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3112__A (.DIODE(_1367_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3107__A (.DIODE(\user_design.ccr3[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3113__C (.DIODE(_1376_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3108__B (.DIODE(\user_design.ccr3[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3115__B (.DIODE(\user_design.system_core.refresh_count[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3114__A1 (.DIODE(\user_design.ccr3[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3115__D (.DIODE(\user_design.system_core.refresh_count[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3114__A2 (.DIODE(_0703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3118__C (.DIODE(_1376_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3114__B2 (.DIODE(\user_design.ccr3[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3122__A (.DIODE(_1369_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3116__A1_N (.DIODE(_0703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3125__A (.DIODE(_0722_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3116__A2_N (.DIODE(\user_design.ccr3[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3128__B (.DIODE(_0722_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3116__B1 (.DIODE(\user_design.system_core.refresh_count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3129__A1 (.DIODE(_0722_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3117__A2 (.DIODE(\user_design.ccr3[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3134__B1 (.DIODE(_0693_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3117__B1 (.DIODE(\user_design.ccr3[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3135__C (.DIODE(_1376_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3117__B2 (.DIODE(_0753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3138__A (.DIODE(_1367_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3119__A1 (.DIODE(\user_design.ccr3[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3145__A (.DIODE(_1369_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3119__A2 (.DIODE(_0753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3157__A (.DIODE(_1369_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3120__B2 (.DIODE(\user_design.ccr3[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3165__A (.DIODE(_1367_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3122__A1_N (.DIODE(\user_design.ccr3[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3167__B (.DIODE(_1417_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3122__A2_N (.DIODE(_0729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3183__B (.DIODE(_1417_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3122__B2 (.DIODE(\user_design.system_core.refresh_count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3194__B (.DIODE(\user_design.system_core.refresh_count[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3123__A2 (.DIODE(\user_design.ccr3[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3196__B (.DIODE(_1417_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3130__A2 (.DIODE(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3202__A (.DIODE(_0705_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3135__A2 (.DIODE(\user_design.ccr3[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3203__A (.DIODE(_0705_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3139__B1_N (.DIODE(_0778_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3204__B (.DIODE(_1417_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3142__B (.DIODE(_0676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3209__B (.DIODE(_1417_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3146__A (.DIODE(_0676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3222__B (.DIODE(_1376_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3148__A (.DIODE(_0741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3227__B (.DIODE(_1376_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3149__A (.DIODE(_0741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3278__A (.DIODE(_1495_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3151__C (.DIODE(_0786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3280__A (.DIODE(_1053_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3151__D (.DIODE(_1392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3283__A1 (.DIODE(\user_design.ccr3[0] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3156__C (.DIODE(_0786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3283__B2 (.DIODE(\user_design.ccr0[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3160__C (.DIODE(_0786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3287__A1 (.DIODE(\user_design.ccr3[16] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3164__A (.DIODE(_0785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3289__A (.DIODE(_0654_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3169__A (.DIODE(_0676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3290__A1 (.DIODE(_0758_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3178__A (.DIODE(_0785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3291__A (.DIODE(_1077_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3196__A (.DIODE(_0785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3292__A (.DIODE(_1114_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3209__A (.DIODE(_0674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3294__A1 (.DIODE(\user_design.ccr3[1] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3210__D (.DIODE(_1392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3294__B2 (.DIODE(\user_design.ccr0[17] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3213__A (.DIODE(_0785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3298__A1 (.DIODE(_0762_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3223__A (.DIODE(_0674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3300__A1 (.DIODE(\user_design.ccr3[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3232__A (.DIODE(_0676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3300__B2 (.DIODE(\user_design.ccr0[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3238__A (.DIODE(_0698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3301__A1 (.DIODE(\user_design.ccr0[2] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3239__A (.DIODE(_0698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3304__A1 (.DIODE(_0765_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3242__B (.DIODE(_0698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3308__A1 (.DIODE(\user_design.ccr3[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3246__C (.DIODE(\user_design.system_core.refresh_count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3308__B2 (.DIODE(\user_design.ccr0[19] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3255__A (.DIODE(_0723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3309__A (.DIODE(_1159_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3255__B (.DIODE(_0762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3312__B2 (.DIODE(\user_design.ccr2[3] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3257__A (.DIODE(_0723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3316__A1 (.DIODE(\user_design.ccr3[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3267__B (.DIODE(_1392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3316__B2 (.DIODE(\user_design.ccr0[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3269__A (.DIODE(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3317__A1 (.DIODE(\user_design.ccr1[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3272__A (.DIODE(_0786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3317__B2 (.DIODE(\user_design.ccr1[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3274__A (.DIODE(_0756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3318__A (.DIODE(_1181_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3275__B1 (.DIODE(_0756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3319__A1 (.DIODE(\user_design.ccr0[4] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3276__B (.DIODE(_1392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3321__A1 (.DIODE(\user_design.ccr2[20] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3278__B (.DIODE(_0756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3323__A (.DIODE(_1495_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3278__C (.DIODE(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3324__A (.DIODE(_1053_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3279__A1 (.DIODE(_0756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3326__B2 (.DIODE(\user_design.ccr0[21] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3280__B (.DIODE(_1392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3328__A1 (.DIODE(\user_design.ccr0[5] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3290__A (.DIODE(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3331__A (.DIODE(_0654_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3301__A (.DIODE(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3334__B2 (.DIODE(\user_design.ccr0[22] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3312__S (.DIODE(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3335__A1 (.DIODE(\user_design.ccr0[6] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3314__S (.DIODE(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3338__A1 (.DIODE(_0769_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3318__A (.DIODE(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3339__B2 (.DIODE(\user_design.ccr0[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3319__A (.DIODE(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3340__B2 (.DIODE(\user_design.ccr1[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3320__A (.DIODE(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3341__A1 (.DIODE(\user_design.ccr2[7] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3322__B2 (.DIODE(\user_design.ccr1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3341__A2 (.DIODE(_1053_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3323__A1 (.DIODE(\user_design.ccr3[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3342__A1 (.DIODE(\user_design.ccr0[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3323__B2 (.DIODE(\user_design.ccr0[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3343__A1 (.DIODE(\user_design.ccr3[23] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3326__A1 (.DIODE(\user_design.ccr0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3345__A (.DIODE(_1077_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3327__A1 (.DIODE(\user_design.ccr3[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3346__A (.DIODE(_1114_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3329__A (.DIODE(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3349__A1 (.DIODE(\user_design.ccr0[8] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3330__A1 (.DIODE(net452),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3350__A1 (.DIODE(\user_design.ccr3[24] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3331__A1 (.DIODE(\user_design.ccr1[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3352__A1 (.DIODE(_0772_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3332__A1 (.DIODE(\user_design.ccr3[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3353__A1 (.DIODE(\user_design.ccr3[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3332__B2 (.DIODE(\user_design.ccr0[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3354__A1 (.DIODE(\user_design.ccr1[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3335__A1 (.DIODE(\user_design.ccr2[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3355__A (.DIODE(_1159_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3336__A1 (.DIODE(net406),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3356__A (.DIODE(_1181_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3338__A1 (.DIODE(\user_design.ccr1[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3357__A1 (.DIODE(\user_design.ccr0[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3339__A1 (.DIODE(\user_design.ccr3[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3358__A1 (.DIODE(\user_design.ccr3[25] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3339__B2 (.DIODE(\user_design.ccr0[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3361__A (.DIODE(_1495_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3340__A1 (.DIODE(\user_design.ccr0[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3365__B2 (.DIODE(\user_design.ccr0[26] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3343__B1 (.DIODE(_1536_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3366__A1 (.DIODE(\user_design.ccr0[10] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3345__A (.DIODE(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3367__A1 (.DIODE(\user_design.ccr3[26] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3346__A (.DIODE(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3369__A (.DIODE(_0654_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3348__A1 (.DIODE(\user_design.ccr3[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3371__A (.DIODE(_1053_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3348__B2 (.DIODE(\user_design.ccr0[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3375__B2 (.DIODE(\user_design.ccr0[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3350__A1 (.DIODE(\user_design.ccr0[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3375__C1 (.DIODE(_1581_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3351__A1 (.DIODE(\user_design.ccr3[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3377__A1 (.DIODE(\user_design.ccr0[11] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3354__A (.DIODE(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3378__A1 (.DIODE(\user_design.ccr3[27] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3357__A1 (.DIODE(\user_design.ccr3[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3379__C1 (.DIODE(_1585_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3357__B2 (.DIODE(\user_design.ccr0[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3382__B2 (.DIODE(\user_design.ccr0[28] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3359__A1 (.DIODE(\user_design.ccr0[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3383__A1 (.DIODE(\user_design.ccr0[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3360__A1 (.DIODE(\user_design.ccr3[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3384__A1 (.DIODE(\user_design.ccr3[28] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3362__B1 (.DIODE(_1553_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3385__C1 (.DIODE(_1590_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3363__A (.DIODE(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3388__B2 (.DIODE(\user_design.ccr0[29] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3364__A (.DIODE(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3389__A1 (.DIODE(\user_design.ccr0[13] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3366__B2 (.DIODE(\user_design.ccr0[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3390__A1 (.DIODE(\user_design.ccr3[29] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3368__A1 (.DIODE(\user_design.ccr0[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3391__C1 (.DIODE(_1595_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3369__A1 (.DIODE(\user_design.ccr3[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3393__A2 (.DIODE(_1077_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3370__A1 (.DIODE(\user_design.ccr2[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3393__B1 (.DIODE(_1114_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3371__A (.DIODE(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3393__B2 (.DIODE(\user_design.ccr1[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3374__A1 (.DIODE(\user_design.ccr3[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3394__B2 (.DIODE(\user_design.ccr0[30] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3374__B2 (.DIODE(\user_design.ccr0[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3395__A1 (.DIODE(\user_design.ccr0[14] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3379__A1 (.DIODE(\user_design.ccr1[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3395__A2 (.DIODE(_1159_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3380__A1 (.DIODE(\user_design.ccr2[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3395__B1 (.DIODE(_1181_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3380__A2 (.DIODE(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3399__A2 (.DIODE(_1077_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3381__A1 (.DIODE(\user_design.ccr3[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3399__B1 (.DIODE(_1114_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3383__A1 (.DIODE(\user_design.ccr3[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3400__A1 (.DIODE(\user_design.ccr3[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3383__B2 (.DIODE(\user_design.ccr2[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3401__A1 (.DIODE(\user_design.ccr0[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3387__A1 (.DIODE(\user_design.ccr3[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3401__A2 (.DIODE(_1159_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3387__B2 (.DIODE(\user_design.ccr0[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3401__B1 (.DIODE(_1181_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3389__A1 (.DIODE(\user_design.ccr3[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3402__A1 (.DIODE(\user_design.ccr3[31] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3391__B1 (.DIODE(_1578_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3404__A2 (.DIODE(_1495_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3393__A (.DIODE(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3404__C1 (.DIODE(_0654_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3394__A (.DIODE(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3405__B (.DIODE(_0956_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3396__B2 (.DIODE(\user_design.ccr0[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3408__B1 (.DIODE(_1608_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3398__A1 (.DIODE(\user_design.ccr0[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3416__A (.DIODE(_1614_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3399__A1 (.DIODE(\user_design.ccr3[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3421__B1 (.DIODE(_1608_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3400__A1 (.DIODE(\user_design.ccr2[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3427__D (.DIODE(_1614_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3402__A (.DIODE(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3429__B1 (.DIODE(_0972_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3403__A (.DIODE(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3431__B1 (.DIODE(_1608_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3406__A1 (.DIODE(\user_design.ccr3[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3442__B1 (.DIODE(_1608_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3406__B2 (.DIODE(\user_design.ccr0[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3447__B (.DIODE(_1636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3408__A1 (.DIODE(\user_design.ccr0[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3449__C (.DIODE(\user_design.cell_core.count[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3411__A (.DIODE(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3450__A1 (.DIODE(\user_design.cell_core.count[12] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3413__A (.DIODE(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3452__A (.DIODE(_0925_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3415__A1 (.DIODE(\user_design.ccr3[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3453__A (.DIODE(_0925_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3415__B2 (.DIODE(\user_design.ccr0[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3454__A (.DIODE(_1636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3417__A1 (.DIODE(\user_design.ccr0[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3457__A (.DIODE(_0603_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3418__A1 (.DIODE(\user_design.ccr3[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3457__B (.DIODE(_0952_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3422__A1 (.DIODE(\user_design.ccr3[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3459__A (.DIODE(_0925_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3422__B2 (.DIODE(\user_design.ccr0[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3459__C (.DIODE(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3423__A1 (.DIODE(\user_design.ccr0[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3461__A1 (.DIODE(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3428__A1 (.DIODE(\user_design.ccr3[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3464__B1 (.DIODE(_0956_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3428__B2 (.DIODE(\user_design.ccr0[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3468__B (.DIODE(_1636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3429__A1 (.DIODE(\user_design.ccr0[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3470__C (.DIODE(\user_design.cell_core.count[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3433__A2 (.DIODE(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3472__A1 (.DIODE(\user_design.cell_core.count[18] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3433__B1 (.DIODE(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3475__B1 (.DIODE(_0956_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3434__A1 (.DIODE(\user_design.ccr3[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3481__B1_N (.DIODE(_1636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3435__A1 (.DIODE(\user_design.ccr0[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3495__C1 (.DIODE(_0957_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3439__A2 (.DIODE(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3497__B1 (.DIODE(_1608_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3439__B1 (.DIODE(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3501__C1 (.DIODE(_0957_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3440__A1 (.DIODE(\user_design.ccr3[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3504__A (.DIODE(_0603_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3440__B2 (.DIODE(\user_design.ccr0[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3504__B (.DIODE(_0952_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3441__A1 (.DIODE(\user_design.ccr0[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3507__C1 (.DIODE(_0972_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3442__A1 (.DIODE(\user_design.ccr3[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3510__A (.DIODE(_1636_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3443__A2 (.DIODE(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3517__B1 (.DIODE(_0957_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3444__A2 (.DIODE(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3518__B (.DIODE(\user_design.enable_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3444__C1 (.DIODE(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3520__B (.DIODE(\user_design.enable_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3445__B (.DIODE(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3522__A_N (.DIODE(\user_design.enable_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3448__B1 (.DIODE(_1626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3524__B (.DIODE(net401),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3453__C (.DIODE(_1630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3526__B2 (.DIODE(_0642_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3458__C (.DIODE(_1630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3527__D (.DIODE(net616),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3460__B1 (.DIODE(_1626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3528__D (.DIODE(net30),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3468__B1 (.DIODE(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3529__D (.DIODE(net29),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3470__B1 (.DIODE(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3530__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3472__B (.DIODE(_0461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3530__D (.DIODE(net629),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3473__B1 (.DIODE(_0461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3531__D (.DIODE(net27),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3478__B1 (.DIODE(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3532__D (.DIODE(net26),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3481__B1 (.DIODE(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3533__D (.DIODE(net25),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3485__B (.DIODE(_1630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3534__D (.DIODE(net24),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3493__B (.DIODE(_1630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3535__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3499__A (.DIODE(_1661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3535__D (.DIODE(net22),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3502__A (.DIODE(_0618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3536__D (.DIODE(net21),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3502__B (.DIODE(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3537__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3509__B (.DIODE(_1630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3537__D (.DIODE(net20),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3522__A (.DIODE(_1661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3538__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3526__C1 (.DIODE(_0618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3538__D (.DIODE(net19),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3526__D1 (.DIODE(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3539__D (.DIODE(net18),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3528__B1 (.DIODE(_1626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3540__D (.DIODE(net17),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3533__C1 (.DIODE(_0978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3541__D (.DIODE(net16),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3535__B1 (.DIODE(_1626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3542__D (.DIODE(net15),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3539__C1 (.DIODE(_0978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3543__D (.DIODE(net14),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3542__B1 (.DIODE(_1626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3544__D (.DIODE(net13),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3547__A (.DIODE(_1661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3545__D (.DIODE(net11),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3549__B1 (.DIODE(\user_design.cell_core.count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3546__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3550__C1 (.DIODE(_0978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3546__D (.DIODE(net10),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3551__A2 (.DIODE(\user_design.cell_core.count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3547__D (.DIODE(net9),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3552__B (.DIODE(\user_design.cell_core.count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3548__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3554__A (.DIODE(_1661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3548__D (.DIODE(net8),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3558__A (.DIODE(_1661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3549__D (.DIODE(net7),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3560__B (.DIODE(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3550__D (.DIODE(net6),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3562__B (.DIODE(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3551__D (.DIODE(net5),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3564__A_N (.DIODE(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3552__D (.DIODE(net4),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3567__B1 (.DIODE(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3553__D (.DIODE(net3),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3570__B1 (.DIODE(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3554__D (.DIODE(net2),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3571__D (.DIODE(net559),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3555__D (.DIODE(net38),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3572__D (.DIODE(net612),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3556__D (.DIODE(net37),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3573__D (.DIODE(net631),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3557__D (.DIODE(net36),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3574__D (.DIODE(net619),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3558__D (.DIODE(net35),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3575__D (.DIODE(net663),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3559__D (.DIODE(net34),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3576__D (.DIODE(net654),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3560__D (.DIODE(net33),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3577__D (.DIODE(net25),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3561__D (.DIODE(net32),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3578__D (.DIODE(net24),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3562__D (.DIODE(net23),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3579__D (.DIODE(net22),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3563__D (.DIODE(net12),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3580__D (.DIODE(net648),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3564__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3581__D (.DIODE(net20),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3564__D (.DIODE(net631),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3582__D (.DIODE(net651),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3565__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3583__D (.DIODE(net18),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3591__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3584__D (.DIODE(net17),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3619__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3585__D (.DIODE(net16),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3619__D (.DIODE(_1699_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3586__D (.DIODE(net15),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3620__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3587__D (.DIODE(net14),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3620__D (.DIODE(_1700_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3588__D (.DIODE(net13),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3624__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3589__D (.DIODE(net11),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3624__D (.DIODE(_1704_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3590__D (.DIODE(net10),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3625__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3591__D (.DIODE(net9),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3625__D (.DIODE(net511),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3592__D (.DIODE(net8),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3641__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3593__D (.DIODE(net7),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3649__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3594__D (.DIODE(net6),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3650__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3595__D (.DIODE(net5),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3651__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3596__D (.DIODE(net4),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3652__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3597__D (.DIODE(net3),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3653__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3598__D (.DIODE(net2),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3659__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3599__D (.DIODE(net38),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3666__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3600__D (.DIODE(net37),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3668__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3601__D (.DIODE(net36),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3669__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3602__D (.DIODE(net35),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3670__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3603__D (.DIODE(net34),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3697__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3604__D (.DIODE(net33),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3698__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3605__D (.DIODE(net32),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3701__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3606__D (.DIODE(net23),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3778__CLK (.DIODE(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3607__D (.DIODE(net658),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3837__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3608__D (.DIODE(net628),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3910__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3663__D (.DIODE(net411),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3911__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3664__D (.DIODE(net454),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3913__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3671__CLK (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3915__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3672__CLK (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3917__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3951__D (.DIODE(net462),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3918__CLK (.DIODE(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3952__D (.DIODE(_0315_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -7182,7 +6989,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_14_user_design.cell_core.clock_A  (.DIODE(\clknet_2_3_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_14_user_design.cell_core.clock_A  (.DIODE(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -7192,17 +6999,17 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_16_user_design.cell_core.clock_A  (.DIODE(\clknet_2_3_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_16_user_design.cell_core.clock_A  (.DIODE(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_17_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_17_user_design.cell_core.clock_A  (.DIODE(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_18_user_design.cell_core.clock_A  (.DIODE(\clknet_2_3_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_18_user_design.cell_core.clock_A  (.DIODE(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -7257,12 +7064,12 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_28_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_28_user_design.cell_core.clock_A  (.DIODE(\clknet_2_3_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_29_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_29_user_design.cell_core.clock_A  (.DIODE(\clknet_2_3_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -7282,42 +7089,32 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_32_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_33_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_34_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_35_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_36_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_36_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_37_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_37_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_38_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_38_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_39_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_39_user_design.cell_core.clock_A  (.DIODE(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -7352,12 +7149,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_4_user_design.cell_core.clock_A  (.DIODE(\clknet_2_1_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_45_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_5_user_design.cell_core.clock_A  (.DIODE(\clknet_2_1_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_46_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_47_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_4_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 \ANTENNA_clkbuf_leaf_5_user_design.cell_core.clock_A  (.DIODE(\clknet_2_0_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -7382,52 +7194,42 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold115_A (.DIODE(\user_design.mem_core.memory_data_in[9] ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold107_A (.DIODE(net405),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold134_A (.DIODE(net423),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold163_A (.DIODE(io_in[37]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold135_A (.DIODE(\user_design.trigger_in_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold174_A (.DIODE(net438),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold150_A (.DIODE(\user_design.spi_core.ss_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold29_A (.DIODE(\user_design.mosi ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold20_A (.DIODE(\user_design.mosi ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold41_A (.DIODE(\user_design.latch_data_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold22_A (.DIODE(\user_design.latch_data_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold49_A (.DIODE(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold26_A (.DIODE(\user_design.trigger_in_n ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold50_A (.DIODE(\user_design.spi_core.ss_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold34_A (.DIODE(\user_design.sclk ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold40_A (.DIODE(\user_design.enable_n ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_hold4_A (.DIODE(\user_design.cell_core.update_done ),
+ sky130_fd_sc_hd__diode_2 ANTENNA_hold63_A (.DIODE(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -8002,11 +7804,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_input31_A (.DIODE(io_in[37]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_input32_A (.DIODE(io_in[3]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -8382,6 +8179,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_output191_A (.DIODE(net191),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_output192_A (.DIODE(net192),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -8487,11 +8289,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_output213_A (.DIODE(net213),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_output214_A (.DIODE(net214),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -8532,6 +8329,16 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_output222_A (.DIODE(net222),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_output223_A (.DIODE(net223),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_output224_A (.DIODE(net224),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -8687,11 +8494,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_output255_A (.DIODE(net255),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_output256_A (.DIODE(net256),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -8702,11 +8504,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA_output258_A (.DIODE(net258),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_output260_A (.DIODE(net260),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -8746,19 +8543,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_1012 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_1012 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_102 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_1016 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_1020 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_1024 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_1020 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -8778,11 +8571,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_1048 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_1047 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_1058 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_1057 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -8790,11 +8587,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_1075 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_107 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_1075 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -8806,6 +8603,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_11 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_1102 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -8814,6 +8615,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_111 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_1116 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -8846,11 +8651,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_1166 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_1165 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_117 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -8858,7 +8663,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_1180 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_0_1177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -8898,11 +8703,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_124 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_1243 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_1243 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -8938,6 +8743,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_0_131 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_0_1310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -8954,10 +8763,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_133 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_1339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9022,10 +8827,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_143 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_8 FILLER_0_1432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9038,6 +8839,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_145 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_3 FILLER_0_1453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9070,10 +8875,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_1507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9086,10 +8887,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_152 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_2 FILLER_0_1524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9098,6 +8895,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_0_153 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_3 FILLER_0_1537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9130,10 +8931,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_158 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_1591 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9222,10 +9019,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_171 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_0_1714 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9242,6 +9035,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_174 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_0_1743 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9274,10 +9071,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_179 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_2 FILLER_0_1793 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9306,6 +9099,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_183 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_0_1831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9322,10 +9119,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_186 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_2 FILLER_0_1860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9354,6 +9147,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_0_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_0_1903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9362,6 +9159,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_191 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_0_1911 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9370,10 +9171,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_192 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_1927 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9394,6 +9191,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_195 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_3 FILLER_0_1957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9430,10 +9231,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_201 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_2011 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9442,6 +9239,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_202 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_8 FILLER_0_2020 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9498,6 +9299,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_210 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_8 FILLER_0_2104 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9518,10 +9323,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_213 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_2134 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9534,11 +9335,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_22 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_220 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9546,35 +9343,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_230 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_230 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_237 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_236 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_242 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_251 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_255 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_263 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_264 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_270 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_273 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_279 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9586,6 +9387,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9598,15 +9403,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_320 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_33 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_331 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_33 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9618,11 +9423,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9630,7 +9435,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_365 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_0_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9646,23 +9455,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_419 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_42 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_0_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9678,15 +9495,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_45 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_454 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9702,47 +9515,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_510 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_52 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_0_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_550 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_555 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9750,10 +9571,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_57 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_8 FILLER_0_572 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9774,6 +9591,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_61 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9782,10 +9603,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_62 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_622 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9826,15 +9643,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_699 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9842,15 +9655,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_712 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_711 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_715 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9862,7 +9675,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_743 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9870,15 +9683,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_0_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_766 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_773 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9890,19 +9707,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_795 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_806 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_829 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_811 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9910,7 +9727,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9938,10 +9755,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_87 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9958,6 +9771,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_90 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_0_900 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9982,15 +9799,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_947 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_948 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_95 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -9998,19 +9811,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_957 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_969 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_971 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_976 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_979 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_0_98 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -12498,7 +12315,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_102_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_102_389 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_102_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -12506,7 +12327,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_102_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_102_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -18330,19 +18151,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_109_1021 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_109_1021 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_109_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_109_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_109_1040 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_109_1046 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_109_1045 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -18350,7 +18167,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_109_1058 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_109_1057 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_109_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -19854,23 +19675,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -19878,11 +19699,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_401 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_407 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -19890,23 +19707,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_434 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_10_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -19914,31 +19735,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_502 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_510 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -19946,55 +19759,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_10_530 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_549 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_572 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_599 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_610 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_622 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_634 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_10_642 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -20002,31 +19799,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_10_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_672 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_678 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_670 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_676 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_10_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_10_694 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_10_701 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_10_713 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_10_721 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_10_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -20038,31 +19851,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_757 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_769 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_10_77 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_805 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -23590,27 +23391,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_113_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_113_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_113_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_113_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_113_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_113_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_113_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_113_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_113_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_113_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_113_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_113_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -24170,6 +23971,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_114_17 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_114_1701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24266,10 +24071,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_114_19 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_114_1901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24398,6 +24199,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_114_25 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_114_251 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24410,10 +24215,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_114_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_114_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24426,10 +24227,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_114_3 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_114_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24522,6 +24319,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_114_5 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_114_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24618,10 +24419,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_114_7 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_114_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25150,10 +24947,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_115_18 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_115_1805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25294,6 +25087,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_115_21 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_115_2109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25358,14 +25155,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_115_3 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_115_30 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_115_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25378,6 +25167,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_115_33 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_115_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25418,10 +25211,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_115_42 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_115_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25438,6 +25227,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_115_45 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_115_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25470,7 +25263,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_115_54 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_115_53 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -25646,6 +25439,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_115_9 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_115_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25774,6 +25571,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_116_12 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_116_1203 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25922,10 +25723,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_116_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_116_1509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26238,6 +26035,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_116_24 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_116_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26254,10 +26055,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_116_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_116_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26270,7 +26067,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_116_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_116_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -27238,7 +27035,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_117_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_117_385 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_117_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -27246,31 +27047,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_117_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_117_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_117_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_117_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_117_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_117_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_117_417 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_117_429 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_117_441 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_117_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_117_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -29994,19 +29783,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_374 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_11_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30018,11 +29811,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_11_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30030,7 +29823,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_11_419 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_11_425 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_11_428 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_11_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30038,31 +29843,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_486 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_489 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30070,23 +29867,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_507 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_11_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30102,43 +29895,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_561 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_11_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_590 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_11_602 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_11_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_11_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_639 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_11_647 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_11_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30146,11 +29943,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_673 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_678 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30158,55 +29951,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_751 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_754 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_797 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_11_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -30214,15 +30003,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_819 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_11_837 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -32758,19 +32547,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_122_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_122_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_122_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_122_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_122_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_122_376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_122_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_122_396 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_122_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -32778,14 +32571,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_122_413 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_122_419 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_122_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35786,11 +35571,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_125_909 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_125_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_125_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_125_922 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_125_928 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35798,15 +35587,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_125_933 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_125_945 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_125_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_125_940 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40118,39 +39899,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_12_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_12_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_12_385 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_389 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40158,11 +39931,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_12_421 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_12_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40170,31 +39947,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_457 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_463 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_469 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_12_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_503 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_12_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40210,23 +39979,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_562 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40234,27 +40003,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_614 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_635 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_12_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40262,11 +40031,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_12_672 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_676 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_12_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40278,19 +40051,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_722 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_728 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_12_732 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_12_743 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_12_751 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40298,11 +40083,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_757 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40310,15 +40091,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_782 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_799 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_12_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40326,11 +40111,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40338,11 +40123,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_837 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40350,7 +40131,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_851 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_12_863 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41030,23 +40815,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_130_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_130_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_130_360 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_130_363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_130_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_130_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_130_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_130_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_130_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_130_389 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_130_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41054,7 +40843,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_130_417 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_130_413 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_130_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50254,19 +50047,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_363 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_13_367 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_13_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50274,71 +50075,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_13_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_13_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_449 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_453 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_461 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_467 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_487 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_503 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_505 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50346,11 +50115,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_526 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_531 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_13_543 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50358,15 +50131,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_13_555 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_13_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_13_561 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_566 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50374,47 +50147,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_13_590 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_631 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_655 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_13_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_664 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_13_679 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50422,43 +50199,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_720 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_743 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_755 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_767 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_765 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50466,15 +50239,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_797 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50482,15 +50255,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_13_837 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50518,15 +50291,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_13_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_909 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_917 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -50534,15 +50307,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_943 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_13_949 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -55690,23 +55459,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_145_2085 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_145_2085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_145_2097 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_145_2090 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_145_2109 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_145_2096 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_145_2121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_145_2108 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_145_2127 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_145_2120 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -59634,11 +59403,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_149_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_149_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_149_678 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_149_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -59646,19 +59415,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_149_694 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_149_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_149_706 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_149_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_149_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_149_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_149_726 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_149_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60390,35 +60159,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_392 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_14_385 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_395 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60426,7 +60187,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60434,55 +60195,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_14_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_14_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_479 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_499 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_507 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_511 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60490,15 +60235,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_14_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60514,27 +60259,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_14_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_14_642 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_640 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_14_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60542,55 +60291,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_662 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_14_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_670 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_682 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_694 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_706 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_714 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_722 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_14_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_14_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_14_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60598,27 +60351,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_778 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_786 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_796 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_808 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_14_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60626,11 +60383,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_837 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -60638,31 +60391,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_14_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_871 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_895 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_907 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_14_905 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_917 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -63082,15 +62831,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_152_2125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_152_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_152_2131 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_152_2134 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_152_2137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70546,27 +70291,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_15_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70574,43 +70319,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_15_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_15_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_15_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_15_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_480 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_15_486 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_15_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70618,7 +70371,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70626,15 +70379,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_539 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_15_543 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70642,7 +70399,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_15_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70654,47 +70411,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_15_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_15_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_15_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_630 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_15_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_660 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_679 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_688 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_15_689 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70702,7 +70459,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_694 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70710,43 +70467,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_15_726 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_740 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_748 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_750 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_15_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_790 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -70754,39 +70515,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_814 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_15_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_15_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_847 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_15_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80534,19 +80295,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_2013 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_2013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_2025 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_2021 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_2037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_2033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_2043 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_16_2041 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80666,23 +80427,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_368 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_16_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_393 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_16_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80694,55 +80459,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_506 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_492 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_504 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_510 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_516 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80750,43 +80499,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_16_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_558 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_16_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_16_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_16_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_611 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_631 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80794,35 +80539,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_16_645 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_16_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_670 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_681 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_687 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80830,27 +80571,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_719 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_16_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_755 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_16_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80858,15 +80603,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_787 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_16_795 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_16_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80874,7 +80627,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_819 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80882,11 +80635,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_831 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_843 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -80894,35 +80643,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_855 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_16_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_875 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_878 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_902 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_16_914 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_16_922 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -83418,15 +83167,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_172_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_172_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_172_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_172_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_172_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_172_386 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_172_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -83434,11 +83187,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_172_413 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_172_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_172_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90662,15 +90411,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_2017 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_2017 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_2029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_2025 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_2041 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_2037 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_17_2049 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90678,15 +90431,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_2053 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_2061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_2065 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_2071 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_17_2069 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90790,27 +90539,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_17_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_17_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90818,19 +90567,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_17_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_17_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_409 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_17_429 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_17_441 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_17_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90838,31 +90599,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_17_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_17_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90870,27 +90627,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_520 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_532 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_538 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_541 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90898,11 +90639,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_17_554 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_564 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_17_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90910,59 +90651,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_17_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_572 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_592 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_17_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_642 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_17_650 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_656 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_663 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_671 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_678 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -90970,55 +90703,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_690 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_700 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_722 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_17_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_767 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_750 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_779 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_17_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_797 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_17_793 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_17_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -91026,7 +90763,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_828 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_819 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_17_831 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_17_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -100930,35 +100675,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_395 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_398 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -100970,51 +100707,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_18_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_514 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_521 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_525 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101022,7 +100747,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101030,39 +100755,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_560 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_575 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_18_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_621 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_18_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101078,43 +100799,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_651 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_679 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_672 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_680 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_18_698 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_734 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_743 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101122,7 +100843,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_18_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101130,19 +100855,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_792 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_793 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_796 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101150,7 +100871,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_823 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101158,11 +100879,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_835 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_847 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_845 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -101170,11 +100891,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_859 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_18_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -103614,19 +103335,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_192_2125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_192_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_192_2129 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_192_2132 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_192_2139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_192_2137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -110990,15 +110703,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_19_2097 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_2097 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_2101 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_2109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_2115 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_2121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111082,23 +110795,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_343 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_378 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_19_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111110,47 +110827,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_19_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_498 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_19_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111162,23 +110879,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_19_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_531 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_537 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111186,11 +110895,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111198,67 +110907,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_572 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_596 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_19_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_19_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_639 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_19_670 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_646 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_652 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_659 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_666 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_675 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111266,19 +110959,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_690 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_19_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_698 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_704 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111286,23 +110979,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_734 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_750 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_756 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111310,11 +111003,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_792 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_804 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111322,7 +111015,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_815 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_19_816 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111338,23 +111031,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_19_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_874 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_880 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_889 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_892 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111402,39 +111091,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1004 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1007 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_1_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1012 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1019 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_102 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_1026 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1023 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_104 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1040 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1041 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1048 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1052 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_1047 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111442,95 +111123,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1065 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1068 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_1069 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1075 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1077 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_1082 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_1090 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1081 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_1099 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1087 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_1105 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1091 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_1114 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_1100 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_1_1121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1106 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1115 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_1143 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1119 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1121 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_1162 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1130 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_1170 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1134 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_1180 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1143 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_1193 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1149 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1160 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1164 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1172 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_1_1177 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1187 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_1194 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_1208 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1204 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111538,39 +111191,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1216 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1211 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_1224 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1222 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1240 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1228 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_1244 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1238 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1248 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1244 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_1253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1266 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_1261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_1272 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_1265 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_1284 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_1_1271 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_1283 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_1287 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111590,7 +111251,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_133 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_133 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111618,6 +111279,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_139 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_1_1393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111630,10 +111295,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_141 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_1_1413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111730,11 +111391,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_163 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_1_1637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_1637 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_164 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111746,10 +111407,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_167 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_1_1673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111786,10 +111443,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_174 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_1_1749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111826,10 +111479,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_183 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_1_1841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111858,6 +111507,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_190 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_1_1903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111938,10 +111591,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_208 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_1_2085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111950,10 +111599,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_21 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_1_2109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111978,7 +111623,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_219 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111986,7 +111631,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_1_225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_23 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -111994,27 +111639,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_246 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_252 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_255 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_256 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_263 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_265 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_267 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_274 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_28 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112022,31 +111663,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_291 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_300 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_292 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_307 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_311 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_315 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_319 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_326 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_324 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112054,47 +111687,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_344 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_346 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_350 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_352 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_36 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_368 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_422 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_397 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_1_412 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_426 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_433 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112102,23 +111751,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_45 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_1_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_475 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_1_48 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_482 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_1_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112126,51 +111783,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_52 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_571 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_590 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_594 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112178,35 +111843,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_1_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_642 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_646 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_66 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_65 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_663 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_655 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112214,47 +111875,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_698 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_7 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_712 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_736 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_736 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_75 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_743 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_758 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_750 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_761 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_767 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112262,15 +111915,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_792 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_814 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112282,27 +111939,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_85 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_1_859 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_863 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_875 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_876 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_884 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_89 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_89 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112310,35 +111963,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_904 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_901 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_908 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_908 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_912 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_922 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_932 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_931 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_95 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -112350,15 +112007,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_986 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_987 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_997 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -119354,11 +119007,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_207_2129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_207_2129 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_207_2137 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_207_2134 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122194,35 +121847,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_20_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_387 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_397 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122230,27 +121875,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_20_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_20_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_455 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122258,23 +121899,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_486 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122282,63 +121923,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_536 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_560 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_562 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_639 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_613 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_625 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_637 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_640 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_20_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122346,55 +121971,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_650 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_656 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_663 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_679 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_675 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_706 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_723 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_20_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_738 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_20_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122402,15 +122027,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_784 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122418,7 +122043,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_813 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_20_817 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_20_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122426,11 +122059,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_846 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -122438,11 +122067,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_857 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_858 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_20_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_20_866 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132346,15 +131975,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_21_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_357 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_21_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132366,31 +131999,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_422 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_21_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_21_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_469 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_21_481 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_21_489 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_21_497 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_21_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132402,19 +132051,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_21_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_544 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132422,19 +132071,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_559 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_561 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_21_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132442,15 +132083,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_591 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_602 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132458,39 +132099,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_21_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_646 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_21_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_677 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_683 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132498,23 +132135,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_694 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_21_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_700 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_700 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_708 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_712 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132522,39 +132151,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_735 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_744 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_21_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_758 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_21_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_21_799 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_21_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_806 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -132562,19 +132191,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_812 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_814 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_818 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_21_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_827 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_21_837 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -137594,10 +137219,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_225_17 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_225_1705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137810,6 +137431,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_225_22 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_225_223 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137842,10 +137467,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_225_29 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_225_293 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137870,6 +137491,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_225_34 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_225_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137898,10 +137523,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_225_41 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_225_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137922,6 +137543,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_225_46 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_225_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137938,7 +137563,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_225_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_225_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -137958,7 +137583,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_225_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_225_54 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -138134,6 +137759,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_225_9 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_225_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138410,6 +138039,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_226_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_226_1509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138718,10 +138351,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_226_24 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_226_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138738,6 +138367,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_226_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_226_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138750,10 +138383,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_226_3 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_226_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142474,19 +142103,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_22_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_397 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142494,27 +142119,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_22_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_457 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_22_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142522,27 +142151,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_482 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_507 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_519 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_526 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142550,43 +142175,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_22_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_22_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_571 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_623 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_616 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_22_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_628 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_640 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_22_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142594,63 +142223,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_676 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_688 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_694 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_22_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_692 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_696 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_709 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_715 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_721 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_729 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_22_735 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_751 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142658,7 +142259,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_22_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_762 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_22_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142666,15 +142271,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_788 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_786 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142682,15 +142283,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_22_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_817 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_827 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_823 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142698,7 +142299,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_831 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_22_837 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_22_843 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_22_849 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -142706,11 +142319,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_851 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_863 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -145690,6 +145299,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_233_13 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_233_1301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145782,10 +145395,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_233_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_233_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145974,6 +145583,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_233_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_233_1903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146118,10 +145731,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_233_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_233_273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146138,7 +145747,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_233_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_233_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -146146,6 +145755,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_233_31 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_233_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146178,10 +145791,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_233_39 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_233_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146202,6 +145811,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_233_43 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_233_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146238,10 +145851,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_233_51 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_233_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146426,6 +146035,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_233_9 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_233_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152074,19 +151687,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_1145 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_1145 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_1157 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_1151 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_1169 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_1175 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_1168 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152614,19 +152223,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_373 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152634,19 +152239,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152654,23 +152259,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_23_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_23_446 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_454 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152678,11 +152275,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_490 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152690,19 +152287,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_23_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_526 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_538 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_541 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_23_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152710,11 +152311,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_550 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_556 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_23_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152722,43 +152327,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_23_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_23_639 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_660 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_23_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_23_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152766,7 +152379,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_691 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152774,15 +152387,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_711 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152790,43 +152399,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_23_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_740 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_778 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_23_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_790 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -152834,39 +152443,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_23_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_817 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_23_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_872 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_889 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -156738,10 +156343,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_244_13 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_244_1309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157026,6 +156627,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_244_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_244_1901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157162,10 +156767,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_244_25 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_244_251 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157178,6 +156779,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_244_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_244_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157378,7 +156983,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_244_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_244_7 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162374,6 +161979,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_24_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_24_1509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162678,10 +162287,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_22 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_24_221 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162706,6 +162311,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_24_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_24_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162714,7 +162323,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_29 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_24_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162730,10 +162343,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_31 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_24_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162742,99 +162351,103 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_24_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_41 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_43 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_452 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_474 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_24_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_508 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_24_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_53 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_24_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_543 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_550 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_580 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_566 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_24_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162842,55 +162455,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_602 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_622 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_24_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_642 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_24_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_663 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_668 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_67 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_676 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_690 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162898,23 +162499,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_722 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_728 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_730 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_736 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162922,39 +162523,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_24_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_77 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_788 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_796 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_24_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_817 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_824 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162962,7 +162559,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_840 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_838 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_24_844 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162970,11 +162571,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_24_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_24_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -162990,10 +162591,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_9 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_24_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164430,23 +164027,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_251_1973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_251_1973 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_251_1985 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_251_1977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_251_1997 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_251_1980 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_251_2009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_251_1994 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_251_2015 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_251_2006 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_251_2014 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -164774,19 +164375,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_251_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_251_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_251_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_251_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_251_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_251_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_251_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_251_770 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_251_782 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -168190,15 +167795,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_255_2129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_255_2129 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_255_2132 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_255_2139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_255_2141 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -172886,23 +172487,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_379 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -172910,67 +172507,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_25_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_466 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_25_464 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_500 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -172978,15 +172571,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_25_536 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_25_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -172994,7 +172591,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_553 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173002,55 +172603,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_566 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_25_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_25_614 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_604 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_639 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_25_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_671 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_688 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173058,7 +172659,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_700 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173070,27 +172675,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_25_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_790 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_783 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_25_785 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_792 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_25_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173098,15 +172715,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_814 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_820 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_829 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173118,27 +172731,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_25_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_850 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_856 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_868 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_880 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_892 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173866,19 +173479,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_260_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_260_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_260_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_260_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_260_512 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_260_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_260_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -173886,7 +173495,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_260_530 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_260_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -175566,11 +175175,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_262_2125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_262_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_262_2137 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_262_2131 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_262_2134 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183030,23 +182643,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_26_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183054,55 +182667,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_26_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_450 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_493 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_504 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_513 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183114,55 +182715,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_558 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_566 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_593 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_614 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_26_622 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_630 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_26_636 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183170,51 +182755,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_649 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_26_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_669 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_675 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_26_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_704 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_26_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_711 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_723 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183222,11 +182799,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_26_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_761 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_767 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183234,19 +182815,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_781 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_791 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183254,15 +182827,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_26_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_821 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_827 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183270,7 +182839,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_830 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_837 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_846 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -183278,15 +182855,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_851 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_852 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_863 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193194,15 +192767,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_380 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_27_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193210,47 +192787,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_27_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_27_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_458 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_508 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_490 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_27_494 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_27_499 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_27_503 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_27_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193258,15 +192851,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_537 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_27_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193274,7 +192871,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193282,15 +192879,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_27_568 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_27_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_591 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_27_597 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_27_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193298,27 +192907,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_681 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_666 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_27_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_27_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193326,63 +192943,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_715 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_756 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_799 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193390,15 +193003,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_814 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_820 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_826 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_830 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -193406,27 +193015,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_849 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_27_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_27_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -195542,10 +195151,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_282_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_282_1509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -195858,6 +195463,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_282_24 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_282_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -195874,10 +195483,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_282_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_282_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -195890,7 +195495,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_282_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_282_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -196082,6 +195687,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_282_7 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_282_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203286,39 +202895,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_28_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_373 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_379 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_393 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -203326,51 +202923,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_28_410 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_28_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_28_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_436 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_482 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_486 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_28_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -203382,51 +202987,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_540 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_546 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_566 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_554 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_560 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_28_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_604 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_637 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_616 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_649 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_637 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_28_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -203434,51 +203043,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_28_653 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_28_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_678 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_674 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_28_698 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_28_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_734 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_738 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_750 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_28_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_766 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -203486,23 +203099,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_801 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_28_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_815 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_28_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_823 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -203510,11 +203123,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -203522,11 +203135,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_857 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_855 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_28_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213434,15 +213047,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_29_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_378 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_29_382 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_29_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213450,51 +213071,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_420 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_505 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213502,19 +213119,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_524 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_532 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_534 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213522,7 +213131,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_556 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_29_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_29_566 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213530,47 +213147,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_630 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_636 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_650 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213578,23 +213191,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_29_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_29_700 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_702 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213606,27 +213215,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_756 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_755 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_767 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_773 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_29_779 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_29_783 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_29_795 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_29_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213634,15 +213259,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_29_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213714,10 +213335,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_10 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_8 FILLER_2_1002 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -213734,35 +213351,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_2_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1039 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1056 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1059 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_1060 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1066 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1064 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1072 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_107 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_1076 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_1070 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1079 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_2_1078 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_2_1090 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_1091 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213786,10 +213403,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_113 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_2_1131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -213798,43 +213411,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_1141 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_2_1144 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_1152 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_1149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1163 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1153 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_1170 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_1159 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_1176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_1170 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1180 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_120 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_1181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1200 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1191 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_1221 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_1198 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_1207 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_1213 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_2_1219 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_2_1227 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213846,19 +213471,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_124 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_2_1246 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_1255 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_1250 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_2_1258 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_1259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213874,10 +213495,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_129 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1297 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -213886,6 +213503,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_2_131 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_2_1315 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -213894,27 +213515,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_1329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_2_1337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1342 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_136 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_1365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_1362 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_2_1370 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_1371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213926,10 +213543,18 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_139 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_14 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -213954,11 +213579,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_2_1453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_145 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_146 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -213990,10 +213615,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_153 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_2_1533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214002,6 +213623,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_154 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214018,6 +213643,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_158 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_2_1589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214030,10 +213659,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_160 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214046,10 +213671,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_164 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_2_1645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214066,19 +213687,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_1681 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_2_1689 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_1701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_1704 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_1707 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214118,6 +213739,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_180 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1801 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214146,11 +213771,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_186 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_1869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_1869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_187 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214166,10 +213791,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_19 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214178,10 +213799,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_192 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_2_1925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214198,6 +213815,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_195 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_1957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214218,6 +213839,14 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_2_20 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_200 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_2001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214226,10 +213855,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_202 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_2025 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214254,7 +213879,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_208 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_207 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214274,6 +213899,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_211 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_2_2113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214286,11 +213915,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_230 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_221 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_236 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_229 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_233 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214298,67 +213931,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_244 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_246 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_248 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_2_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_264 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_260 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_268 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_272 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_285 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_29 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_294 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_292 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_303 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_298 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_307 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_2_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_302 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_311 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_320 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_33 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_338 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_342 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214374,51 +213995,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_379 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_39 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_39 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_46 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_471 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_475 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214426,27 +214039,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_498 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_50 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_512 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_519 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214454,7 +214059,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_549 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_2_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214462,23 +214071,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_56 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_569 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_575 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214486,35 +214087,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_6 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_610 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_618 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_608 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_630 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_636 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_639 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_637 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214522,11 +214127,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_65 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_656 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_656 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_66 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214550,47 +214155,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_707 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_711 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_72 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_722 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_73 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_730 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_743 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_741 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_747 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_751 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_755 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_76 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214598,15 +214187,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_767 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_795 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214614,27 +214207,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_816 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_823 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_826 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214642,15 +214231,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_851 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_85 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_862 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_851 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_858 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214662,27 +214255,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_885 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_896 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_89 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_90 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_902 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_894 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_910 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_916 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_2_910 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_2_915 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214698,31 +214299,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_943 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_941 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_947 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_945 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_950 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_952 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_2_958 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_961 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_963 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_969 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -214730,19 +214323,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_984 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_98 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_99 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_984 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_992 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_998 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_996 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224042,19 +223635,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_1173 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_30_1173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_1185 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_1184 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_1197 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_30_1190 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_1203 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_30_1202 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224586,23 +224179,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224610,35 +224203,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_30_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_30_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_512 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_481 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_30_503 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_30_509 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_30_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224650,11 +224255,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_30_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_549 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224662,27 +224267,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_30_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_600 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_601 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224694,7 +224295,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224702,43 +224303,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_679 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_30_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_715 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_720 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_740 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_30_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224746,31 +224347,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_30_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_791 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_30_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_30_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_30_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_828 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_30_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224778,7 +224379,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_840 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_30_837 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_30_849 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -224786,11 +224391,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234694,23 +234299,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_361 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_31_369 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234722,51 +234319,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_407 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_31_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_466 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_498 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_31_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234774,15 +234367,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234790,19 +234383,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_561 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234810,19 +234399,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_588 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_588 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_594 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_592 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_31_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_598 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_604 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_608 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234830,31 +234427,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_31_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_31_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_31_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234862,47 +234459,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_684 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_31_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_779 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_776 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_793 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_797 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_800 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -234910,15 +234523,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_810 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_814 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_834 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_826 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_31_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -235582,23 +235199,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_320_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_320_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_320_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_320_347 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_320_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_320_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -235658,23 +235275,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_320_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_320_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_320_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_320_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_320_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_320_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -235770,19 +235387,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_320_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_320_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_320_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_320_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_320_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_320_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_320_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -235906,19 +235523,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_321_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_321_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_321_1013 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_1004 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_321_1019 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_321_1013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_321_1027 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_1025 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_321_1029 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -235994,7 +235615,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_321_1165 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_1165 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_321_1169 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -236002,19 +235627,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_321_1173 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_1172 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_321_1181 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_321_1181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_321_1187 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_1193 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_321_1195 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_321_1197 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -236678,27 +236303,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_321_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_321_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_321_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_321_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_321_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_321_453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_321_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_321_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_321_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_321_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -236826,15 +236451,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_321_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_321_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_321_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_321_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_321_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_321_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -236842,11 +236467,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_321_741 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_321_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -236974,7 +236595,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_321_997 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_321_997 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237586,39 +237207,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_380 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_391 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_401 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237626,51 +237235,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_32_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_32_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_445 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_32_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_32_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_508 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237682,43 +237291,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_558 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_32_642 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_620 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_32_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237726,19 +237339,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_32_669 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_681 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_675 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237746,31 +237351,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_716 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_751 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_755 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_748 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237778,35 +237375,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_811 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237814,11 +237403,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_837 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_840 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -237826,11 +237411,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_852 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238514,23 +238099,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_33_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238538,23 +238123,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_420 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_417 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_33_421 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238562,31 +238155,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_33_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_498 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_33_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238594,23 +238183,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_530 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_536 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238618,7 +238199,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_553 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_33_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238626,39 +238211,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_590 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_596 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_600 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_646 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_33_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_639 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_33_651 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_33_663 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_33_671 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_675 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238666,55 +238271,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_33_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_734 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_783 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_785 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_797 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238722,19 +238315,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_33_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_818 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_827 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_830 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_33_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -238746,7 +238335,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_33_865 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_871 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239418,31 +239011,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_360 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_34_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_370 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239454,47 +239047,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_455 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_34_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_458 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_512 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239502,15 +239095,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_34_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_564 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_553 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_34_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239518,31 +239115,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_599 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_618 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_626 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_636 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_648 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_34_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239550,31 +239139,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_34_656 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_679 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_669 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_682 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_686 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_691 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239582,19 +239155,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_735 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_743 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_34_749 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_34_755 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239606,7 +239187,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_764 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239614,15 +239195,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_788 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239630,11 +239207,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_818 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_828 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_34_824 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239642,7 +239219,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_840 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_34_836 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_34_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239650,11 +239231,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_852 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239718,7 +239295,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_1003 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -239958,10 +239535,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_35_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240274,6 +239847,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_22 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_35_223 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240294,10 +239871,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_35_273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240306,6 +239879,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_35_28 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_35_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240314,7 +239891,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240334,43 +239911,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_35_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_35_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_39 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_35_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_399 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_40 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_415 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240382,55 +239963,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_35_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_35_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_51 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_52 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_513 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_524 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_530 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_534 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240438,19 +240003,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_555 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_559 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_35_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240458,15 +240015,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_599 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_35_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240474,35 +240035,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_646 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_630 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_642 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_656 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_35_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_678 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_35_669 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_677 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_683 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_35_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240510,11 +240083,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_702 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_706 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240522,23 +240095,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_750 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_779 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_771 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_35_775 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240546,7 +240127,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_792 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_789 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240554,43 +240139,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_812 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_820 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_832 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_849 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_877 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_889 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_35_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240598,11 +240175,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_909 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_9 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_913 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_35_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240610,31 +240191,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_931 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_945 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_946 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_955 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_967 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_977 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240674,7 +240255,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_109 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -240714,6 +240295,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_36_117 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240734,10 +240319,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_121 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1217 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240790,10 +240371,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_133 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240802,6 +240379,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_136 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_36_1365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240818,10 +240399,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_139 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240830,10 +240407,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_141 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_36_1421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240846,6 +240419,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_36_143 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240886,10 +240463,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_153 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_36_1533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240902,6 +240475,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_36_155 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240942,10 +240519,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_165 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_36_1651 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240958,6 +240531,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_36_167 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241002,10 +240579,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_177 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241014,6 +240587,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_36_179 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_36_1801 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241058,11 +240635,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_189 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_36_1901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_1901 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_191 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241262,15 +240839,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_394 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241282,51 +240859,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_462 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_36_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_504 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_520 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_512 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_520 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241334,59 +240903,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_36_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_566 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_36_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_596 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_602 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_618 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_631 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_639 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_36_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241394,47 +240963,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_664 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_676 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_36_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_704 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_748 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_36_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_36_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241442,31 +241019,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_36_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_778 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_804 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_36_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241474,11 +241047,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_847 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241486,11 +241059,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_36_854 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_36_866 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241498,15 +241071,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_36_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_36_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_36_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_911 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_36_905 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_36_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241574,6 +241151,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_37_105 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_37_1057 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241590,10 +241171,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_108 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_1089 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241602,6 +241179,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_37_111 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_37_1113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241614,6 +241195,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_37_113 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_1133 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241622,10 +241207,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_115 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_1157 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241670,6 +241251,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_37_125 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_1257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241678,10 +241263,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_127 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_37_1281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241726,11 +241307,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_1381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_1381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241778,15 +241359,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_37_149 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_1493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_1505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_15 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_151 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -241834,6 +241419,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_37_161 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_37_1617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241846,10 +241435,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_163 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_1637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -242098,10 +241683,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_22 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_37_223 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -242122,6 +241703,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_37_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_37_273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -242130,10 +241715,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_28 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -242142,7 +241723,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -242178,103 +241759,111 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_39 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_40 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_37_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_423 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_490 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_52 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_526 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_549 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_37_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_37_557 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_37_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_37_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -242282,35 +241871,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_592 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_622 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_648 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_656 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -242318,7 +241907,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -242330,75 +241919,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_738 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_746 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_750 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_763 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_37_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_778 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_37_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_790 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_797 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_37_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_81 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_81 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_817 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_823 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_835 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -242406,35 +241987,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_37_849 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_858 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_869 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_887 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_37_89 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_37_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -242442,10 +242011,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_9 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -242454,6 +242019,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_37_93 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_37_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -243082,35 +242651,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_334 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_352 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_374 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_38_386 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_38_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243118,19 +242695,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_38_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_38_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_436 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_38_448 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_38_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243138,27 +242723,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_38_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243166,43 +242751,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_567 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_572 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_591 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_612 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_620 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_616 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243210,7 +242787,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_649 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243218,43 +242795,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_675 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_678 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_38_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_38_715 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_720 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_733 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_730 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243262,7 +242827,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_38_766 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243270,27 +242839,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_790 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_802 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_38_810 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_800 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_38_823 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_38_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243298,14 +242871,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_837 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_38_845 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_38_85 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -243314,47 +242879,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_862 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_873 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_894 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_914 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_38_922 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_950 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_956 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_949 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_38_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_38_961 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243362,6 +242927,14 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_38_973 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_38_979 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_38_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -243370,7 +242943,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_1003 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -243994,15 +243567,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_39_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_379 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_39_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244010,47 +243583,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_455 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_39_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_39_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_39_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244058,15 +243631,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_39_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_39_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_39_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244074,19 +243647,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_553 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_39_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_561 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244094,51 +243659,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_575 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_594 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_39_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_622 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_630 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_651 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_39_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_39_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244146,15 +243715,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_706 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244166,35 +243731,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_738 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_39_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_39_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_39_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_778 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_39_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_802 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_39_805 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_39_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244202,43 +243771,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_810 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_819 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_829 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_857 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_873 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_883 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244246,15 +243807,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_900 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_911 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_39_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244262,31 +243823,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_39_931 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_39_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_39_945 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_955 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_39_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_967 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_39_991 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_100 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_39_989 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244298,7 +243859,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_1009 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_3_1017 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244306,7 +243871,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_1027 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_1027 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_3_1035 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244318,11 +243887,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1053 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1059 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_1053 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244330,7 +243895,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_3_1061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244342,19 +243907,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1085 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_1085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1097 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1093 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_1109 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1096 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_3_1117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1116 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244370,23 +243935,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1140 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_3_113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_115 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1140 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_1152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1158 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_1158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1161 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1164 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244398,75 +243963,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1177 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_3_1177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1181 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1184 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_119 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1190 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1201 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1194 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1198 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_1225 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1202 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_1205 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1233 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1211 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_122 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1269 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_1221 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_128 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_3_1229 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1235 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1247 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1259 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1271 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1283 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_1281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244478,7 +244023,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_13 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244506,27 +244051,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_135 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_3_1357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_136 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1369 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_1393 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1399 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244538,6 +244083,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_142 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_3_1425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244550,10 +244099,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_145 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_3_1455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244566,23 +244111,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_15 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1508 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244602,6 +244147,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_156 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_3_1561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244614,10 +244163,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_158 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_3_1581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244626,6 +244171,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_3_160 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_3_1605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244670,10 +244219,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_3_169 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_3_1693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244686,6 +244231,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_172 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_3_1729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244698,19 +244247,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_1749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1760 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1768 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_1788 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_3_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244730,39 +244287,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_184 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_1841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_1841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_1844 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1847 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_1853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_1889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1856 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_190 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1876 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_1888 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_1900 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_3_1901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244782,10 +244331,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_195 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_3_1953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244814,6 +244359,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_3_201 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_3_2015 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244834,10 +244383,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_206 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_3_2065 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244854,6 +244399,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_209 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_3_2097 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244878,31 +244427,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_214 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_3_2142 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_218 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_216 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_22 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_22 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_227 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_228 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_234 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_235 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_240 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_241 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244910,47 +244455,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_264 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_250 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_270 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_260 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_281 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_269 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_285 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_291 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_28 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_283 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_315 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_292 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_324 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_33 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_330 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_304 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_322 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_3_329 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_3_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244962,31 +244523,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_350 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_352 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_354 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_358 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_370 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_380 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -244994,35 +244551,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_39 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_41 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_417 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_422 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_443 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_3_447 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_463 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_3_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245030,11 +244599,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_490 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_494 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_3_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245042,59 +244615,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_503 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_3_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_526 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_556 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_573 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_580 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245102,55 +244663,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_59 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_3_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_599 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_6 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_6 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_60 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_610 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_3_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_644 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_3_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_3_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_651 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_3_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_66 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245158,35 +244719,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_67 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_3_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_685 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_691 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_3_699 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_704 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_711 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_694 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245202,79 +244743,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_73 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_738 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_76 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_754 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_795 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_817 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_792 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_799 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_83 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_805 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_819 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_82 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245282,31 +244807,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_844 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_851 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_859 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_870 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_874 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_88 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_883 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245314,55 +244835,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_914 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_92 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_91 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_3_932 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_936 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_941 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_947 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_95 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_96 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_955 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_977 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_995 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_3_981 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_3_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -245986,19 +245511,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_40_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_379 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246006,19 +245531,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_40_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_40_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_40_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246026,31 +245551,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_40_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_504 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_507 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246062,47 +245583,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_40_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_40_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_40_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_606 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_610 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_629 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_40_641 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_648 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_639 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_40_643 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_40_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246110,55 +245639,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_40_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_40_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_40_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_40_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_679 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_40_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_704 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_730 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_40_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_40_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_40_746 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_40_754 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_757 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_40_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246166,19 +245691,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_40_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_40_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_40_800 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_40_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_40_806 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_40_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246186,11 +245715,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_40_830 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_838 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246198,23 +245727,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_40_850 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_855 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_40_860 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_40_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_40_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_893 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_40_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246230,15 +245763,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_40_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_956 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_949 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_40_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_40_961 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246246,6 +245779,14 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_40_973 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_40_979 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_40_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -246254,7 +245795,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_1002 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_41_1001 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_41_1007 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246878,11 +246423,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_373 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_379 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246898,43 +246439,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_41_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_41_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_41_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_41_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_41_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_490 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_41_499 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_41_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246942,15 +246491,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_537 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_41_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246958,11 +246511,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -246970,55 +246523,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_575 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_591 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_41_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_600 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_41_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_636 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_41_670 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_41_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_677 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_41_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247026,15 +246575,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_41_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_702 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_708 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_41_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247042,11 +246591,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_41_738 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_746 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_41_746 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_41_752 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_41_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247054,23 +246611,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_41_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_41_776 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_779 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_785 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_41_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247078,55 +246631,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_829 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_41_814 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_41_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_41_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_859 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_41_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_876 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_872 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_41_884 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_890 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_41_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_908 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_41_920 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_41_924 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_927 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247134,7 +246675,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_933 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_41_945 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247146,27 +246691,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_41_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_41_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_978 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_41_989 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_41_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_1005 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_1018 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_1017 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_1030 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_42_1029 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_42_1035 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247686,11 +247235,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_2125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_42_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_2137 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_2131 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_42_2134 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247770,27 +247323,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_379 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_390 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_42_398 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_392 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247802,27 +247347,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_448 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_452 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_42_464 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247830,19 +247367,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_42_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_504 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_42_517 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_42_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247854,35 +247399,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_42_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_560 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_42_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_624 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_42_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_633 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_42_639 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_42_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247890,19 +247443,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_674 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_42_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_42_670 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_680 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_42_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247914,27 +247471,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_735 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_731 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_744 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_751 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247942,7 +247491,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247950,23 +247499,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_42_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_792 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_776 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_804 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_42_784 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_42_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_790 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_826 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_802 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_42_810 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_42_813 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_42_816 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_42_823 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247974,7 +247539,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_840 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -247982,23 +247547,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_851 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_863 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_875 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_885 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_881 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_42_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248010,15 +247579,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_42_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_42_927 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_42_943 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_947 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_42_955 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_959 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248026,35 +247595,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_976 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_42_971 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_42_985 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_42_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_42_991 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_42_994 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_42_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_1004 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_43_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_1025 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_1007 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_1049 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_1021 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_43_1033 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_43_1045 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248062,7 +247639,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_43_1061 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_43_1057 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_43_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248650,7 +248231,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248658,7 +248239,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_43_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_372 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_43_384 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248666,19 +248251,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_43_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_415 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_43_427 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_43_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248686,15 +248279,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_43_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_462 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_474 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_43_486 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248702,7 +248299,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248710,11 +248307,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_43_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_528 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_43_532 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_43_540 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248730,7 +248335,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248738,39 +248343,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_574 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_655 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_651 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248778,11 +248379,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_43_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_43_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248790,39 +248391,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_690 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_43_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_738 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_43_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_735 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_753 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_43_776 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248830,15 +248423,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_43_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_806 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248846,47 +248439,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_43_814 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_43_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_819 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_832 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_43_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_43_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_43_857 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_865 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_875 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_879 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_884 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248898,11 +248475,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_908 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_43_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_43_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248910,39 +248487,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_43_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_43_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_43_955 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_43_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_43_963 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_43_966 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_43_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_43_989 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_1019 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_1005 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_1031 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_1013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_1025 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_44_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -248966,10 +248547,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_109 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_44_1091 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -248990,6 +248567,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_44_113 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_44_1141 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -249014,6 +248595,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_44_119 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_44_1197 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -249026,27 +248611,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_1217 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_1217 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_1229 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_1221 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_1241 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_1224 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_1253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_1244 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_1256 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_1259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249070,6 +248651,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_44_131 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_44_1315 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -249082,10 +248667,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_44_133 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_44_1341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -249274,19 +248855,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_1733 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_1733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_1737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_1745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_1740 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_1757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_1752 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_1763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249550,15 +249131,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_389 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_44_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249566,7 +249151,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249574,51 +249159,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_44_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_44_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_44_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_44_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_44_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_510 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249626,51 +249203,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_44_530 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_550 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_567 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_44_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_629 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_634 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_44_642 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249678,19 +249243,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_652 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_661 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_664 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_672 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249698,27 +249255,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_44_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_44_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_755 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249726,7 +249283,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_44_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249734,23 +249291,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_775 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_44_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_801 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_817 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_824 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_811 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_44_813 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_44_823 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249762,103 +249327,91 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_843 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_842 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_847 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_85 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_85 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_44_850 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_850 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_44_859 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_856 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_44_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_871 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_875 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_44_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_884 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_906 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_904 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_912 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_913 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_920 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_44_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_941 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_44_947 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_44_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_44_970 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_44_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_44_978 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_44_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_985 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_45_1006 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_44_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_44_997 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1029 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_1004 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1015 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1027 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1039 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1041 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249866,31 +249419,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1051 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_1053 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_45_1061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_1065 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1065 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_1069 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1077 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_1072 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1089 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1096 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1101 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249898,6 +249447,14 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_45_1113 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_45_1119 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_45_1121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -249942,23 +249499,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_1225 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_1225 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_1231 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_1228 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_1233 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_1239 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_1242 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -249966,15 +249515,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1266 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_1278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_45_1286 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_45_1285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250194,19 +249743,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_45_1737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1756 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_1780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_1773 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_45_1785 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_45_1791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250446,27 +250003,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_373 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_379 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_45_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250474,23 +250023,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250498,23 +250047,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_45_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_45_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_503 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_45_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250522,19 +250075,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_510 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_45_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_535 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_45_540 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_45_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250542,15 +250103,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_559 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250558,19 +250119,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_575 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_594 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_45_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250578,31 +250139,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_630 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_628 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_652 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250610,43 +250171,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_694 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_702 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_45_700 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_708 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_723 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_720 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_748 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_747 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_772 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250654,15 +250215,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250670,11 +250231,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_831 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_45_816 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_45_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250686,27 +250251,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_858 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_854 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_868 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_882 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_885 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_45_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250714,19 +250275,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_903 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_45_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_45_910 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_920 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_927 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250734,47 +250291,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_45_955 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_45_967 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_45_980 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_45_988 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_45_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_45_995 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_971 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_45_975 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_1012 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_45_978 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_1019 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_45_998 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_1025 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1014 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_46_1033 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_46_1026 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_46_1034 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -250830,23 +250391,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_1149 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_46_1157 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1161 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_1162 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_1186 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1185 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_1198 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_1197 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_46_1203 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251110,11 +250675,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_1757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_1757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_1760 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_1763 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_46_1765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251122,19 +250691,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_1781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_1793 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_1805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_1801 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_46_1817 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_1813 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_46_1819 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251370,23 +250943,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_46_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_398 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251394,27 +250963,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_46_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_46_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251422,19 +250991,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_46_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_46_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_500 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_46_504 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_46_521 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_46_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251442,67 +251023,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_546 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_551 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_46_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_575 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_592 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_627 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_46_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_614 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_46_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_620 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_628 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_631 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_649 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251510,27 +251079,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_672 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_675 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_46_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_46_698 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_701 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_46_713 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_46_722 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_46_734 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_46_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251538,7 +251123,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251546,19 +251131,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_46_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_794 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_46_802 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251566,11 +251147,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_46_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_46_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_823 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251578,7 +251159,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_46_837 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_46_845 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_46_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251586,35 +251175,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_856 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_858 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_863 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_876 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_875 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_887 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_883 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_894 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_903 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_46_900 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_909 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_46_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_912 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251622,19 +251207,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_935 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_46_961 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_46_966 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_956 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251642,27 +251223,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_46_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_976 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_46_997 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_46_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_47_1006 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_46_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_46_990 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_47_1005 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1041 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_1009 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_47_1021 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_47_1033 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_47_1045 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251670,27 +251263,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_1053 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_1057 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_47_1061 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1065 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_1067 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1077 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_1091 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1089 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1101 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_1103 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251698,7 +251287,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_1113 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_1115 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251706,7 +251295,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_1121 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_47_1129 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251714,23 +251307,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1133 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_1134 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1145 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_1158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_1157 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_1169 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_1175 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_1170 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -251882,6 +251467,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_47_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_47_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -252118,10 +251707,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_20 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_47_2009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -252214,11 +251799,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_261 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252238,7 +251823,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252266,91 +251851,115 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_38 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_39 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_47_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_47_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_47_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_476 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_50 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_47_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_546 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_47_558 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_47_525 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_47_543 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_47_549 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_47_55 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_47_553 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_47_556 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_47_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252358,51 +251967,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_47_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_608 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_47_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_47_629 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_636 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_686 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252410,43 +252015,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_47_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_723 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_707 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_720 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_743 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_750 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_750 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_756 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_761 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_775 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252454,15 +252051,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_789 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252470,75 +252063,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_812 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_820 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_827 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_850 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_47_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_857 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_47_849 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_875 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_863 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_870 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_887 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_876 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_47_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_9 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_907 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_905 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_917 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_920 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_927 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_47_924 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252546,47 +252127,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_47_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_47_957 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_47_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_47_963 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_47_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_47_971 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_1005 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_983 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_1012 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_47_998 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_1002 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_1008 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_1012 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_1030 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_1024 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252674,23 +252239,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_1217 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_48_1217 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_1229 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_1225 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_1241 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_48_1249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_1253 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_1259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_48_1257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -252810,10 +252371,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_48_1509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -253050,6 +252607,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_48_20 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_48_2001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -253062,27 +252623,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_2037 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_2037 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_2043 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_2040 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_2045 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_2061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_2057 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_2073 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_2069 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_2081 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_2085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253090,11 +252647,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_2093 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_2099 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_48_2097 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253142,10 +252695,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_48_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -253154,11 +252703,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_29 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_48_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253170,23 +252715,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_31 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253194,47 +252739,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_48_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_374 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_48_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_394 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_41 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_48_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_48_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_43 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_458 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253246,119 +252791,119 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_508 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_48_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_559 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_48_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_629 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_604 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_65 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_48_651 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_674 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_48_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_67 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_48_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253378,35 +252923,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_77 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_48_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_79 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_798 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_806 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_811 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_815 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_823 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_826 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_48_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253414,11 +252951,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_832 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_846 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_845 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253426,11 +252959,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_856 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253438,31 +252971,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_48_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_48_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_880 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_890 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_48_889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_48_896 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_9 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_48_904 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_911 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_913 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253470,19 +253003,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_48_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_942 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_934 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_954 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_941 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_48_945 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_48_948 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_48_956 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253494,27 +253035,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_48_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_48_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_48_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_48_996 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_48_995 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_1002 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_1004 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_1013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_49_1026 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_1019 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_49_1038 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_1031 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_49_1043 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -253522,11 +253067,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_49_1050 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_1055 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_49_1062 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254062,11 +253607,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_49_249 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254074,7 +253619,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_273 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_49_279 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254114,19 +253663,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_374 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254138,43 +253683,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_49_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_461 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_476 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254182,27 +253723,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_49_505 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_49_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_49_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_49_534 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254210,15 +253743,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_49_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254226,19 +253763,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_49_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_49_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_599 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254246,11 +253783,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_49_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_636 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254258,31 +253795,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_656 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_49_670 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_673 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_681 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254294,23 +253819,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_700 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_704 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_710 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_713 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_716 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254318,51 +253827,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_49_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_736 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_754 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_770 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_767 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_49_775 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_791 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_795 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254370,75 +253879,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_818 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_817 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_49_830 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_49_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_855 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_49_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_863 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_890 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_866 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_914 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_878 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_885 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_891 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_895 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_900 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_49_907 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_919 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_923 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_929 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_922 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254446,39 +253923,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_938 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_930 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_945 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_49_957 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_49_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_49_960 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_971 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_966 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_49_987 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_49_989 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_49_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_49_993 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_100 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254498,31 +253979,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_4_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1037 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_1042 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1049 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1048 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_106 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_106 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1060 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1073 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1072 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_1085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_1084 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_1091 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254530,23 +254011,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_110 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1105 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1105 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1111 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1123 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1129 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1135 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254562,15 +254039,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_117 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1173 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_4_1173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_1185 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1177 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_4_1183 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254578,39 +254059,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_12 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_4_1203 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_1207 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1205 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1213 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1217 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1229 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1241 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1237 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_1253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_1249 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_4_1257 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_1259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254618,7 +254091,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_127 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_127 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254634,10 +254107,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_130 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_4_1309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -254654,6 +254123,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_4_134 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_4_1341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -254662,10 +254135,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_136 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_4_1365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -254674,31 +254143,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_4_1373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1392 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1409 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_141 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1421 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_1427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254706,11 +254163,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_143 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_145 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254722,39 +254179,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1477 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_147 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_1483 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_1477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_149 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_15 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_150 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_1539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_4_1537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254766,7 +254223,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_156 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_156 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254786,23 +254243,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_1599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1631 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_1643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_165 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_1645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254814,27 +254271,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_4_166 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_4_1665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1689 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_1681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_169 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1701 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_1707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1704 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254846,10 +254303,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_173 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_4_1733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -254858,43 +254311,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1757 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_1757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_1763 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_176 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_1760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1793 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_179 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_180 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_18 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1801 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_1813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_1819 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_4_1817 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254902,11 +254347,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_183 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_1833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_1833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_184 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -254934,6 +254379,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_4_190 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -254970,10 +254419,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_197 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_4_1981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -254986,11 +254431,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_2001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_199 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_201 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_2001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255014,6 +254459,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_205 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_4_2057 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -255022,10 +254471,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_207 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_4_2081 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -255038,23 +254483,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_21 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_210 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_4_2101 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_2113 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_211 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_2121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_2113 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255062,59 +254503,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_218 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_221 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_22 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_231 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_224 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_237 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_255 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_246 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_286 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_257 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_268 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_276 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_284 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_287 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_297 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_293 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255122,39 +254539,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_31 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_323 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_31 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_324 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_346 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_350 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_338 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_347 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_351 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255166,15 +254591,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_37 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_375 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_380 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255182,15 +254611,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_41 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_4_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255198,59 +254631,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_43 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_44 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_455 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_46 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_472 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_477 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_481 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_485 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_50 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255266,19 +254683,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_52 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_524 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255290,31 +254699,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_56 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_4_562 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_4_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_577 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_58 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_583 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255322,27 +254723,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_60 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_4_641 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_63 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_4_637 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255350,15 +254759,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_67 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_679 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_4_685 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255366,35 +254783,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_70 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_70 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_708 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_716 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_719 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_4_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_747 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255410,59 +254827,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_764 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_772 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_80 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_786 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_811 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_82 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_825 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_828 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_840 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255470,15 +254863,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_4_851 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_857 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_8 FILLER_4_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_869 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255486,19 +254883,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_4_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_894 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_898 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_906 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_9 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_910 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255506,35 +254899,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_922 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_935 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_955 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_4_945 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_96 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_950 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_967 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_970 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_978 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_98 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -255546,15 +254931,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_1011 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_1015 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_1017 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_1027 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256166,23 +255547,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_392 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_393 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_50_396 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_50_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256190,23 +255579,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_447 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_50_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256218,27 +255603,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_50_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_524 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_50_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256246,31 +255627,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_558 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_560 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_567 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_596 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_50_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_591 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_50_608 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_50_614 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_50_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256286,59 +255679,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_647 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_50_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_663 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_679 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_679 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_682 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_50_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_694 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_735 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_50_717 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256346,11 +255731,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_50_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_761 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_761 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_50_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256358,27 +255747,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_50_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_792 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_50_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_50_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_815 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_50_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_827 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_821 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_50_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256386,11 +255779,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_845 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256398,35 +255787,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_50_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_50_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_50_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_50_879 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_890 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_50_891 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_899 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_909 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_50_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256434,35 +255811,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_927 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_50_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_945 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_950 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_50_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_955 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_961 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_965 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_969 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_50_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256470,23 +255839,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_975 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_50_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_988 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_50_988 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_50_994 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_50_999 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_50_995 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256494,19 +255855,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_1012 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1018 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1021 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1030 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1042 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1045 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256514,11 +255875,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_1054 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_51_1057 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_51_1062 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256586,27 +255947,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1201 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_1201 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1213 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_51_1209 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_1225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_1224 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_1231 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1235 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1233 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1245 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1247 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -256614,15 +255971,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1257 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_1269 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_1271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_1281 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_1283 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257110,19 +256467,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_51_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_377 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_51_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257130,51 +256483,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_51_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_496 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257182,15 +256531,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_530 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_520 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_524 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_51_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257218,31 +256571,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_51_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_636 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_642 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_624 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_51_630 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_51_636 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_51_639 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257250,23 +256615,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_51_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_686 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257274,63 +256631,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_706 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_721 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_51_714 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_736 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_51_758 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_747 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_792 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_51_781 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_787 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_797 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_804 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257338,23 +256683,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_817 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_816 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_824 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_51_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_844 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_847 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_856 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_851 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257362,19 +256707,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_880 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_886 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_51_894 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_895 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257382,15 +256727,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_904 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_915 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_914 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_51_927 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -257398,67 +256739,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_931 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_51_938 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_51_945 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_51_950 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_51_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_51_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_51_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_51_958 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_51_969 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_51_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_51_976 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_51_995 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_51_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_1007 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_1018 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_1013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_1030 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_1025 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_52_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_1049 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_1053 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_1061 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_1059 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_1073 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_1071 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_1085 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_1083 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258046,19 +257387,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_52_394 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_385 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258070,19 +257415,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_52_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_466 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_445 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_455 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258090,19 +257443,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_52_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_492 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_52_504 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_52_510 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_52_514 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_52_522 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258110,51 +257483,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_52_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_52_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_52_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_608 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_610 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_629 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_630 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258166,19 +257535,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_675 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_681 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_672 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_684 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_52_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258186,31 +257559,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_722 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_708 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_728 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_720 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_726 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_52_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_761 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_738 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_741 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_752 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_52_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_52_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258218,31 +257607,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_772 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_796 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_786 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_793 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_804 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_819 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258250,11 +257631,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_832 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_52_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_844 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258262,47 +257643,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_856 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_850 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_876 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_854 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_888 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_910 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_875 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_919 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_882 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_52_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_52_886 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_52_942 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_52_889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_52_954 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_52_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_52_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_52_913 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_52_921 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_52_925 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_929 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_52_941 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_52_953 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_52_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258310,11 +257711,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_52_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_52_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_52_987 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_52_981 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_52_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258322,15 +257727,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_1026 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_1033 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_1045 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_1038 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258338,11 +257739,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_1057 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_1050 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_53_1062 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258430,7 +257831,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_1245 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_1245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258438,15 +257839,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_1257 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_1255 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_1269 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_1281 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_1275 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258930,15 +258327,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_53_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_373 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_53_382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258950,15 +258351,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_413 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_53_418 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_53_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258966,23 +258375,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_53_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_53_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_53_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -258998,19 +258407,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_541 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_532 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259018,15 +258423,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_559 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259034,35 +258439,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_588 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_53_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_588 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_53_592 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_53_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_600 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_606 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_623 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_53_614 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_617 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_53_629 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_53_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259070,27 +258483,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_671 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_673 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_681 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_53_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259098,19 +258499,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_690 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_53_700 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_711 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_53_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259118,39 +258515,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_738 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_53_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_776 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259158,31 +258555,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_817 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_811 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_830 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_53_838 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_53_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_53_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_53_880 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_53_872 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_53_877 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_53_883 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259190,19 +258595,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_900 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_906 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_53_904 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_910 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_922 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_53_922 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_53_928 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259210,23 +258619,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_53_930 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_53_932 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_53_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_938 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_53_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_53_950 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_53_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_53_959 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_53_965 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_53_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259234,31 +258647,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_53_984 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_1000 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_987 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_1008 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_53_996 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_1014 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_1002 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_54_1026 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_1010 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_1014 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_1032 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_54_1034 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259858,27 +259263,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_54_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_377 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_387 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259890,55 +259287,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_54_507 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_54_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_54_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259946,47 +259351,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_54_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_604 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_54_616 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_54_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_628 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_54_634 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_54_640 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_54_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -259994,47 +259411,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_54_678 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_679 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_691 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_54_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_54_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_728 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_730 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_736 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_54_747 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_54_755 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_54_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_54_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260042,31 +259475,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_772 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_54_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_799 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_811 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_815 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260074,15 +259499,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_830 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_830 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_840 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_847 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_54_842 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260090,7 +259511,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_859 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_54_850 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_54_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260098,51 +259523,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_54_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_883 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_879 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_54_900 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_54_912 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_54_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_910 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_54_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_943 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_932 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_954 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_936 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_966 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_54_953 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_54_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260150,35 +259579,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_54_975 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_54_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_54_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_54_985 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_54_986 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_54_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_1000 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_1004 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_55_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_1013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_1027 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_1019 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_1039 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_1031 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_55_1043 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260186,7 +259619,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_1051 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_1055 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260778,15 +260211,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_360 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_55_367 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_55_373 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_55_382 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_55_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260794,23 +260243,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_55_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_422 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_424 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260818,27 +260263,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_458 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_476 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_503 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_55_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260846,11 +260295,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_523 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_55_536 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_55_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260858,15 +260315,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_550 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_55_558 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_554 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260874,19 +260323,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260894,31 +260343,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_644 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_55_679 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_55_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260926,59 +260383,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_690 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_698 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_702 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_704 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_714 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_720 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_746 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_55_761 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_767 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_791 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_801 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_796 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -260986,63 +260435,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_814 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_828 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_832 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_55_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_844 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_846 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_850 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_858 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_872 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_866 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_879 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_876 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_888 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_895 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_55_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_901 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_55_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_912 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_911 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261050,67 +260499,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_931 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_55_940 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_935 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_55_946 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_55_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_55_961 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_55_960 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_55_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_970 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_55_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_976 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_1007 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_980 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_1011 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_55_985 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_55_993 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_55_996 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_1000 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_1004 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_1015 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_1027 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_1028 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261658,11 +261079,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_56_253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_265 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261718,19 +261139,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_56_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_393 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261738,43 +261155,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_56_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_56_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_460 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_477 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_56_489 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_56_495 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_56_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_56_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261786,23 +261219,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_56_554 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_560 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_564 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_56_570 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_56_574 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_56_578 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_56_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261810,27 +261259,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_616 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_622 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_56_642 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261838,63 +261283,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_652 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_660 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_672 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_56_681 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_56_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_56_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_712 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_718 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_721 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_727 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_730 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_56_738 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261902,11 +261323,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_56_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261914,31 +261335,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_784 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_795 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_792 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_56_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_798 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_804 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_56_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_817 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261946,15 +261363,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_56_840 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_845 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -261962,63 +261371,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_851 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_56_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_863 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_56_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_873 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_880 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_876 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_886 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_892 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_896 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_56_908 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_903 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_920 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_56_910 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_56_922 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_56_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_56_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_944 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_950 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_56_958 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262026,23 +261427,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_56_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_56_970 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_56_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_56_978 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_56_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_56_991 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_56_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_56_995 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_56_999 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262050,19 +261455,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_1012 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_1013 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_1024 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_1025 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_1036 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_1037 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_1048 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_1049 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262070,7 +261475,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_1060 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_57_1061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262666,11 +262071,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_57_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262678,35 +262083,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_57_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_57_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_57_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_57_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_57_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_57_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_57_445 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_57_457 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_57_469 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_57_476 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_57_482 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_57_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262714,27 +262139,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_505 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_57_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_525 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262750,63 +262167,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_569 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_57_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_590 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_591 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_57_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_637 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_650 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_57_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_57_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_667 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_671 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_57_675 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_57_683 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_57_688 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262814,19 +262239,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_691 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_57_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_707 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_711 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262838,35 +262255,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_57_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_738 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_57_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_57_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_763 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_57_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_787 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_57_799 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_57_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262874,51 +262299,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_810 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_817 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_824 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_827 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_852 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_843 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_57_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_855 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_876 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_882 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_880 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_883 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262926,15 +262343,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_905 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_900 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_917 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_57_908 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_928 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_915 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_57_929 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262942,15 +262363,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_57_940 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_940 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_948 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_57_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_57_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -262958,31 +262375,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_57_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_57_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_57_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_57_986 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_57_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_57_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_57_999 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_58_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_1011 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_1028 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_1013 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_58_1030 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263502,15 +262923,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_2125 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_2137 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_2145 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_2142 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263590,19 +263007,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_58_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_58_382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_388 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_58_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263610,27 +263031,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_423 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_58_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_58_464 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263638,23 +263059,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_58_490 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_509 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_58_517 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_58_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263662,55 +263091,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_531 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_58_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_560 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_574 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_566 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_58_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_58_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263722,19 +263147,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_58_652 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_660 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_676 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_678 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263746,27 +263171,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_719 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_732 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_58_748 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_58_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_58_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263774,27 +263207,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_772 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_790 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_778 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_784 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_58_796 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_801 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263802,11 +263219,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_826 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_819 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_58_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263814,11 +263235,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_844 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_58_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263826,35 +263243,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_854 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_872 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_885 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_58_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_891 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263862,19 +263275,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_930 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_58_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_58_938 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_935 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_58_950 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_58_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_58_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_956 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263882,31 +263295,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_58_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_976 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_58_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_58_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_58_989 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_986 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_58_990 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_58_997 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_58_997 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263914,15 +263315,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_59_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_1025 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_59_1028 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_1037 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_59_1040 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_1049 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -263930,7 +263331,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_59_1052 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_59_1061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264522,27 +263923,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_59_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_407 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_405 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_59_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264550,67 +263955,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_59_445 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_460 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_486 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_59_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_59_505 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_521 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_527 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264618,15 +264011,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_551 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264634,47 +264027,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_572 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_572 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_592 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_600 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_599 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_59_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_59_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_59_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_650 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_653 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264682,15 +264067,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_673 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_59_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264698,7 +264079,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_700 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_59_714 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264706,39 +264091,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_59_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_792 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_798 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_804 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_59_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264746,23 +264135,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_826 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_59_841 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_855 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264770,31 +264155,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_870 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_878 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_886 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_884 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_890 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_892 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_59_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_906 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_919 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_59_911 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_914 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_59_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264802,35 +264191,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_930 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_932 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_944 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_943 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_956 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_959 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_59_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_59_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_59_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_59_985 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_59_992 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_59_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_59_999 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -264850,6 +264239,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_5_103 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264858,10 +264251,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_105 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_5_1057 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264882,6 +264271,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_11 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1101 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264902,10 +264295,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_113 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1133 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264914,6 +264303,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_115 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1157 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264938,6 +264331,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_5_121 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264958,10 +264355,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_125 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264982,6 +264375,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_5_129 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -264994,6 +264391,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_133 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_5_1337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265014,11 +264415,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_137 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_1381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_1381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_139 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265074,10 +264475,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_151 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_5_1511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265090,6 +264487,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_153 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265110,10 +264511,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_157 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265126,10 +264523,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_161 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_5_1617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265146,11 +264539,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_164 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_1649 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_1649 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_5_165 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265174,19 +264567,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_17 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_1705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_1717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_171 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_172 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_1717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265214,11 +264603,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_178 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_1785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_1785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265254,7 +264643,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_186 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_185 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265274,6 +264663,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_5_1903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265282,11 +264675,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_1917 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_191 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_192 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_1917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265298,6 +264691,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_5_195 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_5_1953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265342,7 +264739,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_204 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_204 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265378,10 +264775,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_212 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_5_2121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265402,23 +264795,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_216 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_223 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_225 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_23 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_5_233 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_227 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265426,103 +264807,103 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_5_249 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_254 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_25 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_262 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_283 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_268 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_5_291 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_296 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_279 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_316 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_283 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_322 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_290 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_298 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_339 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_302 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_312 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_35 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_318 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_324 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_366 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_372 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_343 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_378 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_364 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_37 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_384 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_399 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265534,11 +264915,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_43 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265546,51 +264931,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_47 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_507 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_5_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_544 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265598,19 +264983,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_559 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_563 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_563 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265618,11 +264995,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_575 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_587 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_599 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265638,11 +265023,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_641 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_653 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_5_665 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_5_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265650,51 +265043,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_69 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_715 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_5_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_755 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_77 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_770 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265702,55 +265095,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_797 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_80 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_81 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_800 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_816 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_889 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_5_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265762,11 +265151,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_5_92 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -265790,6 +265179,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_97 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_5_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -265798,7 +265191,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_1003 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_1000 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_60_1008 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266330,11 +265727,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_2125 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_2129 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_2125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266362,19 +265755,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_265 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_262 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_60_282 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_289 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266382,15 +265775,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_60_294 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_60_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_60_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_60_301 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_60_307 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266426,11 +265819,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_393 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_60_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266438,43 +265835,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_60_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_436 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_60_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_60_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_508 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_477 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_60_489 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_60_507 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_60_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_60_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266482,63 +265895,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_550 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_571 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_580 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_606 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_60_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_60_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_618 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_624 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_630 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_634 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_639 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_643 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_60_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266546,43 +265939,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_672 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_662 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_679 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_60_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_743 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_750 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_60_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_747 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_60_755 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_60_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_60_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266590,15 +265995,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_60_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_60_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_788 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266606,11 +266011,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_815 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_823 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_821 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_60_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266618,7 +266027,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_60_840 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_842 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266626,31 +266035,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_60_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_854 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_60_866 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_873 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_882 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_888 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_894 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_60_892 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266658,39 +266059,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_903 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_60_903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_907 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_915 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_910 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_928 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_60_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_935 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_956 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_60_952 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_958 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_60_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266698,23 +266103,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_60_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_60_970 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_60_978 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_60_983 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_60_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_60_987 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_60_988 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_60_992 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_60_992 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266722,19 +266127,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_1013 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_1012 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_1025 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_1024 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_1036 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_1049 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_1048 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266742,7 +266147,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_61_1061 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_1060 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -266950,10 +266355,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_61_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -267054,6 +266455,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_61_17 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_61_1705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -267286,10 +266691,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_61_273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -267302,11 +266703,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_61_29 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_61_293 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267326,27 +266731,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_61_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_387 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_39 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267354,23 +266755,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_422 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_41 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_427 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_61_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267378,55 +266783,75 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_476 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_460 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_61_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_486 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_507 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_51 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_61_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_546 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_61_520 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_528 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_61_53 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_61_534 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_61_542 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_61_547 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_61_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267442,47 +266867,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_574 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_61_590 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_604 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_61_610 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_61_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_61_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_646 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_656 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_61_663 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_61_671 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_61_676 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_61_688 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267490,35 +266931,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_694 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_716 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_61_722 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_743 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_759 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_61_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267526,7 +266971,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_785 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_61_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267534,71 +266983,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_819 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_832 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_835 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_61_851 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_843 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_866 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_61_855 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_892 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_61_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_61_900 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_874 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_61_908 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_887 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_912 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_897 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_61_909 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_915 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_921 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_61_927 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_61_928 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -267606,43 +267039,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_61_940 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_61_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_959 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_61_966 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_970 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_61_987 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_61_974 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_61_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_61_980 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_1000 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_62_1002 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_1004 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_1008 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_1017 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268242,15 +267675,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_62_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_343 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_62_355 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268258,15 +267695,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_62_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_62_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_392 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_380 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_62_386 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_62_394 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268278,43 +267723,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_62_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_462 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_62_474 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_506 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_62_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_62_507 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_62_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_62_516 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_62_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268322,23 +267779,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_62_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_554 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_566 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_572 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_62_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268346,15 +267807,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_603 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_62_609 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_62_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268362,11 +267831,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_625 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_631 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268378,7 +267843,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_645 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_62_649 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268386,27 +267855,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_62_655 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_660 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_677 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_62_678 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268418,27 +267879,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_62_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_732 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_738 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_736 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268446,11 +267907,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_62_757 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_763 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268458,23 +267915,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_775 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_782 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_62_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_786 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_790 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_798 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_62_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268482,11 +267943,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_62_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_62_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_818 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268498,7 +267959,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_838 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_845 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268506,7 +267967,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_850 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_62_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268514,55 +267975,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_62_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_872 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_879 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_876 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_887 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_62_891 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_62_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_905 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_915 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_62_916 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_920 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_931 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_62_942 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_952 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_956 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_959 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_960 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_62_964 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268574,31 +268035,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_62_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_62_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_62_984 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_1004 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_990 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_62_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_1017 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_62_997 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_1007 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_1041 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_63_1009 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_63_1028 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_63_1040 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -268606,11 +268075,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_1053 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_63_1061 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_1052 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269194,27 +268659,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_63_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_347 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_369 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_373 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269226,47 +268683,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_63_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_466 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_460 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_483 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_63_493 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_497 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_63_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269278,23 +268747,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_540 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_542 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269302,7 +268767,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_559 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_63_564 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269310,39 +268787,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_580 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_588 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_600 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_630 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_63_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_642 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_650 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_63_660 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269350,15 +268839,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_63_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_684 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_688 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269366,19 +268851,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_63_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_711 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_723 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_711 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_63_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269386,35 +268875,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_735 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_756 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_767 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_776 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_63_785 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_63_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269422,23 +268915,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_812 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_817 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_824 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_832 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_63_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_849 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_855 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269446,31 +268943,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_866 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_892 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_904 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_908 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_899 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_63_911 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_63_915 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_63_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -269478,55 +268979,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_934 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_938 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_63_950 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_63_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_63_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_63_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_63_984 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_63_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_63_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_63_999 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_63_998 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_1000 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_1006 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_1015 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_1010 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_1027 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_1032 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_1035 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270118,39 +269619,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_64_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_64_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_374 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_399 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_64_405 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_64_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270158,27 +269667,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_64_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_463 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_64_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270186,39 +269699,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_498 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_506 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_510 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_515 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_519 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270226,75 +269723,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_549 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_562 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_566 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_564 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_64_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_608 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_628 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_595 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_598 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_608 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_628 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_639 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_643 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270302,47 +269775,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_662 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_674 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_64_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_64_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_706 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_722 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_64_734 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270354,7 +269831,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_64_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_64_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_64_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270362,31 +269843,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_779 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_775 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_784 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_64_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_817 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_811 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_823 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_820 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270394,15 +269875,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_64_831 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_835 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_842 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270410,51 +269891,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_854 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_64_866 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_861 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_64_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_874 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_64_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_886 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_883 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_898 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_890 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_914 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_914 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_935 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_64_922 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_64_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_64_929 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_64_958 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_64_941 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_64_949 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_64_953 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_64_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -270462,19 +269955,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_64_970 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_970 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_64_978 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_64_975 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_64_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_64_991 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_64_981 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_64_985 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_64_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271074,35 +270575,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_65_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_324 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_65_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_65_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271110,47 +270611,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_65_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_423 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_65_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_65_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_65_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_65_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_483 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_65_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271158,7 +270663,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_65_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271166,11 +270671,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_529 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_523 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_65_530 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_65_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271178,31 +270691,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_550 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_65_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_563 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_65_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_65_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_588 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271210,43 +270715,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_609 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_65_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_65_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_619 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_65_640 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_667 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_675 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_65_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271254,15 +270759,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_698 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271270,43 +270775,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_746 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_65_751 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_764 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_65_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_65_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_787 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_800 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271314,43 +270819,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_819 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_814 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_65_832 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_858 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_65_830 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_870 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_65_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_65_882 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_65_894 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_65_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_863 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_905 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_875 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_914 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_879 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_65_888 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_65_904 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_65_912 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_65_917 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_65_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271358,71 +270879,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_934 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_65_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_65_949 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_945 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_65_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_959 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_65_971 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_65_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_65_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_65_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_65_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_972 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_65_980 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_1032 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_1007 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_1039 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_1027 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_1051 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_1075 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_1049 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_1061 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_1073 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_1085 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_1087 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -271990,39 +271499,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_66_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_66_343 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_352 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_66_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_66_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_395 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_66_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272030,11 +271543,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_412 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_66_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272042,43 +271551,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_66_436 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_66_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_460 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_66_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_512 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_520 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_66_524 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_66_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272086,11 +271603,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_66_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272098,19 +271615,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_560 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_551 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_566 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_574 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272118,35 +271635,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_66_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_594 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_614 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_635 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_615 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_636 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272154,19 +271663,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_669 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_659 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_670 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_681 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_675 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272174,19 +271675,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_66_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_716 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_732 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_728 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_66_739 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_66_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272194,7 +271703,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_759 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272202,39 +271711,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_66_771 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_775 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_66_806 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_799 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_802 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_808 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_816 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_820 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_66_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272242,11 +271739,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_838 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_844 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272254,11 +271747,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_852 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_851 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_860 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_66_859 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272266,23 +271759,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_880 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_879 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_66_892 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_906 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_66_900 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_912 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_906 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_66_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272290,27 +271787,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_66_927 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_66_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_66_939 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_942 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_949 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_961 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_955 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272318,23 +271807,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_66_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_66_975 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_987 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_66_995 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_66_990 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_1003 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_66_998 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_67_1001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272342,19 +271835,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_1013 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_1016 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_1025 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_1022 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_1037 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_1034 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_1049 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_1046 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272362,7 +271855,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_67_1061 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_1058 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272930,15 +272423,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_67_313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_318 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_67_327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272946,27 +272443,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_67_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_67_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_67_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_374 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_384 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -272974,31 +272467,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_422 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_67_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_458 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_461 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_67_465 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_67_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273006,7 +272507,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_488 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_67_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273014,7 +272519,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_505 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_67_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273022,7 +272531,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_520 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273030,7 +272539,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_67_538 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273038,15 +272547,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_550 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_67_558 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_67_567 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273054,55 +272567,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_67_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_594 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_580 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_602 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_596 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_641 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_67_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_67_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_651 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_683 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_664 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_67_675 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_67_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273110,15 +272631,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_67_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273126,43 +272647,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_67_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_67_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_67_752 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_67_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_67_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_773 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_777 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_780 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_67_802 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_67_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273170,51 +272679,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_810 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_67_820 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_67_831 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_824 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_834 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_862 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_67_874 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_890 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_908 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_912 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273222,55 +272727,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_932 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_930 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_67_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_972 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_67_975 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_67_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_67_986 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_67_992 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_67_985 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_1002 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_67_993 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_1010 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_1017 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_1018 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_1023 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_1030 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_1035 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273854,51 +273359,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_68_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_328 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_68_348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_68_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_68_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_68_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273906,55 +273411,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_68_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_68_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_68_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_450 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_486 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_68_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_505 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_68_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_68_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -273962,43 +273475,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_68_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_68_580 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_637 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_619 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_68_625 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_68_631 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_68_643 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_68_645 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_68_649 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274006,31 +273539,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_655 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_674 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_659 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_676 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_682 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_685 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274038,35 +273555,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_736 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_748 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_752 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_767 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274074,39 +273587,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_784 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_68_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_801 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_805 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_808 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274114,11 +273615,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_830 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_834 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274126,35 +273627,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_855 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_68_856 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_862 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_68_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_68_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_878 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_879 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_885 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_891 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_892 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_895 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_68_903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_911 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_907 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_68_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274162,23 +273667,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_68_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_68_934 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_68_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_946 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_68_938 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_954 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_958 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_68_957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_68_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274186,35 +273691,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_973 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_68_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_68_991 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_68_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_1004 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_68_990 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_69_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_68_996 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_1014 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_1000 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_1034 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_69_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_1046 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_1027 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_69_1039 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274222,7 +273731,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_1058 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_1051 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_69_1063 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274794,7 +274307,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_317 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_69_323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274806,23 +274323,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_69_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_69_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_364 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_378 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_69_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274830,55 +274351,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_69_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_69_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_417 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_69_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_458 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_474 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_490 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274886,15 +274403,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_525 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_69_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274906,11 +274427,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274918,55 +274439,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_588 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_594 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_610 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_660 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_628 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_640 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_652 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_655 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274974,7 +274479,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -274982,63 +274487,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_691 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_69_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_763 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_69_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_800 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275046,55 +274547,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_69_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_69_837 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_69_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_843 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_852 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_857 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_878 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_891 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_913 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_69_911 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_69_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_926 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275102,11 +274599,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_69_935 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_69_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_947 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_69_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275114,31 +274615,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_957 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_964 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_69_972 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_69_978 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_69_983 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_982 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_69_993 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_69_997 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_10 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_69_990 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275178,7 +274671,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_109 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_6_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275202,6 +274695,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_114 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_6_1141 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275238,10 +274735,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_121 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1217 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275262,6 +274755,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_126 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275294,10 +274791,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_133 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275318,15 +274811,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_6_138 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_1397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_1397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_14 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275426,10 +274923,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_16 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275446,7 +274939,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_6_165 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_165 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275470,10 +274963,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_170 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_6_1701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275510,6 +274999,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_6_177 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275530,10 +275023,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_182 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275546,10 +275035,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_185 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275558,6 +275043,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_6_187 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_6_1875 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275574,10 +275063,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_191 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_1913 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275610,7 +275095,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_197 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_197 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275638,10 +275123,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_203 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_6_2037 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275666,6 +275147,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_209 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_6_2093 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -275694,15 +275179,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_221 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_227 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_233 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_239 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275714,15 +275199,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_265 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_6_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_277 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_265 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_289 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_6_273 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_278 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_6_285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275730,35 +275223,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_6_297 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_293 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_6_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_296 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_302 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_307 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_311 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_315 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_318 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_338 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_330 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_344 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275766,19 +275263,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_375 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_394 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_6_402 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275786,15 +275291,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_429 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_439 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_445 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_6_451 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275810,23 +275331,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_6_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_6_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_482 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_505 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_6_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275834,23 +275359,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_6_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_6_585 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_569 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_6_581 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_6_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275862,19 +275395,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_637 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_643 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_6_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275886,55 +275419,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_681 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_689 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_6_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_704 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_711 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_751 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_748 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_752 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_6_761 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_6_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -275942,19 +275483,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_786 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_792 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_805 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_804 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276002,6 +275543,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_6_9 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_6_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -276050,23 +275595,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_1000 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_70_1005 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_1008 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_70_1017 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_1012 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_1029 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_1016 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_1028 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_1035 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276650,47 +276191,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_70_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_328 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_343 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_70_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_378 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_394 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_403 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276698,43 +276239,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_70_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_70_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_70_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_466 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_70_474 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_497 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_70_509 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_70_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276746,55 +276295,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_549 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_562 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_70_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_582 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_559 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_577 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_70_585 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_589 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_602 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_608 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_614 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276810,7 +276335,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_648 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276818,39 +276343,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_667 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_70_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_728 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_747 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_70_711 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_70_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276858,7 +276387,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276866,7 +276395,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_789 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_770 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_70_777 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_70_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276874,19 +276411,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_815 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_824 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_821 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_70_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276894,7 +276435,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_847 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_840 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_70_844 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276902,39 +276447,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_859 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_862 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_70_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_873 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_70_889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_70_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_898 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_70_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_906 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_70_911 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276942,11 +276479,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_70_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_70_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_70_959 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_949 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_70_953 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_70_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276962,35 +276507,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_70_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_70_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_70_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_70_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_70_994 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_990 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_70_998 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_1007 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_1002 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_1026 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_71_1021 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_1039 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_1038 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -276998,11 +276539,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_1051 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_1050 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_71_1062 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277166,10 +276707,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_14 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_71_1401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -277214,6 +276751,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_71_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_71_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -277450,10 +276991,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_20 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_71_2009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -277550,6 +277087,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_71_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_71_273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -277566,23 +277107,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_71_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_71_327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277590,51 +277131,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_71_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_364 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_39 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_71_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_44 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277642,15 +277179,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_71_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_462 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_71_471 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_71_479 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_71_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277662,31 +277211,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_532 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_553 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_55 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_71_554 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_71_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277698,19 +277255,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_575 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_590 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_602 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_590 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277718,19 +277271,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_624 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_71_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_634 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_650 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_71_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277738,11 +277295,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_688 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277750,15 +277307,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_71_693 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_700 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_698 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_722 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_713 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_71_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277766,7 +277327,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277774,31 +277335,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_755 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_758 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_71_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_71_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_796 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_71_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_802 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_71_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_805 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277810,43 +277371,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_819 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_823 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_826 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_71_838 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_852 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_864 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_871 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_878 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_884 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_71_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277854,23 +277399,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_905 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_9 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_71_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_71_905 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_913 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_922 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -277878,63 +277415,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_932 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_938 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_940 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_71_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_71_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_963 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_71_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_71_969 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_71_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_71_975 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_71_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_71_978 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_71_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_71_984 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_72_1004 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_71_996 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_72_1016 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_1004 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_1010 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_1013 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_1025 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_72_1033 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_1028 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278518,27 +278039,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_72_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_325 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_331 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_72_342 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_354 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278550,15 +278079,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_392 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_396 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_72_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278566,51 +278099,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_460 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_511 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_526 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_506 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_518 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_72_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278618,11 +278159,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_535 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_546 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278630,47 +278179,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_564 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_584 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_602 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_606 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_619 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_628 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_636 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_640 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_72_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278678,15 +278211,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_675 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_691 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278694,43 +278227,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_72_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_719 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_711 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_750 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_736 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_744 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_752 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_759 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_767 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_759 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278738,15 +278255,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_786 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_796 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278754,15 +278279,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_821 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_824 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278770,11 +278287,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_830 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_72_830 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_842 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_835 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_72_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278782,59 +278303,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_859 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_72_854 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_72_866 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_72_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_882 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_72_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_894 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_898 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_72_906 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_908 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_72_914 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_919 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_920 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_72_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_72_927 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_72_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_936 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_949 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_72_960 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278842,7 +278363,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_72_972 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_970 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278850,27 +278371,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_72_986 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_72_996 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_984 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_1000 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_72_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_72_995 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_1033 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_1004 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_1045 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_73_1014 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_73_1026 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_73_1038 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -278878,11 +278407,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_73_1057 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_73_1050 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_1062 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279454,11 +278983,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_73_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279466,15 +278995,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_73_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_349 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279482,7 +279007,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_380 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_73_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279490,59 +279019,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_73_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_73_422 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_73_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_73_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_73_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279550,23 +279079,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_73_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_540 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_73_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279574,15 +279107,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_553 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_73_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_563 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279590,15 +279119,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_580 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_73_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279606,47 +279139,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_608 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_73_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_73_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_627 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_73_632 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_73_644 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_73_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_671 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_676 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_688 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279654,11 +279179,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_73_700 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_706 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279666,23 +279191,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_73_722 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_743 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_750 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_753 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279690,31 +279215,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_768 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_782 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_73_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_787 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_795 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_73_806 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_798 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279722,43 +279247,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_812 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_73_819 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_835 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_850 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_73_856 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_73_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_868 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_73_876 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_73_914 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_886 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_924 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_894 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_73_899 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_73_911 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_73_914 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_73_922 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_73_928 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279766,47 +279311,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_934 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_941 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_73_941 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_947 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_73_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_73_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_73_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_73_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_984 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_73_976 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_73_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_73_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_1011 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_1010 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_1023 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_1022 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_74_1034 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279826,11 +279371,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_1085 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_1088 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_74_1085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -279838,23 +279379,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_1102 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_1091 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_1114 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_1093 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_1126 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_1105 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_1138 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_1117 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_74_1146 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_1129 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_74_1141 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_74_1147 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280386,43 +279935,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_74_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_314 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_336 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_352 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_384 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_74_387 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_74_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280430,19 +279987,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_74_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_429 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_74_441 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_74_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280450,31 +280015,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_74_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280490,27 +280055,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_541 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_536 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_540 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_544 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_560 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_577 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_74_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280518,23 +280087,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_609 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_612 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_627 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280542,7 +280099,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_74_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280550,59 +280107,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_655 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_660 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_671 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_74_672 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_694 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_678 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_711 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_726 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_726 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_761 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_752 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_74_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280610,15 +280171,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_74_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_793 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_801 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_797 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_74_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280626,7 +280191,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_829 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_813 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_74_817 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_74_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280634,11 +280207,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_836 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_833 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_842 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280646,7 +280219,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_860 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_74_862 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280654,27 +280227,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_880 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_887 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_888 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_74_895 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_899 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_74_911 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_906 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_917 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_74_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_920 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280682,23 +280255,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_935 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_74_929 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_74_939 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_932 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_74_938 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_74_952 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_74_964 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_74_958 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -280706,15 +280275,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_976 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_74_970 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_984 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_74_978 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_74_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_74_981 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_74_989 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_74_998 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281314,39 +280891,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_75_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_75_313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_318 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_75_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_75_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_75_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_75_382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281354,27 +280931,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_75_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_75_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281386,19 +280963,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_75_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_472 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_75_476 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_75_479 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_75_487 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_75_491 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_75_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281406,23 +281003,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_75_505 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_75_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_75_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_534 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_75_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_75_538 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281430,11 +281031,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_75_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_559 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_75_563 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281442,39 +281047,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_575 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_75_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_75_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_610 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_617 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_626 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_632 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281482,7 +281071,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_650 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281490,7 +281079,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_75_676 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_75_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281498,43 +281095,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_75_702 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_708 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_722 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_711 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_751 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_744 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_75_756 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_75_775 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281542,19 +281135,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_75_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_793 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_796 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_75_808 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281562,7 +281151,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_75_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_75_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281570,51 +281159,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_841 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_75_847 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_75_850 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_856 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_856 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_75_868 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_860 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_873 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_863 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_75_885 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_75_875 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_75_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_883 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_886 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_909 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_892 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_75_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_75_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_75_903 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_75_911 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_75_920 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281622,23 +281211,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_936 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_75_931 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_75_946 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_75_943 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_75_956 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_75_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_962 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_955 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_75_974 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_75_967 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_75_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281650,35 +281243,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_1017 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_1021 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_76_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_1037 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_1056 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_1049 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_1062 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_1061 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_1074 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_1073 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_1086 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_1085 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -281686,6 +281279,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_76_1091 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_76_1093 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -281830,6 +281427,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_14 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_76_1409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -281878,10 +281479,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_15 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_76_1509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -282118,6 +281715,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_76_20 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_76_2001 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -282210,10 +281811,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_76_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -282226,7 +281823,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282242,39 +281839,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_334 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_358 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_76_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_399 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_381 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_390 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_76_398 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_76_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282282,55 +281891,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_76_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_445 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_455 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_458 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_456 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_76_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_464 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_506 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_514 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_76_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282338,55 +281951,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_574 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_76_608 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_76_580 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_591 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_597 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_600 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_611 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_622 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282394,11 +281983,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_76_645 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_649 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282406,51 +281991,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_682 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_76_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_76_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_715 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_683 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_728 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_76_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_710 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_76_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_716 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_76_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_722 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_76_731 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_739 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_76_743 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_752 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_766 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282458,23 +282063,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_76_773 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_773 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_76_781 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_779 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_800 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_76_797 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_76_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_808 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_76_813 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282482,11 +282095,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_833 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_848 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_835 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282502,43 +282111,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_76_872 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_76_880 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_76_913 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_76_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_76_929 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_9 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_936 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_904 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_76_950 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_908 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_956 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_76_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_968 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_76_925 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_76_933 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_76_939 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_76_951 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_76_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -282546,15 +282171,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_76_975 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_76_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_76_979 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_76_997 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283158,35 +282783,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_77_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_367 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283194,59 +282815,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_77_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_77_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_422 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_77_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283254,23 +282871,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_512 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_77_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_525 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_536 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283278,11 +282895,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_550 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_564 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_556 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_77_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_77_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283290,27 +282915,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_77_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_588 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_77_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_598 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_77_607 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283318,7 +282939,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_77_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283326,35 +282947,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_630 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_77_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_649 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_648 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_659 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_77_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_673 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_77_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283362,47 +282979,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_703 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_77_719 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_743 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_758 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_77_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_798 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_783 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_77_788 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_77_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283410,35 +283035,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_77_816 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_77_816 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_832 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_828 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_835 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_77_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_839 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_862 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_77_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_874 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_863 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_886 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_880 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283446,19 +283071,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_77_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_906 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_908 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_915 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_914 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_77_926 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_77_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283466,7 +283087,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_77_936 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_77_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -283474,19 +283095,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_957 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_77_963 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_977 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_77_975 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_77_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_77_979 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_77_983 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_77_995 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284086,27 +283715,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_78_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_315 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_324 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_78_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_78_344 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_354 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_78_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284114,7 +283747,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284122,11 +283755,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_78_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_393 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_78_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284134,67 +283771,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_78_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_78_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_462 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_472 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_78_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_506 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_509 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_522 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_78_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284202,55 +283827,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_78_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_546 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_78_566 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_572 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_78_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_616 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_78_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_78_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_622 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_78_634 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_78_642 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_78_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284258,27 +283895,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_78_665 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_78_671 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_677 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284286,23 +283907,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_78_717 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_78_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_736 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_739 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284310,11 +283931,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_78_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_78_767 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_764 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284322,11 +283943,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_78_784 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_803 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_790 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_78_794 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_78_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284334,11 +283963,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_78_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_819 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_78_829 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284346,11 +283979,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_830 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_837 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284358,27 +283987,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_858 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_855 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_78_866 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_886 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_78_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_78_898 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_78_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_903 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_78_889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_78_915 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_893 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_78_905 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_78_917 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284386,23 +284023,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_78_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_78_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_936 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_943 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_78_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_951 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_78_963 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_78_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284410,11 +284043,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_78_975 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_78_979 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_78_977 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284426,7 +284055,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_79_1006 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_1007 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -284570,10 +284199,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_13 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_79_1301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -284854,6 +284479,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_79_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__fill_1 FILLER_79_1903 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -284994,10 +284623,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_25 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_79_261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -285022,11 +284647,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_31 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_79_317 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_79_327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285034,23 +284663,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_344 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_37 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_371 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_79_377 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_79_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285062,79 +284699,79 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_430 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_79_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_43 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_79_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_49 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_496 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_79_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_520 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_543 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285142,11 +284779,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_554 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_556 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_79_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285154,59 +284791,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_575 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_590 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_596 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_612 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_610 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_636 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_646 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_636 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_648 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_79_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_682 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_668 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_684 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_686 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285214,55 +284839,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_695 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_7 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_702 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_708 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_79_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_734 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_747 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_755 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_751 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_761 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_760 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_767 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_773 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_777 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285270,15 +284883,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_788 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_795 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_791 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_807 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_799 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285286,11 +284899,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_819 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_79_831 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_820 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_79_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285298,27 +284915,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_79_858 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_841 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_79_866 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_872 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_865 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_878 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_885 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_79_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_888 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285326,11 +284943,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_903 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_926 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_908 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_79_915 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_79_921 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_79_929 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285338,35 +284967,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_79_938 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_944 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_947 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_79_955 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_79_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_79_961 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_79_966 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_79_976 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_79_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_982 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_79_994 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_79_999 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -285610,6 +285235,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_7_1505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -285710,10 +285339,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_17 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_7_1705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -285946,6 +285571,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_7_273 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -285954,63 +285583,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_281 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_29 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_287 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_293 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_7_295 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_299 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_303 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_339 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_351 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_318 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_7_359 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_7_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_347 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_41 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_386 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_39 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_7_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286018,67 +285655,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_498 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_519 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_7_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_543 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_7_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286090,47 +285727,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_575 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_631 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_7_639 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_7_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_664 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_675 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_664 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_668 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_7_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_7_678 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_7_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286138,31 +285787,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_7_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_717 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_698 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_7_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_706 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_7_761 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_739 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_7_749 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_7_761 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_7_769 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_7_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286170,11 +285835,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_787 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_799 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_801 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286182,19 +285843,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_811 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_823 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_825 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_835 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_7_837 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286866,47 +286523,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_80_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_80_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_372 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_392 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_403 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_407 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286914,31 +286563,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_80_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_80_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_80_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_453 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_80_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286946,23 +286591,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_80_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_482 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_501 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_80_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286970,11 +286611,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_520 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -286982,27 +286623,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_80_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_558 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_566 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_564 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287010,23 +286647,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_80_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_600 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_613 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_621 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_629 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_628 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287034,7 +286663,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287042,55 +286671,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_665 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_663 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_676 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_669 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_682 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_80_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_708 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_80_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_712 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_718 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_750 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_80_757 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_80_748 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_762 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_80_757 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_80_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287098,27 +286731,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_786 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_795 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_798 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_80_810 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_811 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_80_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287126,11 +286759,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_80_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_845 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287138,51 +286771,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_855 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_855 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_867 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_864 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_80_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_881 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_879 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_899 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_895 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_80_912 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_918 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_80_915 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_80_923 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_935 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_80_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_80_947 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_80_955 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_80_961 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_80_965 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_80_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287190,14 +286839,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_80_973 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_80_979 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_80_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -287214,19 +286855,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_1011 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_1023 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_1021 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_1047 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_1045 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287234,7 +286875,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_1059 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_81_1057 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287810,15 +287451,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287826,19 +287467,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_81_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_81_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_379 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_381 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_81_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287846,43 +287491,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_81_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_81_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_81_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_463 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_81_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287890,15 +287539,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_81_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_476 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_482 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_494 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_81_502 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_81_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287906,11 +287563,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_81_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_519 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_81_522 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_81_534 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_81_540 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_81_544 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287918,7 +287591,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_81_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287926,7 +287599,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_564 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_81_565 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_81_568 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287934,47 +287615,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_570 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_575 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_603 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_81_610 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_81_607 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_633 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_81_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_81_617 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_627 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_638 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_648 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287982,7 +287647,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_81_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -287990,55 +287659,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_691 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_704 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_707 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_723 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_738 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_81_740 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_744 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_762 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_756 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_769 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_81_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_780 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_802 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_797 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_81_809 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288046,11 +287711,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_819 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_81_831 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288062,39 +287731,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_81_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_853 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_857 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_880 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_871 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_884 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_81_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_892 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_890 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_81_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_901 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_905 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_909 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_909 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_915 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_919 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288102,47 +287771,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_936 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_945 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_81_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_959 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_81_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_962 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_81_977 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_81_974 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_81_983 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_81_982 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_81_985 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_1017 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_81_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_1021 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_82_1033 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288738,35 +288411,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_82_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_82_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_387 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_82_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288774,55 +288451,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_82_411 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_82_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_82_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_82_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_82_488 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_506 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_82_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_82_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288830,35 +288511,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_550 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_562 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_82_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_82_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_600 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_82_624 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288866,55 +288551,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_645 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_82_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_662 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_667 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_679 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_680 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_687 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_692 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_695 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_699 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_706 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_726 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_732 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_744 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_82_735 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_82_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_82_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_760 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288926,27 +288607,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_778 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_790 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_82_786 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_82_802 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_82_810 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_813 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_82_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288954,11 +288627,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_832 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -288966,35 +288639,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_864 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_869 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_869 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_82_877 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_82_881 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_882 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_885 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_82_886 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_897 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_889 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_909 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_896 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_82_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_909 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_82_918 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289002,15 +288679,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_82_937 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_947 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_82_959 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289018,7 +288695,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_82_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_82_971 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289026,31 +288703,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_82_981 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_82_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_82_985 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_1007 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_1004 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_1021 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_1032 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_1033 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_1045 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_1038 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289058,11 +288731,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_1057 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_1050 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_83_1062 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289646,23 +289319,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289670,67 +289343,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_391 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_83_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_83_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_83_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_83_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_489 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_493 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_499 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_83_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289742,23 +289399,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_83_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_83_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_523 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_535 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_541 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_83_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289766,15 +289411,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_556 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_561 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_565 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_83_552 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289782,47 +289419,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_83_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_588 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_83_595 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_604 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_83_603 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_610 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_83_639 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_632 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_644 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_656 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_662 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289830,75 +289459,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_688 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_83_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_83_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_690 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_83_702 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_705 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_724 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_738 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_716 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_742 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_729 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_733 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_758 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_742 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_771 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_83_777 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_83_760 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_766 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_778 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_785 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_797 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_804 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289906,51 +289511,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_824 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_836 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_839 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_850 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_857 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_878 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_83_890 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_83_897 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_912 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_897 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_909 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_924 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -289958,31 +289555,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_933 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_936 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_83_945 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_948 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_83_951 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_83_956 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_83_953 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_83_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_974 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_83_975 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_83_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_83_999 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_83_987 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290590,19 +290187,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_84_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_84_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_357 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290618,59 +290211,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_403 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_84_41 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_84_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_84_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_84_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_494 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_84_493 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_84_501 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_506 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_512 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_84_524 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290678,55 +290251,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_84_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_84_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_84_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_84_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_587 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_84_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_84_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_599 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_84_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_84_620 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_618 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_84_628 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_625 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_631 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_637 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_84_638 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_643 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_84_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290734,39 +290303,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_84_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_666 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_84_687 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_681 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_84_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_84_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_688 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_706 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_718 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_733 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_724 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_745 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290774,7 +290343,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_84_765 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_84_757 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290782,23 +290351,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_84_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_797 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_84_788 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_84_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_794 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_813 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_807 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_825 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_84_811 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_84_822 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290806,11 +290379,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_837 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_835 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_849 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_848 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290818,11 +290391,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_861 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_84_854 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_867 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_84_866 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290834,35 +290407,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_893 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_84_893 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_905 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_84_899 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_917 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_902 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_84_923 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_84_912 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_925 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_84_925 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_937 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_84_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_84_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290870,7 +290443,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_84_973 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_975 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290878,7 +290451,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_84_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_84_986 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290886,19 +290459,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_85_1006 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_1021 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_85_1009 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_1033 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_1027 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_1045 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_1039 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -290906,7 +290479,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_1057 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_1051 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291498,15 +291071,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_85_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_85_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291518,31 +291091,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_417 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_429 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_441 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_85_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291550,31 +291111,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_458 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_85_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_491 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_503 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291582,15 +291131,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_85_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_540 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_544 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291598,7 +291147,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_85_554 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_85_561 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_85_565 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291606,15 +291163,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_577 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_589 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_85_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291630,39 +291183,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_85_626 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_660 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_667 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_671 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_676 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_684 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291670,39 +291207,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_704 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_694 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_706 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_720 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_723 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_731 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_740 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_731 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_748 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_743 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_769 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_747 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_775 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_765 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_783 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_772 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291714,39 +291251,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_85_803 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_85_806 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_85_81 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_822 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_810 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_828 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_85_813 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_841 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_85_821 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_853 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_826 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_865 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_85_838 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_877 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_843 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_85_889 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_847 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_85_895 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_850 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_85_862 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_85_874 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_85_886 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_85_894 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291758,7 +291319,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_85_921 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_921 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -291766,39 +291327,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_948 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_933 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_955 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_85_945 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_967 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_951 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_85_990 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_953 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_85_996 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_85_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_971 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_1017 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_982 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_86_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_85_988 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_1035 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_85_994 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_86_1016 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_86_1028 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292406,31 +291975,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_86_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_374 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_386 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_390 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_394 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_403 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292438,55 +291995,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_86_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_86_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_480 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_488 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_86_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_504 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_511 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_86_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_86_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292494,39 +292051,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_86_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_566 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_86_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_578 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_86_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_571 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_86_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_86_583 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_630 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_592 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_86_604 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_86_615 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_86_628 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_86_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292534,51 +292107,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_645 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_86_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_86_654 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_86_661 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_86_685 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_86_668 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_677 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_86_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_86_689 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_86_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_86_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_710 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_734 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_86_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_86_745 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_86_753 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_86_730 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_86_742 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_86_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292674,11 +292251,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_949 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_86_949 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_961 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_86_955 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_86_960 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_86_968 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292694,35 +292279,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_86_986 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_86_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_86_995 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_87_1001 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_87_1004 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_87_1007 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_1012 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_1009 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_1024 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_1021 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_1036 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_1033 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_1045 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_1048 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -292730,11 +292311,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_87_1057 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_87_1063 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_87_1060 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293330,11 +292907,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_87_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293342,39 +292919,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_87_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_87_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_87_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_87_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_87_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_87_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_87_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_461 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_473 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293386,11 +292971,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_505 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_87_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293398,15 +292979,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_87_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293414,11 +292995,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_87_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_87_559 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293426,27 +293011,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_87_594 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_87_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_87_653 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_87_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_87_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_617 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_629 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_641 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_87_653 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_656 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293454,11 +293055,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_677 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_87_689 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293466,23 +293067,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_698 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_705 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_714 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_723 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_87_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293490,15 +293083,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_87_746 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_729 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_766 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_87_778 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_753 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_87_765 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_87_777 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_87_783 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -293586,27 +293191,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_965 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_87_965 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_977 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_87_969 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_87_989 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_87_973 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_1005 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_87_983 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_1017 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_87_992 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_88_1029 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_1003 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_88_1015 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_88_1027 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294230,11 +293843,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_88_401 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294242,7 +293851,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_88_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294250,55 +293859,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_88_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_88_460 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_88_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_88_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_88_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_88_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_88_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_88_513 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_88_521 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_88_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294310,35 +293911,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_536 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_533 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_88_559 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_563 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_575 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_88_579 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_88_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294346,19 +293935,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_623 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_88_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_625 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_88_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294366,7 +293959,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_648 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294374,43 +293967,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_654 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_88_658 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_669 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_661 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_681 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_88_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_88_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_680 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_88_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_88_692 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_701 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_707 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_713 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_88_719 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -294542,11 +294123,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_981 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_88_985 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_88_993 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_88_991 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295194,27 +294775,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_89_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_89_420 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_436 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_89_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295222,7 +294799,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295230,19 +294807,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_491 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_89_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295250,35 +294823,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_89_505 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_89_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_511 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_89_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_521 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_532 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_538 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_544 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_89_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295286,7 +294847,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_89_553 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_89_559 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_89_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295294,59 +294863,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_582 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_89_590 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_89_609 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_89_610 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_89_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_89_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_639 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_89_647 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_652 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_89_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_89_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_89_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_668 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_89_680 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_89_686 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -295354,27 +294919,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_89_697 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_89_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_89_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_89_709 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_89_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_89_713 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_89_717 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_89_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_89_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -296106,39 +295663,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_8_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_382 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_388 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -296146,55 +295695,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_412 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_8_416 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_8_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_448 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_8_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_515 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -296202,39 +295751,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_549 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_531 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_561 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_555 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_567 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_604 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_616 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_608 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_628 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_8_636 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_8_647 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -296242,11 +295803,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_8_662 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_655 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_670 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_664 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_676 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -296258,23 +295827,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_701 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_713 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_705 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_725 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_712 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_737 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_749 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_732 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_738 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_8_742 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_751 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -296282,23 +295863,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_8_762 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_6 FILLER_8_77 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_776 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_8_774 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_781 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_794 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_785 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_806 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_788 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_796 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_8_808 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297042,15 +296635,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_90_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_426 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_436 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297070,15 +296659,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_90_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_477 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_90_485 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_490 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297086,15 +296671,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_90_522 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_90_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297110,55 +296691,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_90_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_90_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_90_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_90_587 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_90_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_90_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_90_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_90_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_626 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_90_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_640 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_90_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297166,11 +296743,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_90_659 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_672 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_669 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297178,31 +296755,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_90_693 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_703 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_90_699 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_90_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_701 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_90_722 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_90_727 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_90_739 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_90_737 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_90_751 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_90_749 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -297986,11 +297563,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_91_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_91_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_91_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298010,11 +297587,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_91_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_91_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_91_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298022,7 +297599,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_91_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298030,10 +297607,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_91_513 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_12 FILLER_91_517 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -298042,11 +297615,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_541 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_91_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298054,11 +297623,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_91_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_569 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_91_559 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_91_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298066,19 +297639,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_91_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_91_584 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_593 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_91_600 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298090,47 +297659,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_91_617 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_622 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_91_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_91_640 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_649 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_91_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_660 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_91_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_91_664 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_673 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_668 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_91_673 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_91_676 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_91_688 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_685 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298138,19 +297695,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_696 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_697 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_91_707 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_91_709 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_91_714 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_91_721 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_91_726 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_91_727 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -298978,23 +298535,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_92_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_92_551 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_92_555 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_92_570 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_92_579 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_92_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -299002,31 +298555,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_92_589 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_589 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_92_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_601 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_92_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_613 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_92_616 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_92_628 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_92_637 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_92_632 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_92_643 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_92_638 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_645 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -299034,11 +298587,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_92_652 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_92_663 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_92_657 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -299926,7 +299475,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_93_564 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -299934,19 +299483,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_93_576 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_93_588 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_93_600 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_597 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_93_612 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_93_609 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_93_615 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -299954,27 +299507,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_93_629 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_629 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_93_635 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_641 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_93_639 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_93_653 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_93_651 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_93_665 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_93_654 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_93_666 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_93_671 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -300834,15 +300383,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_94_557 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_94_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_94_571 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_94_569 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_94_583 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_94_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306278,23 +305827,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_355 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306302,19 +305851,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_409 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_417 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_9_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306322,27 +305875,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_451 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_9_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_488 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306354,11 +305899,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_521 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_533 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_545 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306366,11 +305915,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_9_557 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_567 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_561 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306378,15 +305927,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_573 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_573 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_585 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_9_593 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_9_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306394,23 +305947,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_633 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_621 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_645 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_625 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_657 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_634 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_9_669 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_658 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_673 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_666 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_9_673 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_684 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306418,19 +305979,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_694 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_696 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_706 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_713 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_718 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_9_726 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_9_725 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306438,35 +305995,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_741 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_9_741 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_747 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_746 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_768 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_754 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_774 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_766 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_9_782 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_780 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_785 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_789 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_797 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_796 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_809 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_803 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -306474,11 +306031,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_821 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_815 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_833 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_827 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -333754,20 +333311,20 @@
     .VPWR(vccd1));
  sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_9999 (.VGND(vssd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2b_1 _1706_ (.A_N(net175),
+ sky130_fd_sc_hd__and2b_1 _1728_ (.A_N(net175),
     .B(net99),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0364_));
- sky130_fd_sc_hd__buf_12 _1707_ (.A(_0364_),
+ sky130_fd_sc_hd__buf_12 _1729_ (.A(_0364_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net209));
- sky130_fd_sc_hd__a21o_2 _1708_ (.A1(user_clock2),
+ sky130_fd_sc_hd__a21o_2 _1730_ (.A1(user_clock2),
     .A2(net175),
     .B1(net209),
     .VGND(vssd1),
@@ -333775,1987 +333332,1982 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\user_design.cell_core.clock ));
- sky130_fd_sc_hd__and2b_2 _1709_ (.A_N(net115),
+ sky130_fd_sc_hd__and2b_2 _1731_ (.A_N(net115),
     .B(net39),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0365_));
- sky130_fd_sc_hd__clkbuf_16 _1710_ (.A(_0365_),
+ sky130_fd_sc_hd__clkbuf_16 _1732_ (.A(_0365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net229));
- sky130_fd_sc_hd__and2b_4 _1711_ (.A_N(net146),
+ sky130_fd_sc_hd__and2b_4 _1733_ (.A_N(net146),
     .B(net70),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0366_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1712_ (.A(_0366_),
+ sky130_fd_sc_hd__clkbuf_2 _1734_ (.A(_0366_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net191));
- sky130_fd_sc_hd__and2b_4 _1713_ (.A_N(net126),
+ sky130_fd_sc_hd__and2b_4 _1735_ (.A_N(net126),
     .B(net50),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0367_));
- sky130_fd_sc_hd__buf_12 _1714_ (.A(_0367_),
+ sky130_fd_sc_hd__buf_12 _1736_ (.A(_0367_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net240));
- sky130_fd_sc_hd__and2b_4 _1715_ (.A_N(net137),
+ sky130_fd_sc_hd__and2b_4 _1737_ (.A_N(net137),
     .B(net61),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0368_));
- sky130_fd_sc_hd__buf_12 _1716_ (.A(_0368_),
+ sky130_fd_sc_hd__buf_12 _1738_ (.A(_0368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net251));
- sky130_fd_sc_hd__and2b_4 _1717_ (.A_N(net148),
+ sky130_fd_sc_hd__and2b_4 _1739_ (.A_N(net148),
     .B(net72),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0369_));
- sky130_fd_sc_hd__buf_12 _1718_ (.A(_0369_),
+ sky130_fd_sc_hd__buf_12 _1740_ (.A(_0369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net260));
- sky130_fd_sc_hd__and2b_4 _1719_ (.A_N(net159),
+ sky130_fd_sc_hd__and2b_4 _1741_ (.A_N(net159),
     .B(net83),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0370_));
- sky130_fd_sc_hd__buf_12 _1720_ (.A(_0370_),
+ sky130_fd_sc_hd__buf_12 _1742_ (.A(_0370_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net261));
- sky130_fd_sc_hd__and2b_4 _1721_ (.A_N(net170),
+ sky130_fd_sc_hd__and2b_4 _1743_ (.A_N(net170),
     .B(net94),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0371_));
- sky130_fd_sc_hd__buf_12 _1722_ (.A(_0371_),
+ sky130_fd_sc_hd__buf_12 _1744_ (.A(_0371_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net262));
- sky130_fd_sc_hd__and2b_4 _1723_ (.A_N(net181),
+ sky130_fd_sc_hd__and2b_4 _1745_ (.A_N(net181),
     .B(net105),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0372_));
- sky130_fd_sc_hd__buf_12 _1724_ (.A(_0372_),
+ sky130_fd_sc_hd__buf_12 _1746_ (.A(_0372_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net263));
- sky130_fd_sc_hd__and2b_4 _1725_ (.A_N(net188),
+ sky130_fd_sc_hd__and2b_4 _1747_ (.A_N(net188),
     .B(net112),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0373_));
- sky130_fd_sc_hd__buf_12 _1726_ (.A(_0373_),
+ sky130_fd_sc_hd__buf_12 _1748_ (.A(_0373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net264));
- sky130_fd_sc_hd__buf_8 _1727_ (.A(\user_design.cell_core.cell_invert ),
+ sky130_fd_sc_hd__clkbuf_4 _1749_ (.A(\user_design.cell_core.cell_invert ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0374_));
- sky130_fd_sc_hd__xor2_4 _1728_ (.A(_0374_),
-    .B(\user_design.cell_core.cols_output[0] ),
+ sky130_fd_sc_hd__buf_6 _1750_ (.A(_0374_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0375_));
- sky130_fd_sc_hd__mux2_2 _1729_ (.A0(net113),
-    .A1(_0375_),
-    .S(net189),
+ sky130_fd_sc_hd__buf_8 _1751_ (.A(_0375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0376_));
- sky130_fd_sc_hd__buf_12 _1730_ (.A(_0376_),
+ sky130_fd_sc_hd__xor2_4 _1752_ (.A(_0376_),
+    .B(\user_design.cell_core.cols_output[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net265));
- sky130_fd_sc_hd__inv_2 _1731_ (.A(\user_design.cell_core.cols_enable[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0377_));
- sky130_fd_sc_hd__mux2_1 _1732_ (.A0(net79),
+    .X(_0377_));
+ sky130_fd_sc_hd__mux2_2 _1753_ (.A0(net113),
     .A1(_0377_),
-    .S(net155),
+    .S(net189),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0378_));
- sky130_fd_sc_hd__buf_12 _1733_ (.A(_0378_),
+ sky130_fd_sc_hd__buf_12 _1754_ (.A(_0378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net227));
- sky130_fd_sc_hd__xor2_4 _1734_ (.A(_0374_),
-    .B(\user_design.cell_core.cols_output[1] ),
+    .X(net265));
+ sky130_fd_sc_hd__inv_2 _1755_ (.A(\user_design.cell_core.cols_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0379_));
- sky130_fd_sc_hd__mux2_8 _1735_ (.A0(net114),
+    .Y(_0379_));
+ sky130_fd_sc_hd__mux2_4 _1756_ (.A0(net79),
     .A1(_0379_),
-    .S(net190),
+    .S(net155),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0380_));
- sky130_fd_sc_hd__buf_12 _1736_ (.A(_0380_),
+ sky130_fd_sc_hd__buf_12 _1757_ (.A(_0380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net266));
- sky130_fd_sc_hd__inv_2 _1737_ (.A(\user_design.cell_core.cols_enable[1] ),
+    .X(net227));
+ sky130_fd_sc_hd__xor2_4 _1758_ (.A(_0376_),
+    .B(\user_design.cell_core.cols_output[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0381_));
- sky130_fd_sc_hd__mux2_8 _1738_ (.A0(net80),
+    .X(_0381_));
+ sky130_fd_sc_hd__mux2_8 _1759_ (.A0(net114),
     .A1(_0381_),
-    .S(net156),
+    .S(net190),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0382_));
- sky130_fd_sc_hd__buf_12 _1739_ (.A(_0382_),
+ sky130_fd_sc_hd__buf_12 _1760_ (.A(_0382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net228));
- sky130_fd_sc_hd__xor2_4 _1740_ (.A(_0374_),
-    .B(\user_design.cell_core.rows_output[0] ),
+    .X(net266));
+ sky130_fd_sc_hd__inv_2 _1761_ (.A(\user_design.cell_core.cols_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0383_));
- sky130_fd_sc_hd__mux2_8 _1741_ (.A0(net40),
+    .Y(_0383_));
+ sky130_fd_sc_hd__mux2_8 _1762_ (.A0(net80),
     .A1(_0383_),
-    .S(net116),
+    .S(net156),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0384_));
- sky130_fd_sc_hd__buf_12 _1742_ (.A(_0384_),
+ sky130_fd_sc_hd__buf_12 _1763_ (.A(_0384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net230));
- sky130_fd_sc_hd__inv_2 _1743_ (.A(\user_design.cell_core.rows_enable[0] ),
+    .X(net228));
+ sky130_fd_sc_hd__xor2_4 _1764_ (.A(_0376_),
+    .B(\user_design.cell_core.rows_output[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0385_));
- sky130_fd_sc_hd__mux2_8 _1744_ (.A0(net81),
+    .X(_0385_));
+ sky130_fd_sc_hd__mux2_8 _1765_ (.A0(net40),
     .A1(_0385_),
-    .S(net157),
+    .S(net116),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0386_));
- sky130_fd_sc_hd__buf_12 _1745_ (.A(_0386_),
+ sky130_fd_sc_hd__buf_12 _1766_ (.A(_0386_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net192));
- sky130_fd_sc_hd__xor2_4 _1746_ (.A(_0374_),
-    .B(\user_design.cell_core.rows_output[1] ),
+    .X(net230));
+ sky130_fd_sc_hd__inv_2 _1767_ (.A(\user_design.cell_core.rows_enable[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0387_));
- sky130_fd_sc_hd__mux2_4 _1747_ (.A0(net41),
+    .Y(_0387_));
+ sky130_fd_sc_hd__mux2_8 _1768_ (.A0(net81),
     .A1(_0387_),
-    .S(net117),
+    .S(net157),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0388_));
- sky130_fd_sc_hd__buf_12 _1748_ (.A(_0388_),
+ sky130_fd_sc_hd__buf_12 _1769_ (.A(_0388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net231));
- sky130_fd_sc_hd__inv_2 _1749_ (.A(\user_design.cell_core.rows_enable[1] ),
+    .X(net192));
+ sky130_fd_sc_hd__xor2_4 _1770_ (.A(_0376_),
+    .B(\user_design.cell_core.rows_output[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0389_));
- sky130_fd_sc_hd__mux2_1 _1750_ (.A0(net82),
+    .X(_0389_));
+ sky130_fd_sc_hd__mux2_8 _1771_ (.A0(net41),
     .A1(_0389_),
-    .S(net158),
+    .S(net117),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0390_));
- sky130_fd_sc_hd__buf_12 _1751_ (.A(_0390_),
+ sky130_fd_sc_hd__buf_12 _1772_ (.A(_0390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net193));
- sky130_fd_sc_hd__xor2_4 _1752_ (.A(\user_design.cell_core.cell_invert ),
-    .B(\user_design.cell_core.rows_output[2] ),
+    .X(net231));
+ sky130_fd_sc_hd__inv_2 _1773_ (.A(\user_design.cell_core.rows_enable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0391_));
- sky130_fd_sc_hd__mux2_8 _1753_ (.A0(net42),
+    .Y(_0391_));
+ sky130_fd_sc_hd__mux2_1 _1774_ (.A0(net82),
     .A1(_0391_),
-    .S(net118),
+    .S(net158),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0392_));
- sky130_fd_sc_hd__buf_12 _1754_ (.A(_0392_),
+ sky130_fd_sc_hd__buf_12 _1775_ (.A(_0392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net232));
- sky130_fd_sc_hd__inv_2 _1755_ (.A(\user_design.cell_core.rows_enable[2] ),
+    .X(net193));
+ sky130_fd_sc_hd__xor2_4 _1776_ (.A(_0375_),
+    .B(\user_design.cell_core.rows_output[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0393_));
- sky130_fd_sc_hd__mux2_1 _1756_ (.A0(net84),
+    .X(_0393_));
+ sky130_fd_sc_hd__mux2_8 _1777_ (.A0(net42),
     .A1(_0393_),
-    .S(net160),
+    .S(net118),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0394_));
- sky130_fd_sc_hd__buf_12 _1757_ (.A(_0394_),
+ sky130_fd_sc_hd__buf_12 _1778_ (.A(_0394_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net194));
- sky130_fd_sc_hd__xor2_4 _1758_ (.A(\user_design.cell_core.cell_invert ),
-    .B(\user_design.cell_core.rows_output[3] ),
+    .X(net232));
+ sky130_fd_sc_hd__inv_2 _1779_ (.A(\user_design.cell_core.rows_enable[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0395_));
- sky130_fd_sc_hd__mux2_8 _1759_ (.A0(net43),
+    .Y(_0395_));
+ sky130_fd_sc_hd__mux2_1 _1780_ (.A0(net84),
     .A1(_0395_),
-    .S(net119),
+    .S(net160),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0396_));
- sky130_fd_sc_hd__buf_12 _1760_ (.A(_0396_),
+ sky130_fd_sc_hd__buf_12 _1781_ (.A(_0396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net233));
- sky130_fd_sc_hd__inv_2 _1761_ (.A(\user_design.cell_core.rows_enable[3] ),
+    .X(net194));
+ sky130_fd_sc_hd__xor2_4 _1782_ (.A(_0375_),
+    .B(\user_design.cell_core.rows_output[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0397_));
- sky130_fd_sc_hd__mux2_4 _1762_ (.A0(net85),
+    .X(_0397_));
+ sky130_fd_sc_hd__mux2_2 _1783_ (.A0(net43),
     .A1(_0397_),
-    .S(net161),
+    .S(net119),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0398_));
- sky130_fd_sc_hd__buf_12 _1763_ (.A(_0398_),
+ sky130_fd_sc_hd__buf_12 _1784_ (.A(_0398_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net195));
- sky130_fd_sc_hd__xor2_4 _1764_ (.A(\user_design.cell_core.cell_invert ),
-    .B(\user_design.cell_core.rows_output[4] ),
+    .X(net233));
+ sky130_fd_sc_hd__inv_2 _1785_ (.A(\user_design.cell_core.rows_enable[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0399_));
- sky130_fd_sc_hd__mux2_1 _1765_ (.A0(net44),
+    .Y(_0399_));
+ sky130_fd_sc_hd__mux2_4 _1786_ (.A0(net85),
     .A1(_0399_),
-    .S(net120),
+    .S(net161),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0400_));
- sky130_fd_sc_hd__buf_12 _1766_ (.A(_0400_),
+ sky130_fd_sc_hd__buf_12 _1787_ (.A(_0400_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net234));
- sky130_fd_sc_hd__inv_2 _1767_ (.A(\user_design.cell_core.rows_enable[4] ),
+    .X(net195));
+ sky130_fd_sc_hd__xor2_4 _1788_ (.A(_0375_),
+    .B(\user_design.cell_core.rows_output[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0401_));
- sky130_fd_sc_hd__mux2_4 _1768_ (.A0(net86),
+    .X(_0401_));
+ sky130_fd_sc_hd__mux2_4 _1789_ (.A0(net44),
     .A1(_0401_),
-    .S(net162),
+    .S(net120),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0402_));
- sky130_fd_sc_hd__buf_12 _1769_ (.A(_0402_),
+ sky130_fd_sc_hd__buf_12 _1790_ (.A(_0402_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net234));
+ sky130_fd_sc_hd__inv_2 _1791_ (.A(\user_design.cell_core.rows_enable[4] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0403_));
+ sky130_fd_sc_hd__mux2_4 _1792_ (.A0(net86),
+    .A1(_0403_),
+    .S(net162),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0404_));
+ sky130_fd_sc_hd__buf_12 _1793_ (.A(_0404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net196));
- sky130_fd_sc_hd__and2b_4 _1770_ (.A_N(net121),
+ sky130_fd_sc_hd__and2b_4 _1794_ (.A_N(net121),
     .B(net45),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0403_));
- sky130_fd_sc_hd__buf_12 _1771_ (.A(_0403_),
+    .X(_0405_));
+ sky130_fd_sc_hd__buf_12 _1795_ (.A(_0405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net235));
- sky130_fd_sc_hd__xnor2_4 _1772_ (.A(\user_design.system_core.trigger_out_state[0] ),
+ sky130_fd_sc_hd__xnor2_4 _1796_ (.A(\user_design.system_core.trigger_out_state[0] ),
     .B(\user_design.system_core.trigger_out_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0404_));
- sky130_fd_sc_hd__mux2_8 _1773_ (.A0(net46),
-    .A1(_0404_),
+    .Y(_0406_));
+ sky130_fd_sc_hd__mux2_8 _1797_ (.A0(net46),
+    .A1(_0406_),
     .S(net122),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0405_));
- sky130_fd_sc_hd__buf_12 _1774_ (.A(_0405_),
+    .X(_0407_));
+ sky130_fd_sc_hd__buf_12 _1798_ (.A(_0407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net236));
- sky130_fd_sc_hd__and2b_4 _1775_ (.A_N(net164),
+ sky130_fd_sc_hd__and2b_4 _1799_ (.A_N(net164),
     .B(net88),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0406_));
- sky130_fd_sc_hd__clkbuf_16 _1776_ (.A(_0406_),
+    .X(_0408_));
+ sky130_fd_sc_hd__clkbuf_16 _1800_ (.A(_0408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net198));
- sky130_fd_sc_hd__and2b_1 _1777_ (.A_N(net123),
+ sky130_fd_sc_hd__and2b_1 _1801_ (.A_N(net123),
     .B(net47),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0407_));
- sky130_fd_sc_hd__a31o_4 _1778_ (.A1(\user_design.cell_core.cols_enable[0] ),
+    .X(_0409_));
+ sky130_fd_sc_hd__a31o_4 _1802_ (.A1(\user_design.cell_core.cols_enable[0] ),
     .A2(net123),
-    .A3(_0375_),
-    .B1(_0407_),
+    .A3(_0377_),
+    .B1(_0409_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net237));
- sky130_fd_sc_hd__and2b_4 _1779_ (.A_N(net165),
+ sky130_fd_sc_hd__and2b_4 _1803_ (.A_N(net165),
     .B(net89),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0408_));
- sky130_fd_sc_hd__clkbuf_16 _1780_ (.A(_0408_),
+    .X(_0410_));
+ sky130_fd_sc_hd__clkbuf_16 _1804_ (.A(_0410_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net199));
- sky130_fd_sc_hd__nand2_1 _1781_ (.A(\user_design.cell_core.cols_enable[0] ),
+ sky130_fd_sc_hd__nand2_1 _1805_ (.A(\user_design.cell_core.cols_enable[0] ),
     .B(net124),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0409_));
- sky130_fd_sc_hd__o22a_4 _1782_ (.A1(net48),
+    .Y(_0411_));
+ sky130_fd_sc_hd__o22a_4 _1806_ (.A1(net48),
     .A2(net124),
-    .B1(_0375_),
-    .B2(_0409_),
+    .B1(_0377_),
+    .B2(_0411_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net238));
- sky130_fd_sc_hd__and2b_2 _1783_ (.A_N(net166),
+ sky130_fd_sc_hd__and2b_2 _1807_ (.A_N(net166),
     .B(net90),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0410_));
- sky130_fd_sc_hd__clkbuf_16 _1784_ (.A(_0410_),
+    .X(_0412_));
+ sky130_fd_sc_hd__clkbuf_16 _1808_ (.A(_0412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net200));
- sky130_fd_sc_hd__and2b_1 _1785_ (.A_N(net125),
+ sky130_fd_sc_hd__and2b_1 _1809_ (.A_N(net125),
     .B(net49),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0411_));
- sky130_fd_sc_hd__a31o_4 _1786_ (.A1(\user_design.cell_core.cols_enable[1] ),
+    .X(_0413_));
+ sky130_fd_sc_hd__a31o_4 _1810_ (.A1(\user_design.cell_core.cols_enable[1] ),
     .A2(net125),
-    .A3(_0379_),
-    .B1(_0411_),
+    .A3(_0381_),
+    .B1(_0413_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net239));
- sky130_fd_sc_hd__and2b_2 _1787_ (.A_N(net167),
+ sky130_fd_sc_hd__and2b_2 _1811_ (.A_N(net167),
     .B(net91),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0412_));
- sky130_fd_sc_hd__clkbuf_16 _1788_ (.A(_0412_),
+    .X(_0414_));
+ sky130_fd_sc_hd__clkbuf_16 _1812_ (.A(_0414_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net201));
- sky130_fd_sc_hd__nand2_1 _1789_ (.A(\user_design.cell_core.cols_enable[1] ),
+ sky130_fd_sc_hd__nand2_1 _1813_ (.A(\user_design.cell_core.cols_enable[1] ),
     .B(net127),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0413_));
- sky130_fd_sc_hd__o22a_4 _1790_ (.A1(net51),
+    .Y(_0415_));
+ sky130_fd_sc_hd__o22a_4 _1814_ (.A1(net51),
     .A2(net127),
-    .B1(_0379_),
-    .B2(_0413_),
+    .B1(_0381_),
+    .B2(_0415_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net241));
- sky130_fd_sc_hd__and2b_2 _1791_ (.A_N(net168),
+ sky130_fd_sc_hd__and2b_2 _1815_ (.A_N(net168),
     .B(net92),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0414_));
- sky130_fd_sc_hd__clkbuf_16 _1792_ (.A(_0414_),
+    .X(_0416_));
+ sky130_fd_sc_hd__clkbuf_16 _1816_ (.A(_0416_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net203));
- sky130_fd_sc_hd__and2b_1 _1793_ (.A_N(net128),
+ sky130_fd_sc_hd__and2b_1 _1817_ (.A_N(net128),
     .B(net52),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0415_));
- sky130_fd_sc_hd__a31o_4 _1794_ (.A1(\user_design.cell_core.rows_enable[0] ),
+    .X(_0417_));
+ sky130_fd_sc_hd__a31o_4 _1818_ (.A1(\user_design.cell_core.rows_enable[0] ),
     .A2(net128),
-    .A3(_0383_),
-    .B1(_0415_),
+    .A3(_0385_),
+    .B1(_0417_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net242));
- sky130_fd_sc_hd__and2b_2 _1795_ (.A_N(net169),
+ sky130_fd_sc_hd__and2b_2 _1819_ (.A_N(net169),
     .B(net93),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0416_));
- sky130_fd_sc_hd__buf_12 _1796_ (.A(_0416_),
+    .X(_0418_));
+ sky130_fd_sc_hd__buf_12 _1820_ (.A(_0418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net204));
- sky130_fd_sc_hd__nand2_1 _1797_ (.A(\user_design.cell_core.rows_enable[0] ),
+ sky130_fd_sc_hd__nand2_1 _1821_ (.A(\user_design.cell_core.rows_enable[0] ),
     .B(net129),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0417_));
- sky130_fd_sc_hd__o22a_4 _1798_ (.A1(net53),
+    .Y(_0419_));
+ sky130_fd_sc_hd__o22a_4 _1822_ (.A1(net53),
     .A2(net129),
-    .B1(_0383_),
-    .B2(_0417_),
+    .B1(_0385_),
+    .B2(_0419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net243));
- sky130_fd_sc_hd__and2b_2 _1799_ (.A_N(net171),
+ sky130_fd_sc_hd__and2b_2 _1823_ (.A_N(net171),
     .B(net95),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0418_));
- sky130_fd_sc_hd__buf_12 _1800_ (.A(_0418_),
+    .X(_0420_));
+ sky130_fd_sc_hd__buf_12 _1824_ (.A(_0420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net205));
- sky130_fd_sc_hd__and2b_1 _1801_ (.A_N(net130),
+ sky130_fd_sc_hd__and2b_1 _1825_ (.A_N(net130),
     .B(net54),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0419_));
- sky130_fd_sc_hd__a31o_4 _1802_ (.A1(\user_design.cell_core.rows_enable[1] ),
+    .X(_0421_));
+ sky130_fd_sc_hd__a31o_4 _1826_ (.A1(\user_design.cell_core.rows_enable[1] ),
     .A2(net130),
-    .A3(_0387_),
-    .B1(_0419_),
+    .A3(_0389_),
+    .B1(_0421_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net244));
- sky130_fd_sc_hd__and2b_2 _1803_ (.A_N(net172),
+ sky130_fd_sc_hd__and2b_4 _1827_ (.A_N(net172),
     .B(net96),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0420_));
- sky130_fd_sc_hd__buf_12 _1804_ (.A(_0420_),
+    .X(_0422_));
+ sky130_fd_sc_hd__buf_12 _1828_ (.A(_0422_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net206));
- sky130_fd_sc_hd__nand2_1 _1805_ (.A(\user_design.cell_core.rows_enable[1] ),
+ sky130_fd_sc_hd__nand2_1 _1829_ (.A(\user_design.cell_core.rows_enable[1] ),
     .B(net131),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0421_));
- sky130_fd_sc_hd__o22a_4 _1806_ (.A1(net55),
+    .Y(_0423_));
+ sky130_fd_sc_hd__o22a_4 _1830_ (.A1(net55),
     .A2(net131),
-    .B1(_0387_),
-    .B2(_0421_),
+    .B1(_0389_),
+    .B2(_0423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net245));
- sky130_fd_sc_hd__and2b_4 _1807_ (.A_N(net173),
+ sky130_fd_sc_hd__and2b_4 _1831_ (.A_N(net173),
     .B(net97),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0422_));
- sky130_fd_sc_hd__buf_12 _1808_ (.A(_0422_),
+    .X(_0424_));
+ sky130_fd_sc_hd__buf_12 _1832_ (.A(_0424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net207));
- sky130_fd_sc_hd__and2b_1 _1809_ (.A_N(net132),
+ sky130_fd_sc_hd__and2b_1 _1833_ (.A_N(net132),
     .B(net56),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0423_));
- sky130_fd_sc_hd__a31o_4 _1810_ (.A1(\user_design.cell_core.rows_enable[2] ),
+    .X(_0425_));
+ sky130_fd_sc_hd__a31o_4 _1834_ (.A1(\user_design.cell_core.rows_enable[2] ),
     .A2(net132),
-    .A3(_0391_),
-    .B1(_0423_),
+    .A3(_0393_),
+    .B1(_0425_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net246));
- sky130_fd_sc_hd__and2b_2 _1811_ (.A_N(net174),
+ sky130_fd_sc_hd__and2b_2 _1835_ (.A_N(net174),
     .B(net98),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0424_));
- sky130_fd_sc_hd__buf_12 _1812_ (.A(_0424_),
+    .X(_0426_));
+ sky130_fd_sc_hd__buf_12 _1836_ (.A(_0426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net208));
- sky130_fd_sc_hd__nand2_1 _1813_ (.A(\user_design.cell_core.rows_enable[2] ),
+ sky130_fd_sc_hd__nand2_1 _1837_ (.A(\user_design.cell_core.rows_enable[2] ),
     .B(net133),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0425_));
- sky130_fd_sc_hd__o22a_4 _1814_ (.A1(net57),
+    .Y(_0427_));
+ sky130_fd_sc_hd__o22a_4 _1838_ (.A1(net57),
     .A2(net133),
-    .B1(_0391_),
-    .B2(_0425_),
+    .B1(_0393_),
+    .B2(_0427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net247));
- sky130_fd_sc_hd__and2b_1 _1815_ (.A_N(net134),
+ sky130_fd_sc_hd__and2b_1 _1839_ (.A_N(net134),
     .B(net58),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0426_));
- sky130_fd_sc_hd__a31o_4 _1816_ (.A1(\user_design.cell_core.rows_enable[3] ),
+    .X(_0428_));
+ sky130_fd_sc_hd__a31o_4 _1840_ (.A1(\user_design.cell_core.rows_enable[3] ),
     .A2(net134),
-    .A3(_0395_),
-    .B1(_0426_),
+    .A3(_0397_),
+    .B1(_0428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net248));
- sky130_fd_sc_hd__and2b_4 _1817_ (.A_N(net176),
+ sky130_fd_sc_hd__and2b_4 _1841_ (.A_N(net176),
     .B(net100),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0427_));
- sky130_fd_sc_hd__buf_12 _1818_ (.A(_0427_),
+    .X(_0429_));
+ sky130_fd_sc_hd__buf_12 _1842_ (.A(_0429_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net210));
- sky130_fd_sc_hd__nand2_1 _1819_ (.A(\user_design.cell_core.rows_enable[3] ),
+ sky130_fd_sc_hd__nand2_1 _1843_ (.A(\user_design.cell_core.rows_enable[3] ),
     .B(net135),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0428_));
- sky130_fd_sc_hd__o22a_4 _1820_ (.A1(net59),
+    .Y(_0430_));
+ sky130_fd_sc_hd__o22a_4 _1844_ (.A1(net59),
     .A2(net135),
-    .B1(_0395_),
-    .B2(_0428_),
+    .B1(_0397_),
+    .B2(_0430_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net249));
- sky130_fd_sc_hd__and2b_4 _1821_ (.A_N(net177),
+ sky130_fd_sc_hd__and2b_4 _1845_ (.A_N(net177),
     .B(net101),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0429_));
- sky130_fd_sc_hd__buf_12 _1822_ (.A(_0429_),
+    .X(_0431_));
+ sky130_fd_sc_hd__clkbuf_16 _1846_ (.A(_0431_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net211));
- sky130_fd_sc_hd__and2b_1 _1823_ (.A_N(net136),
+ sky130_fd_sc_hd__and2b_1 _1847_ (.A_N(net136),
     .B(net60),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0430_));
- sky130_fd_sc_hd__a31o_4 _1824_ (.A1(\user_design.cell_core.rows_enable[4] ),
+    .X(_0432_));
+ sky130_fd_sc_hd__a31o_4 _1848_ (.A1(\user_design.cell_core.rows_enable[4] ),
     .A2(net136),
-    .A3(_0399_),
-    .B1(_0430_),
+    .A3(_0401_),
+    .B1(_0432_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net250));
- sky130_fd_sc_hd__and2b_4 _1825_ (.A_N(net178),
+ sky130_fd_sc_hd__and2b_4 _1849_ (.A_N(net178),
     .B(net102),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0431_));
- sky130_fd_sc_hd__buf_12 _1826_ (.A(_0431_),
+    .X(_0433_));
+ sky130_fd_sc_hd__buf_12 _1850_ (.A(_0433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net212));
- sky130_fd_sc_hd__nand2_1 _1827_ (.A(\user_design.cell_core.rows_enable[4] ),
+ sky130_fd_sc_hd__nand2_1 _1851_ (.A(\user_design.cell_core.rows_enable[4] ),
     .B(net138),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0432_));
- sky130_fd_sc_hd__o22a_4 _1828_ (.A1(net62),
+    .Y(_0434_));
+ sky130_fd_sc_hd__o22a_4 _1852_ (.A1(net62),
     .A2(net138),
-    .B1(_0399_),
-    .B2(_0432_),
+    .B1(_0401_),
+    .B2(_0434_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net252));
- sky130_fd_sc_hd__and2b_4 _1829_ (.A_N(net179),
+ sky130_fd_sc_hd__and2b_4 _1853_ (.A_N(net179),
     .B(net103),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0433_));
- sky130_fd_sc_hd__buf_12 _1830_ (.A(_0433_),
+    .X(_0435_));
+ sky130_fd_sc_hd__clkbuf_16 _1854_ (.A(_0435_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net214));
- sky130_fd_sc_hd__and2b_4 _1831_ (.A_N(net139),
+ sky130_fd_sc_hd__and2b_4 _1855_ (.A_N(net139),
     .B(net63),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0434_));
- sky130_fd_sc_hd__buf_12 _1832_ (.A(_0434_),
+    .X(_0436_));
+ sky130_fd_sc_hd__buf_12 _1856_ (.A(_0436_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net253));
- sky130_fd_sc_hd__and2b_4 _1833_ (.A_N(net140),
+ sky130_fd_sc_hd__and2b_4 _1857_ (.A_N(net140),
     .B(net64),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0435_));
- sky130_fd_sc_hd__buf_8 _1834_ (.A(_0435_),
+    .X(_0437_));
+ sky130_fd_sc_hd__buf_8 _1858_ (.A(_0437_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net254));
- sky130_fd_sc_hd__and2b_4 _1835_ (.A_N(net141),
+ sky130_fd_sc_hd__and2b_4 _1859_ (.A_N(net141),
     .B(net65),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0436_));
- sky130_fd_sc_hd__buf_8 _1836_ (.A(_0436_),
+    .X(_0438_));
+ sky130_fd_sc_hd__clkbuf_1 _1860_ (.A(_0438_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net255));
- sky130_fd_sc_hd__mux2_4 _1837_ (.A0(net66),
+ sky130_fd_sc_hd__mux2_4 _1861_ (.A0(net66),
     .A1(\user_design.miso ),
     .S(net142),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0437_));
- sky130_fd_sc_hd__buf_6 _1838_ (.A(_0437_),
+    .X(_0439_));
+ sky130_fd_sc_hd__buf_6 _1862_ (.A(_0439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net256));
- sky130_fd_sc_hd__and2b_4 _1839_ (.A_N(net184),
+ sky130_fd_sc_hd__and2b_2 _1863_ (.A_N(net184),
     .B(net108),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0438_));
- sky130_fd_sc_hd__buf_6 _1840_ (.A(_0438_),
+    .X(_0440_));
+ sky130_fd_sc_hd__buf_12 _1864_ (.A(_0440_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net218));
- sky130_fd_sc_hd__and2b_4 _1841_ (.A_N(net143),
+ sky130_fd_sc_hd__and2b_4 _1865_ (.A_N(net143),
     .B(net67),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0439_));
- sky130_fd_sc_hd__buf_2 _1842_ (.A(_0439_),
+    .X(_0441_));
+ sky130_fd_sc_hd__clkbuf_2 _1866_ (.A(_0441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net257));
- sky130_fd_sc_hd__and2b_4 _1843_ (.A_N(net144),
+ sky130_fd_sc_hd__and2b_4 _1867_ (.A_N(net144),
     .B(net68),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0440_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1844_ (.A(_0440_),
+    .X(_0442_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _1868_ (.A(_0442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net258));
- sky130_fd_sc_hd__and2b_4 _1845_ (.A_N(net145),
+ sky130_fd_sc_hd__and2b_4 _1869_ (.A_N(net145),
     .B(net69),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0441_));
- sky130_fd_sc_hd__clkbuf_1 _1846_ (.A(_0441_),
+    .X(_0443_));
+ sky130_fd_sc_hd__clkbuf_1 _1870_ (.A(_0443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net259));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1847_ (.A(\user_design.cell_core.cell_pos[4] ),
+ sky130_fd_sc_hd__clkbuf_4 _1871_ (.A(\user_design.cell_core.p_select_active ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0442_));
- sky130_fd_sc_hd__inv_2 _1848_ (.A(\user_design.ccr0[24] ),
+    .X(_0444_));
+ sky130_fd_sc_hd__xnor2_1 _1872_ (.A(_0374_),
+    .B(\user_design.cell_core.cell_output_state[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0443_));
- sky130_fd_sc_hd__inv_2 _1849_ (.A(\user_design.cell_core.count[31] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0444_));
- sky130_fd_sc_hd__clkbuf_2 _1850_ (.A(_0444_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0445_));
- sky130_fd_sc_hd__nand2_1 _1851_ (.A(_0445_),
-    .B(\user_design.ccr0[31] ),
+    .Y(_0445_));
+ sky130_fd_sc_hd__o21ai_1 _1873_ (.A1(\user_design.cell_core.pcell_mem[2][0] ),
+    .A2(\user_design.cell_core.pcell_mem[2][1] ),
+    .B1(_0445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0446_));
- sky130_fd_sc_hd__clkinv_2 _1852_ (.A(\user_design.cell_core.count[28] ),
+ sky130_fd_sc_hd__a21o_1 _1874_ (.A1(\user_design.cell_core.pcell_mem[2][0] ),
+    .A2(\user_design.cell_core.pcell_mem[2][1] ),
+    .B1(_0445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0447_));
- sky130_fd_sc_hd__nand2_1 _1853_ (.A(_0447_),
-    .B(\user_design.ccr0[28] ),
+    .X(_0447_));
+ sky130_fd_sc_hd__inv_2 _1875_ (.A(\user_design.cell_core.count[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0448_));
- sky130_fd_sc_hd__clkinv_2 _1854_ (.A(\user_design.cell_core.count[25] ),
+ sky130_fd_sc_hd__inv_2 _1876_ (.A(\user_design.ccr0[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0449_));
- sky130_fd_sc_hd__nand2_1 _1855_ (.A(_0449_),
-    .B(\user_design.ccr0[25] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0450_));
- sky130_fd_sc_hd__o2111a_1 _1856_ (.A1(\user_design.cell_core.count[24] ),
-    .A2(_0443_),
-    .B1(_0446_),
-    .C1(_0448_),
-    .D1(_0450_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0451_));
- sky130_fd_sc_hd__or2b_1 _1857_ (.A(\user_design.ccr0[27] ),
-    .B_N(\user_design.cell_core.count[27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0452_));
- sky130_fd_sc_hd__or2b_1 _1858_ (.A(\user_design.cell_core.count[27] ),
-    .B_N(\user_design.ccr0[27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0453_));
- sky130_fd_sc_hd__xnor2_1 _1859_ (.A(\user_design.cell_core.count[26] ),
-    .B(\user_design.ccr0[26] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0454_));
- sky130_fd_sc_hd__and3_1 _1860_ (.A(_0452_),
-    .B(_0453_),
-    .C(_0454_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0455_));
- sky130_fd_sc_hd__a2bb2o_1 _1861_ (.A1_N(_0449_),
-    .A2_N(\user_design.ccr0[25] ),
-    .B1(_0443_),
-    .B2(\user_design.cell_core.count[24] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0456_));
- sky130_fd_sc_hd__inv_2 _1862_ (.A(\user_design.cell_core.count[30] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0457_));
- sky130_fd_sc_hd__clkinv_2 _1863_ (.A(\user_design.cell_core.count[29] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0458_));
- sky130_fd_sc_hd__a22oi_1 _1864_ (.A1(_0457_),
-    .A2(\user_design.ccr0[30] ),
-    .B1(\user_design.ccr0[29] ),
-    .B2(_0458_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0459_));
- sky130_fd_sc_hd__o22a_1 _1865_ (.A1(_0444_),
-    .A2(\user_design.ccr0[31] ),
-    .B1(\user_design.ccr0[30] ),
-    .B2(_0457_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0460_));
- sky130_fd_sc_hd__o22a_1 _1866_ (.A1(_0458_),
-    .A2(\user_design.ccr0[29] ),
-    .B1(\user_design.ccr0[28] ),
-    .B2(_0447_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0461_));
- sky130_fd_sc_hd__and4b_1 _1867_ (.A_N(_0456_),
-    .B(_0459_),
-    .C(_0460_),
-    .D(_0461_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0462_));
- sky130_fd_sc_hd__and3_1 _1868_ (.A(_0451_),
-    .B(_0455_),
-    .C(_0462_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0463_));
- sky130_fd_sc_hd__clkinv_2 _1869_ (.A(\user_design.cell_core.count[20] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0464_));
- sky130_fd_sc_hd__inv_2 _1870_ (.A(\user_design.ccr0[23] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0465_));
- sky130_fd_sc_hd__o2bb2a_1 _1871_ (.A1_N(_0464_),
-    .A2_N(\user_design.ccr0[20] ),
-    .B1(\user_design.cell_core.count[23] ),
-    .B2(_0465_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0466_));
- sky130_fd_sc_hd__inv_2 _1872_ (.A(\user_design.cell_core.count[23] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0467_));
- sky130_fd_sc_hd__clkinv_2 _1873_ (.A(\user_design.cell_core.count[22] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0468_));
- sky130_fd_sc_hd__o22a_1 _1874_ (.A1(_0467_),
-    .A2(\user_design.ccr0[23] ),
-    .B1(\user_design.ccr0[22] ),
-    .B2(_0468_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0469_));
- sky130_fd_sc_hd__clkinv_2 _1875_ (.A(\user_design.cell_core.count[21] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0470_));
- sky130_fd_sc_hd__a22oi_1 _1876_ (.A1(_0468_),
-    .A2(\user_design.ccr0[22] ),
-    .B1(\user_design.ccr0[21] ),
-    .B2(_0470_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0471_));
- sky130_fd_sc_hd__o22a_1 _1877_ (.A1(_0470_),
-    .A2(\user_design.ccr0[21] ),
-    .B1(\user_design.ccr0[20] ),
-    .B2(_0464_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0472_));
- sky130_fd_sc_hd__and4_1 _1878_ (.A(_0466_),
-    .B(_0469_),
-    .C(_0471_),
-    .D(_0472_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0473_));
- sky130_fd_sc_hd__inv_2 _1879_ (.A(\user_design.cell_core.count[19] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0474_));
- sky130_fd_sc_hd__inv_2 _1880_ (.A(\user_design.cell_core.count[16] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0475_));
- sky130_fd_sc_hd__inv_2 _1881_ (.A(\user_design.ccr0[19] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0476_));
- sky130_fd_sc_hd__inv_2 _1882_ (.A(\user_design.ccr0[18] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0477_));
- sky130_fd_sc_hd__a22o_1 _1883_ (.A1(\user_design.cell_core.count[19] ),
-    .A2(_0476_),
-    .B1(_0477_),
-    .B2(\user_design.cell_core.count[18] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0478_));
- sky130_fd_sc_hd__a221o_1 _1884_ (.A1(_0474_),
-    .A2(\user_design.ccr0[19] ),
-    .B1(\user_design.ccr0[16] ),
-    .B2(_0475_),
-    .C1(_0478_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0479_));
- sky130_fd_sc_hd__inv_2 _1885_ (.A(\user_design.cell_core.count[18] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0480_));
- sky130_fd_sc_hd__inv_2 _1886_ (.A(\user_design.cell_core.count[17] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0481_));
- sky130_fd_sc_hd__inv_2 _1887_ (.A(\user_design.ccr0[17] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0482_));
- sky130_fd_sc_hd__a2bb2o_1 _1888_ (.A1_N(_0475_),
-    .A2_N(\user_design.ccr0[16] ),
-    .B1(\user_design.cell_core.count[17] ),
-    .B2(_0482_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0483_));
- sky130_fd_sc_hd__a221o_1 _1889_ (.A1(_0480_),
-    .A2(\user_design.ccr0[18] ),
-    .B1(\user_design.ccr0[17] ),
-    .B2(_0481_),
-    .C1(_0483_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0484_));
- sky130_fd_sc_hd__nor2_1 _1890_ (.A(_0479_),
-    .B(_0484_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0485_));
- sky130_fd_sc_hd__and3_1 _1891_ (.A(_0463_),
-    .B(_0473_),
-    .C(_0485_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0486_));
- sky130_fd_sc_hd__inv_2 _1892_ (.A(\user_design.cell_core.count[9] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0487_));
- sky130_fd_sc_hd__inv_2 _1893_ (.A(\user_design.ccr0[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0488_));
- sky130_fd_sc_hd__a2bb2o_1 _1894_ (.A1_N(_0487_),
+ sky130_fd_sc_hd__a2bb2o_1 _1877_ (.A1_N(_0448_),
     .A2_N(\user_design.ccr0[9] ),
-    .B1(_0488_),
+    .B1(_0449_),
     .B2(\user_design.cell_core.count[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0489_));
- sky130_fd_sc_hd__nand2_1 _1895_ (.A(_0487_),
+    .X(_0450_));
+ sky130_fd_sc_hd__nand2_1 _1878_ (.A(_0448_),
     .B(\user_design.ccr0[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0490_));
- sky130_fd_sc_hd__inv_2 _1896_ (.A(\user_design.cell_core.count[12] ),
+    .Y(_0451_));
+ sky130_fd_sc_hd__inv_2 _1879_ (.A(\user_design.cell_core.count[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0491_));
- sky130_fd_sc_hd__clkinv_2 _1897_ (.A(\user_design.ccr0[13] ),
+    .Y(_0452_));
+ sky130_fd_sc_hd__inv_2 _1880_ (.A(\user_design.cell_core.count[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0492_));
- sky130_fd_sc_hd__a2bb2o_1 _1898_ (.A1_N(_0491_),
-    .A2_N(\user_design.ccr0[12] ),
-    .B1(\user_design.cell_core.count[13] ),
-    .B2(_0492_),
+    .Y(_0453_));
+ sky130_fd_sc_hd__o22ai_1 _1881_ (.A1(_0453_),
+    .A2(\user_design.ccr0[13] ),
+    .B1(\user_design.ccr0[12] ),
+    .B2(_0452_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0493_));
- sky130_fd_sc_hd__and2b_1 _1899_ (.A_N(\user_design.cell_core.count[13] ),
-    .B(\user_design.ccr0[13] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0494_));
- sky130_fd_sc_hd__and2b_1 _1900_ (.A_N(\user_design.ccr0[15] ),
-    .B(\user_design.cell_core.count[15] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0495_));
- sky130_fd_sc_hd__and2b_1 _1901_ (.A_N(\user_design.cell_core.count[15] ),
+    .Y(_0454_));
+ sky130_fd_sc_hd__and2b_1 _1882_ (.A_N(\user_design.cell_core.count[15] ),
     .B(\user_design.ccr0[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0496_));
- sky130_fd_sc_hd__xor2_1 _1902_ (.A(\user_design.cell_core.count[14] ),
+    .X(_0455_));
+ sky130_fd_sc_hd__and2b_1 _1883_ (.A_N(\user_design.cell_core.count[13] ),
+    .B(\user_design.ccr0[13] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0456_));
+ sky130_fd_sc_hd__and2b_1 _1884_ (.A_N(\user_design.ccr0[15] ),
+    .B(\user_design.cell_core.count[15] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0457_));
+ sky130_fd_sc_hd__xor2_1 _1885_ (.A(\user_design.cell_core.count[14] ),
     .B(\user_design.ccr0[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0497_));
- sky130_fd_sc_hd__or4_1 _1903_ (.A(_0494_),
-    .B(_0495_),
-    .C(_0496_),
-    .D(_0497_),
+    .X(_0458_));
+ sky130_fd_sc_hd__or4_1 _1886_ (.A(_0455_),
+    .B(_0456_),
+    .C(_0457_),
+    .D(_0458_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0498_));
- sky130_fd_sc_hd__a211oi_2 _1904_ (.A1(_0491_),
+    .X(_0459_));
+ sky130_fd_sc_hd__a211oi_1 _1887_ (.A1(_0452_),
     .A2(\user_design.ccr0[12] ),
-    .B1(_0493_),
-    .C1(_0498_),
+    .B1(_0454_),
+    .C1(_0459_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0499_));
- sky130_fd_sc_hd__clkbuf_2 _1905_ (.A(\user_design.cell_core.count[8] ),
+    .Y(_0460_));
+ sky130_fd_sc_hd__clkbuf_2 _1888_ (.A(\user_design.cell_core.count[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0500_));
- sky130_fd_sc_hd__inv_2 _1906_ (.A(\user_design.cell_core.count[10] ),
+    .X(_0461_));
+ sky130_fd_sc_hd__inv_2 _1889_ (.A(\user_design.cell_core.count[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0501_));
- sky130_fd_sc_hd__nand2_1 _1907_ (.A(_0501_),
+    .Y(_0462_));
+ sky130_fd_sc_hd__nand2_1 _1890_ (.A(_0462_),
     .B(\user_design.ccr0[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0502_));
- sky130_fd_sc_hd__or2b_1 _1908_ (.A(\user_design.ccr0[10] ),
+    .Y(_0463_));
+ sky130_fd_sc_hd__or2b_1 _1891_ (.A(\user_design.ccr0[10] ),
     .B_N(\user_design.cell_core.count[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0503_));
- sky130_fd_sc_hd__clkbuf_2 _1909_ (.A(\user_design.cell_core.count[11] ),
+    .X(_0464_));
+ sky130_fd_sc_hd__clkbuf_2 _1892_ (.A(\user_design.cell_core.count[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0504_));
- sky130_fd_sc_hd__or2b_1 _1910_ (.A(\user_design.ccr0[11] ),
-    .B_N(_0504_),
+    .X(_0465_));
+ sky130_fd_sc_hd__or2b_1 _1893_ (.A(\user_design.ccr0[11] ),
+    .B_N(_0465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0505_));
- sky130_fd_sc_hd__or2b_1 _1911_ (.A(\user_design.cell_core.count[11] ),
+    .X(_0466_));
+ sky130_fd_sc_hd__or2b_1 _1894_ (.A(\user_design.cell_core.count[11] ),
     .B_N(\user_design.ccr0[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0506_));
- sky130_fd_sc_hd__and3_1 _1912_ (.A(_0503_),
-    .B(_0505_),
-    .C(_0506_),
+    .X(_0467_));
+ sky130_fd_sc_hd__and3_1 _1895_ (.A(_0464_),
+    .B(_0466_),
+    .C(_0467_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0507_));
- sky130_fd_sc_hd__o211a_1 _1913_ (.A1(_0500_),
-    .A2(_0488_),
-    .B1(_0502_),
-    .C1(_0507_),
+    .X(_0468_));
+ sky130_fd_sc_hd__o211a_1 _1896_ (.A1(_0461_),
+    .A2(_0449_),
+    .B1(_0463_),
+    .C1(_0468_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0508_));
- sky130_fd_sc_hd__and4b_2 _1914_ (.A_N(_0489_),
-    .B(_0490_),
-    .C(_0499_),
-    .D(_0508_),
+    .X(_0469_));
+ sky130_fd_sc_hd__and4b_2 _1897_ (.A_N(_0450_),
+    .B(_0451_),
+    .C(_0460_),
+    .D(_0469_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0509_));
- sky130_fd_sc_hd__and2b_1 _1915_ (.A_N(\user_design.cell_core.count[7] ),
-    .B(\user_design.ccr0[7] ),
+    .X(_0470_));
+ sky130_fd_sc_hd__clkbuf_2 _1898_ (.A(\user_design.cell_core.count[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0510_));
- sky130_fd_sc_hd__inv_2 _1916_ (.A(\user_design.cell_core.count[5] ),
+    .X(_0471_));
+ sky130_fd_sc_hd__inv_2 _1899_ (.A(_0471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0511_));
- sky130_fd_sc_hd__clkinv_2 _1917_ (.A(\user_design.cell_core.count[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0512_));
- sky130_fd_sc_hd__o22a_1 _1918_ (.A1(_0511_),
-    .A2(\user_design.ccr0[5] ),
-    .B1(\user_design.ccr0[4] ),
-    .B2(_0512_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0513_));
- sky130_fd_sc_hd__and2b_1 _1919_ (.A_N(\user_design.cell_core.count[5] ),
+    .Y(_0472_));
+ sky130_fd_sc_hd__and2b_1 _1900_ (.A_N(\user_design.cell_core.count[5] ),
     .B(\user_design.ccr0[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0514_));
- sky130_fd_sc_hd__and2b_1 _1920_ (.A_N(\user_design.cell_core.count[6] ),
+    .X(_0473_));
+ sky130_fd_sc_hd__and2b_1 _1901_ (.A_N(\user_design.cell_core.count[6] ),
     .B(\user_design.ccr0[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0515_));
- sky130_fd_sc_hd__inv_2 _1921_ (.A(\user_design.cell_core.count[7] ),
+    .X(_0474_));
+ sky130_fd_sc_hd__and2b_1 _1902_ (.A_N(\user_design.cell_core.count[7] ),
+    .B(\user_design.ccr0[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0516_));
- sky130_fd_sc_hd__inv_2 _1922_ (.A(\user_design.cell_core.count[6] ),
+    .X(_0475_));
+ sky130_fd_sc_hd__a2111o_1 _1903_ (.A1(_0472_),
+    .A2(\user_design.ccr0[4] ),
+    .B1(_0473_),
+    .C1(_0474_),
+    .D1(_0475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0517_));
- sky130_fd_sc_hd__o22a_1 _1923_ (.A1(_0516_),
+    .X(_0476_));
+ sky130_fd_sc_hd__inv_2 _1904_ (.A(\user_design.cell_core.count[5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0477_));
+ sky130_fd_sc_hd__o22a_1 _1905_ (.A1(_0477_),
+    .A2(\user_design.ccr0[5] ),
+    .B1(\user_design.ccr0[4] ),
+    .B2(_0472_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0478_));
+ sky130_fd_sc_hd__inv_2 _1906_ (.A(\user_design.cell_core.count[7] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0479_));
+ sky130_fd_sc_hd__inv_2 _1907_ (.A(\user_design.cell_core.count[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0480_));
+ sky130_fd_sc_hd__o22a_1 _1908_ (.A1(_0479_),
     .A2(\user_design.ccr0[7] ),
     .B1(\user_design.ccr0[6] ),
-    .B2(_0517_),
+    .B2(_0480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0518_));
- sky130_fd_sc_hd__o31a_1 _1924_ (.A1(_0513_),
-    .A2(_0514_),
-    .A3(_0515_),
-    .B1(_0518_),
+    .X(_0481_));
+ sky130_fd_sc_hd__and3b_1 _1909_ (.A_N(_0476_),
+    .B(_0478_),
+    .C(_0481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0519_));
- sky130_fd_sc_hd__clkbuf_2 _1925_ (.A(\user_design.cell_core.count[2] ),
+    .X(_0482_));
+ sky130_fd_sc_hd__inv_2 _1910_ (.A(\user_design.ccr0[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0520_));
- sky130_fd_sc_hd__or2b_1 _1926_ (.A(\user_design.ccr0[2] ),
-    .B_N(_0520_),
+    .Y(_0483_));
+ sky130_fd_sc_hd__inv_2 _1911_ (.A(\user_design.cell_core.count[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0521_));
- sky130_fd_sc_hd__or2b_1 _1927_ (.A(\user_design.ccr0[3] ),
-    .B_N(\user_design.cell_core.count[3] ),
+    .Y(_0484_));
+ sky130_fd_sc_hd__nand2_1 _1912_ (.A(_0484_),
+    .B(\user_design.ccr0[28] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0485_));
+ sky130_fd_sc_hd__inv_2 _1913_ (.A(\user_design.cell_core.count[31] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0486_));
+ sky130_fd_sc_hd__nand2_1 _1914_ (.A(_0486_),
+    .B(\user_design.ccr0[31] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0487_));
+ sky130_fd_sc_hd__inv_2 _1915_ (.A(\user_design.cell_core.count[25] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0488_));
+ sky130_fd_sc_hd__nand2_1 _1916_ (.A(_0488_),
+    .B(\user_design.ccr0[25] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0489_));
+ sky130_fd_sc_hd__o2111a_1 _1917_ (.A1(\user_design.cell_core.count[24] ),
+    .A2(_0483_),
+    .B1(_0485_),
+    .C1(_0487_),
+    .D1(_0489_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0490_));
+ sky130_fd_sc_hd__or2b_1 _1918_ (.A(\user_design.ccr0[27] ),
+    .B_N(\user_design.cell_core.count[27] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0491_));
+ sky130_fd_sc_hd__or2b_1 _1919_ (.A(\user_design.cell_core.count[27] ),
+    .B_N(\user_design.ccr0[27] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0492_));
+ sky130_fd_sc_hd__xnor2_1 _1920_ (.A(\user_design.cell_core.count[26] ),
+    .B(\user_design.ccr0[26] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0493_));
+ sky130_fd_sc_hd__and3_1 _1921_ (.A(_0491_),
+    .B(_0492_),
+    .C(_0493_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0494_));
+ sky130_fd_sc_hd__a2bb2o_1 _1922_ (.A1_N(_0488_),
+    .A2_N(\user_design.ccr0[25] ),
+    .B1(_0483_),
+    .B2(\user_design.cell_core.count[24] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0495_));
+ sky130_fd_sc_hd__clkinv_2 _1923_ (.A(\user_design.cell_core.count[29] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0496_));
+ sky130_fd_sc_hd__inv_2 _1924_ (.A(\user_design.ccr0[30] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0497_));
+ sky130_fd_sc_hd__o2bb2a_1 _1925_ (.A1_N(_0496_),
+    .A2_N(\user_design.ccr0[29] ),
+    .B1(\user_design.cell_core.count[30] ),
+    .B2(_0497_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0498_));
+ sky130_fd_sc_hd__o22a_1 _1926_ (.A1(_0496_),
+    .A2(\user_design.ccr0[29] ),
+    .B1(\user_design.ccr0[28] ),
+    .B2(_0484_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0499_));
+ sky130_fd_sc_hd__o2bb2a_1 _1927_ (.A1_N(\user_design.cell_core.count[30] ),
+    .A2_N(_0497_),
+    .B1(_0486_),
+    .B2(\user_design.ccr0[31] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0500_));
+ sky130_fd_sc_hd__and4b_1 _1928_ (.A_N(_0495_),
+    .B(_0498_),
+    .C(_0499_),
+    .D(_0500_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0501_));
+ sky130_fd_sc_hd__and3_1 _1929_ (.A(_0490_),
+    .B(_0494_),
+    .C(_0501_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0502_));
+ sky130_fd_sc_hd__clkbuf_2 _1930_ (.A(\user_design.cell_core.count[21] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0503_));
+ sky130_fd_sc_hd__inv_2 _1931_ (.A(\user_design.ccr0[21] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0504_));
+ sky130_fd_sc_hd__inv_2 _1932_ (.A(\user_design.ccr0[20] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0505_));
+ sky130_fd_sc_hd__a22o_1 _1933_ (.A1(_0503_),
+    .A2(_0504_),
+    .B1(_0505_),
+    .B2(\user_design.cell_core.count[20] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0506_));
+ sky130_fd_sc_hd__inv_2 _1934_ (.A(\user_design.cell_core.count[22] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0507_));
+ sky130_fd_sc_hd__inv_2 _1935_ (.A(\user_design.ccr0[23] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0508_));
+ sky130_fd_sc_hd__a2bb2o_1 _1936_ (.A1_N(_0507_),
+    .A2_N(\user_design.ccr0[22] ),
+    .B1(\user_design.cell_core.count[23] ),
+    .B2(_0508_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0509_));
+ sky130_fd_sc_hd__o2bb2a_1 _1937_ (.A1_N(_0507_),
+    .A2_N(\user_design.ccr0[22] ),
+    .B1(_0504_),
+    .B2(\user_design.cell_core.count[21] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0510_));
+ sky130_fd_sc_hd__o22a_1 _1938_ (.A1(\user_design.cell_core.count[23] ),
+    .A2(_0508_),
+    .B1(_0505_),
+    .B2(\user_design.cell_core.count[20] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0511_));
+ sky130_fd_sc_hd__and4bb_1 _1939_ (.A_N(_0506_),
+    .B_N(_0509_),
+    .C(_0510_),
+    .D(_0511_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0512_));
+ sky130_fd_sc_hd__inv_2 _1940_ (.A(\user_design.cell_core.count[19] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0513_));
+ sky130_fd_sc_hd__inv_2 _1941_ (.A(\user_design.cell_core.count[16] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0514_));
+ sky130_fd_sc_hd__inv_2 _1942_ (.A(\user_design.ccr0[17] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0515_));
+ sky130_fd_sc_hd__a2bb2o_1 _1943_ (.A1_N(_0514_),
+    .A2_N(\user_design.ccr0[16] ),
+    .B1(\user_design.cell_core.count[17] ),
+    .B2(_0515_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0516_));
+ sky130_fd_sc_hd__a221o_1 _1944_ (.A1(_0513_),
+    .A2(\user_design.ccr0[19] ),
+    .B1(\user_design.ccr0[16] ),
+    .B2(_0514_),
+    .C1(_0516_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0517_));
+ sky130_fd_sc_hd__inv_2 _1945_ (.A(\user_design.cell_core.count[18] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0518_));
+ sky130_fd_sc_hd__inv_2 _1946_ (.A(\user_design.cell_core.count[17] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0519_));
+ sky130_fd_sc_hd__inv_2 _1947_ (.A(\user_design.ccr0[19] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0520_));
+ sky130_fd_sc_hd__inv_2 _1948_ (.A(\user_design.ccr0[18] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0521_));
+ sky130_fd_sc_hd__a22o_1 _1949_ (.A1(\user_design.cell_core.count[19] ),
+    .A2(_0520_),
+    .B1(_0521_),
+    .B2(\user_design.cell_core.count[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0522_));
- sky130_fd_sc_hd__or2b_1 _1928_ (.A(\user_design.cell_core.count[3] ),
-    .B_N(\user_design.ccr0[3] ),
+ sky130_fd_sc_hd__a221o_1 _1950_ (.A1(_0518_),
+    .A2(\user_design.ccr0[18] ),
+    .B1(\user_design.ccr0[17] ),
+    .B2(_0519_),
+    .C1(_0522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0523_));
- sky130_fd_sc_hd__or2b_1 _1929_ (.A(\user_design.cell_core.count[2] ),
-    .B_N(\user_design.ccr0[2] ),
+ sky130_fd_sc_hd__nor2_1 _1951_ (.A(_0517_),
+    .B(_0523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0524_));
- sky130_fd_sc_hd__and4_1 _1930_ (.A(_0521_),
-    .B(_0522_),
-    .C(_0523_),
-    .D(_0524_),
+    .Y(_0524_));
+ sky130_fd_sc_hd__and3_1 _1952_ (.A(_0502_),
+    .B(_0512_),
+    .C(_0524_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0525_));
- sky130_fd_sc_hd__or2b_1 _1931_ (.A(\user_design.cell_core.count[0] ),
-    .B_N(\user_design.ccr0[0] ),
+ sky130_fd_sc_hd__and2b_1 _1953_ (.A_N(\user_design.cell_core.count[1] ),
+    .B(\user_design.ccr0[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0526_));
- sky130_fd_sc_hd__or2b_1 _1932_ (.A(\user_design.cell_core.count[1] ),
-    .B_N(\user_design.ccr0[1] ),
+ sky130_fd_sc_hd__and2b_1 _1954_ (.A_N(\user_design.cell_core.count[0] ),
+    .B(\user_design.ccr0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0527_));
- sky130_fd_sc_hd__and2b_1 _1933_ (.A_N(\user_design.ccr0[1] ),
+ sky130_fd_sc_hd__and2b_1 _1955_ (.A_N(\user_design.ccr0[1] ),
     .B(\user_design.cell_core.count[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0528_));
- sky130_fd_sc_hd__a21o_1 _1934_ (.A1(_0526_),
-    .A2(_0527_),
-    .B1(_0528_),
+ sky130_fd_sc_hd__nor2_1 _1956_ (.A(_0527_),
+    .B(_0528_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0529_));
- sky130_fd_sc_hd__a21boi_1 _1935_ (.A1(_0521_),
-    .A2(_0522_),
-    .B1_N(_0523_),
+    .Y(_0529_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _1957_ (.A(\user_design.cell_core.count[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0530_));
- sky130_fd_sc_hd__a21o_1 _1936_ (.A1(_0525_),
-    .A2(_0529_),
-    .B1(_0530_),
+    .X(_0530_));
+ sky130_fd_sc_hd__clkinv_2 _1958_ (.A(_0530_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0531_));
- sky130_fd_sc_hd__and2_1 _1937_ (.A(_0512_),
-    .B(\user_design.ccr0[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0532_));
- sky130_fd_sc_hd__or3_1 _1938_ (.A(_0510_),
-    .B(_0514_),
-    .C(_0515_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0533_));
- sky130_fd_sc_hd__and4bb_2 _1939_ (.A_N(_0532_),
-    .B_N(_0533_),
-    .C(_0513_),
-    .D(_0518_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0534_));
- sky130_fd_sc_hd__a2bb2o_1 _1940_ (.A1_N(_0510_),
-    .A2_N(_0519_),
-    .B1(_0531_),
-    .B2(_0534_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0535_));
- sky130_fd_sc_hd__a21boi_1 _1941_ (.A1(_0503_),
-    .A2(_0505_),
-    .B1_N(_0506_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0536_));
- sky130_fd_sc_hd__a41o_1 _1942_ (.A1(_0489_),
-    .A2(_0502_),
-    .A3(_0507_),
-    .A4(_0490_),
-    .B1(_0536_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0537_));
- sky130_fd_sc_hd__and2b_1 _1943_ (.A_N(_0498_),
-    .B(_0493_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0538_));
- sky130_fd_sc_hd__nor2_1 _1944_ (.A(\user_design.ccr0[14] ),
-    .B(_0496_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0539_));
- sky130_fd_sc_hd__a21o_1 _1945_ (.A1(\user_design.cell_core.count[14] ),
-    .A2(_0539_),
-    .B1(_0495_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0540_));
- sky130_fd_sc_hd__a211o_1 _1946_ (.A1(_0499_),
-    .A2(_0537_),
-    .B1(_0538_),
-    .C1(_0540_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0541_));
- sky130_fd_sc_hd__a21o_1 _1947_ (.A1(_0509_),
-    .A2(_0535_),
-    .B1(_0541_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0542_));
- sky130_fd_sc_hd__inv_2 _1948_ (.A(_0460_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0543_));
- sky130_fd_sc_hd__nand2_1 _1949_ (.A(_0460_),
-    .B(_0461_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0544_));
- sky130_fd_sc_hd__and3b_1 _1950_ (.A_N(\user_design.ccr0[26] ),
-    .B(_0453_),
-    .C(\user_design.cell_core.count[26] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0545_));
- sky130_fd_sc_hd__inv_2 _1951_ (.A(\user_design.ccr0[27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0546_));
- sky130_fd_sc_hd__a32o_1 _1952_ (.A1(_0450_),
-    .A2(_0456_),
-    .A3(_0455_),
-    .B1(_0546_),
-    .B2(\user_design.cell_core.count[27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0547_));
- sky130_fd_sc_hd__o21a_1 _1953_ (.A1(_0545_),
-    .A2(_0547_),
-    .B1(_0448_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0548_));
- sky130_fd_sc_hd__o221a_1 _1954_ (.A1(_0459_),
-    .A2(_0543_),
-    .B1(_0544_),
-    .B2(_0548_),
-    .C1(_0446_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0549_));
- sky130_fd_sc_hd__or2b_1 _1955_ (.A(_0472_),
-    .B_N(_0471_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0550_));
- sky130_fd_sc_hd__clkbuf_2 _1956_ (.A(\user_design.cell_core.count[23] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0551_));
- sky130_fd_sc_hd__o2bb2a_1 _1957_ (.A1_N(_0469_),
-    .A2_N(_0550_),
-    .B1(_0551_),
-    .B2(_0465_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0552_));
- sky130_fd_sc_hd__o221a_1 _1958_ (.A1(\user_design.cell_core.count[18] ),
-    .A2(_0477_),
-    .B1(_0482_),
-    .B2(\user_design.cell_core.count[17] ),
-    .C1(_0483_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0553_));
- sky130_fd_sc_hd__o221a_1 _1959_ (.A1(\user_design.cell_core.count[19] ),
-    .A2(_0476_),
-    .B1(_0478_),
-    .B2(_0553_),
-    .C1(_0473_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0554_));
- sky130_fd_sc_hd__o21a_1 _1960_ (.A1(_0552_),
-    .A2(_0554_),
-    .B1(_0463_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0555_));
- sky130_fd_sc_hd__a211o_1 _1961_ (.A1(_0486_),
-    .A2(_0542_),
-    .B1(_0549_),
-    .C1(_0555_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0556_));
- sky130_fd_sc_hd__inv_2 _1962_ (.A(\user_design.cell_core.count[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0557_));
- sky130_fd_sc_hd__or2_1 _1963_ (.A(_0557_),
+    .Y(_0531_));
+ sky130_fd_sc_hd__or2_1 _1959_ (.A(_0531_),
     .B(\user_design.ccr0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0558_));
- sky130_fd_sc_hd__and4b_1 _1964_ (.A_N(_0528_),
-    .B(_0526_),
-    .C(_0527_),
-    .D(_0558_),
+    .X(_0532_));
+ sky130_fd_sc_hd__clkbuf_2 _1960_ (.A(\user_design.cell_core.count[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0533_));
+ sky130_fd_sc_hd__or2b_1 _1961_ (.A(\user_design.ccr0[2] ),
+    .B_N(_0533_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0534_));
+ sky130_fd_sc_hd__clkbuf_2 _1962_ (.A(\user_design.cell_core.count[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0535_));
+ sky130_fd_sc_hd__or2b_1 _1963_ (.A(\user_design.ccr0[3] ),
+    .B_N(_0535_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0536_));
+ sky130_fd_sc_hd__or2b_1 _1964_ (.A(_0535_),
+    .B_N(\user_design.ccr0[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0537_));
+ sky130_fd_sc_hd__or2b_1 _1965_ (.A(_0533_),
+    .B_N(\user_design.ccr0[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0538_));
+ sky130_fd_sc_hd__and4_1 _1966_ (.A(_0534_),
+    .B(_0536_),
+    .C(_0537_),
+    .D(_0538_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0539_));
+ sky130_fd_sc_hd__and4b_1 _1967_ (.A_N(_0526_),
+    .B(_0529_),
+    .C(_0532_),
+    .D(_0539_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0540_));
+ sky130_fd_sc_hd__nand4_4 _1968_ (.A(_0470_),
+    .B(_0482_),
+    .C(_0525_),
+    .D(_0540_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0541_));
+ sky130_fd_sc_hd__o31a_1 _1969_ (.A1(_0473_),
+    .A2(_0474_),
+    .A3(_0478_),
+    .B1(_0481_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0542_));
+ sky130_fd_sc_hd__nand2_1 _1970_ (.A(_0534_),
+    .B(_0536_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0543_));
+ sky130_fd_sc_hd__o21bai_1 _1971_ (.A1(_0527_),
+    .A2(_0526_),
+    .B1_N(_0528_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0544_));
+ sky130_fd_sc_hd__a22o_1 _1972_ (.A1(_0543_),
+    .A2(_0537_),
+    .B1(_0539_),
+    .B2(_0544_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0545_));
+ sky130_fd_sc_hd__a2bb2o_1 _1973_ (.A1_N(_0475_),
+    .A2_N(_0542_),
+    .B1(_0545_),
+    .B2(_0482_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0546_));
+ sky130_fd_sc_hd__a21boi_1 _1974_ (.A1(_0464_),
+    .A2(_0466_),
+    .B1_N(_0467_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0547_));
+ sky130_fd_sc_hd__a41o_1 _1975_ (.A1(_0450_),
+    .A2(_0451_),
+    .A3(_0463_),
+    .A4(_0468_),
+    .B1(_0547_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0548_));
+ sky130_fd_sc_hd__and2b_1 _1976_ (.A_N(_0459_),
+    .B(_0454_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0549_));
+ sky130_fd_sc_hd__nor2_1 _1977_ (.A(\user_design.ccr0[14] ),
+    .B(_0455_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0550_));
+ sky130_fd_sc_hd__a21o_1 _1978_ (.A1(\user_design.cell_core.count[14] ),
+    .A2(_0550_),
+    .B1(_0457_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0551_));
+ sky130_fd_sc_hd__a211o_1 _1979_ (.A1(_0460_),
+    .A2(_0548_),
+    .B1(_0549_),
+    .C1(_0551_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0552_));
+ sky130_fd_sc_hd__a21o_1 _1980_ (.A1(_0470_),
+    .A2(_0546_),
+    .B1(_0552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0553_));
+ sky130_fd_sc_hd__inv_2 _1981_ (.A(_0500_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0554_));
+ sky130_fd_sc_hd__nand2_1 _1982_ (.A(_0499_),
+    .B(_0500_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0555_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _1983_ (.A(\user_design.cell_core.count[26] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0556_));
+ sky130_fd_sc_hd__and3b_1 _1984_ (.A_N(\user_design.ccr0[26] ),
+    .B(_0492_),
+    .C(_0556_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0557_));
+ sky130_fd_sc_hd__inv_2 _1985_ (.A(\user_design.ccr0[27] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0558_));
+ sky130_fd_sc_hd__clkbuf_2 _1986_ (.A(\user_design.cell_core.count[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0559_));
- sky130_fd_sc_hd__and4_1 _1965_ (.A(_0463_),
-    .B(_0473_),
-    .C(_0485_),
-    .D(_0509_),
+ sky130_fd_sc_hd__a32o_1 _1987_ (.A1(_0489_),
+    .A2(_0495_),
+    .A3(_0494_),
+    .B1(_0558_),
+    .B2(_0559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0560_));
- sky130_fd_sc_hd__nand4_2 _1966_ (.A(_0525_),
-    .B(_0534_),
-    .C(_0559_),
-    .D(_0560_),
+ sky130_fd_sc_hd__o21a_1 _1988_ (.A1(_0557_),
+    .A2(_0560_),
+    .B1(_0485_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0561_));
- sky130_fd_sc_hd__and2b_2 _1967_ (.A_N(\user_design.system_core.system_state[0] ),
-    .B(\user_design.system_core.system_state[1] ),
+    .X(_0561_));
+ sky130_fd_sc_hd__o221a_1 _1989_ (.A1(_0498_),
+    .A2(_0554_),
+    .B1(_0555_),
+    .B2(_0561_),
+    .C1(_0487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0562_));
- sky130_fd_sc_hd__or2b_2 _1968_ (.A(\user_design.system_core.system_state[1] ),
-    .B_N(\user_design.system_core.system_state[0] ),
+ sky130_fd_sc_hd__clkbuf_2 _1990_ (.A(\user_design.cell_core.count[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0563_));
- sky130_fd_sc_hd__and2b_1 _1969_ (.A_N(_0562_),
-    .B(_0563_),
+ sky130_fd_sc_hd__a21o_1 _1991_ (.A1(_0506_),
+    .A2(_0510_),
+    .B1(_0509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0564_));
- sky130_fd_sc_hd__a2111o_1 _1970_ (.A1(_0556_),
-    .A2(_0561_),
-    .B1(\user_design.cell_core.cell_pos[9] ),
-    .C1(\user_design.cell_core.cell_pos[8] ),
-    .D1(_0564_),
+ sky130_fd_sc_hd__o21a_1 _1992_ (.A1(_0563_),
+    .A2(_0508_),
+    .B1(_0564_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0565_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1971_ (.A(_0565_),
+ sky130_fd_sc_hd__clkbuf_2 _1993_ (.A(\user_design.cell_core.count[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0566_));
- sky130_fd_sc_hd__or2_1 _1972_ (.A(\user_design.cell_core.cell_pos[3] ),
-    .B(\user_design.cell_core.cell_pos[2] ),
+ sky130_fd_sc_hd__clkbuf_2 _1994_ (.A(\user_design.cell_core.count[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0567_));
- sky130_fd_sc_hd__or2_1 _1973_ (.A(\user_design.cell_core.cell_pos[1] ),
-    .B(\user_design.cell_core.cell_pos[0] ),
+ sky130_fd_sc_hd__clkbuf_2 _1995_ (.A(\user_design.cell_core.count[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0568_));
- sky130_fd_sc_hd__nor3_1 _1974_ (.A(_0566_),
-    .B(_0567_),
-    .C(_0568_),
+ sky130_fd_sc_hd__o221a_1 _1996_ (.A1(_0567_),
+    .A2(_0521_),
+    .B1(_0515_),
+    .B2(_0568_),
+    .C1(_0516_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0569_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1975_ (.A(\user_design.cell_core.cell_pos[7] ),
+    .X(_0569_));
+ sky130_fd_sc_hd__o221a_1 _1997_ (.A1(_0566_),
+    .A2(_0520_),
+    .B1(_0522_),
+    .B2(_0569_),
+    .C1(_0512_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0570_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1976_ (.A(\user_design.cell_core.cell_pos[6] ),
+ sky130_fd_sc_hd__o21a_1 _1998_ (.A1(_0565_),
+    .A2(_0570_),
+    .B1(_0502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0571_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _1977_ (.A(\user_design.cell_core.cell_pos[5] ),
+ sky130_fd_sc_hd__a211o_4 _1999_ (.A1(_0525_),
+    .A2(_0553_),
+    .B1(_0562_),
+    .C1(_0571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0572_));
- sky130_fd_sc_hd__nor3_1 _1978_ (.A(_0570_),
-    .B(_0571_),
-    .C(_0572_),
+ sky130_fd_sc_hd__and2b_2 _2000_ (.A_N(\user_design.system_core.system_state[0] ),
+    .B(\user_design.system_core.system_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0573_));
- sky130_fd_sc_hd__and3_2 _1979_ (.A(_0442_),
-    .B(_0569_),
-    .C(_0573_),
+    .X(_0573_));
+ sky130_fd_sc_hd__and2b_2 _2001_ (.A_N(\user_design.system_core.system_state[1] ),
+    .B(\user_design.system_core.system_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0574_));
- sky130_fd_sc_hd__nand2_1 _1980_ (.A(\user_design.cell_core.cell_output_state[4] ),
-    .B(\user_design.cell_core.pcell_mem[4][0] ),
+ sky130_fd_sc_hd__nor2_1 _2002_ (.A(_0573_),
+    .B(_0574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0575_));
- sky130_fd_sc_hd__o21ba_1 _1981_ (.A1(\user_design.cell_core.cell_output_state[4] ),
-    .A2(\user_design.cell_core.pcell_mem[4][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[4][1] ),
+ sky130_fd_sc_hd__a2111o_1 _2003_ (.A1(_0541_),
+    .A2(_0572_),
+    .B1(\user_design.cell_core.cell_pos[9] ),
+    .C1(\user_design.cell_core.cell_pos[8] ),
+    .D1(_0575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0576_));
- sky130_fd_sc_hd__inv_2 _1982_ (.A(\user_design.cell_core.p_select_active ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2004_ (.A(_0576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0577_));
- sky130_fd_sc_hd__a211o_1 _1983_ (.A1(\user_design.cell_core.pcell_mem[4][1] ),
-    .A2(_0575_),
-    .B1(_0576_),
-    .C1(_0577_),
+    .X(_0577_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2005_ (.A(net424),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0578_));
- sky130_fd_sc_hd__or4_1 _1984_ (.A(\user_design.cell_core.cell_pos[7] ),
+ sky130_fd_sc_hd__clkbuf_2 _2006_ (.A(\user_design.cell_core.cell_pos[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0579_));
+ sky130_fd_sc_hd__or4_1 _2007_ (.A(\user_design.cell_core.cell_pos[7] ),
     .B(\user_design.cell_core.cell_pos[6] ),
     .C(\user_design.cell_core.cell_pos[5] ),
     .D(\user_design.cell_core.cell_pos[4] ),
@@ -335763,458 +335315,627 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0579_));
- sky130_fd_sc_hd__or2_1 _1985_ (.A(_0567_),
-    .B(_0579_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_0580_));
- sky130_fd_sc_hd__or4b_2 _1986_ (.A(\user_design.cell_core.cell_pos[0] ),
-    .B(_0566_),
+ sky130_fd_sc_hd__or3_1 _2008_ (.A(_0578_),
+    .B(_0579_),
     .C(_0580_),
-    .D_N(net559),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0581_));
- sky130_fd_sc_hd__nor2_1 _1987_ (.A(\user_design.cell_core.cell_output_state[1] ),
-    .B(\user_design.cell_core.pcell_mem[1][0] ),
+ sky130_fd_sc_hd__or3b_2 _2009_ (.A(_0581_),
+    .B(\user_design.cell_core.cell_pos[3] ),
+    .C_N(net431),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0582_));
- sky130_fd_sc_hd__a21bo_1 _1988_ (.A1(\user_design.cell_core.cell_output_state[1] ),
-    .A2(\user_design.cell_core.pcell_mem[1][0] ),
-    .B1_N(net453),
+    .X(_0582_));
+ sky130_fd_sc_hd__a311o_1 _2010_ (.A1(_0444_),
+    .A2(_0446_),
+    .A3(_0447_),
+    .B1(_0577_),
+    .C1(_0582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0583_));
- sky130_fd_sc_hd__o211a_1 _1989_ (.A1(net453),
-    .A2(_0582_),
-    .B1(_0583_),
-    .C1(\user_design.cell_core.p_select_active ),
+ sky130_fd_sc_hd__clkbuf_4 _2011_ (.A(\user_design.cell_core.cell_invert ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0584_));
- sky130_fd_sc_hd__inv_2 _1990_ (.A(\user_design.cell_core.cell_pos[2] ),
+ sky130_fd_sc_hd__xnor2_1 _2012_ (.A(_0584_),
+    .B(\user_design.cell_core.cell_output_state[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0585_));
- sky130_fd_sc_hd__or2_1 _1991_ (.A(_0568_),
-    .B(_0579_),
+ sky130_fd_sc_hd__a21o_1 _2013_ (.A1(\user_design.cell_core.pcell_mem[7][0] ),
+    .A2(\user_design.cell_core.pcell_mem[7][1] ),
+    .B1(_0585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0586_));
- sky130_fd_sc_hd__or4_4 _1992_ (.A(\user_design.cell_core.cell_pos[3] ),
-    .B(net408),
-    .C(_0566_),
-    .D(_0586_),
+ sky130_fd_sc_hd__o21ai_1 _2014_ (.A1(\user_design.cell_core.pcell_mem[7][0] ),
+    .A2(\user_design.cell_core.pcell_mem[7][1] ),
+    .B1(_0585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0587_));
- sky130_fd_sc_hd__nor2_1 _1993_ (.A(\user_design.cell_core.cell_output_state[2] ),
-    .B(\user_design.cell_core.pcell_mem[2][0] ),
+    .Y(_0587_));
+ sky130_fd_sc_hd__clkbuf_2 _2015_ (.A(_0576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0588_));
- sky130_fd_sc_hd__a21bo_1 _1994_ (.A1(\user_design.cell_core.cell_output_state[2] ),
-    .A2(\user_design.cell_core.pcell_mem[2][0] ),
-    .B1_N(net403),
+    .X(_0588_));
+ sky130_fd_sc_hd__clkbuf_1 _2016_ (.A(\user_design.cell_core.cell_pos[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0589_));
- sky130_fd_sc_hd__clkbuf_4 _1995_ (.A(\user_design.cell_core.p_select_active ),
+ sky130_fd_sc_hd__clkbuf_1 _2017_ (.A(\user_design.cell_core.cell_pos[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0590_));
- sky130_fd_sc_hd__o211a_1 _1996_ (.A1(net403),
-    .A2(_0588_),
-    .B1(_0589_),
-    .C1(_0590_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2018_ (.A(\user_design.cell_core.cell_pos[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0591_));
- sky130_fd_sc_hd__o22ai_1 _1997_ (.A1(_0581_),
-    .A2(_0584_),
-    .B1(_0587_),
-    .B2(net404),
+ sky130_fd_sc_hd__or2_1 _2019_ (.A(\user_design.cell_core.cell_pos[3] ),
+    .B(net431),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0592_));
- sky130_fd_sc_hd__or4b_2 _1998_ (.A(net409),
-    .B(_0565_),
-    .C(_0586_),
-    .D_N(net416),
+    .X(_0592_));
+ sky130_fd_sc_hd__or3_2 _2020_ (.A(net424),
+    .B(\user_design.cell_core.cell_pos[0] ),
+    .C(_0592_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0593_));
- sky130_fd_sc_hd__nor2_1 _1999_ (.A(\user_design.cell_core.cell_output_state[3] ),
-    .B(\user_design.cell_core.pcell_mem[3][0] ),
+ sky130_fd_sc_hd__or3_1 _2021_ (.A(_0590_),
+    .B(_0591_),
+    .C(_0593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0594_));
- sky130_fd_sc_hd__a21bo_1 _2000_ (.A1(\user_design.cell_core.cell_output_state[3] ),
-    .A2(\user_design.cell_core.pcell_mem[3][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[3][1] ),
+    .X(_0594_));
+ sky130_fd_sc_hd__clkbuf_1 _2022_ (.A(\user_design.cell_core.cell_pos[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0595_));
- sky130_fd_sc_hd__o211a_1 _2001_ (.A1(\user_design.cell_core.pcell_mem[3][1] ),
-    .A2(_0594_),
-    .B1(_0595_),
-    .C1(\user_design.cell_core.p_select_active ),
+ sky130_fd_sc_hd__or3b_2 _2023_ (.A(_0589_),
+    .B(_0594_),
+    .C_N(_0595_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0596_));
- sky130_fd_sc_hd__nor2_1 _2002_ (.A(_0593_),
-    .B(_0596_),
+ sky130_fd_sc_hd__a311o_1 _2024_ (.A1(\user_design.cell_core.p_select_active ),
+    .A2(_0586_),
+    .A3(_0587_),
+    .B1(_0588_),
+    .C1(_0596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0597_));
- sky130_fd_sc_hd__o21bai_1 _2003_ (.A1(\user_design.cell_core.cell_output_state[0] ),
-    .A2(net432),
-    .B1_N(\user_design.cell_core.pcell_mem[0][1] ),
+    .X(_0597_));
+ sky130_fd_sc_hd__nand2_1 _2025_ (.A(_0583_),
+    .B(_0597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0598_));
- sky130_fd_sc_hd__a21bo_1 _2004_ (.A1(\user_design.cell_core.cell_output_state[0] ),
-    .A2(net432),
-    .B1_N(\user_design.cell_core.pcell_mem[0][1] ),
+    .Y(_1718_));
+ sky130_fd_sc_hd__clkbuf_2 _2026_ (.A(_0588_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0598_));
+ sky130_fd_sc_hd__or4b_1 _2027_ (.A(_0595_),
+    .B(_0589_),
+    .C(_0590_),
+    .D_N(_0591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0599_));
- sky130_fd_sc_hd__clkinv_2 _2005_ (.A(\user_design.cell_core.cell_pos[0] ),
+ sky130_fd_sc_hd__nor3_2 _2028_ (.A(_0598_),
+    .B(_0593_),
+    .C(_0599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0600_));
- sky130_fd_sc_hd__or4_2 _2006_ (.A(\user_design.cell_core.cell_pos[1] ),
-    .B(_0600_),
-    .C(_0565_),
-    .D(_0580_),
+ sky130_fd_sc_hd__inv_2 _2029_ (.A(\user_design.cell_core.p_select_active ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0601_));
- sky130_fd_sc_hd__a31oi_1 _2007_ (.A1(_0590_),
-    .A2(net433),
-    .A3(_0599_),
-    .B1(_0601_),
+    .Y(_0601_));
+ sky130_fd_sc_hd__xnor2_2 _2030_ (.A(_0374_),
+    .B(\user_design.cell_core.cell_output_state[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0602_));
- sky130_fd_sc_hd__a2111o_1 _2008_ (.A1(_0574_),
-    .A2(_0578_),
-    .B1(_0592_),
-    .C1(_0597_),
-    .D1(_0602_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1693_));
- sky130_fd_sc_hd__clkbuf_4 _2009_ (.A(_0564_),
+ sky130_fd_sc_hd__o21a_1 _2031_ (.A1(\user_design.cell_core.pcell_mem[4][0] ),
+    .A2(\user_design.cell_core.pcell_mem[4][1] ),
+    .B1(_0602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0603_));
- sky130_fd_sc_hd__a21o_1 _2010_ (.A1(_0556_),
-    .A2(_0561_),
-    .B1(_0603_),
+ sky130_fd_sc_hd__a21oi_1 _2032_ (.A1(\user_design.cell_core.pcell_mem[4][0] ),
+    .A2(\user_design.cell_core.pcell_mem[4][1] ),
+    .B1(_0602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0604_));
- sky130_fd_sc_hd__nor2_1 _2011_ (.A(_0567_),
-    .B(_0586_),
+    .Y(_0604_));
+ sky130_fd_sc_hd__or3_1 _2033_ (.A(_0601_),
+    .B(_0603_),
+    .C(_0604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0605_));
- sky130_fd_sc_hd__or4bb_2 _2012_ (.A(\user_design.cell_core.cell_pos[8] ),
-    .B(_0604_),
-    .C_N(_0605_),
-    .D_N(\user_design.cell_core.cell_pos[9] ),
+    .X(_0605_));
+ sky130_fd_sc_hd__xnor2_1 _2034_ (.A(_0584_),
+    .B(net406),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0606_));
- sky130_fd_sc_hd__nor2_1 _2013_ (.A(\user_design.cell_core.cell_output_state[9] ),
-    .B(\user_design.cell_core.pcell_mem[9][0] ),
+    .Y(_0606_));
+ sky130_fd_sc_hd__o21ai_1 _2035_ (.A1(\user_design.cell_core.pcell_mem[1][0] ),
+    .A2(\user_design.cell_core.pcell_mem[1][1] ),
+    .B1(_0606_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0607_));
- sky130_fd_sc_hd__a21bo_1 _2014_ (.A1(\user_design.cell_core.cell_output_state[9] ),
-    .A2(\user_design.cell_core.pcell_mem[9][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[9][1] ),
+ sky130_fd_sc_hd__a21o_1 _2036_ (.A1(\user_design.cell_core.pcell_mem[1][0] ),
+    .A2(\user_design.cell_core.pcell_mem[1][1] ),
+    .B1(_0606_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0608_));
- sky130_fd_sc_hd__o211a_1 _2015_ (.A1(\user_design.cell_core.pcell_mem[9][1] ),
-    .A2(_0607_),
-    .B1(_0608_),
-    .C1(_0590_),
+ sky130_fd_sc_hd__or2_1 _2037_ (.A(_0580_),
+    .B(_0592_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0609_));
- sky130_fd_sc_hd__nor2_1 _2016_ (.A(net441),
+ sky130_fd_sc_hd__or3b_2 _2038_ (.A(_0579_),
     .B(_0609_),
+    .C_N(_0578_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0610_));
- sky130_fd_sc_hd__a21o_1 _2017_ (.A1(_0574_),
-    .A2(_0578_),
-    .B1(_0610_),
+    .X(_0610_));
+ sky130_fd_sc_hd__a311o_1 _2039_ (.A1(_0444_),
+    .A2(_0607_),
+    .A3(_0608_),
+    .B1(_0577_),
+    .C1(_0610_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1694_));
- sky130_fd_sc_hd__nor3_1 _2018_ (.A(_0570_),
-    .B(_0572_),
-    .C(_0442_),
+    .X(_0611_));
+ sky130_fd_sc_hd__nand2_1 _2040_ (.A(_0583_),
+    .B(_0611_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0611_));
- sky130_fd_sc_hd__and3_2 _2019_ (.A(_0571_),
-    .B(_0569_),
-    .C(_0611_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0612_));
- sky130_fd_sc_hd__nand2_1 _2020_ (.A(\user_design.cell_core.cell_output_state[6] ),
-    .B(\user_design.cell_core.pcell_mem[6][0] ),
+    .Y(_0612_));
+ sky130_fd_sc_hd__xnor2_1 _2041_ (.A(_0374_),
+    .B(\user_design.cell_core.cell_output_state[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0613_));
- sky130_fd_sc_hd__o21ba_1 _2021_ (.A1(\user_design.cell_core.cell_output_state[6] ),
-    .A2(\user_design.cell_core.pcell_mem[6][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[6][1] ),
+ sky130_fd_sc_hd__a21oi_1 _2042_ (.A1(\user_design.cell_core.pcell_mem[3][0] ),
+    .A2(\user_design.cell_core.pcell_mem[3][1] ),
+    .B1(_0613_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0614_));
- sky130_fd_sc_hd__a211o_1 _2022_ (.A1(\user_design.cell_core.pcell_mem[6][1] ),
-    .A2(_0613_),
-    .B1(_0614_),
-    .C1(_0577_),
+    .Y(_0614_));
+ sky130_fd_sc_hd__o21a_1 _2043_ (.A1(\user_design.cell_core.pcell_mem[3][0] ),
+    .A2(\user_design.cell_core.pcell_mem[3][1] ),
+    .B1(_0613_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0615_));
- sky130_fd_sc_hd__o21ba_1 _2023_ (.A1(\user_design.cell_core.cell_output_state[8] ),
-    .A2(\user_design.cell_core.pcell_mem[8][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[8][1] ),
+ sky130_fd_sc_hd__clkbuf_2 _2044_ (.A(\user_design.cell_core.cell_pos[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0616_));
- sky130_fd_sc_hd__a21boi_1 _2024_ (.A1(\user_design.cell_core.cell_output_state[8] ),
-    .A2(\user_design.cell_core.pcell_mem[8][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[8][1] ),
+ sky130_fd_sc_hd__clkbuf_2 _2045_ (.A(\user_design.cell_core.cell_pos[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0617_));
- sky130_fd_sc_hd__and4bb_2 _2025_ (.A_N(_0604_),
-    .B_N(net442),
-    .C(net443),
-    .D(_0605_),
+    .X(_0617_));
+ sky130_fd_sc_hd__clkbuf_4 _2046_ (.A(_0575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0618_));
- sky130_fd_sc_hd__o31a_1 _2026_ (.A1(_0577_),
-    .A2(_0616_),
-    .A3(_0617_),
-    .B1(_0618_),
+ sky130_fd_sc_hd__a2111oi_4 _2047_ (.A1(_0541_),
+    .A2(_0572_),
+    .B1(_0616_),
+    .C1(_0617_),
+    .D1(_0618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0619_));
- sky130_fd_sc_hd__or4b_1 _2027_ (.A(\user_design.cell_core.cell_pos[7] ),
-    .B(\user_design.cell_core.cell_pos[6] ),
-    .C(\user_design.cell_core.cell_pos[4] ),
-    .D_N(\user_design.cell_core.cell_pos[5] ),
+    .Y(_0619_));
+ sky130_fd_sc_hd__or3b_2 _2048_ (.A(\user_design.cell_core.cell_pos[2] ),
+    .B(_0581_),
+    .C_N(\user_design.cell_core.cell_pos[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0620_));
- sky130_fd_sc_hd__or4_4 _2028_ (.A(_0566_),
-    .B(_0567_),
-    .C(_0568_),
-    .D(net510),
+ sky130_fd_sc_hd__inv_2 _2049_ (.A(_0620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0621_));
- sky130_fd_sc_hd__nor2_1 _2029_ (.A(\user_design.cell_core.cell_output_state[5] ),
-    .B(\user_design.cell_core.pcell_mem[5][0] ),
+    .Y(_0621_));
+ sky130_fd_sc_hd__o311a_1 _2050_ (.A1(_0601_),
+    .A2(_0614_),
+    .A3(_0615_),
+    .B1(_0619_),
+    .C1(_0621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0622_));
- sky130_fd_sc_hd__a21bo_1 _2030_ (.A1(\user_design.cell_core.cell_output_state[5] ),
-    .A2(\user_design.cell_core.pcell_mem[5][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[5][1] ),
+    .X(_0622_));
+ sky130_fd_sc_hd__xnor2_1 _2051_ (.A(_0375_),
+    .B(net452),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0623_));
- sky130_fd_sc_hd__o211a_1 _2031_ (.A1(\user_design.cell_core.pcell_mem[5][1] ),
-    .A2(_0622_),
+    .Y(_0623_));
+ sky130_fd_sc_hd__o21ai_1 _2052_ (.A1(\user_design.cell_core.pcell_mem[0][0] ),
+    .A2(\user_design.cell_core.pcell_mem[0][1] ),
     .B1(_0623_),
-    .C1(\user_design.cell_core.p_select_active ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0624_));
- sky130_fd_sc_hd__or4b_1 _2032_ (.A(_0571_),
-    .B(_0572_),
-    .C(_0442_),
-    .D_N(_0570_),
+    .Y(_0624_));
+ sky130_fd_sc_hd__a21o_1 _2053_ (.A1(\user_design.cell_core.pcell_mem[0][0] ),
+    .A2(\user_design.cell_core.pcell_mem[0][1] ),
+    .B1(_0623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0625_));
- sky130_fd_sc_hd__or4_4 _2033_ (.A(_0566_),
-    .B(_0567_),
-    .C(_0568_),
-    .D(_0625_),
+ sky130_fd_sc_hd__inv_2 _2054_ (.A(_0579_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0626_));
- sky130_fd_sc_hd__nor2_1 _2034_ (.A(\user_design.cell_core.cell_output_state[7] ),
-    .B(\user_design.cell_core.pcell_mem[7][0] ),
+    .Y(_0626_));
+ sky130_fd_sc_hd__or4_4 _2055_ (.A(_0578_),
+    .B(_0626_),
+    .C(_0588_),
+    .D(_0609_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0627_));
- sky130_fd_sc_hd__a21bo_1 _2035_ (.A1(\user_design.cell_core.cell_output_state[7] ),
-    .A2(\user_design.cell_core.pcell_mem[7][0] ),
-    .B1_N(\user_design.cell_core.pcell_mem[7][1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0628_));
- sky130_fd_sc_hd__o211a_1 _2036_ (.A1(\user_design.cell_core.pcell_mem[7][1] ),
-    .A2(_0627_),
-    .B1(_0628_),
-    .C1(_0590_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0629_));
- sky130_fd_sc_hd__o22ai_1 _2037_ (.A1(_0621_),
+    .X(_0627_));
+ sky130_fd_sc_hd__a31oi_4 _2056_ (.A1(_0444_),
     .A2(_0624_),
-    .B1(_0626_),
-    .B2(_0629_),
+    .A3(_0625_),
+    .B1(_0627_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0628_));
+ sky130_fd_sc_hd__a2111o_1 _2057_ (.A1(_0600_),
+    .A2(_0605_),
+    .B1(_0612_),
+    .C1(_0622_),
+    .D1(_0628_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1715_));
+ sky130_fd_sc_hd__xnor2_1 _2058_ (.A(_0584_),
+    .B(\user_design.cell_core.cell_output_state[8] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0629_));
+ sky130_fd_sc_hd__o21ai_1 _2059_ (.A1(\user_design.cell_core.pcell_mem[8][0] ),
+    .A2(\user_design.cell_core.pcell_mem[8][1] ),
+    .B1(_0629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0630_));
- sky130_fd_sc_hd__a2111o_1 _2038_ (.A1(_0612_),
-    .A2(_0615_),
-    .B1(_0619_),
-    .C1(_0630_),
-    .D1(_0610_),
+ sky130_fd_sc_hd__a21o_1 _2060_ (.A1(\user_design.cell_core.pcell_mem[8][0] ),
+    .A2(\user_design.cell_core.pcell_mem[8][1] ),
+    .B1(_0629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1692_));
- sky130_fd_sc_hd__inv_2 _2039_ (.A(\user_design.system_core.latch_data_state[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0631_));
- sky130_fd_sc_hd__nor2_1 _2040_ (.A(_0631_),
-    .B(\user_design.system_core.latch_data_state[0] ),
+    .X(_0631_));
+ sky130_fd_sc_hd__nor2_1 _2061_ (.A(_0580_),
+    .B(_0593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0632_));
- sky130_fd_sc_hd__or4_2 _2041_ (.A(\user_design.latch_sync.signal_state[1] ),
+ sky130_fd_sc_hd__nand3b_1 _2062_ (.A_N(_0616_),
+    .B(_0617_),
+    .C(_0632_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0633_));
+ sky130_fd_sc_hd__a211o_2 _2063_ (.A1(_0541_),
+    .A2(_0572_),
+    .B1(_0633_),
+    .C1(_0575_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0634_));
+ sky130_fd_sc_hd__a31o_1 _2064_ (.A1(_0444_),
+    .A2(_0630_),
+    .A3(_0631_),
+    .B1(_0634_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0635_));
+ sky130_fd_sc_hd__or2b_1 _2065_ (.A(_0622_),
+    .B_N(_0635_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0636_));
+ sky130_fd_sc_hd__clkbuf_1 _2066_ (.A(_0636_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1717_));
+ sky130_fd_sc_hd__xnor2_1 _2067_ (.A(_0584_),
+    .B(\user_design.cell_core.cell_output_state[9] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0637_));
+ sky130_fd_sc_hd__a21o_1 _2068_ (.A1(\user_design.cell_core.pcell_mem[9][0] ),
+    .A2(\user_design.cell_core.pcell_mem[9][1] ),
+    .B1(_0637_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0638_));
+ sky130_fd_sc_hd__o21ai_1 _2069_ (.A1(\user_design.cell_core.pcell_mem[9][0] ),
+    .A2(\user_design.cell_core.pcell_mem[9][1] ),
+    .B1(_0637_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0639_));
+ sky130_fd_sc_hd__nand2_1 _2070_ (.A(_0616_),
+    .B(_0632_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0640_));
+ sky130_fd_sc_hd__a2111o_2 _2071_ (.A1(_0541_),
+    .A2(_0572_),
+    .B1(_0640_),
+    .C1(_0575_),
+    .D1(_0617_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0641_));
+ sky130_fd_sc_hd__a31o_1 _2072_ (.A1(\user_design.cell_core.p_select_active ),
+    .A2(_0638_),
+    .A3(_0639_),
+    .B1(_0641_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0642_));
+ sky130_fd_sc_hd__a21bo_1 _2073_ (.A1(_0600_),
+    .A2(_0605_),
+    .B1_N(_0642_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1716_));
+ sky130_fd_sc_hd__or4b_1 _2074_ (.A(_0595_),
+    .B(_0589_),
+    .C(_0591_),
+    .D_N(_0590_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0643_));
+ sky130_fd_sc_hd__nor3_2 _2075_ (.A(_0598_),
+    .B(net425),
+    .C(_0643_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0644_));
+ sky130_fd_sc_hd__xnor2_2 _2076_ (.A(_0374_),
+    .B(\user_design.cell_core.cell_output_state[5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0645_));
+ sky130_fd_sc_hd__o21a_1 _2077_ (.A1(\user_design.cell_core.pcell_mem[5][0] ),
+    .A2(\user_design.cell_core.pcell_mem[5][1] ),
+    .B1(_0645_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0646_));
+ sky130_fd_sc_hd__a21oi_1 _2078_ (.A1(\user_design.cell_core.pcell_mem[5][0] ),
+    .A2(\user_design.cell_core.pcell_mem[5][1] ),
+    .B1(_0645_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0647_));
+ sky130_fd_sc_hd__or3_1 _2079_ (.A(_0601_),
+    .B(_0646_),
+    .C(_0647_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0648_));
+ sky130_fd_sc_hd__xnor2_1 _2080_ (.A(_0584_),
+    .B(\user_design.cell_core.cell_output_state[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0649_));
+ sky130_fd_sc_hd__a21o_1 _2081_ (.A1(\user_design.cell_core.pcell_mem[6][0] ),
+    .A2(\user_design.cell_core.pcell_mem[6][1] ),
+    .B1(_0649_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0650_));
+ sky130_fd_sc_hd__o21ai_1 _2082_ (.A1(\user_design.cell_core.pcell_mem[6][0] ),
+    .A2(\user_design.cell_core.pcell_mem[6][1] ),
+    .B1(_0649_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0651_));
+ sky130_fd_sc_hd__or3b_2 _2083_ (.A(_0594_),
+    .B(\user_design.cell_core.cell_pos[7] ),
+    .C_N(\user_design.cell_core.cell_pos[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0652_));
+ sky130_fd_sc_hd__a311o_1 _2084_ (.A1(\user_design.cell_core.p_select_active ),
+    .A2(_0650_),
+    .A3(_0651_),
+    .B1(_0588_),
+    .C1(_0652_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0653_));
+ sky130_fd_sc_hd__and4_1 _2085_ (.A(_0597_),
+    .B(_0635_),
+    .C(_0642_),
+    .D(_0653_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0654_));
+ sky130_fd_sc_hd__a21bo_1 _2086_ (.A1(_0644_),
+    .A2(_0648_),
+    .B1_N(_0654_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1714_));
+ sky130_fd_sc_hd__nor2b_2 _2087_ (.A(\user_design.system_core.latch_data_state[0] ),
+    .B_N(\user_design.system_core.latch_data_state[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0655_));
+ sky130_fd_sc_hd__or4_1 _2088_ (.A(\user_design.latch_sync.signal_state[1] ),
     .B(\user_design.latch_sync.signal_state[0] ),
     .C(\user_design.latch_sync.signal_state[3] ),
     .D(\user_design.latch_sync.signal_state[2] ),
@@ -336222,14 +335943,14 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0633_));
- sky130_fd_sc_hd__inv_2 _2042_ (.A(_0633_),
+    .X(_0656_));
+ sky130_fd_sc_hd__inv_2 _2089_ (.A(_0656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0634_));
- sky130_fd_sc_hd__or4_1 _2043_ (.A(\user_design.enable_sync.signal_state[1] ),
+    .Y(_0657_));
+ sky130_fd_sc_hd__or4_1 _2090_ (.A(\user_design.enable_sync.signal_state[1] ),
     .B(\user_design.enable_sync.signal_state[0] ),
     .C(\user_design.enable_sync.signal_state[3] ),
     .D(\user_design.enable_sync.signal_state[2] ),
@@ -336237,883 +335958,1050 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0635_));
- sky130_fd_sc_hd__buf_4 _2044_ (.A(_0635_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0636_));
- sky130_fd_sc_hd__a21oi_2 _2045_ (.A1(_0631_),
-    .A2(\user_design.system_core.latch_data_state[0] ),
-    .B1(_0636_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0637_));
- sky130_fd_sc_hd__clkbuf_4 _2046_ (.A(_0637_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0638_));
- sky130_fd_sc_hd__clkbuf_2 _2047_ (.A(_0638_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0639_));
- sky130_fd_sc_hd__o21a_1 _2048_ (.A1(_0632_),
-    .A2(_0634_),
-    .B1(_0639_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0362_));
- sky130_fd_sc_hd__nor4_4 _2049_ (.A(\user_design.enable_sync.signal_state[1] ),
-    .B(\user_design.enable_sync.signal_state[0] ),
-    .C(\user_design.enable_sync.signal_state[3] ),
-    .D(\user_design.enable_sync.signal_state[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0640_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2050_ (.A(_0640_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0641_));
- sky130_fd_sc_hd__buf_2 _2051_ (.A(_0641_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0642_));
- sky130_fd_sc_hd__nand2_1 _2052_ (.A(\user_design.system_core.latch_data_state[0] ),
-    .B(_0633_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0643_));
- sky130_fd_sc_hd__and3_1 _2053_ (.A(_0631_),
-    .B(\user_design.system_core.latch_data_state[0] ),
-    .C(_0641_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0644_));
- sky130_fd_sc_hd__clkbuf_2 _2054_ (.A(_0644_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0645_));
- sky130_fd_sc_hd__a31o_1 _2055_ (.A1(\user_design.system_core.latch_data_state[1] ),
-    .A2(_0642_),
-    .A3(net565),
-    .B1(_0645_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0363_));
- sky130_fd_sc_hd__inv_2 _2056_ (.A(\user_design.control_state[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0646_));
- sky130_fd_sc_hd__clkbuf_2 _2057_ (.A(_0636_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0647_));
- sky130_fd_sc_hd__nor4_1 _2058_ (.A(\user_design.system_core.mem_state[1] ),
-    .B(\user_design.system_core.mem_state[0] ),
-    .C(_0647_),
-    .D(_0632_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0648_));
- sky130_fd_sc_hd__nor2_1 _2059_ (.A(_0647_),
-    .B(_0632_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0649_));
- sky130_fd_sc_hd__inv_2 _2060_ (.A(net523),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0650_));
- sky130_fd_sc_hd__and3_1 _2061_ (.A(\user_design.system_core.mem_state[0] ),
-    .B(_0646_),
-    .C(\user_design.control_state[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0651_));
- sky130_fd_sc_hd__a31o_1 _2062_ (.A1(\user_design.system_core.mem_state[1] ),
-    .A2(\user_design.control_state[1] ),
-    .A3(_0650_),
-    .B1(_0651_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0652_));
- sky130_fd_sc_hd__and2_1 _2063_ (.A(_0649_),
-    .B(_0652_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0653_));
- sky130_fd_sc_hd__a31o_1 _2064_ (.A1(net571),
-    .A2(net523),
-    .A3(_0648_),
-    .B1(_0653_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0360_));
- sky130_fd_sc_hd__a31o_1 _2065_ (.A1(\user_design.control_state[1] ),
-    .A2(_0650_),
-    .A3(_0648_),
-    .B1(_0653_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0361_));
- sky130_fd_sc_hd__nor2b_4 _2066_ (.A(\user_design.system_core.mem_state[1] ),
-    .B_N(\user_design.system_core.mem_state[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0654_));
- sky130_fd_sc_hd__buf_2 _2067_ (.A(_0641_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0655_));
- sky130_fd_sc_hd__inv_2 _2068_ (.A(\user_design.system_core.mem_read_state[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0656_));
- sky130_fd_sc_hd__o211a_1 _2069_ (.A1(\user_design.system_core.mem_read_state[1] ),
-    .A2(_0654_),
-    .B1(_0655_),
-    .C1(net548),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0358_));
- sky130_fd_sc_hd__and3b_2 _2070_ (.A_N(\user_design.system_core.mem_read_state[1] ),
-    .B(_0641_),
-    .C(\user_design.system_core.mem_read_state[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0657_));
- sky130_fd_sc_hd__buf_2 _2071_ (.A(_0657_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_0658_));
- sky130_fd_sc_hd__a31o_1 _2072_ (.A1(net548),
-    .A2(\user_design.system_core.mem_read_state[1] ),
-    .A3(_0642_),
-    .B1(_0658_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0359_));
- sky130_fd_sc_hd__clkbuf_2 _2073_ (.A(\user_design.control_state[2] ),
+ sky130_fd_sc_hd__buf_2 _2091_ (.A(_0658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0659_));
- sky130_fd_sc_hd__inv_2 _2074_ (.A(\user_design.control_state[3] ),
+ sky130_fd_sc_hd__and2b_1 _2092_ (.A_N(\user_design.system_core.latch_data_state[1] ),
+    .B(\user_design.system_core.latch_data_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0660_));
- sky130_fd_sc_hd__clkinv_2 _2075_ (.A(\user_design.system_core.refresh_count[0] ),
+    .X(_0660_));
+ sky130_fd_sc_hd__nor2_2 _2093_ (.A(_0659_),
+    .B(_0660_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0661_));
- sky130_fd_sc_hd__inv_2 _2076_ (.A(\user_design.ccr2[12] ),
+ sky130_fd_sc_hd__buf_2 _2094_ (.A(_0661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0662_));
- sky130_fd_sc_hd__clkbuf_2 _2077_ (.A(\user_design.system_core.refresh_count[12] ),
+    .X(_0662_));
+ sky130_fd_sc_hd__buf_2 _2095_ (.A(_0662_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0663_));
- sky130_fd_sc_hd__clkbuf_2 _2078_ (.A(\user_design.system_core.refresh_count[4] ),
+ sky130_fd_sc_hd__o21a_1 _2096_ (.A1(net666),
+    .A2(_0657_),
+    .B1(_0663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0664_));
- sky130_fd_sc_hd__clkinv_2 _2079_ (.A(_0664_),
+    .X(_0362_));
+ sky130_fd_sc_hd__nor4_4 _2097_ (.A(\user_design.enable_sync.signal_state[1] ),
+    .B(\user_design.enable_sync.signal_state[0] ),
+    .C(\user_design.enable_sync.signal_state[3] ),
+    .D(\user_design.enable_sync.signal_state[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0665_));
- sky130_fd_sc_hd__inv_2 _2080_ (.A(\user_design.system_core.refresh_count[9] ),
+    .Y(_0664_));
+ sky130_fd_sc_hd__clkbuf_2 _2098_ (.A(_0664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0666_));
- sky130_fd_sc_hd__clkbuf_2 _2081_ (.A(_0666_),
+    .X(_0665_));
+ sky130_fd_sc_hd__a211o_1 _2099_ (.A1(\user_design.system_core.latch_data_state[1] ),
+    .A2(_0657_),
+    .B1(_0655_),
+    .C1(_0660_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0666_));
+ sky130_fd_sc_hd__and2_1 _2100_ (.A(_0665_),
+    .B(_0666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0667_));
- sky130_fd_sc_hd__inv_2 _2082_ (.A(\user_design.system_core.refresh_count[10] ),
+ sky130_fd_sc_hd__clkbuf_1 _2101_ (.A(_0667_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0363_));
+ sky130_fd_sc_hd__inv_2 _2102_ (.A(net500),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0668_));
- sky130_fd_sc_hd__nor2_1 _2083_ (.A(_0668_),
-    .B(\user_design.ccr2[10] ),
+ sky130_fd_sc_hd__clkbuf_4 _2103_ (.A(_0659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0669_));
- sky130_fd_sc_hd__a221o_1 _2084_ (.A1(_0665_),
-    .A2(\user_design.ccr2[4] ),
-    .B1(\user_design.ccr2[9] ),
-    .B2(_0667_),
-    .C1(_0669_),
+    .X(_0669_));
+ sky130_fd_sc_hd__nor4_1 _2104_ (.A(\user_design.system_core.mem_state[1] ),
+    .B(\user_design.system_core.mem_state[0] ),
+    .C(_0669_),
+    .D(_0655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0670_));
- sky130_fd_sc_hd__a221o_1 _2085_ (.A1(_0661_),
-    .A2(\user_design.ccr2[0] ),
-    .B1(_0662_),
-    .B2(_0663_),
-    .C1(_0670_),
+    .Y(_0670_));
+ sky130_fd_sc_hd__and3_1 _2105_ (.A(\user_design.system_core.mem_state[0] ),
+    .B(_0668_),
+    .C(\user_design.control_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0671_));
- sky130_fd_sc_hd__inv_2 _2086_ (.A(\user_design.ccr2[16] ),
+ sky130_fd_sc_hd__inv_2 _2106_ (.A(\user_design.control_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0672_));
- sky130_fd_sc_hd__inv_2 _2087_ (.A(\user_design.ccr2[1] ),
+ sky130_fd_sc_hd__and3_1 _2107_ (.A(\user_design.system_core.mem_state[1] ),
+    .B(\user_design.control_state[1] ),
+    .C(_0672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0673_));
- sky130_fd_sc_hd__buf_2 _2088_ (.A(\user_design.system_core.refresh_count[1] ),
+    .X(_0673_));
+ sky130_fd_sc_hd__nor2_2 _2108_ (.A(_0659_),
+    .B(_0655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0674_));
- sky130_fd_sc_hd__inv_2 _2089_ (.A(\user_design.system_core.refresh_count[6] ),
+    .Y(_0674_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2109_ (.A(_0674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0675_));
- sky130_fd_sc_hd__clkbuf_2 _2090_ (.A(\user_design.system_core.refresh_count[18] ),
+    .X(_0675_));
+ sky130_fd_sc_hd__buf_2 _2110_ (.A(_0675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0676_));
- sky130_fd_sc_hd__inv_2 _2091_ (.A(\user_design.ccr2[18] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0677_));
- sky130_fd_sc_hd__a2bb2o_1 _2092_ (.A1_N(\user_design.ccr2[6] ),
-    .A2_N(_0675_),
+ sky130_fd_sc_hd__o21a_1 _2111_ (.A1(_0671_),
+    .A2(_0673_),
     .B1(_0676_),
-    .B2(_0677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0678_));
- sky130_fd_sc_hd__a221o_1 _2093_ (.A1(\user_design.system_core.refresh_count[16] ),
-    .A2(_0672_),
-    .B1(_0673_),
-    .B2(_0674_),
-    .C1(_0678_),
+    .X(_0677_));
+ sky130_fd_sc_hd__a31o_1 _2112_ (.A1(_0668_),
+    .A2(\user_design.control_state[0] ),
+    .A3(_0670_),
+    .B1(_0677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0679_));
- sky130_fd_sc_hd__inv_2 _2094_ (.A(\user_design.system_core.refresh_count[16] ),
+    .X(_0360_));
+ sky130_fd_sc_hd__a31o_1 _2113_ (.A1(net500),
+    .A2(net564),
+    .A3(_0670_),
+    .B1(_0677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0680_));
- sky130_fd_sc_hd__inv_2 _2095_ (.A(\user_design.ccr2[0] ),
+    .X(_0361_));
+ sky130_fd_sc_hd__nor2b_4 _2114_ (.A(\user_design.system_core.mem_state[1] ),
+    .B_N(\user_design.system_core.mem_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0681_));
- sky130_fd_sc_hd__clkinv_2 _2096_ (.A(\user_design.system_core.refresh_count[22] ),
+    .Y(_0678_));
+ sky130_fd_sc_hd__inv_2 _2115_ (.A(\user_design.system_core.mem_read_state[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0679_));
+ sky130_fd_sc_hd__o211a_1 _2116_ (.A1(\user_design.system_core.mem_read_state[1] ),
+    .A2(_0678_),
+    .B1(_0665_),
+    .C1(net556),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0358_));
+ sky130_fd_sc_hd__and3b_4 _2117_ (.A_N(\user_design.system_core.mem_read_state[1] ),
+    .B(_0664_),
+    .C(\user_design.system_core.mem_read_state[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0680_));
+ sky130_fd_sc_hd__buf_2 _2118_ (.A(_0680_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0681_));
+ sky130_fd_sc_hd__a31o_1 _2119_ (.A1(net556),
+    .A2(\user_design.system_core.mem_read_state[1] ),
+    .A3(_0665_),
+    .B1(_0681_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0359_));
+ sky130_fd_sc_hd__clkinv_2 _2120_ (.A(net452),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0682_));
- sky130_fd_sc_hd__clkinv_2 _2097_ (.A(\user_design.system_core.refresh_count[26] ),
+ sky130_fd_sc_hd__a2bb2o_1 _2121_ (.A1_N(_0682_),
+    .A2_N(_0627_),
+    .B1(_0644_),
+    .B2(net672),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1727_));
+ sky130_fd_sc_hd__inv_2 _2122_ (.A(_0652_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0683_));
- sky130_fd_sc_hd__o22ai_1 _2098_ (.A1(_0676_),
-    .A2(_0677_),
-    .B1(\user_design.ccr2[26] ),
-    .B2(_0683_),
+ sky130_fd_sc_hd__nor2_1 _2123_ (.A(_0598_),
+    .B(_0610_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0684_));
- sky130_fd_sc_hd__a221o_1 _2099_ (.A1(\user_design.system_core.refresh_count[0] ),
-    .A2(_0681_),
-    .B1(\user_design.ccr2[22] ),
-    .B2(_0682_),
-    .C1(_0684_),
+ sky130_fd_sc_hd__a32o_1 _2124_ (.A1(net400),
+    .A2(_0619_),
+    .A3(_0683_),
+    .B1(_0684_),
+    .B2(net406),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0685_));
- sky130_fd_sc_hd__inv_2 _2100_ (.A(\user_design.system_core.refresh_count[17] ),
+    .X(_1726_));
+ sky130_fd_sc_hd__inv_2 _2125_ (.A(_0582_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0685_));
+ sky130_fd_sc_hd__nor2_1 _2126_ (.A(_0598_),
+    .B(_0596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0686_));
- sky130_fd_sc_hd__clkinv_2 _2101_ (.A(\user_design.system_core.refresh_count[21] ),
+ sky130_fd_sc_hd__a32o_1 _2127_ (.A1(\user_design.cell_core.cell_output_state[2] ),
+    .A2(_0619_),
+    .A3(_0685_),
+    .B1(_0686_),
+    .B2(net402),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1725_));
+ sky130_fd_sc_hd__inv_2 _2128_ (.A(_0634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0687_));
- sky130_fd_sc_hd__a22o_1 _2102_ (.A1(_0686_),
-    .A2(\user_design.ccr2[17] ),
-    .B1(\user_design.ccr2[21] ),
-    .B2(_0687_),
+ sky130_fd_sc_hd__a32o_1 _2129_ (.A1(\user_design.cell_core.cell_output_state[3] ),
+    .A2(_0619_),
+    .A3(_0621_),
+    .B1(_0687_),
+    .B2(net398),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0688_));
- sky130_fd_sc_hd__a211o_1 _2103_ (.A1(_0680_),
-    .A2(\user_design.ccr2[16] ),
-    .B1(_0685_),
-    .C1(_0688_),
+    .X(_1724_));
+ sky130_fd_sc_hd__inv_2 _2130_ (.A(_0641_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0688_));
+ sky130_fd_sc_hd__a22o_1 _2131_ (.A1(net408),
+    .A2(_0600_),
+    .B1(_0688_),
+    .B2(\user_design.cell_core.cell_output_state[9] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1723_));
+ sky130_fd_sc_hd__or4_1 _2132_ (.A(net408),
+    .B(_0577_),
+    .C(net425),
+    .D(_0599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0689_));
- sky130_fd_sc_hd__or3_1 _2104_ (.A(_0671_),
-    .B(_0679_),
-    .C(_0689_),
+ sky130_fd_sc_hd__or3_1 _2133_ (.A(\user_design.cell_core.cell_output_state[3] ),
+    .B(_0577_),
+    .C(net430),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0690_));
- sky130_fd_sc_hd__xor2_1 _2105_ (.A(\user_design.system_core.refresh_count[28] ),
-    .B(\user_design.ccr2[28] ),
+ sky130_fd_sc_hd__or3_1 _2134_ (.A(net406),
+    .B(_0588_),
+    .C(_0610_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0691_));
- sky130_fd_sc_hd__inv_2 _2106_ (.A(\user_design.system_core.refresh_count[30] ),
+ sky130_fd_sc_hd__o31a_1 _2135_ (.A1(\user_design.cell_core.cell_output_state[2] ),
+    .A2(_0598_),
+    .A3(_0582_),
+    .B1(_0691_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0692_));
- sky130_fd_sc_hd__buf_2 _2107_ (.A(\user_design.system_core.refresh_count[7] ),
+    .X(_0692_));
+ sky130_fd_sc_hd__o2111ai_4 _2136_ (.A1(net452),
+    .A2(_0627_),
+    .B1(_0689_),
+    .C1(_0690_),
+    .D1(_0692_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0693_));
- sky130_fd_sc_hd__inv_2 _2108_ (.A(\user_design.ccr2[7] ),
+    .Y(_1722_));
+ sky130_fd_sc_hd__inv_2 _2137_ (.A(net402),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0693_));
+ sky130_fd_sc_hd__inv_2 _2138_ (.A(\user_design.cell_core.cell_output_state[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0694_));
- sky130_fd_sc_hd__a2bb2o_1 _2109_ (.A1_N(_0692_),
-    .A2_N(\user_design.ccr2[30] ),
-    .B1(_0693_),
-    .B2(_0694_),
+ sky130_fd_sc_hd__or3_1 _2139_ (.A(net400),
+    .B(_0577_),
+    .C(_0652_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0695_));
- sky130_fd_sc_hd__inv_2 _2110_ (.A(\user_design.ccr2[20] ),
+ sky130_fd_sc_hd__o221ai_1 _2140_ (.A1(net398),
+    .A2(_0634_),
+    .B1(_0641_),
+    .B2(\user_design.cell_core.cell_output_state[9] ),
+    .C1(_0695_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0696_));
- sky130_fd_sc_hd__clkinv_2 _2111_ (.A(\user_design.system_core.refresh_count[11] ),
+ sky130_fd_sc_hd__a221o_2 _2141_ (.A1(net410),
+    .A2(_0686_),
+    .B1(_0644_),
+    .B2(_0694_),
+    .C1(net420),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1721_));
+ sky130_fd_sc_hd__a21o_1 _2142_ (.A1(_0644_),
+    .A2(_0648_),
+    .B1(_0628_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1720_));
+ sky130_fd_sc_hd__nand2_1 _2143_ (.A(_0611_),
+    .B(_0653_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1719_));
+ sky130_fd_sc_hd__clkinv_2 _2144_ (.A(\user_design.system_core.refresh_count[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0697_));
- sky130_fd_sc_hd__clkinv_2 _2112_ (.A(\user_design.system_core.refresh_count[3] ),
+ sky130_fd_sc_hd__clkbuf_2 _2145_ (.A(\user_design.system_core.refresh_count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0698_));
- sky130_fd_sc_hd__o22ai_1 _2113_ (.A1(_0698_),
-    .A2(\user_design.ccr2[3] ),
-    .B1(\user_design.ccr2[9] ),
-    .B2(_0667_),
+    .X(_0698_));
+ sky130_fd_sc_hd__inv_2 _2146_ (.A(\user_design.ccr2[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0699_));
- sky130_fd_sc_hd__a221o_1 _2114_ (.A1(\user_design.system_core.refresh_count[20] ),
-    .A2(_0696_),
-    .B1(\user_design.ccr2[11] ),
-    .B2(_0697_),
-    .C1(_0699_),
+ sky130_fd_sc_hd__inv_2 _2147_ (.A(\user_design.system_core.refresh_count[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0700_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2115_ (.A(\user_design.system_core.refresh_count[19] ),
+    .Y(_0700_));
+ sky130_fd_sc_hd__o22a_1 _2148_ (.A1(_0698_),
+    .A2(_0699_),
+    .B1(\user_design.ccr2[11] ),
+    .B2(_0700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0701_));
- sky130_fd_sc_hd__inv_2 _2116_ (.A(\user_design.ccr2[19] ),
+ sky130_fd_sc_hd__o21ai_1 _2149_ (.A1(_0697_),
+    .A2(\user_design.ccr2[27] ),
+    .B1(_0701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0702_));
- sky130_fd_sc_hd__inv_2 _2117_ (.A(\user_design.ccr2[24] ),
+ sky130_fd_sc_hd__clkinv_2 _2150_ (.A(\user_design.system_core.refresh_count[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0703_));
- sky130_fd_sc_hd__clkbuf_2 _2118_ (.A(\user_design.system_core.refresh_count[24] ),
+ sky130_fd_sc_hd__inv_2 _2151_ (.A(\user_design.ccr2[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0704_));
- sky130_fd_sc_hd__clkinv_2 _2119_ (.A(\user_design.system_core.refresh_count[23] ),
+    .Y(_0704_));
+ sky130_fd_sc_hd__clkbuf_2 _2152_ (.A(\user_design.system_core.refresh_count[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0705_));
- sky130_fd_sc_hd__inv_2 _2120_ (.A(\user_design.system_core.refresh_count[12] ),
+    .X(_0705_));
+ sky130_fd_sc_hd__inv_2 _2153_ (.A(\user_design.system_core.refresh_count[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0706_));
- sky130_fd_sc_hd__a22o_1 _2121_ (.A1(_0705_),
-    .A2(\user_design.ccr2[23] ),
-    .B1(\user_design.ccr2[12] ),
-    .B2(_0706_),
+ sky130_fd_sc_hd__buf_2 _2154_ (.A(_0706_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0707_));
- sky130_fd_sc_hd__a221o_1 _2122_ (.A1(_0701_),
-    .A2(_0702_),
-    .B1(_0703_),
-    .B2(_0704_),
-    .C1(_0707_),
+ sky130_fd_sc_hd__clkinv_2 _2155_ (.A(\user_design.system_core.refresh_count[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0708_));
- sky130_fd_sc_hd__clkinv_2 _2123_ (.A(\user_design.system_core.refresh_count[15] ),
+    .Y(_0708_));
+ sky130_fd_sc_hd__nor2_1 _2156_ (.A(_0708_),
+    .B(\user_design.ccr2[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0709_));
- sky130_fd_sc_hd__a22o_1 _2124_ (.A1(_0698_),
-    .A2(\user_design.ccr2[3] ),
-    .B1(\user_design.ccr2[26] ),
-    .B2(_0683_),
+ sky130_fd_sc_hd__a221o_1 _2157_ (.A1(_0707_),
+    .A2(\user_design.ccr2[16] ),
+    .B1(\user_design.ccr2[27] ),
+    .B2(_0697_),
+    .C1(_0709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0710_));
- sky130_fd_sc_hd__a221o_1 _2125_ (.A1(_0692_),
-    .A2(\user_design.ccr2[30] ),
-    .B1(\user_design.ccr2[15] ),
-    .B2(_0709_),
+ sky130_fd_sc_hd__a221o_1 _2158_ (.A1(_0703_),
+    .A2(\user_design.ccr2[21] ),
+    .B1(_0704_),
+    .B2(_0705_),
     .C1(_0710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0711_));
- sky130_fd_sc_hd__or3_1 _2126_ (.A(_0700_),
-    .B(_0708_),
-    .C(_0711_),
+ sky130_fd_sc_hd__clkbuf_2 _2159_ (.A(\user_design.system_core.refresh_count[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0712_));
- sky130_fd_sc_hd__or3_1 _2127_ (.A(_0691_),
-    .B(_0695_),
-    .C(_0712_),
+ sky130_fd_sc_hd__inv_2 _2160_ (.A(_0712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0713_));
- sky130_fd_sc_hd__clkbuf_2 _2128_ (.A(\user_design.system_core.refresh_count[25] ),
+    .Y(_0713_));
+ sky130_fd_sc_hd__clkbuf_2 _2161_ (.A(\user_design.system_core.refresh_count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0714_));
- sky130_fd_sc_hd__inv_2 _2129_ (.A(\user_design.ccr2[25] ),
+ sky130_fd_sc_hd__inv_2 _2162_ (.A(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0715_));
- sky130_fd_sc_hd__inv_2 _2130_ (.A(\user_design.system_core.refresh_count[31] ),
+ sky130_fd_sc_hd__clkinv_2 _2163_ (.A(\user_design.system_core.refresh_count[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0716_));
- sky130_fd_sc_hd__inv_2 _2131_ (.A(\user_design.system_core.refresh_count[27] ),
+ sky130_fd_sc_hd__clkbuf_2 _2164_ (.A(\user_design.system_core.refresh_count[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0717_));
- sky130_fd_sc_hd__inv_2 _2132_ (.A(\user_design.ccr2[13] ),
+    .X(_0717_));
+ sky130_fd_sc_hd__inv_2 _2165_ (.A(_0717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0718_));
- sky130_fd_sc_hd__clkbuf_2 _2133_ (.A(\user_design.system_core.refresh_count[13] ),
+ sky130_fd_sc_hd__a2bb2o_1 _2166_ (.A1_N(_0716_),
+    .A2_N(\user_design.ccr2[17] ),
+    .B1(\user_design.ccr2[4] ),
+    .B2(_0718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0719_));
- sky130_fd_sc_hd__a2bb2o_1 _2134_ (.A1_N(_0717_),
-    .A2_N(\user_design.ccr2[27] ),
-    .B1(_0718_),
-    .B2(_0719_),
+ sky130_fd_sc_hd__a221o_1 _2167_ (.A1(_0713_),
+    .A2(\user_design.ccr2[1] ),
+    .B1(\user_design.ccr2[29] ),
+    .B2(_0715_),
+    .C1(_0719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0720_));
- sky130_fd_sc_hd__a221o_1 _2135_ (.A1(_0714_),
-    .A2(_0715_),
-    .B1(\user_design.ccr2[31] ),
-    .B2(_0716_),
-    .C1(_0720_),
+ sky130_fd_sc_hd__clkinv_2 _2168_ (.A(\user_design.system_core.refresh_count[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0721_));
- sky130_fd_sc_hd__buf_2 _2136_ (.A(\user_design.system_core.refresh_count[5] ),
+    .Y(_0721_));
+ sky130_fd_sc_hd__inv_2 _2169_ (.A(\user_design.ccr2[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0722_));
- sky130_fd_sc_hd__inv_2 _2137_ (.A(\user_design.ccr2[5] ),
+    .Y(_0722_));
+ sky130_fd_sc_hd__clkinv_2 _2170_ (.A(\user_design.system_core.refresh_count[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0723_));
- sky130_fd_sc_hd__inv_2 _2138_ (.A(\user_design.ccr2[23] ),
+ sky130_fd_sc_hd__inv_2 _2171_ (.A(\user_design.system_core.refresh_count[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0724_));
- sky130_fd_sc_hd__inv_2 _2139_ (.A(\user_design.system_core.refresh_count[20] ),
+ sky130_fd_sc_hd__o22a_1 _2172_ (.A1(_0723_),
+    .A2(\user_design.ccr2[26] ),
+    .B1(\user_design.ccr2[31] ),
+    .B2(_0724_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0725_));
- sky130_fd_sc_hd__a22o_1 _2140_ (.A1(_0725_),
-    .A2(\user_design.ccr2[20] ),
-    .B1(\user_design.ccr2[27] ),
-    .B2(_0717_),
+    .X(_0725_));
+ sky130_fd_sc_hd__o221a_1 _2173_ (.A1(_0721_),
+    .A2(\user_design.ccr2[6] ),
+    .B1(_0722_),
+    .B2(\user_design.system_core.refresh_count[26] ),
+    .C1(_0725_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0726_));
- sky130_fd_sc_hd__a221o_1 _2141_ (.A1(_0722_),
-    .A2(_0723_),
-    .B1(_0724_),
-    .B2(\user_design.system_core.refresh_count[23] ),
-    .C1(_0726_),
+ sky130_fd_sc_hd__inv_2 _2174_ (.A(_0705_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0727_));
- sky130_fd_sc_hd__inv_2 _2142_ (.A(\user_design.ccr2[2] ),
+    .Y(_0727_));
+ sky130_fd_sc_hd__inv_2 _2175_ (.A(\user_design.ccr2[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0728_));
- sky130_fd_sc_hd__clkinv_2 _2143_ (.A(\user_design.system_core.refresh_count[14] ),
+ sky130_fd_sc_hd__clkinv_2 _2176_ (.A(\user_design.system_core.refresh_count[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0729_));
- sky130_fd_sc_hd__a2bb2o_1 _2144_ (.A1_N(_0687_),
-    .A2_N(\user_design.ccr2[21] ),
-    .B1(\user_design.ccr2[14] ),
-    .B2(_0729_),
+ sky130_fd_sc_hd__a2bb2o_1 _2177_ (.A1_N(\user_design.system_core.refresh_count[30] ),
+    .A2_N(_0728_),
+    .B1(_0729_),
+    .B2(\user_design.ccr2[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0730_));
- sky130_fd_sc_hd__a221o_1 _2145_ (.A1(\user_design.system_core.refresh_count[2] ),
-    .A2(_0728_),
-    .B1(\user_design.ccr2[10] ),
-    .B2(_0668_),
+ sky130_fd_sc_hd__a221o_1 _2178_ (.A1(_0727_),
+    .A2(\user_design.ccr2[10] ),
+    .B1(\user_design.ccr2[31] ),
+    .B2(_0724_),
     .C1(_0730_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0731_));
- sky130_fd_sc_hd__o22a_1 _2146_ (.A1(_0704_),
-    .A2(_0703_),
-    .B1(\user_design.ccr2[15] ),
-    .B2(_0709_),
+ sky130_fd_sc_hd__inv_2 _2179_ (.A(\user_design.system_core.refresh_count[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0732_));
- sky130_fd_sc_hd__o221a_1 _2147_ (.A1(_0714_),
-    .A2(_0715_),
-    .B1(\user_design.ccr2[11] ),
-    .B2(_0697_),
-    .C1(_0732_),
+    .Y(_0732_));
+ sky130_fd_sc_hd__clkbuf_2 _2180_ (.A(\user_design.system_core.refresh_count[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0733_));
- sky130_fd_sc_hd__or4b_1 _2148_ (.A(_0721_),
-    .B(_0727_),
-    .C(_0731_),
-    .D_N(_0733_),
+ sky130_fd_sc_hd__xnor2_1 _2181_ (.A(_0733_),
+    .B(\user_design.ccr2[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0734_));
- sky130_fd_sc_hd__inv_2 _2149_ (.A(\user_design.ccr2[8] ),
+    .Y(_0734_));
+ sky130_fd_sc_hd__o221a_1 _2182_ (.A1(_0732_),
+    .A2(\user_design.ccr2[9] ),
+    .B1(\user_design.ccr2[29] ),
+    .B2(_0715_),
+    .C1(_0734_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0735_));
- sky130_fd_sc_hd__clkbuf_2 _2150_ (.A(\user_design.system_core.refresh_count[8] ),
+    .X(_0735_));
+ sky130_fd_sc_hd__xnor2_1 _2183_ (.A(\user_design.system_core.refresh_count[3] ),
+    .B(\user_design.ccr2[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0736_));
- sky130_fd_sc_hd__clkbuf_2 _2151_ (.A(\user_design.system_core.refresh_count[29] ),
+    .Y(_0736_));
+ sky130_fd_sc_hd__clkbuf_2 _2184_ (.A(\user_design.system_core.refresh_count[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0737_));
- sky130_fd_sc_hd__xnor2_1 _2152_ (.A(_0737_),
-    .B(\user_design.ccr2[29] ),
+ sky130_fd_sc_hd__xnor2_1 _2185_ (.A(_0737_),
+    .B(\user_design.ccr2[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0738_));
- sky130_fd_sc_hd__o221a_1 _2153_ (.A1(_0665_),
-    .A2(\user_design.ccr2[4] ),
-    .B1(_0735_),
-    .B2(_0736_),
-    .C1(_0738_),
+ sky130_fd_sc_hd__and4b_1 _2186_ (.A_N(_0731_),
+    .B(_0735_),
+    .C(_0736_),
+    .D(_0738_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0739_));
- sky130_fd_sc_hd__o2bb2a_1 _2154_ (.A1_N(_0675_),
-    .A2_N(\user_design.ccr2[6] ),
-    .B1(\user_design.system_core.refresh_count[2] ),
-    .B2(_0728_),
+ sky130_fd_sc_hd__inv_2 _2187_ (.A(\user_design.system_core.refresh_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0740_));
- sky130_fd_sc_hd__o221a_1 _2155_ (.A1(_0722_),
-    .A2(_0723_),
-    .B1(\user_design.ccr2[22] ),
-    .B2(_0682_),
-    .C1(_0740_),
+    .Y(_0740_));
+ sky130_fd_sc_hd__buf_2 _2188_ (.A(_0740_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0741_));
- sky130_fd_sc_hd__inv_2 _2156_ (.A(\user_design.system_core.refresh_count[8] ),
+ sky130_fd_sc_hd__inv_2 _2189_ (.A(\user_design.ccr2[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0742_));
- sky130_fd_sc_hd__o22a_1 _2157_ (.A1(_0701_),
-    .A2(_0702_),
-    .B1(\user_design.ccr2[31] ),
-    .B2(_0716_),
+ sky130_fd_sc_hd__clkinv_2 _2190_ (.A(\user_design.system_core.refresh_count[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0743_));
- sky130_fd_sc_hd__o221a_1 _2158_ (.A1(_0742_),
-    .A2(\user_design.ccr2[8] ),
-    .B1(_0718_),
-    .B2(_0719_),
-    .C1(_0743_),
+    .Y(_0743_));
+ sky130_fd_sc_hd__clkinv_2 _2191_ (.A(\user_design.system_core.refresh_count[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0744_));
- sky130_fd_sc_hd__o22a_1 _2159_ (.A1(_0693_),
-    .A2(_0694_),
-    .B1(\user_design.ccr2[14] ),
-    .B2(_0729_),
+    .Y(_0744_));
+ sky130_fd_sc_hd__o22a_1 _2192_ (.A1(_0743_),
+    .A2(\user_design.ccr2[18] ),
+    .B1(\user_design.ccr2[24] ),
+    .B2(_0744_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0745_));
- sky130_fd_sc_hd__o221a_1 _2160_ (.A1(_0686_),
-    .A2(\user_design.ccr2[17] ),
-    .B1(_0673_),
-    .B2(_0674_),
+ sky130_fd_sc_hd__o221a_1 _2193_ (.A1(_0741_),
+    .A2(\user_design.ccr2[2] ),
+    .B1(_0742_),
+    .B2(\user_design.system_core.refresh_count[9] ),
     .C1(_0745_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0746_));
- sky130_fd_sc_hd__and4_1 _2161_ (.A(_0739_),
-    .B(_0741_),
-    .C(_0744_),
-    .D(_0746_),
+ sky130_fd_sc_hd__inv_2 _2194_ (.A(\user_design.system_core.refresh_count[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0747_));
- sky130_fd_sc_hd__or4b_4 _2162_ (.A(_0690_),
-    .B(_0713_),
-    .C(_0734_),
-    .D_N(_0747_),
+    .Y(_0747_));
+ sky130_fd_sc_hd__o2bb2a_1 _2195_ (.A1_N(_0743_),
+    .A2_N(\user_design.ccr2[18] ),
+    .B1(\user_design.ccr2[0] ),
+    .B2(_0747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0748_));
- sky130_fd_sc_hd__or4_1 _2163_ (.A(\user_design.trigger_sync.signal_state[1] ),
+ sky130_fd_sc_hd__o221a_1 _2196_ (.A1(_0707_),
+    .A2(\user_design.ccr2[16] ),
+    .B1(\user_design.ccr2[1] ),
+    .B2(_0713_),
+    .C1(_0748_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0749_));
+ sky130_fd_sc_hd__and4_1 _2197_ (.A(_0726_),
+    .B(_0739_),
+    .C(_0746_),
+    .D(_0749_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0750_));
+ sky130_fd_sc_hd__or4b_1 _2198_ (.A(_0702_),
+    .B(_0711_),
+    .C(_0720_),
+    .D_N(_0750_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0751_));
+ sky130_fd_sc_hd__inv_2 _2199_ (.A(\user_design.system_core.refresh_count[7] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0752_));
+ sky130_fd_sc_hd__clkinv_2 _2200_ (.A(\user_design.system_core.refresh_count[19] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0753_));
+ sky130_fd_sc_hd__nor2_1 _2201_ (.A(_0729_),
+    .B(\user_design.ccr2[23] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0754_));
+ sky130_fd_sc_hd__a221o_1 _2202_ (.A1(_0753_),
+    .A2(\user_design.ccr2[19] ),
+    .B1(\user_design.ccr2[24] ),
+    .B2(_0744_),
+    .C1(_0754_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0755_));
+ sky130_fd_sc_hd__buf_2 _2203_ (.A(\user_design.system_core.refresh_count[30] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0756_));
+ sky130_fd_sc_hd__inv_2 _2204_ (.A(\user_design.system_core.refresh_count[12] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0757_));
+ sky130_fd_sc_hd__clkbuf_2 _2205_ (.A(_0757_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0758_));
+ sky130_fd_sc_hd__o22ai_1 _2206_ (.A1(_0753_),
+    .A2(\user_design.ccr2[19] ),
+    .B1(\user_design.ccr2[12] ),
+    .B2(_0758_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0759_));
+ sky130_fd_sc_hd__a221o_1 _2207_ (.A1(_0721_),
+    .A2(\user_design.ccr2[6] ),
+    .B1(_0728_),
+    .B2(_0756_),
+    .C1(_0759_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0760_));
+ sky130_fd_sc_hd__a211o_1 _2208_ (.A1(_0752_),
+    .A2(\user_design.ccr2[7] ),
+    .B1(_0755_),
+    .C1(_0760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0761_));
+ sky130_fd_sc_hd__inv_2 _2209_ (.A(\user_design.system_core.refresh_count[25] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0762_));
+ sky130_fd_sc_hd__a22o_1 _2210_ (.A1(_0716_),
+    .A2(\user_design.ccr2[17] ),
+    .B1(\user_design.ccr2[25] ),
+    .B2(_0762_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0763_));
+ sky130_fd_sc_hd__a22o_1 _2211_ (.A1(_0708_),
+    .A2(\user_design.ccr2[20] ),
+    .B1(\user_design.ccr2[12] ),
+    .B2(_0758_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0764_));
+ sky130_fd_sc_hd__a221o_1 _2212_ (.A1(_0747_),
+    .A2(\user_design.ccr2[0] ),
+    .B1(_0699_),
+    .B2(_0698_),
+    .C1(_0764_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0765_));
+ sky130_fd_sc_hd__xor2_1 _2213_ (.A(\user_design.system_core.refresh_count[8] ),
+    .B(\user_design.ccr2[8] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0766_));
+ sky130_fd_sc_hd__clkinv_2 _2214_ (.A(\user_design.system_core.refresh_count[28] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0767_));
+ sky130_fd_sc_hd__clkinv_2 _2215_ (.A(\user_design.system_core.refresh_count[14] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0768_));
+ sky130_fd_sc_hd__o22a_1 _2216_ (.A1(_0718_),
+    .A2(\user_design.ccr2[4] ),
+    .B1(\user_design.ccr2[7] ),
+    .B2(_0752_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0769_));
+ sky130_fd_sc_hd__o221a_1 _2217_ (.A1(_0767_),
+    .A2(\user_design.ccr2[28] ),
+    .B1(\user_design.ccr2[14] ),
+    .B2(_0768_),
+    .C1(_0769_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0770_));
+ sky130_fd_sc_hd__inv_2 _2218_ (.A(\user_design.ccr2[11] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0771_));
+ sky130_fd_sc_hd__xnor2_1 _2219_ (.A(\user_design.system_core.refresh_count[13] ),
+    .B(\user_design.ccr2[13] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0772_));
+ sky130_fd_sc_hd__o221a_1 _2220_ (.A1(_0703_),
+    .A2(\user_design.ccr2[21] ),
+    .B1(_0771_),
+    .B2(\user_design.system_core.refresh_count[11] ),
+    .C1(_0772_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0773_));
+ sky130_fd_sc_hd__a2bb2o_1 _2221_ (.A1_N(_0762_),
+    .A2_N(\user_design.ccr2[25] ),
+    .B1(\user_design.ccr2[28] ),
+    .B2(_0767_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0774_));
+ sky130_fd_sc_hd__a221oi_1 _2222_ (.A1(_0741_),
+    .A2(\user_design.ccr2[2] ),
+    .B1(\user_design.ccr2[14] ),
+    .B2(_0768_),
+    .C1(_0774_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0775_));
+ sky130_fd_sc_hd__and3_1 _2223_ (.A(_0770_),
+    .B(_0773_),
+    .C(_0775_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0776_));
+ sky130_fd_sc_hd__or4b_1 _2224_ (.A(_0763_),
+    .B(_0765_),
+    .C(_0766_),
+    .D_N(_0776_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0777_));
+ sky130_fd_sc_hd__and3_1 _2225_ (.A(\user_design.system_core.system_state[0] ),
+    .B(\user_design.system_core.system_state[1] ),
+    .C(\user_design.control_state[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0778_));
+ sky130_fd_sc_hd__inv_2 _2226_ (.A(\user_design.control_state[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0779_));
+ sky130_fd_sc_hd__o311a_1 _2227_ (.A1(_0751_),
+    .A2(_0761_),
+    .A3(_0777_),
+    .B1(_0778_),
+    .C1(_0779_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0780_));
+ sky130_fd_sc_hd__xor2_1 _2228_ (.A(\user_design.control_state[2] ),
+    .B(\user_design.control_state[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0781_));
+ sky130_fd_sc_hd__and4b_1 _2229_ (.A_N(\user_design.control_state[2] ),
+    .B(\user_design.control_state[3] ),
+    .C(\user_design.system_core.system_state[0] ),
+    .D(\user_design.system_core.system_state[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0782_));
+ sky130_fd_sc_hd__nor4_2 _2230_ (.A(\user_design.trigger_sync.signal_state[1] ),
     .B(\user_design.trigger_sync.signal_state[0] ),
     .C(\user_design.trigger_sync.signal_state[3] ),
     .D(\user_design.trigger_sync.signal_state[2] ),
@@ -337121,6863 +337009,6616 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0749_));
- sky130_fd_sc_hd__nor3_1 _2164_ (.A(_0659_),
-    .B(_0660_),
-    .C(_0749_),
+    .Y(_0783_));
+ sky130_fd_sc_hd__a32o_1 _2231_ (.A1(net405),
+    .A2(_0573_),
+    .A3(_0781_),
+    .B1(_0782_),
+    .B2(_0783_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0750_));
- sky130_fd_sc_hd__a31o_1 _2165_ (.A1(_0659_),
-    .A2(_0660_),
-    .A3(_0748_),
-    .B1(_0750_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0751_));
- sky130_fd_sc_hd__and3_1 _2166_ (.A(\user_design.system_core.system_state[0] ),
-    .B(\user_design.system_core.system_state[1] ),
-    .C(_0751_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0752_));
- sky130_fd_sc_hd__clkbuf_2 _2167_ (.A(net401),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0753_));
- sky130_fd_sc_hd__xor2_1 _2168_ (.A(_0659_),
-    .B(\user_design.control_state[3] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0754_));
- sky130_fd_sc_hd__and3_1 _2169_ (.A(_0753_),
-    .B(_0562_),
-    .C(_0754_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0755_));
- sky130_fd_sc_hd__o21a_1 _2170_ (.A1(_0752_),
-    .A2(_0755_),
-    .B1(_0649_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0356_));
- sky130_fd_sc_hd__or3b_1 _2171_ (.A(_0659_),
-    .B(_0562_),
-    .C_N(_0749_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0756_));
- sky130_fd_sc_hd__and4_1 _2172_ (.A(_0563_),
-    .B(_0649_),
-    .C(_0754_),
-    .D(_0756_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0757_));
- sky130_fd_sc_hd__clkbuf_1 _2173_ (.A(_0757_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0357_));
- sky130_fd_sc_hd__buf_2 _2174_ (.A(\user_design.cell_core.cell_output_state[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0758_));
- sky130_fd_sc_hd__inv_2 _2175_ (.A(_0601_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0759_));
- sky130_fd_sc_hd__inv_2 _2176_ (.A(_0621_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0760_));
- sky130_fd_sc_hd__clkbuf_2 _2177_ (.A(\user_design.cell_core.cell_output_state[5] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0761_));
- sky130_fd_sc_hd__a22o_2 _2178_ (.A1(_0758_),
-    .A2(_0759_),
-    .B1(_0760_),
-    .B2(_0761_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1705_));
- sky130_fd_sc_hd__buf_2 _2179_ (.A(\user_design.cell_core.cell_output_state[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0762_));
- sky130_fd_sc_hd__inv_2 _2180_ (.A(_0581_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0763_));
- sky130_fd_sc_hd__clkbuf_2 _2181_ (.A(\user_design.cell_core.cell_output_state[6] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0764_));
- sky130_fd_sc_hd__a22o_1 _2182_ (.A1(_0762_),
-    .A2(_0763_),
-    .B1(_0612_),
-    .B2(_0764_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1704_));
- sky130_fd_sc_hd__buf_2 _2183_ (.A(\user_design.cell_core.cell_output_state[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0765_));
- sky130_fd_sc_hd__inv_2 _2184_ (.A(net410),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0766_));
- sky130_fd_sc_hd__inv_2 _2185_ (.A(_0626_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0767_));
- sky130_fd_sc_hd__clkbuf_2 _2186_ (.A(\user_design.cell_core.cell_output_state[7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0768_));
- sky130_fd_sc_hd__a22o_1 _2187_ (.A1(_0765_),
-    .A2(_0766_),
-    .B1(_0767_),
-    .B2(_0768_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1703_));
- sky130_fd_sc_hd__buf_2 _2188_ (.A(\user_design.cell_core.cell_output_state[3] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0769_));
- sky130_fd_sc_hd__inv_2 _2189_ (.A(_0593_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0770_));
- sky130_fd_sc_hd__clkbuf_2 _2190_ (.A(\user_design.cell_core.cell_output_state[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0771_));
- sky130_fd_sc_hd__a22o_1 _2191_ (.A1(_0769_),
-    .A2(_0770_),
-    .B1(_0618_),
-    .B2(_0771_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1702_));
- sky130_fd_sc_hd__buf_2 _2192_ (.A(\user_design.cell_core.cell_output_state[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0772_));
- sky130_fd_sc_hd__inv_2 _2193_ (.A(_0606_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0773_));
- sky130_fd_sc_hd__clkbuf_2 _2194_ (.A(\user_design.cell_core.cell_output_state[9] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0774_));
- sky130_fd_sc_hd__a22o_1 _2195_ (.A1(_0772_),
-    .A2(_0574_),
-    .B1(_0773_),
-    .B2(_0774_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1701_));
- sky130_fd_sc_hd__inv_2 _2196_ (.A(_0772_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0775_));
- sky130_fd_sc_hd__o22ai_1 _2197_ (.A1(_0762_),
-    .A2(_0581_),
-    .B1(_0601_),
-    .B2(_0758_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0776_));
- sky130_fd_sc_hd__o22ai_1 _2198_ (.A1(_0765_),
-    .A2(net410),
-    .B1(_0593_),
-    .B2(_0769_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0777_));
- sky130_fd_sc_hd__a211o_1 _2199_ (.A1(_0775_),
-    .A2(_0574_),
-    .B1(_0776_),
-    .C1(_0777_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1700_));
- sky130_fd_sc_hd__inv_2 _2200_ (.A(_0764_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0778_));
- sky130_fd_sc_hd__nor2_1 _2201_ (.A(_0761_),
-    .B(_0621_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0779_));
- sky130_fd_sc_hd__clkinv_2 _2202_ (.A(_0771_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0780_));
- sky130_fd_sc_hd__a2bb2o_1 _2203_ (.A1_N(_0774_),
-    .A2_N(_0606_),
-    .B1(_0618_),
-    .B2(_0780_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0781_));
- sky130_fd_sc_hd__nor2_1 _2204_ (.A(_0768_),
-    .B(_0626_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0782_));
- sky130_fd_sc_hd__a2111o_2 _2205_ (.A1(_0778_),
-    .A2(_0612_),
-    .B1(_0779_),
-    .C1(_0781_),
-    .D1(_0782_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1699_));
- sky130_fd_sc_hd__o21bai_1 _2206_ (.A1(_0621_),
-    .A2(_0624_),
-    .B1_N(_0602_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1698_));
- sky130_fd_sc_hd__a2bb2o_1 _2207_ (.A1_N(_0581_),
-    .A2_N(net454),
-    .B1(_0612_),
-    .B2(_0615_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1697_));
- sky130_fd_sc_hd__o22ai_1 _2208_ (.A1(_0587_),
-    .A2(net404),
-    .B1(_0626_),
-    .B2(_0629_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1696_));
- sky130_fd_sc_hd__or2_1 _2209_ (.A(_0597_),
-    .B(_0619_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0783_));
- sky130_fd_sc_hd__clkbuf_1 _2210_ (.A(_0783_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1695_));
- sky130_fd_sc_hd__inv_2 _2211_ (.A(\user_design.system_core.trigger_out_state[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0784_));
- sky130_fd_sc_hd__o211a_1 _2212_ (.A1(net421),
-    .A2(\user_design.system_core.trigger_out_state[1] ),
-    .B1(_0655_),
-    .C1(_0784_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0354_));
- sky130_fd_sc_hd__buf_2 _2213_ (.A(_0647_),
+    .X(_0784_));
+ sky130_fd_sc_hd__buf_2 _2232_ (.A(_0675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0785_));
- sky130_fd_sc_hd__nor2_1 _2214_ (.A(_0404_),
-    .B(_0785_),
+ sky130_fd_sc_hd__o21a_1 _2233_ (.A1(_0780_),
+    .A2(net423),
+    .B1(_0785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0355_));
- sky130_fd_sc_hd__and2_1 _2215_ (.A(net115),
-    .B(\io_in_reg[0] ),
+    .X(_0356_));
+ sky130_fd_sc_hd__buf_2 _2234_ (.A(_0675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0786_));
- sky130_fd_sc_hd__clkbuf_1 _2216_ (.A(_0786_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(net267));
- sky130_fd_sc_hd__or2_4 _2217_ (.A(net147),
-    .B(net71),
+ sky130_fd_sc_hd__a211o_1 _2235_ (.A1(\user_design.control_state[2] ),
+    .A2(_0779_),
+    .B1(_0573_),
+    .C1(_0783_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0787_));
- sky130_fd_sc_hd__buf_6 _2218_ (.A(_0787_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(net202));
- sky130_fd_sc_hd__and2_1 _2219_ (.A(net126),
-    .B(\io_in_reg[1] ),
+ sky130_fd_sc_hd__and4b_1 _2236_ (.A_N(_0574_),
+    .B(_0786_),
+    .C(_0781_),
+    .D(_0787_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0788_));
- sky130_fd_sc_hd__clkbuf_1 _2220_ (.A(_0788_),
+ sky130_fd_sc_hd__clkbuf_1 _2237_ (.A(_0788_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net278));
- sky130_fd_sc_hd__or2_4 _2221_ (.A(net149),
-    .B(net73),
+    .X(_0357_));
+ sky130_fd_sc_hd__inv_2 _2238_ (.A(\user_design.system_core.trigger_out_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0789_));
- sky130_fd_sc_hd__buf_8 _2222_ (.A(_0789_),
+    .Y(_0789_));
+ sky130_fd_sc_hd__o211a_1 _2239_ (.A1(net405),
+    .A2(\user_design.system_core.trigger_out_state[1] ),
+    .B1(_0665_),
+    .C1(_0789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net213));
- sky130_fd_sc_hd__and2_1 _2223_ (.A(net137),
-    .B(\io_in_reg[2] ),
+    .X(_0354_));
+ sky130_fd_sc_hd__clkbuf_4 _2240_ (.A(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0790_));
- sky130_fd_sc_hd__clkbuf_1 _2224_ (.A(_0790_),
+ sky130_fd_sc_hd__nor2_1 _2241_ (.A(_0406_),
+    .B(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net289));
- sky130_fd_sc_hd__or2_4 _2225_ (.A(net150),
-    .B(net74),
+    .Y(_0355_));
+ sky130_fd_sc_hd__and2_1 _2242_ (.A(net115),
+    .B(\io_in_reg[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0791_));
- sky130_fd_sc_hd__clkbuf_1 _2226_ (.A(_0791_),
+ sky130_fd_sc_hd__clkbuf_1 _2243_ (.A(_0791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net222));
- sky130_fd_sc_hd__and2_1 _2227_ (.A(net148),
-    .B(\io_in_reg[3] ),
+    .X(net267));
+ sky130_fd_sc_hd__or2_4 _2244_ (.A(net147),
+    .B(net71),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0792_));
- sky130_fd_sc_hd__clkbuf_1 _2228_ (.A(_0792_),
+ sky130_fd_sc_hd__buf_8 _2245_ (.A(_0792_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net298));
- sky130_fd_sc_hd__or2_4 _2229_ (.A(net151),
-    .B(net75),
+    .X(net202));
+ sky130_fd_sc_hd__and2_1 _2246_ (.A(net126),
+    .B(\io_in_reg[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0793_));
- sky130_fd_sc_hd__clkbuf_1 _2230_ (.A(_0793_),
+ sky130_fd_sc_hd__clkbuf_1 _2247_ (.A(_0793_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net223));
- sky130_fd_sc_hd__and2_1 _2231_ (.A(net159),
-    .B(\io_in_reg[4] ),
+    .X(net278));
+ sky130_fd_sc_hd__or2_4 _2248_ (.A(net149),
+    .B(net73),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0794_));
- sky130_fd_sc_hd__clkbuf_1 _2232_ (.A(_0794_),
+ sky130_fd_sc_hd__clkbuf_1 _2249_ (.A(_0794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net299));
- sky130_fd_sc_hd__or2_4 _2233_ (.A(net152),
-    .B(net76),
+    .X(net213));
+ sky130_fd_sc_hd__and2_1 _2250_ (.A(net137),
+    .B(\io_in_reg[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0795_));
- sky130_fd_sc_hd__buf_12 _2234_ (.A(_0795_),
+ sky130_fd_sc_hd__clkbuf_1 _2251_ (.A(_0795_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net224));
- sky130_fd_sc_hd__and2_1 _2235_ (.A(net170),
-    .B(\io_in_reg[5] ),
+    .X(net289));
+ sky130_fd_sc_hd__or2_4 _2252_ (.A(net150),
+    .B(net74),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0796_));
- sky130_fd_sc_hd__clkbuf_1 _2236_ (.A(_0796_),
+ sky130_fd_sc_hd__buf_12 _2253_ (.A(_0796_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net300));
- sky130_fd_sc_hd__or2_4 _2237_ (.A(net153),
-    .B(net77),
+    .X(net222));
+ sky130_fd_sc_hd__and2_1 _2254_ (.A(net148),
+    .B(\io_in_reg[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0797_));
- sky130_fd_sc_hd__buf_12 _2238_ (.A(_0797_),
+ sky130_fd_sc_hd__clkbuf_1 _2255_ (.A(_0797_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net225));
- sky130_fd_sc_hd__and2_1 _2239_ (.A(net181),
-    .B(\io_in_reg[6] ),
+    .X(net298));
+ sky130_fd_sc_hd__or2_4 _2256_ (.A(net151),
+    .B(net75),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0798_));
- sky130_fd_sc_hd__clkbuf_1 _2240_ (.A(_0798_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2257_ (.A(_0798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net301));
- sky130_fd_sc_hd__or2_4 _2241_ (.A(net154),
-    .B(net78),
+    .X(net223));
+ sky130_fd_sc_hd__and2_1 _2258_ (.A(net159),
+    .B(\io_in_reg[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0799_));
- sky130_fd_sc_hd__buf_12 _2242_ (.A(_0799_),
+ sky130_fd_sc_hd__clkbuf_1 _2259_ (.A(_0799_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net226));
- sky130_fd_sc_hd__and2_1 _2243_ (.A(net188),
-    .B(\io_in_reg[7] ),
+    .X(net299));
+ sky130_fd_sc_hd__or2_4 _2260_ (.A(net152),
+    .B(net76),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0800_));
- sky130_fd_sc_hd__clkbuf_1 _2244_ (.A(_0800_),
+ sky130_fd_sc_hd__buf_12 _2261_ (.A(_0800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net302));
- sky130_fd_sc_hd__and2_1 _2245_ (.A(net189),
-    .B(\io_in_reg[8] ),
+    .X(net224));
+ sky130_fd_sc_hd__and2_1 _2262_ (.A(net170),
+    .B(\io_in_reg[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0801_));
- sky130_fd_sc_hd__clkbuf_1 _2246_ (.A(_0801_),
+ sky130_fd_sc_hd__clkbuf_1 _2263_ (.A(_0801_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net303));
- sky130_fd_sc_hd__and2_1 _2247_ (.A(net190),
-    .B(\io_in_reg[9] ),
+    .X(net300));
+ sky130_fd_sc_hd__or2_4 _2264_ (.A(net153),
+    .B(net77),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0802_));
- sky130_fd_sc_hd__clkbuf_1 _2248_ (.A(_0802_),
+ sky130_fd_sc_hd__buf_12 _2265_ (.A(_0802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net304));
- sky130_fd_sc_hd__and2_1 _2249_ (.A(net116),
-    .B(\io_in_reg[10] ),
+    .X(net225));
+ sky130_fd_sc_hd__and2_1 _2266_ (.A(net181),
+    .B(\io_in_reg[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0803_));
- sky130_fd_sc_hd__clkbuf_1 _2250_ (.A(_0803_),
+ sky130_fd_sc_hd__clkbuf_1 _2267_ (.A(_0803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net268));
- sky130_fd_sc_hd__and2_1 _2251_ (.A(net117),
-    .B(\io_in_reg[11] ),
+    .X(net301));
+ sky130_fd_sc_hd__or2_4 _2268_ (.A(net154),
+    .B(net78),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0804_));
- sky130_fd_sc_hd__clkbuf_1 _2252_ (.A(_0804_),
+ sky130_fd_sc_hd__buf_12 _2269_ (.A(_0804_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net269));
- sky130_fd_sc_hd__and2_1 _2253_ (.A(net118),
-    .B(\io_in_reg[12] ),
+    .X(net226));
+ sky130_fd_sc_hd__and2_1 _2270_ (.A(net188),
+    .B(\io_in_reg[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0805_));
- sky130_fd_sc_hd__clkbuf_1 _2254_ (.A(_0805_),
+ sky130_fd_sc_hd__clkbuf_1 _2271_ (.A(_0805_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net270));
- sky130_fd_sc_hd__and2_1 _2255_ (.A(net119),
-    .B(\io_in_reg[13] ),
+    .X(net302));
+ sky130_fd_sc_hd__and2_1 _2272_ (.A(net189),
+    .B(\io_in_reg[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0806_));
- sky130_fd_sc_hd__clkbuf_1 _2256_ (.A(_0806_),
+ sky130_fd_sc_hd__clkbuf_1 _2273_ (.A(_0806_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net271));
- sky130_fd_sc_hd__and2_1 _2257_ (.A(net120),
-    .B(\io_in_reg[14] ),
+    .X(net303));
+ sky130_fd_sc_hd__and2_1 _2274_ (.A(net190),
+    .B(\io_in_reg[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0807_));
- sky130_fd_sc_hd__clkbuf_1 _2258_ (.A(_0807_),
+ sky130_fd_sc_hd__clkbuf_1 _2275_ (.A(_0807_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net272));
- sky130_fd_sc_hd__or2_4 _2259_ (.A(net163),
-    .B(net87),
+    .X(net304));
+ sky130_fd_sc_hd__and2_1 _2276_ (.A(net116),
+    .B(\io_in_reg[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0808_));
- sky130_fd_sc_hd__buf_12 _2260_ (.A(_0808_),
+ sky130_fd_sc_hd__clkbuf_1 _2277_ (.A(_0808_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net197));
- sky130_fd_sc_hd__and2_1 _2261_ (.A(net121),
-    .B(\io_in_reg[15] ),
+    .X(net268));
+ sky130_fd_sc_hd__and2_1 _2278_ (.A(net117),
+    .B(\io_in_reg[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0809_));
- sky130_fd_sc_hd__clkbuf_1 _2262_ (.A(_0809_),
+ sky130_fd_sc_hd__clkbuf_1 _2279_ (.A(_0809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net273));
- sky130_fd_sc_hd__and2_1 _2263_ (.A(net122),
-    .B(\io_in_reg[16] ),
+    .X(net269));
+ sky130_fd_sc_hd__and2_1 _2280_ (.A(net118),
+    .B(\io_in_reg[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0810_));
- sky130_fd_sc_hd__clkbuf_1 _2264_ (.A(_0810_),
+ sky130_fd_sc_hd__clkbuf_1 _2281_ (.A(_0810_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net274));
- sky130_fd_sc_hd__and2_1 _2265_ (.A(net123),
-    .B(\io_in_reg[17] ),
+    .X(net270));
+ sky130_fd_sc_hd__and2_1 _2282_ (.A(net119),
+    .B(\io_in_reg[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0811_));
- sky130_fd_sc_hd__clkbuf_1 _2266_ (.A(_0811_),
+ sky130_fd_sc_hd__clkbuf_1 _2283_ (.A(_0811_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net275));
- sky130_fd_sc_hd__and2_1 _2267_ (.A(net124),
-    .B(\io_in_reg[18] ),
+    .X(net271));
+ sky130_fd_sc_hd__and2_1 _2284_ (.A(net120),
+    .B(\io_in_reg[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0812_));
- sky130_fd_sc_hd__clkbuf_1 _2268_ (.A(_0812_),
+ sky130_fd_sc_hd__clkbuf_1 _2285_ (.A(_0812_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net276));
- sky130_fd_sc_hd__and2_1 _2269_ (.A(net125),
-    .B(\io_in_reg[19] ),
+    .X(net272));
+ sky130_fd_sc_hd__or2_4 _2286_ (.A(net163),
+    .B(net87),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0813_));
- sky130_fd_sc_hd__clkbuf_1 _2270_ (.A(_0813_),
+ sky130_fd_sc_hd__buf_12 _2287_ (.A(_0813_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net277));
- sky130_fd_sc_hd__and2_1 _2271_ (.A(net127),
-    .B(\io_in_reg[20] ),
+    .X(net197));
+ sky130_fd_sc_hd__and2_1 _2288_ (.A(net121),
+    .B(\io_in_reg[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0814_));
- sky130_fd_sc_hd__clkbuf_1 _2272_ (.A(_0814_),
+ sky130_fd_sc_hd__clkbuf_1 _2289_ (.A(_0814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net279));
- sky130_fd_sc_hd__and2_1 _2273_ (.A(net128),
-    .B(\io_in_reg[21] ),
+    .X(net273));
+ sky130_fd_sc_hd__and2_1 _2290_ (.A(net122),
+    .B(\io_in_reg[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0815_));
- sky130_fd_sc_hd__clkbuf_1 _2274_ (.A(_0815_),
+ sky130_fd_sc_hd__clkbuf_1 _2291_ (.A(_0815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net280));
- sky130_fd_sc_hd__and2_1 _2275_ (.A(net129),
-    .B(\io_in_reg[22] ),
+    .X(net274));
+ sky130_fd_sc_hd__and2_1 _2292_ (.A(net123),
+    .B(\io_in_reg[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0816_));
- sky130_fd_sc_hd__clkbuf_1 _2276_ (.A(_0816_),
+ sky130_fd_sc_hd__clkbuf_1 _2293_ (.A(_0816_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net281));
- sky130_fd_sc_hd__and2_1 _2277_ (.A(net130),
-    .B(\io_in_reg[23] ),
+    .X(net275));
+ sky130_fd_sc_hd__and2_1 _2294_ (.A(net124),
+    .B(\io_in_reg[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0817_));
- sky130_fd_sc_hd__clkbuf_1 _2278_ (.A(_0817_),
+ sky130_fd_sc_hd__clkbuf_1 _2295_ (.A(_0817_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net282));
- sky130_fd_sc_hd__and2_1 _2279_ (.A(net131),
-    .B(\io_in_reg[24] ),
+    .X(net276));
+ sky130_fd_sc_hd__and2_1 _2296_ (.A(net125),
+    .B(\io_in_reg[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0818_));
- sky130_fd_sc_hd__clkbuf_1 _2280_ (.A(_0818_),
+ sky130_fd_sc_hd__clkbuf_1 _2297_ (.A(_0818_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net283));
- sky130_fd_sc_hd__and2_1 _2281_ (.A(net132),
-    .B(\io_in_reg[25] ),
+    .X(net277));
+ sky130_fd_sc_hd__and2_1 _2298_ (.A(net127),
+    .B(\io_in_reg[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0819_));
- sky130_fd_sc_hd__clkbuf_1 _2282_ (.A(_0819_),
+ sky130_fd_sc_hd__clkbuf_1 _2299_ (.A(_0819_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net284));
- sky130_fd_sc_hd__and2_1 _2283_ (.A(net133),
-    .B(\io_in_reg[26] ),
+    .X(net279));
+ sky130_fd_sc_hd__and2_1 _2300_ (.A(net128),
+    .B(\io_in_reg[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0820_));
- sky130_fd_sc_hd__clkbuf_1 _2284_ (.A(_0820_),
+ sky130_fd_sc_hd__clkbuf_1 _2301_ (.A(_0820_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net285));
- sky130_fd_sc_hd__and2_1 _2285_ (.A(net134),
-    .B(\io_in_reg[27] ),
+    .X(net280));
+ sky130_fd_sc_hd__and2_1 _2302_ (.A(net129),
+    .B(\io_in_reg[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0821_));
- sky130_fd_sc_hd__clkbuf_1 _2286_ (.A(_0821_),
+ sky130_fd_sc_hd__clkbuf_1 _2303_ (.A(_0821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net286));
- sky130_fd_sc_hd__and2_1 _2287_ (.A(net135),
-    .B(\io_in_reg[28] ),
+    .X(net281));
+ sky130_fd_sc_hd__and2_1 _2304_ (.A(net130),
+    .B(\io_in_reg[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0822_));
- sky130_fd_sc_hd__clkbuf_1 _2288_ (.A(_0822_),
+ sky130_fd_sc_hd__clkbuf_1 _2305_ (.A(_0822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net287));
- sky130_fd_sc_hd__and2_1 _2289_ (.A(net136),
-    .B(\io_in_reg[29] ),
+    .X(net282));
+ sky130_fd_sc_hd__and2_1 _2306_ (.A(net131),
+    .B(\io_in_reg[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0823_));
- sky130_fd_sc_hd__clkbuf_1 _2290_ (.A(_0823_),
+ sky130_fd_sc_hd__clkbuf_1 _2307_ (.A(_0823_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net288));
- sky130_fd_sc_hd__and2_1 _2291_ (.A(net138),
-    .B(\io_in_reg[30] ),
+    .X(net283));
+ sky130_fd_sc_hd__and2_1 _2308_ (.A(net132),
+    .B(\io_in_reg[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0824_));
- sky130_fd_sc_hd__clkbuf_1 _2292_ (.A(_0824_),
+ sky130_fd_sc_hd__clkbuf_1 _2309_ (.A(_0824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net290));
- sky130_fd_sc_hd__or2_4 _2293_ (.A(net180),
-    .B(net104),
+    .X(net284));
+ sky130_fd_sc_hd__and2_1 _2310_ (.A(net133),
+    .B(\io_in_reg[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0825_));
- sky130_fd_sc_hd__buf_12 _2294_ (.A(_0825_),
+ sky130_fd_sc_hd__clkbuf_1 _2311_ (.A(_0825_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net215));
- sky130_fd_sc_hd__and2_1 _2295_ (.A(net139),
-    .B(\user_design.sclk ),
+    .X(net285));
+ sky130_fd_sc_hd__and2_1 _2312_ (.A(net134),
+    .B(\io_in_reg[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0826_));
- sky130_fd_sc_hd__clkbuf_1 _2296_ (.A(_0826_),
+ sky130_fd_sc_hd__clkbuf_1 _2313_ (.A(_0826_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net291));
- sky130_fd_sc_hd__or2_4 _2297_ (.A(net182),
-    .B(net106),
+    .X(net286));
+ sky130_fd_sc_hd__and2_1 _2314_ (.A(net135),
+    .B(\io_in_reg[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0827_));
- sky130_fd_sc_hd__buf_12 _2298_ (.A(_0827_),
+ sky130_fd_sc_hd__clkbuf_1 _2315_ (.A(_0827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net216));
- sky130_fd_sc_hd__and2_1 _2299_ (.A(net140),
-    .B(\user_design.spi_core.ss_n ),
+    .X(net287));
+ sky130_fd_sc_hd__and2_1 _2316_ (.A(net136),
+    .B(\io_in_reg[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0828_));
- sky130_fd_sc_hd__clkbuf_1 _2300_ (.A(_0828_),
+ sky130_fd_sc_hd__clkbuf_1 _2317_ (.A(_0828_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net292));
- sky130_fd_sc_hd__or2_4 _2301_ (.A(net183),
-    .B(net107),
+    .X(net288));
+ sky130_fd_sc_hd__and2_1 _2318_ (.A(net138),
+    .B(\io_in_reg[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0829_));
- sky130_fd_sc_hd__clkbuf_4 _2302_ (.A(_0829_),
+ sky130_fd_sc_hd__clkbuf_1 _2319_ (.A(_0829_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net217));
- sky130_fd_sc_hd__and2_1 _2303_ (.A(net141),
-    .B(\user_design.mosi ),
+    .X(net290));
+ sky130_fd_sc_hd__or2_4 _2320_ (.A(net180),
+    .B(net104),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0830_));
- sky130_fd_sc_hd__clkbuf_1 _2304_ (.A(_0830_),
+ sky130_fd_sc_hd__buf_12 _2321_ (.A(_0830_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net293));
- sky130_fd_sc_hd__and2_1 _2305_ (.A(net142),
-    .B(\io_in_reg[34] ),
+    .X(net215));
+ sky130_fd_sc_hd__and2_1 _2322_ (.A(net139),
+    .B(\user_design.sclk ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0831_));
- sky130_fd_sc_hd__clkbuf_1 _2306_ (.A(_0831_),
+ sky130_fd_sc_hd__clkbuf_1 _2323_ (.A(_0831_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net294));
- sky130_fd_sc_hd__or2_4 _2307_ (.A(net185),
-    .B(net109),
+    .X(net291));
+ sky130_fd_sc_hd__or2_4 _2324_ (.A(net182),
+    .B(net106),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0832_));
- sky130_fd_sc_hd__buf_6 _2308_ (.A(_0832_),
+ sky130_fd_sc_hd__buf_12 _2325_ (.A(_0832_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net219));
- sky130_fd_sc_hd__and2_1 _2309_ (.A(net143),
-    .B(\user_design.latch_data_n ),
+    .X(net216));
+ sky130_fd_sc_hd__and2_1 _2326_ (.A(net140),
+    .B(\user_design.spi_core.ss_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0833_));
- sky130_fd_sc_hd__clkbuf_1 _2310_ (.A(_0833_),
+ sky130_fd_sc_hd__clkbuf_1 _2327_ (.A(_0833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net295));
- sky130_fd_sc_hd__or2_4 _2311_ (.A(net186),
-    .B(net110),
+    .X(net292));
+ sky130_fd_sc_hd__or2_4 _2328_ (.A(net183),
+    .B(net107),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0834_));
- sky130_fd_sc_hd__clkbuf_8 _2312_ (.A(_0834_),
+ sky130_fd_sc_hd__buf_4 _2329_ (.A(_0834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net220));
- sky130_fd_sc_hd__and2_1 _2313_ (.A(net144),
-    .B(\user_design.trigger_in_n ),
+    .X(net217));
+ sky130_fd_sc_hd__and2_1 _2330_ (.A(net141),
+    .B(\user_design.mosi ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0835_));
- sky130_fd_sc_hd__clkbuf_1 _2314_ (.A(_0835_),
+ sky130_fd_sc_hd__clkbuf_1 _2331_ (.A(_0835_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net296));
- sky130_fd_sc_hd__or2_4 _2315_ (.A(net187),
-    .B(net111),
+    .X(net293));
+ sky130_fd_sc_hd__and2_1 _2332_ (.A(net142),
+    .B(\io_in_reg[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0836_));
- sky130_fd_sc_hd__buf_4 _2316_ (.A(_0836_),
+ sky130_fd_sc_hd__clkbuf_1 _2333_ (.A(_0836_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net221));
- sky130_fd_sc_hd__and2_1 _2317_ (.A(net145),
-    .B(\user_design.enable_n ),
+    .X(net294));
+ sky130_fd_sc_hd__or2_4 _2334_ (.A(net185),
+    .B(net109),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0837_));
- sky130_fd_sc_hd__clkbuf_1 _2318_ (.A(_0837_),
+ sky130_fd_sc_hd__buf_6 _2335_ (.A(_0837_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(net297));
- sky130_fd_sc_hd__buf_2 _2319_ (.A(\user_design.mem_core.memory_data_in[0] ),
+    .X(net219));
+ sky130_fd_sc_hd__and2_1 _2336_ (.A(net143),
+    .B(\user_design.latch_data_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0838_));
- sky130_fd_sc_hd__a22o_1 _2320_ (.A1(_0838_),
-    .A2(_0639_),
-    .B1(_0645_),
-    .B2(net508),
+ sky130_fd_sc_hd__clkbuf_1 _2337_ (.A(_0838_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0000_));
- sky130_fd_sc_hd__buf_2 _2321_ (.A(\user_design.mem_core.memory_data_in[1] ),
+    .X(net295));
+ sky130_fd_sc_hd__or2_2 _2338_ (.A(net186),
+    .B(net110),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0839_));
- sky130_fd_sc_hd__a22o_1 _2322_ (.A1(_0839_),
-    .A2(_0639_),
-    .B1(_0645_),
-    .B2(net522),
+ sky130_fd_sc_hd__buf_8 _2339_ (.A(_0839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0001_));
- sky130_fd_sc_hd__buf_2 _2323_ (.A(\user_design.mem_core.memory_data_in[2] ),
+    .X(net220));
+ sky130_fd_sc_hd__and2_1 _2340_ (.A(net144),
+    .B(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0840_));
- sky130_fd_sc_hd__a22o_1 _2324_ (.A1(_0840_),
-    .A2(_0639_),
-    .B1(_0645_),
-    .B2(net477),
+ sky130_fd_sc_hd__clkbuf_1 _2341_ (.A(_0840_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0002_));
- sky130_fd_sc_hd__buf_2 _2325_ (.A(\user_design.mem_core.memory_data_in[3] ),
+    .X(net296));
+ sky130_fd_sc_hd__or2_2 _2342_ (.A(net187),
+    .B(net111),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0841_));
- sky130_fd_sc_hd__a22o_1 _2326_ (.A1(_0841_),
-    .A2(_0639_),
-    .B1(_0645_),
-    .B2(net552),
+ sky130_fd_sc_hd__buf_6 _2343_ (.A(_0841_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0003_));
- sky130_fd_sc_hd__buf_2 _2327_ (.A(\user_design.mem_core.memory_data_in[4] ),
+    .X(net221));
+ sky130_fd_sc_hd__and2_1 _2344_ (.A(net145),
+    .B(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0842_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2328_ (.A(_0638_),
+ sky130_fd_sc_hd__clkbuf_1 _2345_ (.A(_0842_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net297));
+ sky130_fd_sc_hd__buf_2 _2346_ (.A(\user_design.mem_core.memory_data_in[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0843_));
- sky130_fd_sc_hd__clkbuf_4 _2329_ (.A(_0644_),
+ sky130_fd_sc_hd__and2_1 _2347_ (.A(_0664_),
+    .B(_0660_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0844_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2330_ (.A(_0844_),
+ sky130_fd_sc_hd__buf_2 _2348_ (.A(_0844_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0845_));
- sky130_fd_sc_hd__a22o_1 _2331_ (.A1(_0842_),
-    .A2(_0843_),
-    .B1(_0845_),
-    .B2(net542),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0004_));
- sky130_fd_sc_hd__buf_2 _2332_ (.A(\user_design.mem_core.memory_data_in[5] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2349_ (.A(_0845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0846_));
- sky130_fd_sc_hd__a22o_1 _2333_ (.A1(_0846_),
-    .A2(_0843_),
-    .B1(_0845_),
-    .B2(net502),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0005_));
- sky130_fd_sc_hd__buf_2 _2334_ (.A(\user_design.mem_core.memory_data_in[6] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0847_));
- sky130_fd_sc_hd__a22o_1 _2335_ (.A1(_0847_),
-    .A2(_0843_),
-    .B1(_0845_),
-    .B2(net541),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0006_));
- sky130_fd_sc_hd__buf_2 _2336_ (.A(\user_design.mem_core.memory_data_in[7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0848_));
- sky130_fd_sc_hd__a22o_1 _2337_ (.A1(_0848_),
-    .A2(_0843_),
-    .B1(_0845_),
-    .B2(net644),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0007_));
- sky130_fd_sc_hd__clkbuf_4 _2338_ (.A(\user_design.mem_core.memory_data_in[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0849_));
- sky130_fd_sc_hd__a22o_1 _2339_ (.A1(_0849_),
-    .A2(_0843_),
-    .B1(_0845_),
-    .B2(net593),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0008_));
- sky130_fd_sc_hd__clkbuf_2 _2340_ (.A(\user_design.mem_core.memory_data_in[9] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0850_));
- sky130_fd_sc_hd__clkbuf_2 _2341_ (.A(_0638_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0851_));
- sky130_fd_sc_hd__clkbuf_2 _2342_ (.A(_0844_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0852_));
- sky130_fd_sc_hd__a22o_1 _2343_ (.A1(_0850_),
-    .A2(_0851_),
-    .B1(_0852_),
-    .B2(net495),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0009_));
- sky130_fd_sc_hd__buf_2 _2344_ (.A(\user_design.mem_core.memory_data_in[10] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0853_));
- sky130_fd_sc_hd__a22o_1 _2345_ (.A1(_0853_),
-    .A2(_0851_),
-    .B1(_0852_),
-    .B2(net520),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0010_));
- sky130_fd_sc_hd__clkbuf_4 _2346_ (.A(\user_design.mem_core.memory_data_in[11] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0854_));
- sky130_fd_sc_hd__a22o_1 _2347_ (.A1(_0854_),
-    .A2(_0851_),
-    .B1(_0852_),
-    .B2(net464),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0011_));
- sky130_fd_sc_hd__clkbuf_4 _2348_ (.A(\user_design.mem_core.memory_data_in[12] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0855_));
- sky130_fd_sc_hd__a22o_1 _2349_ (.A1(_0855_),
-    .A2(_0851_),
-    .B1(_0852_),
-    .B2(net492),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0012_));
- sky130_fd_sc_hd__clkbuf_4 _2350_ (.A(\user_design.mem_core.memory_data_in[13] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0856_));
- sky130_fd_sc_hd__a22o_1 _2351_ (.A1(_0856_),
-    .A2(_0851_),
-    .B1(_0852_),
-    .B2(net583),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0013_));
- sky130_fd_sc_hd__clkbuf_4 _2352_ (.A(\user_design.mem_core.memory_data_in[14] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0857_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2353_ (.A(_0637_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0858_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2354_ (.A(_0844_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0859_));
- sky130_fd_sc_hd__a22o_1 _2355_ (.A1(_0857_),
-    .A2(_0858_),
-    .B1(_0859_),
-    .B2(net496),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0014_));
- sky130_fd_sc_hd__clkbuf_2 _2356_ (.A(\user_design.mem_core.memory_data_in[15] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0860_));
- sky130_fd_sc_hd__a22o_1 _2357_ (.A1(_0860_),
-    .A2(_0858_),
-    .B1(_0859_),
-    .B2(net587),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0015_));
- sky130_fd_sc_hd__clkbuf_2 _2358_ (.A(\user_design.mem_core.memory_address[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0861_));
- sky130_fd_sc_hd__a22o_1 _2359_ (.A1(_0861_),
-    .A2(_0858_),
-    .B1(_0859_),
-    .B2(net582),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0016_));
- sky130_fd_sc_hd__clkbuf_2 _2360_ (.A(\user_design.mem_core.memory_address[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0862_));
- sky130_fd_sc_hd__a22o_1 _2361_ (.A1(_0862_),
-    .A2(_0858_),
-    .B1(_0859_),
-    .B2(net539),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0017_));
- sky130_fd_sc_hd__buf_2 _2362_ (.A(\user_design.mem_core.memory_address[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0863_));
- sky130_fd_sc_hd__a22o_1 _2363_ (.A1(_0863_),
-    .A2(_0858_),
-    .B1(_0859_),
-    .B2(net506),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0018_));
- sky130_fd_sc_hd__clkbuf_2 _2364_ (.A(\user_design.mem_core.memory_address[3] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0864_));
- sky130_fd_sc_hd__clkbuf_2 _2365_ (.A(_0637_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0865_));
- sky130_fd_sc_hd__clkbuf_2 _2366_ (.A(_0644_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0866_));
- sky130_fd_sc_hd__a22o_1 _2367_ (.A1(_0864_),
-    .A2(_0865_),
-    .B1(_0866_),
-    .B2(net505),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0019_));
- sky130_fd_sc_hd__a22o_1 _2368_ (.A1(net523),
-    .A2(_0865_),
-    .B1(_0866_),
-    .B2(net543),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0020_));
- sky130_fd_sc_hd__a22o_1 _2369_ (.A1(\user_design.control_state[1] ),
-    .A2(_0865_),
-    .B1(_0866_),
+ sky130_fd_sc_hd__a22o_1 _2350_ (.A1(_0843_),
+    .A2(_0663_),
+    .B1(_0846_),
     .B2(net468),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0021_));
- sky130_fd_sc_hd__a22o_1 _2370_ (.A1(_0659_),
+    .X(_0000_));
+ sky130_fd_sc_hd__buf_2 _2351_ (.A(\user_design.mem_core.memory_data_in[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0847_));
+ sky130_fd_sc_hd__a22o_1 _2352_ (.A1(_0847_),
+    .A2(_0663_),
+    .B1(_0846_),
+    .B2(net508),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0001_));
+ sky130_fd_sc_hd__clkbuf_4 _2353_ (.A(\user_design.mem_core.memory_data_in[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0848_));
+ sky130_fd_sc_hd__a22o_1 _2354_ (.A1(_0848_),
+    .A2(_0663_),
+    .B1(_0846_),
+    .B2(net488),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0002_));
+ sky130_fd_sc_hd__clkbuf_4 _2355_ (.A(\user_design.mem_core.memory_data_in[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0849_));
+ sky130_fd_sc_hd__a22o_1 _2356_ (.A1(_0849_),
+    .A2(_0663_),
+    .B1(_0846_),
+    .B2(net532),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0003_));
+ sky130_fd_sc_hd__buf_2 _2357_ (.A(\user_design.mem_core.memory_data_in[4] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0850_));
+ sky130_fd_sc_hd__clkbuf_2 _2358_ (.A(_0662_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0851_));
+ sky130_fd_sc_hd__a22o_1 _2359_ (.A1(_0850_),
+    .A2(_0851_),
+    .B1(_0846_),
+    .B2(net568),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0004_));
+ sky130_fd_sc_hd__buf_2 _2360_ (.A(\user_design.mem_core.memory_data_in[5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0852_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2361_ (.A(_0845_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0853_));
+ sky130_fd_sc_hd__a22o_1 _2362_ (.A1(_0852_),
+    .A2(_0851_),
+    .B1(_0853_),
+    .B2(net542),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0005_));
+ sky130_fd_sc_hd__buf_2 _2363_ (.A(\user_design.mem_core.memory_data_in[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0854_));
+ sky130_fd_sc_hd__a22o_1 _2364_ (.A1(_0854_),
+    .A2(_0851_),
+    .B1(_0853_),
+    .B2(net554),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0006_));
+ sky130_fd_sc_hd__clkbuf_4 _2365_ (.A(\user_design.mem_core.memory_data_in[7] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0855_));
+ sky130_fd_sc_hd__a22o_1 _2366_ (.A1(_0855_),
+    .A2(_0851_),
+    .B1(_0853_),
+    .B2(net565),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0007_));
+ sky130_fd_sc_hd__clkbuf_4 _2367_ (.A(\user_design.mem_core.memory_data_in[8] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0856_));
+ sky130_fd_sc_hd__a22o_1 _2368_ (.A1(_0856_),
+    .A2(_0851_),
+    .B1(_0853_),
+    .B2(net546),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0008_));
+ sky130_fd_sc_hd__buf_2 _2369_ (.A(\user_design.mem_core.memory_data_in[9] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0857_));
+ sky130_fd_sc_hd__buf_2 _2370_ (.A(_0662_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0858_));
+ sky130_fd_sc_hd__a22o_1 _2371_ (.A1(_0857_),
+    .A2(_0858_),
+    .B1(_0853_),
+    .B2(net474),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0009_));
+ sky130_fd_sc_hd__buf_2 _2372_ (.A(\user_design.mem_core.memory_data_in[10] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0859_));
+ sky130_fd_sc_hd__buf_2 _2373_ (.A(_0845_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0860_));
+ sky130_fd_sc_hd__a22o_1 _2374_ (.A1(_0859_),
+    .A2(_0858_),
+    .B1(_0860_),
+    .B2(net645),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0010_));
+ sky130_fd_sc_hd__clkbuf_2 _2375_ (.A(\user_design.mem_core.memory_data_in[11] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0861_));
+ sky130_fd_sc_hd__a22o_1 _2376_ (.A1(_0861_),
+    .A2(_0858_),
+    .B1(_0860_),
+    .B2(net539),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0011_));
+ sky130_fd_sc_hd__clkbuf_2 _2377_ (.A(\user_design.mem_core.memory_data_in[12] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0862_));
+ sky130_fd_sc_hd__a22o_1 _2378_ (.A1(_0862_),
+    .A2(_0858_),
+    .B1(_0860_),
+    .B2(net478),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0012_));
+ sky130_fd_sc_hd__clkbuf_2 _2379_ (.A(\user_design.mem_core.memory_data_in[13] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0863_));
+ sky130_fd_sc_hd__a22o_1 _2380_ (.A1(_0863_),
+    .A2(_0858_),
+    .B1(_0860_),
+    .B2(net529),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0013_));
+ sky130_fd_sc_hd__clkbuf_4 _2381_ (.A(\user_design.mem_core.memory_data_in[14] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0864_));
+ sky130_fd_sc_hd__clkbuf_2 _2382_ (.A(_0661_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0865_));
+ sky130_fd_sc_hd__a22o_1 _2383_ (.A1(_0864_),
     .A2(_0865_),
-    .B1(_0866_),
-    .B2(net480),
+    .B1(_0860_),
+    .B2(net514),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0022_));
- sky130_fd_sc_hd__a22o_1 _2371_ (.A1(\user_design.control_state[3] ),
+    .X(_0014_));
+ sky130_fd_sc_hd__buf_2 _2384_ (.A(\user_design.mem_core.memory_data_in[15] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0866_));
+ sky130_fd_sc_hd__clkbuf_2 _2385_ (.A(_0845_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0867_));
+ sky130_fd_sc_hd__a22o_1 _2386_ (.A1(_0866_),
     .A2(_0865_),
-    .B1(_0866_),
-    .B2(net493),
+    .B1(_0867_),
+    .B2(net432),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0023_));
- sky130_fd_sc_hd__a22o_1 _2372_ (.A1(_0374_),
-    .A2(_0638_),
-    .B1(_0844_),
-    .B2(net635),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0024_));
- sky130_fd_sc_hd__a22o_1 _2373_ (.A1(_0590_),
-    .A2(_0638_),
-    .B1(_0844_),
-    .B2(net564),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0025_));
- sky130_fd_sc_hd__nor2_1 _2374_ (.A(net401),
-    .B(_0636_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0867_));
- sky130_fd_sc_hd__buf_2 _2375_ (.A(_0867_),
+    .X(_0015_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2387_ (.A(\user_design.mem_core.memory_address[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0868_));
- sky130_fd_sc_hd__and2_1 _2376_ (.A(_0771_),
-    .B(\user_design.cell_core.update_done ),
+ sky130_fd_sc_hd__a22o_1 _2388_ (.A1(_0868_),
+    .A2(_0865_),
+    .B1(_0867_),
+    .B2(net456),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0016_));
+ sky130_fd_sc_hd__clkbuf_2 _2389_ (.A(\user_design.mem_core.memory_address[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0869_));
- sky130_fd_sc_hd__a211o_1 _2377_ (.A1(\user_design.cell_core.pcell_mem[8][0] ),
-    .A2(_0868_),
-    .B1(net400),
-    .C1(_0785_),
+ sky130_fd_sc_hd__a22o_1 _2390_ (.A1(_0869_),
+    .A2(_0865_),
+    .B1(_0867_),
+    .B2(net516),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0026_));
- sky130_fd_sc_hd__buf_2 _2378_ (.A(_0867_),
+    .X(_0017_));
+ sky130_fd_sc_hd__clkbuf_2 _2391_ (.A(\user_design.mem_core.memory_address[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0870_));
- sky130_fd_sc_hd__a22o_1 _2379_ (.A1(_0642_),
-    .A2(net400),
-    .B1(_0870_),
-    .B2(\user_design.cell_core.pcell_mem[8][1] ),
+ sky130_fd_sc_hd__a22o_1 _2392_ (.A1(_0870_),
+    .A2(_0865_),
+    .B1(_0867_),
+    .B2(net607),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0027_));
- sky130_fd_sc_hd__and2_1 _2380_ (.A(_0768_),
-    .B(_0753_),
+    .X(_0018_));
+ sky130_fd_sc_hd__clkbuf_2 _2393_ (.A(\user_design.mem_core.memory_address[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0871_));
- sky130_fd_sc_hd__a211o_1 _2381_ (.A1(net467),
-    .A2(_0868_),
-    .B1(_0871_),
-    .C1(_0785_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0028_));
- sky130_fd_sc_hd__a22o_1 _2382_ (.A1(net513),
-    .A2(_0870_),
-    .B1(_0871_),
-    .B2(_0655_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0029_));
- sky130_fd_sc_hd__and2_1 _2383_ (.A(_0764_),
-    .B(_0753_),
+ sky130_fd_sc_hd__buf_2 _2394_ (.A(_0661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0872_));
- sky130_fd_sc_hd__a211o_1 _2384_ (.A1(net499),
-    .A2(_0868_),
-    .B1(_0872_),
-    .C1(_0785_),
+ sky130_fd_sc_hd__a22o_1 _2395_ (.A1(_0871_),
+    .A2(_0872_),
+    .B1(_0867_),
+    .B2(net620),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0030_));
- sky130_fd_sc_hd__a22o_1 _2385_ (.A1(\user_design.cell_core.pcell_mem[6][1] ),
-    .A2(_0870_),
-    .B1(_0872_),
-    .B2(_0655_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0031_));
- sky130_fd_sc_hd__and2_1 _2386_ (.A(_0761_),
-    .B(_0753_),
+    .X(_0019_));
+ sky130_fd_sc_hd__clkbuf_2 _2396_ (.A(_0844_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0873_));
- sky130_fd_sc_hd__a211o_1 _2387_ (.A1(net489),
-    .A2(_0868_),
+ sky130_fd_sc_hd__a22o_1 _2397_ (.A1(\user_design.control_state[0] ),
+    .A2(_0872_),
     .B1(_0873_),
-    .C1(_0785_),
+    .B2(net550),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0032_));
- sky130_fd_sc_hd__a22o_1 _2388_ (.A1(net500),
-    .A2(_0870_),
+    .X(_0020_));
+ sky130_fd_sc_hd__a22o_1 _2398_ (.A1(net500),
+    .A2(_0872_),
     .B1(_0873_),
-    .B2(_0655_),
+    .B2(net522),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0033_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2389_ (.A(net401),
+    .X(_0021_));
+ sky130_fd_sc_hd__a22o_1 _2399_ (.A1(\user_design.control_state[2] ),
+    .A2(_0872_),
+    .B1(_0873_),
+    .B2(net519),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0874_));
- sky130_fd_sc_hd__and2_1 _2390_ (.A(_0772_),
-    .B(_0874_),
+    .X(_0022_));
+ sky130_fd_sc_hd__a22o_1 _2400_ (.A1(\user_design.control_state[3] ),
+    .A2(_0872_),
+    .B1(_0873_),
+    .B2(net495),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0023_));
+ sky130_fd_sc_hd__a22o_1 _2401_ (.A1(_0376_),
+    .A2(_0662_),
+    .B1(_0873_),
+    .B2(net537),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0024_));
+ sky130_fd_sc_hd__a22o_1 _2402_ (.A1(_0444_),
+    .A2(_0662_),
+    .B1(_0845_),
+    .B2(net592),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0025_));
+ sky130_fd_sc_hd__inv_2 _2403_ (.A(net504),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0874_));
+ sky130_fd_sc_hd__clkbuf_2 _2404_ (.A(_0874_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0875_));
- sky130_fd_sc_hd__buf_2 _2391_ (.A(_0647_),
+ sky130_fd_sc_hd__clkbuf_2 _2405_ (.A(_0875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0876_));
- sky130_fd_sc_hd__a211o_1 _2392_ (.A1(\user_design.cell_core.pcell_mem[4][0] ),
-    .A2(_0868_),
-    .B1(_0875_),
-    .C1(_0876_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0034_));
- sky130_fd_sc_hd__buf_2 _2393_ (.A(_0642_),
+ sky130_fd_sc_hd__or2_1 _2406_ (.A(_0876_),
+    .B(_0629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0877_));
- sky130_fd_sc_hd__a22o_1 _2394_ (.A1(\user_design.cell_core.pcell_mem[4][1] ),
-    .A2(_0870_),
-    .B1(_0875_),
-    .B2(_0877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0035_));
- sky130_fd_sc_hd__buf_2 _2395_ (.A(_0867_),
+ sky130_fd_sc_hd__clkbuf_2 _2407_ (.A(_0875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0878_));
- sky130_fd_sc_hd__and2_1 _2396_ (.A(_0769_),
-    .B(_0874_),
+ sky130_fd_sc_hd__buf_2 _2408_ (.A(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0879_));
- sky130_fd_sc_hd__a211o_1 _2397_ (.A1(net470),
-    .A2(_0878_),
+ sky130_fd_sc_hd__a21oi_1 _2409_ (.A1(_0878_),
+    .A2(net511),
     .B1(_0879_),
-    .C1(_0876_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0036_));
- sky130_fd_sc_hd__buf_2 _2398_ (.A(_0867_),
+    .Y(_0880_));
+ sky130_fd_sc_hd__nand2_1 _2410_ (.A(_0877_),
+    .B(_0880_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0880_));
- sky130_fd_sc_hd__a22o_1 _2399_ (.A1(net504),
-    .A2(_0880_),
-    .B1(_0879_),
-    .B2(_0877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0037_));
- sky130_fd_sc_hd__and2_1 _2400_ (.A(_0765_),
-    .B(_0874_),
+    .Y(_0026_));
+ sky130_fd_sc_hd__clkbuf_2 _2411_ (.A(_0875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0881_));
- sky130_fd_sc_hd__a211o_1 _2401_ (.A1(net414),
-    .A2(_0878_),
-    .B1(_0881_),
-    .C1(_0876_),
+ sky130_fd_sc_hd__nand2_1 _2412_ (.A(_0881_),
+    .B(net497),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0038_));
- sky130_fd_sc_hd__a22o_1 _2402_ (.A1(net403),
-    .A2(_0880_),
-    .B1(_0881_),
-    .B2(_0877_),
+    .Y(_0882_));
+ sky130_fd_sc_hd__a21oi_1 _2413_ (.A1(_0877_),
+    .A2(_0882_),
+    .B1(_0790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0039_));
- sky130_fd_sc_hd__and2_1 _2403_ (.A(_0762_),
-    .B(_0874_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0882_));
- sky130_fd_sc_hd__a211o_1 _2404_ (.A1(net465),
-    .A2(_0878_),
-    .B1(_0882_),
-    .C1(_0876_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0040_));
- sky130_fd_sc_hd__a22o_1 _2405_ (.A1(net453),
-    .A2(_0880_),
-    .B1(_0882_),
-    .B2(_0877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0041_));
- sky130_fd_sc_hd__and2_1 _2406_ (.A(_0758_),
-    .B(_0874_),
+    .Y(_0027_));
+ sky130_fd_sc_hd__or2_1 _2414_ (.A(_0876_),
+    .B(_0585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0883_));
- sky130_fd_sc_hd__a211o_1 _2407_ (.A1(net634),
-    .A2(_0878_),
-    .B1(_0883_),
-    .C1(_0876_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0042_));
- sky130_fd_sc_hd__a22o_1 _2408_ (.A1(net438),
-    .A2(_0880_),
-    .B1(_0883_),
-    .B2(_0877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0043_));
- sky130_fd_sc_hd__inv_2 _2409_ (.A(\user_design.cell_core.count[3] ),
+ sky130_fd_sc_hd__a21oi_1 _2415_ (.A1(_0878_),
+    .A2(net543),
+    .B1(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0884_));
- sky130_fd_sc_hd__inv_2 _2410_ (.A(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__nand2_1 _2416_ (.A(_0883_),
+    .B(_0884_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0028_));
+ sky130_fd_sc_hd__nand2_1 _2417_ (.A(_0881_),
+    .B(\user_design.cell_core.pcell_mem[7][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0885_));
- sky130_fd_sc_hd__a2bb2o_1 _2411_ (.A1_N(_0885_),
-    .A2_N(\user_design.ccr1[15] ),
-    .B1(_0480_),
-    .B2(\user_design.ccr1[18] ),
+ sky130_fd_sc_hd__a21oi_1 _2418_ (.A1(_0883_),
+    .A2(net507),
+    .B1(_0790_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0029_));
+ sky130_fd_sc_hd__or2_1 _2419_ (.A(_0876_),
+    .B(_0649_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0886_));
- sky130_fd_sc_hd__a221o_1 _2412_ (.A1(_0884_),
-    .A2(\user_design.ccr1[3] ),
-    .B1(_0474_),
-    .B2(\user_design.ccr1[19] ),
-    .C1(_0886_),
+ sky130_fd_sc_hd__a21oi_1 _2420_ (.A1(_0878_),
+    .A2(net527),
+    .B1(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0887_));
- sky130_fd_sc_hd__clkbuf_2 _2413_ (.A(\user_design.cell_core.count[7] ),
+    .Y(_0887_));
+ sky130_fd_sc_hd__nand2_1 _2421_ (.A(_0886_),
+    .B(_0887_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0888_));
- sky130_fd_sc_hd__inv_2 _2414_ (.A(\user_design.ccr1[7] ),
+    .Y(_0030_));
+ sky130_fd_sc_hd__nand2_1 _2422_ (.A(_0881_),
+    .B(\user_design.cell_core.pcell_mem[6][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0889_));
- sky130_fd_sc_hd__inv_2 _2415_ (.A(\user_design.cell_core.count[27] ),
+    .Y(_0888_));
+ sky130_fd_sc_hd__a21oi_1 _2423_ (.A1(_0886_),
+    .A2(net506),
+    .B1(_0790_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0031_));
+ sky130_fd_sc_hd__or2_1 _2424_ (.A(_0876_),
+    .B(_0645_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0889_));
+ sky130_fd_sc_hd__a21oi_1 _2425_ (.A1(_0878_),
+    .A2(net521),
+    .B1(_0879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0890_));
- sky130_fd_sc_hd__inv_2 _2416_ (.A(\user_design.ccr1[23] ),
+ sky130_fd_sc_hd__nand2_1 _2426_ (.A(_0889_),
+    .B(_0890_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0032_));
+ sky130_fd_sc_hd__nand2_1 _2427_ (.A(_0881_),
+    .B(net499),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0891_));
- sky130_fd_sc_hd__o22a_1 _2417_ (.A1(_0551_),
+ sky130_fd_sc_hd__a21oi_1 _2428_ (.A1(_0889_),
     .A2(_0891_),
-    .B1(_0458_),
-    .B2(\user_design.ccr1[29] ),
+    .B1(_0790_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0033_));
+ sky130_fd_sc_hd__or2_1 _2429_ (.A(_0876_),
+    .B(_0602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0892_));
- sky130_fd_sc_hd__o221a_1 _2418_ (.A1(_0888_),
-    .A2(_0889_),
-    .B1(_0890_),
-    .B2(\user_design.ccr1[27] ),
-    .C1(_0892_),
+ sky130_fd_sc_hd__buf_2 _2430_ (.A(_0659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0893_));
- sky130_fd_sc_hd__inv_2 _2419_ (.A(_0500_),
+ sky130_fd_sc_hd__a21oi_1 _2431_ (.A1(_0878_),
+    .A2(net502),
+    .B1(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0894_));
- sky130_fd_sc_hd__o2bb2a_1 _2420_ (.A1_N(_0512_),
-    .A2_N(\user_design.ccr1[4] ),
-    .B1(_0894_),
-    .B2(\user_design.ccr1[8] ),
+ sky130_fd_sc_hd__nand2_1 _2432_ (.A(_0892_),
+    .B(_0894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0895_));
- sky130_fd_sc_hd__o221a_1 _2421_ (.A1(_0487_),
-    .A2(\user_design.ccr1[9] ),
-    .B1(_0464_),
-    .B2(\user_design.ccr1[20] ),
-    .C1(_0895_),
+    .Y(_0034_));
+ sky130_fd_sc_hd__nand2_1 _2433_ (.A(_0881_),
+    .B(\user_design.cell_core.pcell_mem[4][1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0895_));
+ sky130_fd_sc_hd__clkbuf_2 _2434_ (.A(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0896_));
- sky130_fd_sc_hd__clkbuf_2 _2422_ (.A(\user_design.cell_core.count[5] ),
+ sky130_fd_sc_hd__a21oi_1 _2435_ (.A1(_0892_),
+    .A2(net477),
+    .B1(_0896_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0035_));
+ sky130_fd_sc_hd__clkbuf_2 _2436_ (.A(_0874_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0897_));
- sky130_fd_sc_hd__inv_2 _2423_ (.A(\user_design.ccr1[5] ),
+ sky130_fd_sc_hd__or2_1 _2437_ (.A(_0897_),
+    .B(_0613_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0898_));
- sky130_fd_sc_hd__o22a_1 _2424_ (.A1(_0897_),
-    .A2(_0898_),
-    .B1(_0470_),
-    .B2(\user_design.ccr1[21] ),
+    .X(_0898_));
+ sky130_fd_sc_hd__clkbuf_2 _2438_ (.A(_0875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0899_));
- sky130_fd_sc_hd__o221a_1 _2425_ (.A1(_0512_),
-    .A2(\user_design.ccr1[4] ),
-    .B1(_0445_),
-    .B2(\user_design.ccr1[31] ),
-    .C1(_0899_),
+ sky130_fd_sc_hd__a21oi_1 _2439_ (.A1(_0899_),
+    .A2(net526),
+    .B1(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0900_));
- sky130_fd_sc_hd__and4b_1 _2426_ (.A_N(_0887_),
-    .B(_0893_),
-    .C(_0896_),
-    .D(_0900_),
+    .Y(_0900_));
+ sky130_fd_sc_hd__nand2_1 _2440_ (.A(_0898_),
+    .B(_0900_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0036_));
+ sky130_fd_sc_hd__clkbuf_2 _2441_ (.A(_0875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0901_));
- sky130_fd_sc_hd__inv_2 _2427_ (.A(\user_design.ccr1[0] ),
+ sky130_fd_sc_hd__nand2_1 _2442_ (.A(_0901_),
+    .B(\user_design.cell_core.pcell_mem[3][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0902_));
- sky130_fd_sc_hd__clkbuf_2 _2428_ (.A(\user_design.cell_core.count[0] ),
+ sky130_fd_sc_hd__a21oi_1 _2443_ (.A1(_0898_),
+    .A2(net512),
+    .B1(_0896_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0037_));
+ sky130_fd_sc_hd__or2_1 _2444_ (.A(_0897_),
+    .B(_0445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0903_));
- sky130_fd_sc_hd__inv_2 _2429_ (.A(\user_design.cell_core.count[14] ),
+ sky130_fd_sc_hd__a21oi_1 _2445_ (.A1(_0899_),
+    .A2(net513),
+    .B1(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0904_));
- sky130_fd_sc_hd__inv_2 _2430_ (.A(_0504_),
+ sky130_fd_sc_hd__nand2_1 _2446_ (.A(_0903_),
+    .B(_0904_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0038_));
+ sky130_fd_sc_hd__nand2_1 _2447_ (.A(_0901_),
+    .B(\user_design.cell_core.pcell_mem[2][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0905_));
- sky130_fd_sc_hd__o2bb2a_1 _2431_ (.A1_N(_0890_),
-    .A2_N(\user_design.ccr1[27] ),
-    .B1(_0905_),
-    .B2(\user_design.ccr1[11] ),
+ sky130_fd_sc_hd__a21oi_1 _2448_ (.A1(_0903_),
+    .A2(net505),
+    .B1(_0896_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0039_));
+ sky130_fd_sc_hd__or2_1 _2449_ (.A(_0897_),
+    .B(_0606_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0906_));
- sky130_fd_sc_hd__o221a_1 _2432_ (.A1(_0902_),
-    .A2(_0903_),
-    .B1(_0904_),
-    .B2(\user_design.ccr1[14] ),
-    .C1(_0906_),
+ sky130_fd_sc_hd__a21oi_1 _2450_ (.A1(_0899_),
+    .A2(\user_design.cell_core.pcell_mem[1][0] ),
+    .B1(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0907_));
- sky130_fd_sc_hd__nand2_1 _2433_ (.A(\user_design.cell_core.count[30] ),
-    .B(\user_design.ccr1[30] ),
+    .Y(_0907_));
+ sky130_fd_sc_hd__nand2_1 _2451_ (.A(net435),
+    .B(_0907_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0040_));
+ sky130_fd_sc_hd__nand2_1 _2452_ (.A(_0901_),
+    .B(\user_design.cell_core.pcell_mem[1][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0908_));
- sky130_fd_sc_hd__or2_1 _2434_ (.A(\user_design.cell_core.count[30] ),
-    .B(\user_design.ccr1[30] ),
+ sky130_fd_sc_hd__a21oi_1 _2453_ (.A1(net435),
+    .A2(_0908_),
+    .B1(_0896_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0041_));
+ sky130_fd_sc_hd__or2_1 _2454_ (.A(_0897_),
+    .B(_0623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0909_));
- sky130_fd_sc_hd__xor2_1 _2435_ (.A(\user_design.cell_core.count[28] ),
-    .B(\user_design.ccr1[28] ),
+ sky130_fd_sc_hd__a21oi_1 _2455_ (.A1(_0899_),
+    .A2(net523),
+    .B1(_0893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0910_));
- sky130_fd_sc_hd__a21oi_1 _2436_ (.A1(_0908_),
-    .A2(_0909_),
-    .B1(_0910_),
+    .Y(_0910_));
+ sky130_fd_sc_hd__nand2_1 _2456_ (.A(_0909_),
+    .B(_0910_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0042_));
+ sky130_fd_sc_hd__nand2_1 _2457_ (.A(_0901_),
+    .B(\user_design.cell_core.pcell_mem[0][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0911_));
- sky130_fd_sc_hd__clkbuf_2 _2437_ (.A(\user_design.cell_core.count[17] ),
+ sky130_fd_sc_hd__a21oi_1 _2458_ (.A1(_0909_),
+    .A2(net483),
+    .B1(_0896_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0912_));
- sky130_fd_sc_hd__inv_2 _2438_ (.A(\user_design.ccr1[17] ),
+    .Y(_0043_));
+ sky130_fd_sc_hd__inv_2 _2459_ (.A(\user_design.cell_core.count[14] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0912_));
+ sky130_fd_sc_hd__inv_2 _2460_ (.A(\user_design.cell_core.count[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0913_));
- sky130_fd_sc_hd__o22a_1 _2439_ (.A1(_0912_),
-    .A2(_0913_),
-    .B1(_0449_),
-    .B2(\user_design.ccr1[25] ),
+ sky130_fd_sc_hd__a2bb2o_1 _2461_ (.A1_N(_0477_),
+    .A2_N(\user_design.ccr1[5] ),
+    .B1(_0514_),
+    .B2(\user_design.ccr1[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0914_));
- sky130_fd_sc_hd__o221a_1 _2440_ (.A1(_0517_),
-    .A2(\user_design.ccr1[6] ),
-    .B1(_0516_),
-    .B2(\user_design.ccr1[7] ),
+ sky130_fd_sc_hd__a221o_1 _2462_ (.A1(_0912_),
+    .A2(\user_design.ccr1[14] ),
+    .B1(_0913_),
+    .B2(\user_design.ccr1[24] ),
     .C1(_0914_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0915_));
- sky130_fd_sc_hd__inv_2 _2441_ (.A(\user_design.ccr1[21] ),
+ sky130_fd_sc_hd__inv_2 _2463_ (.A(\user_design.ccr1[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0916_));
- sky130_fd_sc_hd__inv_2 _2442_ (.A(\user_design.ccr1[16] ),
+ sky130_fd_sc_hd__inv_2 _2464_ (.A(\user_design.ccr1[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0917_));
- sky130_fd_sc_hd__inv_2 _2443_ (.A(\user_design.cell_core.count[26] ),
+ sky130_fd_sc_hd__inv_2 _2465_ (.A(_0465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0918_));
- sky130_fd_sc_hd__o22a_1 _2444_ (.A1(\user_design.cell_core.count[16] ),
-    .A2(_0917_),
-    .B1(_0918_),
-    .B2(\user_design.ccr1[26] ),
+ sky130_fd_sc_hd__a22o_1 _2466_ (.A1(_0918_),
+    .A2(\user_design.ccr1[11] ),
+    .B1(_0488_),
+    .B2(\user_design.ccr1[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0919_));
- sky130_fd_sc_hd__o221a_1 _2445_ (.A1(_0884_),
-    .A2(\user_design.ccr1[3] ),
-    .B1(\user_design.cell_core.count[21] ),
-    .B2(_0916_),
+ sky130_fd_sc_hd__a221o_1 _2467_ (.A1(_0535_),
+    .A2(_0916_),
+    .B1(\user_design.cell_core.count[16] ),
+    .B2(_0917_),
     .C1(_0919_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0920_));
- sky130_fd_sc_hd__and4_1 _2446_ (.A(_0907_),
-    .B(_0911_),
-    .C(_0915_),
-    .D(_0920_),
+ sky130_fd_sc_hd__clkbuf_2 _2468_ (.A(\user_design.cell_core.count[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0921_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2447_ (.A(\user_design.cell_core.count[1] ),
+ sky130_fd_sc_hd__inv_2 _2469_ (.A(\user_design.ccr1[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0922_));
- sky130_fd_sc_hd__inv_2 _2448_ (.A(_0922_),
+    .Y(_0922_));
+ sky130_fd_sc_hd__clkinv_2 _2470_ (.A(\user_design.cell_core.count[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0923_));
- sky130_fd_sc_hd__inv_2 _2449_ (.A(\user_design.ccr1[13] ),
+ sky130_fd_sc_hd__clkbuf_2 _2471_ (.A(\user_design.cell_core.count[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0924_));
- sky130_fd_sc_hd__clkbuf_2 _2450_ (.A(\user_design.cell_core.count[13] ),
+    .X(_0924_));
+ sky130_fd_sc_hd__inv_2 _2472_ (.A(_0924_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0925_));
- sky130_fd_sc_hd__a2bb2o_1 _2451_ (.A1_N(_0924_),
-    .A2_N(_0925_),
-    .B1(\user_design.ccr1[9] ),
-    .B2(_0487_),
+    .Y(_0925_));
+ sky130_fd_sc_hd__a22o_1 _2473_ (.A1(_0923_),
+    .A2(\user_design.ccr1[15] ),
+    .B1(_0925_),
+    .B2(\user_design.ccr1[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0926_));
- sky130_fd_sc_hd__a221o_1 _2452_ (.A1(_0923_),
-    .A2(\user_design.ccr1[1] ),
-    .B1(_0885_),
-    .B2(\user_design.ccr1[15] ),
+ sky130_fd_sc_hd__a221o_1 _2474_ (.A1(_0921_),
+    .A2(_0922_),
+    .B1(_0480_),
+    .B2(\user_design.ccr1[6] ),
     .C1(_0926_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0927_));
- sky130_fd_sc_hd__inv_2 _2453_ (.A(\user_design.ccr1[19] ),
+ sky130_fd_sc_hd__inv_2 _2475_ (.A(\user_design.ccr1[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0928_));
- sky130_fd_sc_hd__a22o_1 _2454_ (.A1(\user_design.cell_core.count[19] ),
-    .A2(_0928_),
-    .B1(_0468_),
-    .B2(\user_design.ccr1[22] ),
+ sky130_fd_sc_hd__inv_2 _2476_ (.A(\user_design.ccr1[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0929_));
- sky130_fd_sc_hd__a221o_1 _2455_ (.A1(_0897_),
-    .A2(_0898_),
-    .B1(_0925_),
-    .B2(_0924_),
-    .C1(_0929_),
+    .Y(_0929_));
+ sky130_fd_sc_hd__inv_2 _2477_ (.A(\user_design.ccr1[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0930_));
- sky130_fd_sc_hd__clkbuf_2 _2456_ (.A(\user_design.cell_core.count[10] ),
+    .Y(_0930_));
+ sky130_fd_sc_hd__a2bb2o_1 _2478_ (.A1_N(_0930_),
+    .A2_N(_0559_),
+    .B1(\user_design.ccr1[5] ),
+    .B2(_0477_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0931_));
- sky130_fd_sc_hd__inv_2 _2457_ (.A(\user_design.ccr1[10] ),
+ sky130_fd_sc_hd__a221o_1 _2479_ (.A1(_0461_),
+    .A2(_0928_),
+    .B1(_0503_),
+    .B2(_0929_),
+    .C1(_0931_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0932_));
- sky130_fd_sc_hd__a22o_1 _2458_ (.A1(_0501_),
-    .A2(\user_design.ccr1[10] ),
-    .B1(_0551_),
-    .B2(_0891_),
+    .X(_0932_));
+ sky130_fd_sc_hd__or4_1 _2480_ (.A(_0915_),
+    .B(_0920_),
+    .C(_0927_),
+    .D(_0932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0933_));
- sky130_fd_sc_hd__a221o_1 _2459_ (.A1(_0894_),
-    .A2(\user_design.ccr1[8] ),
-    .B1(_0931_),
-    .B2(_0932_),
-    .C1(_0933_),
+ sky130_fd_sc_hd__inv_2 _2481_ (.A(\user_design.ccr1[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0934_));
- sky130_fd_sc_hd__inv_2 _2460_ (.A(\user_design.cell_core.count[24] ),
+    .Y(_0934_));
+ sky130_fd_sc_hd__xor2_1 _2482_ (.A(\user_design.cell_core.count[22] ),
+    .B(\user_design.ccr1[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0935_));
- sky130_fd_sc_hd__a22o_1 _2461_ (.A1(_0905_),
-    .A2(\user_design.ccr1[11] ),
-    .B1(_0935_),
-    .B2(\user_design.ccr1[24] ),
+    .X(_0935_));
+ sky130_fd_sc_hd__a221o_1 _2483_ (.A1(_0472_),
+    .A2(\user_design.ccr1[4] ),
+    .B1(\user_design.cell_core.count[6] ),
+    .B2(_0934_),
+    .C1(_0935_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0936_));
- sky130_fd_sc_hd__a221o_1 _2462_ (.A1(_0517_),
-    .A2(\user_design.ccr1[6] ),
-    .B1(_0912_),
-    .B2(_0913_),
-    .C1(_0936_),
+ sky130_fd_sc_hd__inv_2 _2484_ (.A(_0503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0937_));
- sky130_fd_sc_hd__or4_1 _2463_ (.A(_0927_),
-    .B(_0930_),
-    .C(_0934_),
-    .D(_0937_),
+    .Y(_0937_));
+ sky130_fd_sc_hd__clkbuf_2 _2485_ (.A(\user_design.cell_core.count[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0938_));
- sky130_fd_sc_hd__a22o_1 _2464_ (.A1(_0904_),
-    .A2(\user_design.ccr1[14] ),
-    .B1(_0464_),
-    .B2(\user_design.ccr1[20] ),
+ sky130_fd_sc_hd__xor2_1 _2486_ (.A(_0938_),
+    .B(\user_design.ccr1[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0939_));
- sky130_fd_sc_hd__a221o_1 _2465_ (.A1(\user_design.cell_core.count[16] ),
-    .A2(_0917_),
-    .B1(_0918_),
-    .B2(\user_design.ccr1[26] ),
+ sky130_fd_sc_hd__a221o_1 _2487_ (.A1(_0519_),
+    .A2(\user_design.ccr1[17] ),
+    .B1(_0937_),
+    .B2(\user_design.ccr1[21] ),
     .C1(_0939_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0940_));
- sky130_fd_sc_hd__inv_2 _2466_ (.A(\user_design.ccr1[12] ),
+ sky130_fd_sc_hd__inv_2 _2488_ (.A(\user_design.ccr1[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0941_));
- sky130_fd_sc_hd__a22o_1 _2467_ (.A1(_0902_),
-    .A2(\user_design.cell_core.count[0] ),
-    .B1(_0449_),
-    .B2(\user_design.ccr1[25] ),
+ sky130_fd_sc_hd__inv_2 _2489_ (.A(_0556_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0942_));
- sky130_fd_sc_hd__a221o_1 _2468_ (.A1(\user_design.cell_core.count[12] ),
-    .A2(_0941_),
-    .B1(_0445_),
-    .B2(\user_design.ccr1[31] ),
-    .C1(_0942_),
+    .Y(_0942_));
+ sky130_fd_sc_hd__a2bb2o_1 _2490_ (.A1_N(_0486_),
+    .A2_N(\user_design.ccr1[31] ),
+    .B1(_0942_),
+    .B2(\user_design.ccr1[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0943_));
- sky130_fd_sc_hd__inv_2 _2469_ (.A(\user_design.ccr1[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0944_));
- sky130_fd_sc_hd__o2bb2a_1 _2470_ (.A1_N(_0520_),
-    .A2_N(_0944_),
-    .B1(\user_design.cell_core.count[12] ),
+ sky130_fd_sc_hd__a221o_1 _2491_ (.A1(\user_design.ccr1[0] ),
+    .A2(_0531_),
+    .B1(\user_design.cell_core.count[25] ),
     .B2(_0941_),
+    .C1(_0943_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0945_));
- sky130_fd_sc_hd__o221a_1 _2471_ (.A1(_0520_),
-    .A2(_0944_),
-    .B1(_0468_),
-    .B2(\user_design.ccr1[22] ),
-    .C1(_0945_),
+    .X(_0944_));
+ sky130_fd_sc_hd__inv_2 _2492_ (.A(\user_design.ccr1[23] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0945_));
+ sky130_fd_sc_hd__o22a_1 _2493_ (.A1(\user_design.cell_core.count[1] ),
+    .A2(_0922_),
+    .B1(_0462_),
+    .B2(\user_design.ccr1[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0946_));
- sky130_fd_sc_hd__o2bb2a_1 _2472_ (.A1_N(_0458_),
-    .A2_N(\user_design.ccr1[29] ),
-    .B1(_0923_),
-    .B2(\user_design.ccr1[1] ),
+ sky130_fd_sc_hd__o221a_1 _2494_ (.A1(_0923_),
+    .A2(\user_design.ccr1[15] ),
+    .B1(_0563_),
+    .B2(_0945_),
+    .C1(_0946_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0947_));
- sky130_fd_sc_hd__o221a_1 _2473_ (.A1(_0480_),
-    .A2(\user_design.ccr1[18] ),
-    .B1(_0935_),
-    .B2(\user_design.ccr1[24] ),
-    .C1(_0947_),
+ sky130_fd_sc_hd__or4b_1 _2495_ (.A(_0936_),
+    .B(_0940_),
+    .C(_0944_),
+    .D_N(_0947_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0948_));
- sky130_fd_sc_hd__or4bb_1 _2474_ (.A(_0940_),
-    .B(_0943_),
-    .C_N(_0946_),
-    .D_N(_0948_),
+ sky130_fd_sc_hd__inv_2 _2496_ (.A(\user_design.ccr1[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0949_));
- sky130_fd_sc_hd__nor2_1 _2475_ (.A(_0938_),
-    .B(_0949_),
+    .Y(_0949_));
+ sky130_fd_sc_hd__xor2_1 _2497_ (.A(_0533_),
+    .B(\user_design.ccr1[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0950_));
- sky130_fd_sc_hd__and3_1 _2476_ (.A(_0901_),
-    .B(_0921_),
-    .C(_0950_),
+    .X(_0950_));
+ sky130_fd_sc_hd__a221o_1 _2498_ (.A1(_0462_),
+    .A2(\user_design.ccr1[10] ),
+    .B1(\user_design.cell_core.count[29] ),
+    .B2(_0949_),
+    .C1(_0950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0951_));
- sky130_fd_sc_hd__clkbuf_4 _2477_ (.A(_0951_),
+ sky130_fd_sc_hd__o22a_1 _2499_ (.A1(_0472_),
+    .A2(\user_design.ccr1[4] ),
+    .B1(_0925_),
+    .B2(\user_design.ccr1[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0952_));
- sky130_fd_sc_hd__mux2_1 _2478_ (.A0(\user_design.cell_core.cell_pos[0] ),
-    .A1(\user_design.cell_core.cell_pos[10] ),
-    .S(_0952_),
+ sky130_fd_sc_hd__o221a_1 _2500_ (.A1(_0535_),
+    .A2(_0916_),
+    .B1(_0518_),
+    .B2(\user_design.ccr1[18] ),
+    .C1(_0952_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0953_));
- sky130_fd_sc_hd__or2_1 _2479_ (.A(_0603_),
-    .B(_0953_),
+ sky130_fd_sc_hd__xor2_1 _2501_ (.A(\user_design.cell_core.count[12] ),
+    .B(\user_design.ccr1[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0954_));
- sky130_fd_sc_hd__clkbuf_1 _2480_ (.A(_0954_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0044_));
- sky130_fd_sc_hd__nor2_1 _2481_ (.A(_0603_),
-    .B(_0951_),
+ sky130_fd_sc_hd__inv_2 _2502_ (.A(\user_design.ccr1[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_0955_));
- sky130_fd_sc_hd__buf_2 _2482_ (.A(_0955_),
+ sky130_fd_sc_hd__xor2_1 _2503_ (.A(\user_design.cell_core.count[28] ),
+    .B(\user_design.ccr1[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0956_));
- sky130_fd_sc_hd__buf_2 _2483_ (.A(_0956_),
+ sky130_fd_sc_hd__a221o_1 _2504_ (.A1(_0566_),
+    .A2(_0955_),
+    .B1(_0486_),
+    .B2(\user_design.ccr1[31] ),
+    .C1(_0956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0957_));
- sky130_fd_sc_hd__or2b_1 _2484_ (.A(_0562_),
-    .B_N(_0563_),
+ sky130_fd_sc_hd__xnor2_1 _2505_ (.A(\user_design.cell_core.count[13] ),
+    .B(\user_design.ccr1[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0958_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2485_ (.A(_0958_),
+    .Y(_0958_));
+ sky130_fd_sc_hd__xnor2_1 _2506_ (.A(\user_design.cell_core.count[30] ),
+    .B(\user_design.ccr1[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0959_));
- sky130_fd_sc_hd__clkbuf_1 _2486_ (.A(_0952_),
+    .Y(_0959_));
+ sky130_fd_sc_hd__o221a_1 _2507_ (.A1(\user_design.ccr1[0] ),
+    .A2(_0531_),
+    .B1(_0942_),
+    .B2(\user_design.ccr1[26] ),
+    .C1(_0959_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0960_));
- sky130_fd_sc_hd__and3_1 _2487_ (.A(\user_design.cell_core.cell_pos[0] ),
-    .B(_0959_),
-    .C(_0960_),
+ sky130_fd_sc_hd__and4bb_1 _2508_ (.A_N(_0954_),
+    .B_N(_0957_),
+    .C(_0958_),
+    .D(_0960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0961_));
- sky130_fd_sc_hd__a21o_1 _2488_ (.A1(\user_design.cell_core.cell_pos[1] ),
-    .A2(_0957_),
-    .B1(_0961_),
+ sky130_fd_sc_hd__inv_2 _2509_ (.A(\user_design.ccr1[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0045_));
- sky130_fd_sc_hd__and3_1 _2489_ (.A(\user_design.cell_core.cell_pos[1] ),
-    .B(_0959_),
-    .C(_0960_),
+    .Y(_0962_));
+ sky130_fd_sc_hd__inv_2 _2510_ (.A(_0563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0962_));
- sky130_fd_sc_hd__a21o_1 _2490_ (.A1(net409),
-    .A2(_0957_),
-    .B1(_0962_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0046_));
- sky130_fd_sc_hd__clkbuf_2 _2491_ (.A(_0956_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0963_));
- sky130_fd_sc_hd__and3_1 _2492_ (.A(\user_design.cell_core.cell_pos[2] ),
-    .B(_0959_),
-    .C(_0960_),
+    .Y(_0963_));
+ sky130_fd_sc_hd__o22a_1 _2511_ (.A1(_0448_),
+    .A2(\user_design.ccr1[9] ),
+    .B1(_0566_),
+    .B2(_0955_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0964_));
- sky130_fd_sc_hd__a21o_1 _2493_ (.A1(net416),
-    .A2(_0963_),
-    .B1(_0964_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0047_));
- sky130_fd_sc_hd__and3_1 _2494_ (.A(\user_design.cell_core.cell_pos[3] ),
-    .B(_0959_),
-    .C(_0960_),
+ sky130_fd_sc_hd__o221a_1 _2512_ (.A1(_0567_),
+    .A2(_0962_),
+    .B1(_0963_),
+    .B2(\user_design.ccr1[23] ),
+    .C1(_0964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0965_));
- sky130_fd_sc_hd__a21o_1 _2495_ (.A1(_0442_),
-    .A2(_0963_),
-    .B1(_0965_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0048_));
- sky130_fd_sc_hd__and3_1 _2496_ (.A(_0442_),
-    .B(_0959_),
-    .C(_0960_),
+ sky130_fd_sc_hd__o22a_1 _2513_ (.A1(_0461_),
+    .A2(_0928_),
+    .B1(_0912_),
+    .B2(\user_design.ccr1[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0966_));
- sky130_fd_sc_hd__a21o_1 _2497_ (.A1(_0572_),
-    .A2(_0963_),
-    .B1(_0966_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0049_));
- sky130_fd_sc_hd__clkbuf_1 _2498_ (.A(_0958_),
+ sky130_fd_sc_hd__o221a_1 _2514_ (.A1(_0918_),
+    .A2(\user_design.ccr1[11] ),
+    .B1(_0519_),
+    .B2(\user_design.ccr1[17] ),
+    .C1(_0966_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0967_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2499_ (.A(_0952_),
+ sky130_fd_sc_hd__a2bb2o_1 _2515_ (.A1_N(_0913_),
+    .A2_N(\user_design.ccr1[24] ),
+    .B1(_0496_),
+    .B2(\user_design.ccr1[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0968_));
- sky130_fd_sc_hd__and3_1 _2500_ (.A(_0572_),
-    .B(_0967_),
-    .C(_0968_),
+ sky130_fd_sc_hd__a221oi_1 _2516_ (.A1(_0448_),
+    .A2(\user_design.ccr1[9] ),
+    .B1(_0559_),
+    .B2(_0930_),
+    .C1(_0968_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0969_));
- sky130_fd_sc_hd__a21o_1 _2501_ (.A1(_0571_),
-    .A2(_0963_),
-    .B1(_0969_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0050_));
- sky130_fd_sc_hd__and3_1 _2502_ (.A(_0571_),
+    .Y(_0969_));
+ sky130_fd_sc_hd__and3_1 _2517_ (.A(_0965_),
     .B(_0967_),
-    .C(_0968_),
+    .C(_0969_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0970_));
- sky130_fd_sc_hd__a21o_1 _2503_ (.A1(_0570_),
-    .A2(_0963_),
-    .B1(_0970_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0051_));
- sky130_fd_sc_hd__clkbuf_2 _2504_ (.A(_0955_),
+ sky130_fd_sc_hd__and4b_1 _2518_ (.A_N(_0951_),
+    .B(_0953_),
+    .C(_0961_),
+    .D(_0970_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0971_));
- sky130_fd_sc_hd__clkbuf_4 _2505_ (.A(_0971_),
+ sky130_fd_sc_hd__nor3b_1 _2519_ (.A(_0933_),
+    .B(_0948_),
+    .C_N(_0971_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0972_));
- sky130_fd_sc_hd__and3_1 _2506_ (.A(_0570_),
-    .B(_0967_),
-    .C(_0968_),
+    .Y(_0972_));
+ sky130_fd_sc_hd__clkbuf_4 _2520_ (.A(_0972_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0973_));
- sky130_fd_sc_hd__a21o_1 _2507_ (.A1(net443),
-    .A2(_0972_),
-    .B1(_0973_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0052_));
- sky130_fd_sc_hd__and3_1 _2508_ (.A(\user_design.cell_core.cell_pos[8] ),
-    .B(_0967_),
-    .C(_0968_),
+ sky130_fd_sc_hd__mux2_1 _2521_ (.A0(_0579_),
+    .A1(\user_design.cell_core.cell_pos[10] ),
+    .S(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0974_));
- sky130_fd_sc_hd__a21o_1 _2509_ (.A1(net442),
-    .A2(_0972_),
-    .B1(_0974_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0053_));
- sky130_fd_sc_hd__and3_1 _2510_ (.A(net442),
-    .B(_0967_),
-    .C(_0968_),
+ sky130_fd_sc_hd__or2_1 _2522_ (.A(_0618_),
+    .B(_0974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0975_));
- sky130_fd_sc_hd__a21o_1 _2511_ (.A1(net420),
-    .A2(_0972_),
-    .B1(_0975_),
+ sky130_fd_sc_hd__clkbuf_1 _2523_ (.A(_0975_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0054_));
- sky130_fd_sc_hd__or2_1 _2512_ (.A(\user_design.trigger_sync.signal_state[0] ),
-    .B(net423),
+    .X(_0044_));
+ sky130_fd_sc_hd__nor2_1 _2524_ (.A(_0618_),
+    .B(_0972_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0976_));
- sky130_fd_sc_hd__clkbuf_1 _2513_ (.A(_0976_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0055_));
- sky130_fd_sc_hd__or2_1 _2514_ (.A(\user_design.trigger_sync.signal_state[1] ),
-    .B(net423),
+    .Y(_0976_));
+ sky130_fd_sc_hd__clkbuf_4 _2525_ (.A(_0976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0977_));
- sky130_fd_sc_hd__clkbuf_1 _2515_ (.A(_0977_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0056_));
- sky130_fd_sc_hd__and2b_1 _2516_ (.A_N(net532),
-    .B(\user_design.trigger_sync.signal_state[2] ),
+ sky130_fd_sc_hd__clkbuf_4 _2526_ (.A(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0978_));
- sky130_fd_sc_hd__clkbuf_1 _2517_ (.A(_0978_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0057_));
- sky130_fd_sc_hd__or2_1 _2518_ (.A(\user_design.latch_sync.signal_state[0] ),
-    .B(net419),
+ sky130_fd_sc_hd__or2_1 _2527_ (.A(_0573_),
+    .B(_0574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0979_));
- sky130_fd_sc_hd__clkbuf_1 _2519_ (.A(_0979_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0058_));
- sky130_fd_sc_hd__or2_1 _2520_ (.A(\user_design.latch_sync.signal_state[1] ),
-    .B(\user_design.latch_data_n ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2528_ (.A(_0979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0980_));
- sky130_fd_sc_hd__clkbuf_1 _2521_ (.A(_0980_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0059_));
- sky130_fd_sc_hd__and2b_1 _2522_ (.A_N(\user_design.latch_data_n ),
-    .B(\user_design.latch_sync.signal_state[2] ),
+ sky130_fd_sc_hd__buf_2 _2529_ (.A(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0981_));
- sky130_fd_sc_hd__clkbuf_1 _2523_ (.A(_0981_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0060_));
- sky130_fd_sc_hd__or2b_1 _2524_ (.A(\user_design.system_core.mem_state[0] ),
-    .B_N(\user_design.system_core.mem_state[1] ),
+ sky130_fd_sc_hd__and3_1 _2530_ (.A(_0579_),
+    .B(_0980_),
+    .C(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0982_));
- sky130_fd_sc_hd__clkbuf_4 _2525_ (.A(_0982_),
+ sky130_fd_sc_hd__a21o_1 _2531_ (.A1(_0578_),
+    .A2(_0978_),
+    .B1(_0982_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0045_));
+ sky130_fd_sc_hd__and3_1 _2532_ (.A(_0578_),
+    .B(_0980_),
+    .C(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0983_));
- sky130_fd_sc_hd__and4bb_2 _2526_ (.A_N(\user_design.mem_core.memory_address[1] ),
-    .B_N(_0863_),
-    .C(_0864_),
-    .D(\user_design.mem_core.memory_address[0] ),
+ sky130_fd_sc_hd__a21o_1 _2533_ (.A1(net431),
+    .A2(_0978_),
+    .B1(_0983_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0046_));
+ sky130_fd_sc_hd__clkbuf_2 _2534_ (.A(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0984_));
- sky130_fd_sc_hd__clkbuf_2 _2527_ (.A(_0984_),
+ sky130_fd_sc_hd__and3_1 _2535_ (.A(net431),
+    .B(_0980_),
+    .C(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0985_));
- sky130_fd_sc_hd__and2b_1 _2528_ (.A_N(_0983_),
-    .B(_0985_),
+ sky130_fd_sc_hd__a21o_1 _2536_ (.A1(\user_design.cell_core.cell_pos[3] ),
+    .A2(_0984_),
+    .B1(_0985_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0047_));
+ sky130_fd_sc_hd__and3_1 _2537_ (.A(\user_design.cell_core.cell_pos[3] ),
+    .B(_0980_),
+    .C(_0981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0986_));
- sky130_fd_sc_hd__clkbuf_2 _2529_ (.A(_0986_),
+ sky130_fd_sc_hd__a21o_1 _2538_ (.A1(_0591_),
+    .A2(_0984_),
+    .B1(_0986_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0048_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2539_ (.A(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0987_));
- sky130_fd_sc_hd__mux2_1 _2530_ (.A0(\user_design.ccr3[16] ),
-    .A1(_0838_),
-    .S(_0987_),
+ sky130_fd_sc_hd__and3_1 _2540_ (.A(_0591_),
+    .B(_0980_),
+    .C(_0987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0988_));
- sky130_fd_sc_hd__clkbuf_1 _2531_ (.A(_0988_),
+ sky130_fd_sc_hd__a21o_1 _2541_ (.A1(_0590_),
+    .A2(_0984_),
+    .B1(_0988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0061_));
- sky130_fd_sc_hd__mux2_1 _2532_ (.A0(\user_design.ccr3[17] ),
-    .A1(_0839_),
-    .S(_0987_),
+    .X(_0049_));
+ sky130_fd_sc_hd__clkbuf_1 _2542_ (.A(_0979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0989_));
- sky130_fd_sc_hd__clkbuf_1 _2533_ (.A(_0989_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0062_));
- sky130_fd_sc_hd__mux2_1 _2534_ (.A0(\user_design.ccr3[18] ),
-    .A1(_0840_),
-    .S(_0987_),
+ sky130_fd_sc_hd__and3_1 _2543_ (.A(_0590_),
+    .B(_0989_),
+    .C(_0987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0990_));
- sky130_fd_sc_hd__clkbuf_1 _2535_ (.A(_0990_),
+ sky130_fd_sc_hd__a21o_1 _2544_ (.A1(_0589_),
+    .A2(_0984_),
+    .B1(_0990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0063_));
- sky130_fd_sc_hd__mux2_1 _2536_ (.A0(\user_design.ccr3[19] ),
-    .A1(_0841_),
-    .S(_0987_),
+    .X(_0050_));
+ sky130_fd_sc_hd__and3_1 _2545_ (.A(_0589_),
+    .B(_0989_),
+    .C(_0987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0991_));
- sky130_fd_sc_hd__clkbuf_1 _2537_ (.A(_0991_),
+ sky130_fd_sc_hd__a21o_1 _2546_ (.A1(_0595_),
+    .A2(_0984_),
+    .B1(_0991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0064_));
- sky130_fd_sc_hd__mux2_1 _2538_ (.A0(\user_design.ccr3[20] ),
-    .A1(_0842_),
-    .S(_0987_),
+    .X(_0051_));
+ sky130_fd_sc_hd__clkbuf_2 _2547_ (.A(_0976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0992_));
- sky130_fd_sc_hd__clkbuf_1 _2539_ (.A(_0992_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0065_));
- sky130_fd_sc_hd__clkbuf_2 _2540_ (.A(_0986_),
+ sky130_fd_sc_hd__clkbuf_4 _2548_ (.A(_0992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0993_));
- sky130_fd_sc_hd__mux2_1 _2541_ (.A0(\user_design.ccr3[21] ),
-    .A1(_0846_),
-    .S(_0993_),
+ sky130_fd_sc_hd__and3_1 _2549_ (.A(_0595_),
+    .B(_0989_),
+    .C(_0987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0994_));
- sky130_fd_sc_hd__clkbuf_1 _2542_ (.A(_0994_),
+ sky130_fd_sc_hd__a21o_1 _2550_ (.A1(_0617_),
+    .A2(_0993_),
+    .B1(_0994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0066_));
- sky130_fd_sc_hd__mux2_1 _2543_ (.A0(\user_design.ccr3[22] ),
-    .A1(_0847_),
-    .S(_0993_),
+    .X(_0052_));
+ sky130_fd_sc_hd__and3_1 _2551_ (.A(_0617_),
+    .B(_0989_),
+    .C(_0987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0995_));
- sky130_fd_sc_hd__clkbuf_1 _2544_ (.A(_0995_),
+ sky130_fd_sc_hd__a21o_1 _2552_ (.A1(_0616_),
+    .A2(_0993_),
+    .B1(_0995_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0067_));
- sky130_fd_sc_hd__mux2_1 _2545_ (.A0(\user_design.ccr3[23] ),
-    .A1(_0848_),
-    .S(_0993_),
+    .X(_0053_));
+ sky130_fd_sc_hd__and3_1 _2553_ (.A(_0616_),
+    .B(_0989_),
+    .C(_0973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0996_));
- sky130_fd_sc_hd__clkbuf_1 _2546_ (.A(_0996_),
+ sky130_fd_sc_hd__a21o_1 _2554_ (.A1(net434),
+    .A2(_0993_),
+    .B1(_0996_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0068_));
- sky130_fd_sc_hd__mux2_1 _2547_ (.A0(\user_design.ccr3[24] ),
-    .A1(_0849_),
-    .S(_0993_),
+    .X(_0054_));
+ sky130_fd_sc_hd__or2_1 _2555_ (.A(\user_design.trigger_sync.signal_state[0] ),
+    .B(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0997_));
- sky130_fd_sc_hd__clkbuf_1 _2548_ (.A(_0997_),
+ sky130_fd_sc_hd__clkbuf_1 _2556_ (.A(_0997_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0069_));
- sky130_fd_sc_hd__mux2_1 _2549_ (.A0(\user_design.ccr3[25] ),
-    .A1(_0850_),
-    .S(_0993_),
+    .X(_0055_));
+ sky130_fd_sc_hd__or2_1 _2557_ (.A(\user_design.trigger_sync.signal_state[1] ),
+    .B(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0998_));
- sky130_fd_sc_hd__clkbuf_1 _2550_ (.A(_0998_),
+ sky130_fd_sc_hd__clkbuf_1 _2558_ (.A(_0998_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0070_));
- sky130_fd_sc_hd__clkbuf_4 _2551_ (.A(_0986_),
+    .X(_0056_));
+ sky130_fd_sc_hd__and2b_1 _2559_ (.A_N(\user_design.trigger_in_n ),
+    .B(\user_design.trigger_sync.signal_state[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0999_));
- sky130_fd_sc_hd__mux2_1 _2552_ (.A0(\user_design.ccr3[26] ),
-    .A1(_0853_),
-    .S(_0999_),
+ sky130_fd_sc_hd__clkbuf_1 _2560_ (.A(_0999_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0057_));
+ sky130_fd_sc_hd__or2_1 _2561_ (.A(\user_design.latch_sync.signal_state[0] ),
+    .B(net438),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1000_));
- sky130_fd_sc_hd__clkbuf_1 _2553_ (.A(_1000_),
+ sky130_fd_sc_hd__clkbuf_1 _2562_ (.A(_1000_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0071_));
- sky130_fd_sc_hd__mux2_1 _2554_ (.A0(\user_design.ccr3[27] ),
-    .A1(_0854_),
-    .S(_0999_),
+    .X(_0058_));
+ sky130_fd_sc_hd__or2_1 _2563_ (.A(\user_design.latch_sync.signal_state[1] ),
+    .B(net438),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1001_));
- sky130_fd_sc_hd__clkbuf_1 _2555_ (.A(_1001_),
+ sky130_fd_sc_hd__clkbuf_1 _2564_ (.A(_1001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0072_));
- sky130_fd_sc_hd__mux2_1 _2556_ (.A0(\user_design.ccr3[28] ),
-    .A1(_0855_),
-    .S(_0999_),
+    .X(_0059_));
+ sky130_fd_sc_hd__and2b_1 _2565_ (.A_N(\user_design.latch_data_n ),
+    .B(\user_design.latch_sync.signal_state[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1002_));
- sky130_fd_sc_hd__clkbuf_1 _2557_ (.A(_1002_),
+ sky130_fd_sc_hd__clkbuf_1 _2566_ (.A(_1002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0073_));
- sky130_fd_sc_hd__mux2_1 _2558_ (.A0(\user_design.ccr3[29] ),
-    .A1(_0856_),
-    .S(_0999_),
+    .X(_0060_));
+ sky130_fd_sc_hd__or2b_2 _2567_ (.A(\user_design.system_core.mem_state[0] ),
+    .B_N(\user_design.system_core.mem_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1003_));
- sky130_fd_sc_hd__clkbuf_1 _2559_ (.A(_1003_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0074_));
- sky130_fd_sc_hd__mux2_1 _2560_ (.A0(\user_design.ccr3[30] ),
-    .A1(_0857_),
-    .S(_0999_),
+ sky130_fd_sc_hd__buf_2 _2568_ (.A(_1003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1004_));
- sky130_fd_sc_hd__clkbuf_1 _2561_ (.A(_1004_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0075_));
- sky130_fd_sc_hd__mux2_1 _2562_ (.A0(\user_design.ccr3[31] ),
-    .A1(_0860_),
-    .S(_0986_),
+ sky130_fd_sc_hd__and4bb_2 _2569_ (.A_N(\user_design.mem_core.memory_address[1] ),
+    .B_N(_0870_),
+    .C(_0871_),
+    .D(\user_design.mem_core.memory_address[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1005_));
- sky130_fd_sc_hd__clkbuf_1 _2563_ (.A(_1005_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0076_));
- sky130_fd_sc_hd__or2_4 _2564_ (.A(\user_design.mem_core.memory_address[0] ),
-    .B(\user_design.mem_core.memory_address[1] ),
+ sky130_fd_sc_hd__clkbuf_2 _2570_ (.A(_1005_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1006_));
- sky130_fd_sc_hd__nor3b_4 _2565_ (.A(_0863_),
+ sky130_fd_sc_hd__and2b_2 _2571_ (.A_N(_1004_),
     .B(_1006_),
-    .C_N(_0864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1007_));
- sky130_fd_sc_hd__clkbuf_2 _2566_ (.A(_1007_),
+    .X(_1007_));
+ sky130_fd_sc_hd__clkbuf_2 _2572_ (.A(_1007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1008_));
- sky130_fd_sc_hd__clkbuf_2 _2567_ (.A(_1008_),
+ sky130_fd_sc_hd__mux2_1 _2573_ (.A0(\user_design.ccr3[16] ),
+    .A1(_0843_),
+    .S(_1008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1009_));
- sky130_fd_sc_hd__and2b_1 _2568_ (.A_N(_0983_),
-    .B(_1009_),
+ sky130_fd_sc_hd__clkbuf_1 _2574_ (.A(_1009_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0061_));
+ sky130_fd_sc_hd__mux2_1 _2575_ (.A0(\user_design.ccr3[17] ),
+    .A1(_0847_),
+    .S(_1008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1010_));
- sky130_fd_sc_hd__clkbuf_2 _2569_ (.A(_1010_),
+ sky130_fd_sc_hd__clkbuf_1 _2576_ (.A(_1010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0062_));
+ sky130_fd_sc_hd__mux2_1 _2577_ (.A0(\user_design.ccr3[18] ),
+    .A1(_0848_),
+    .S(_1008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1011_));
- sky130_fd_sc_hd__mux2_1 _2570_ (.A0(\user_design.ccr3[0] ),
-    .A1(_0838_),
-    .S(_1011_),
+ sky130_fd_sc_hd__clkbuf_1 _2578_ (.A(_1011_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0063_));
+ sky130_fd_sc_hd__mux2_1 _2579_ (.A0(\user_design.ccr3[19] ),
+    .A1(_0849_),
+    .S(_1008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1012_));
- sky130_fd_sc_hd__clkbuf_1 _2571_ (.A(_1012_),
+ sky130_fd_sc_hd__clkbuf_1 _2580_ (.A(_1012_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0077_));
- sky130_fd_sc_hd__mux2_1 _2572_ (.A0(\user_design.ccr3[1] ),
-    .A1(_0839_),
-    .S(_1011_),
+    .X(_0064_));
+ sky130_fd_sc_hd__mux2_1 _2581_ (.A0(\user_design.ccr3[20] ),
+    .A1(_0850_),
+    .S(_1008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1013_));
- sky130_fd_sc_hd__clkbuf_1 _2573_ (.A(_1013_),
+ sky130_fd_sc_hd__clkbuf_1 _2582_ (.A(_1013_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0078_));
- sky130_fd_sc_hd__mux2_1 _2574_ (.A0(\user_design.ccr3[2] ),
-    .A1(_0840_),
-    .S(_1011_),
+    .X(_0065_));
+ sky130_fd_sc_hd__clkbuf_2 _2583_ (.A(_1007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1014_));
- sky130_fd_sc_hd__clkbuf_1 _2575_ (.A(_1014_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0079_));
- sky130_fd_sc_hd__mux2_1 _2576_ (.A0(\user_design.ccr3[3] ),
-    .A1(_0841_),
-    .S(_1011_),
+ sky130_fd_sc_hd__mux2_1 _2584_ (.A0(\user_design.ccr3[21] ),
+    .A1(_0852_),
+    .S(_1014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1015_));
- sky130_fd_sc_hd__clkbuf_1 _2577_ (.A(_1015_),
+ sky130_fd_sc_hd__clkbuf_1 _2585_ (.A(_1015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0080_));
- sky130_fd_sc_hd__mux2_1 _2578_ (.A0(\user_design.ccr3[4] ),
-    .A1(_0842_),
-    .S(_1011_),
+    .X(_0066_));
+ sky130_fd_sc_hd__mux2_1 _2586_ (.A0(\user_design.ccr3[22] ),
+    .A1(_0854_),
+    .S(_1014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1016_));
- sky130_fd_sc_hd__clkbuf_1 _2579_ (.A(_1016_),
+ sky130_fd_sc_hd__clkbuf_1 _2587_ (.A(_1016_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0081_));
- sky130_fd_sc_hd__clkbuf_2 _2580_ (.A(_1010_),
+    .X(_0067_));
+ sky130_fd_sc_hd__mux2_1 _2588_ (.A0(\user_design.ccr3[23] ),
+    .A1(_0855_),
+    .S(_1014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1017_));
- sky130_fd_sc_hd__mux2_1 _2581_ (.A0(\user_design.ccr3[5] ),
-    .A1(_0846_),
-    .S(_1017_),
+ sky130_fd_sc_hd__clkbuf_1 _2589_ (.A(_1017_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0068_));
+ sky130_fd_sc_hd__mux2_1 _2590_ (.A0(\user_design.ccr3[24] ),
+    .A1(_0856_),
+    .S(_1014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1018_));
- sky130_fd_sc_hd__clkbuf_1 _2582_ (.A(_1018_),
+ sky130_fd_sc_hd__clkbuf_1 _2591_ (.A(_1018_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0082_));
- sky130_fd_sc_hd__mux2_1 _2583_ (.A0(\user_design.ccr3[6] ),
-    .A1(_0847_),
-    .S(_1017_),
+    .X(_0069_));
+ sky130_fd_sc_hd__mux2_1 _2592_ (.A0(\user_design.ccr3[25] ),
+    .A1(_0857_),
+    .S(_1014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1019_));
- sky130_fd_sc_hd__clkbuf_1 _2584_ (.A(_1019_),
+ sky130_fd_sc_hd__clkbuf_1 _2593_ (.A(_1019_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0083_));
- sky130_fd_sc_hd__mux2_1 _2585_ (.A0(\user_design.ccr3[7] ),
-    .A1(_0848_),
-    .S(_1017_),
+    .X(_0070_));
+ sky130_fd_sc_hd__buf_2 _2594_ (.A(_1007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1020_));
- sky130_fd_sc_hd__clkbuf_1 _2586_ (.A(_1020_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0084_));
- sky130_fd_sc_hd__mux2_1 _2587_ (.A0(\user_design.ccr3[8] ),
-    .A1(_0849_),
-    .S(_1017_),
+ sky130_fd_sc_hd__mux2_1 _2595_ (.A0(\user_design.ccr3[26] ),
+    .A1(_0859_),
+    .S(_1020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1021_));
- sky130_fd_sc_hd__clkbuf_1 _2588_ (.A(_1021_),
+ sky130_fd_sc_hd__clkbuf_1 _2596_ (.A(_1021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0085_));
- sky130_fd_sc_hd__mux2_1 _2589_ (.A0(\user_design.ccr3[9] ),
-    .A1(_0850_),
-    .S(_1017_),
+    .X(_0071_));
+ sky130_fd_sc_hd__mux2_1 _2597_ (.A0(\user_design.ccr3[27] ),
+    .A1(_0861_),
+    .S(_1020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1022_));
- sky130_fd_sc_hd__clkbuf_1 _2590_ (.A(_1022_),
+ sky130_fd_sc_hd__clkbuf_1 _2598_ (.A(_1022_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0086_));
- sky130_fd_sc_hd__clkbuf_2 _2591_ (.A(_1010_),
+    .X(_0072_));
+ sky130_fd_sc_hd__mux2_1 _2599_ (.A0(\user_design.ccr3[28] ),
+    .A1(_0862_),
+    .S(_1020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1023_));
- sky130_fd_sc_hd__mux2_1 _2592_ (.A0(\user_design.ccr3[10] ),
-    .A1(_0853_),
-    .S(_1023_),
+ sky130_fd_sc_hd__clkbuf_1 _2600_ (.A(_1023_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0073_));
+ sky130_fd_sc_hd__mux2_1 _2601_ (.A0(\user_design.ccr3[29] ),
+    .A1(_0863_),
+    .S(_1020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1024_));
- sky130_fd_sc_hd__clkbuf_1 _2593_ (.A(_1024_),
+ sky130_fd_sc_hd__clkbuf_1 _2602_ (.A(_1024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0087_));
- sky130_fd_sc_hd__mux2_1 _2594_ (.A0(\user_design.ccr3[11] ),
-    .A1(_0854_),
-    .S(_1023_),
+    .X(_0074_));
+ sky130_fd_sc_hd__mux2_1 _2603_ (.A0(\user_design.ccr3[30] ),
+    .A1(_0864_),
+    .S(_1020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1025_));
- sky130_fd_sc_hd__clkbuf_1 _2595_ (.A(_1025_),
+ sky130_fd_sc_hd__clkbuf_1 _2604_ (.A(_1025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0088_));
- sky130_fd_sc_hd__mux2_1 _2596_ (.A0(\user_design.ccr3[12] ),
-    .A1(_0855_),
-    .S(_1023_),
+    .X(_0075_));
+ sky130_fd_sc_hd__mux2_1 _2605_ (.A0(\user_design.ccr3[31] ),
+    .A1(_0866_),
+    .S(_1007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1026_));
- sky130_fd_sc_hd__clkbuf_1 _2597_ (.A(_1026_),
+ sky130_fd_sc_hd__clkbuf_1 _2606_ (.A(_1026_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0089_));
- sky130_fd_sc_hd__mux2_1 _2598_ (.A0(\user_design.ccr3[13] ),
-    .A1(_0856_),
-    .S(_1023_),
+    .X(_0076_));
+ sky130_fd_sc_hd__or2_4 _2607_ (.A(\user_design.mem_core.memory_address[0] ),
+    .B(\user_design.mem_core.memory_address[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1027_));
- sky130_fd_sc_hd__clkbuf_1 _2599_ (.A(_1027_),
+ sky130_fd_sc_hd__nor3b_4 _2608_ (.A(_0870_),
+    .B(_1027_),
+    .C_N(_0871_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0090_));
- sky130_fd_sc_hd__mux2_1 _2600_ (.A0(\user_design.ccr3[14] ),
-    .A1(_0857_),
-    .S(_1023_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1028_));
- sky130_fd_sc_hd__clkbuf_1 _2601_ (.A(_1028_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0091_));
- sky130_fd_sc_hd__mux2_1 _2602_ (.A0(\user_design.ccr3[15] ),
-    .A1(_0860_),
-    .S(_1010_),
+    .Y(_1028_));
+ sky130_fd_sc_hd__clkbuf_2 _2609_ (.A(_1028_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1029_));
- sky130_fd_sc_hd__clkbuf_1 _2603_ (.A(_1029_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0092_));
- sky130_fd_sc_hd__buf_2 _2604_ (.A(_0982_),
+ sky130_fd_sc_hd__clkbuf_2 _2610_ (.A(_1029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1030_));
- sky130_fd_sc_hd__and2b_2 _2605_ (.A_N(_0864_),
-    .B(_0863_),
+ sky130_fd_sc_hd__and2b_2 _2611_ (.A_N(_1004_),
+    .B(_1030_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1031_));
- sky130_fd_sc_hd__and3_2 _2606_ (.A(_0861_),
-    .B(_0862_),
-    .C(_1031_),
+ sky130_fd_sc_hd__buf_2 _2612_ (.A(_1031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1032_));
- sky130_fd_sc_hd__or2b_2 _2607_ (.A(_1030_),
-    .B_N(_1032_),
+ sky130_fd_sc_hd__mux2_1 _2613_ (.A0(\user_design.ccr3[0] ),
+    .A1(_0843_),
+    .S(_1032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1033_));
- sky130_fd_sc_hd__buf_2 _2608_ (.A(_1033_),
+ sky130_fd_sc_hd__clkbuf_1 _2614_ (.A(_1033_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0077_));
+ sky130_fd_sc_hd__mux2_1 _2615_ (.A0(\user_design.ccr3[1] ),
+    .A1(_0847_),
+    .S(_1032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1034_));
- sky130_fd_sc_hd__mux2_1 _2609_ (.A0(_0838_),
-    .A1(\user_design.ccr2[16] ),
-    .S(_1034_),
+ sky130_fd_sc_hd__clkbuf_1 _2616_ (.A(_1034_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0078_));
+ sky130_fd_sc_hd__mux2_1 _2617_ (.A0(\user_design.ccr3[2] ),
+    .A1(_0848_),
+    .S(_1032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1035_));
- sky130_fd_sc_hd__clkbuf_1 _2610_ (.A(_1035_),
+ sky130_fd_sc_hd__clkbuf_1 _2618_ (.A(_1035_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0093_));
- sky130_fd_sc_hd__mux2_1 _2611_ (.A0(_0839_),
-    .A1(\user_design.ccr2[17] ),
-    .S(_1034_),
+    .X(_0079_));
+ sky130_fd_sc_hd__mux2_1 _2619_ (.A0(\user_design.ccr3[3] ),
+    .A1(_0849_),
+    .S(_1032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1036_));
- sky130_fd_sc_hd__clkbuf_1 _2612_ (.A(_1036_),
+ sky130_fd_sc_hd__clkbuf_1 _2620_ (.A(_1036_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0094_));
- sky130_fd_sc_hd__mux2_1 _2613_ (.A0(_0840_),
-    .A1(\user_design.ccr2[18] ),
-    .S(_1034_),
+    .X(_0080_));
+ sky130_fd_sc_hd__mux2_1 _2621_ (.A0(\user_design.ccr3[4] ),
+    .A1(_0850_),
+    .S(_1032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1037_));
- sky130_fd_sc_hd__clkbuf_1 _2614_ (.A(_1037_),
+ sky130_fd_sc_hd__clkbuf_1 _2622_ (.A(_1037_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0095_));
- sky130_fd_sc_hd__mux2_1 _2615_ (.A0(_0841_),
-    .A1(\user_design.ccr2[19] ),
-    .S(_1034_),
+    .X(_0081_));
+ sky130_fd_sc_hd__clkbuf_2 _2623_ (.A(_1031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1038_));
- sky130_fd_sc_hd__clkbuf_1 _2616_ (.A(_1038_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0096_));
- sky130_fd_sc_hd__mux2_1 _2617_ (.A0(_0842_),
-    .A1(\user_design.ccr2[20] ),
-    .S(_1034_),
+ sky130_fd_sc_hd__mux2_1 _2624_ (.A0(\user_design.ccr3[5] ),
+    .A1(_0852_),
+    .S(_1038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1039_));
- sky130_fd_sc_hd__clkbuf_1 _2618_ (.A(_1039_),
+ sky130_fd_sc_hd__clkbuf_1 _2625_ (.A(_1039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0097_));
- sky130_fd_sc_hd__clkbuf_2 _2619_ (.A(_1033_),
+    .X(_0082_));
+ sky130_fd_sc_hd__mux2_1 _2626_ (.A0(\user_design.ccr3[6] ),
+    .A1(_0854_),
+    .S(_1038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1040_));
- sky130_fd_sc_hd__mux2_1 _2620_ (.A0(_0846_),
-    .A1(\user_design.ccr2[21] ),
-    .S(_1040_),
+ sky130_fd_sc_hd__clkbuf_1 _2627_ (.A(_1040_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0083_));
+ sky130_fd_sc_hd__mux2_1 _2628_ (.A0(\user_design.ccr3[7] ),
+    .A1(_0855_),
+    .S(_1038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1041_));
- sky130_fd_sc_hd__clkbuf_1 _2621_ (.A(_1041_),
+ sky130_fd_sc_hd__clkbuf_1 _2629_ (.A(_1041_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0098_));
- sky130_fd_sc_hd__mux2_1 _2622_ (.A0(_0847_),
-    .A1(\user_design.ccr2[22] ),
-    .S(_1040_),
+    .X(_0084_));
+ sky130_fd_sc_hd__mux2_1 _2630_ (.A0(\user_design.ccr3[8] ),
+    .A1(_0856_),
+    .S(_1038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1042_));
- sky130_fd_sc_hd__clkbuf_1 _2623_ (.A(_1042_),
+ sky130_fd_sc_hd__clkbuf_1 _2631_ (.A(_1042_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0099_));
- sky130_fd_sc_hd__mux2_1 _2624_ (.A0(_0848_),
-    .A1(\user_design.ccr2[23] ),
-    .S(_1040_),
+    .X(_0085_));
+ sky130_fd_sc_hd__mux2_1 _2632_ (.A0(\user_design.ccr3[9] ),
+    .A1(_0857_),
+    .S(_1038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1043_));
- sky130_fd_sc_hd__clkbuf_1 _2625_ (.A(_1043_),
+ sky130_fd_sc_hd__clkbuf_1 _2633_ (.A(_1043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0100_));
- sky130_fd_sc_hd__mux2_1 _2626_ (.A0(_0849_),
-    .A1(\user_design.ccr2[24] ),
-    .S(_1040_),
+    .X(_0086_));
+ sky130_fd_sc_hd__clkbuf_2 _2634_ (.A(_1031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1044_));
- sky130_fd_sc_hd__clkbuf_1 _2627_ (.A(_1044_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0101_));
- sky130_fd_sc_hd__mux2_1 _2628_ (.A0(_0850_),
-    .A1(\user_design.ccr2[25] ),
-    .S(_1040_),
+ sky130_fd_sc_hd__mux2_1 _2635_ (.A0(\user_design.ccr3[10] ),
+    .A1(_0859_),
+    .S(_1044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1045_));
- sky130_fd_sc_hd__clkbuf_1 _2629_ (.A(_1045_),
+ sky130_fd_sc_hd__clkbuf_1 _2636_ (.A(_1045_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0102_));
- sky130_fd_sc_hd__buf_2 _2630_ (.A(_1033_),
+    .X(_0087_));
+ sky130_fd_sc_hd__mux2_1 _2637_ (.A0(\user_design.ccr3[11] ),
+    .A1(_0861_),
+    .S(_1044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1046_));
- sky130_fd_sc_hd__mux2_1 _2631_ (.A0(_0853_),
-    .A1(\user_design.ccr2[26] ),
-    .S(_1046_),
+ sky130_fd_sc_hd__clkbuf_1 _2638_ (.A(_1046_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0088_));
+ sky130_fd_sc_hd__mux2_1 _2639_ (.A0(\user_design.ccr3[12] ),
+    .A1(_0862_),
+    .S(_1044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1047_));
- sky130_fd_sc_hd__clkbuf_1 _2632_ (.A(_1047_),
+ sky130_fd_sc_hd__clkbuf_1 _2640_ (.A(_1047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0103_));
- sky130_fd_sc_hd__mux2_1 _2633_ (.A0(_0854_),
-    .A1(\user_design.ccr2[27] ),
-    .S(_1046_),
+    .X(_0089_));
+ sky130_fd_sc_hd__mux2_1 _2641_ (.A0(\user_design.ccr3[13] ),
+    .A1(_0863_),
+    .S(_1044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1048_));
- sky130_fd_sc_hd__clkbuf_1 _2634_ (.A(_1048_),
+ sky130_fd_sc_hd__clkbuf_1 _2642_ (.A(_1048_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0104_));
- sky130_fd_sc_hd__mux2_1 _2635_ (.A0(_0855_),
-    .A1(net643),
-    .S(_1046_),
+    .X(_0090_));
+ sky130_fd_sc_hd__mux2_1 _2643_ (.A0(\user_design.ccr3[14] ),
+    .A1(_0864_),
+    .S(_1044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1049_));
- sky130_fd_sc_hd__clkbuf_1 _2636_ (.A(_1049_),
+ sky130_fd_sc_hd__clkbuf_1 _2644_ (.A(_1049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0105_));
- sky130_fd_sc_hd__mux2_1 _2637_ (.A0(_0856_),
-    .A1(\user_design.ccr2[29] ),
-    .S(_1046_),
+    .X(_0091_));
+ sky130_fd_sc_hd__mux2_1 _2645_ (.A0(\user_design.ccr3[15] ),
+    .A1(_0866_),
+    .S(_1031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1050_));
- sky130_fd_sc_hd__clkbuf_1 _2638_ (.A(_1050_),
+ sky130_fd_sc_hd__clkbuf_1 _2646_ (.A(_1050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0106_));
- sky130_fd_sc_hd__mux2_1 _2639_ (.A0(_0857_),
-    .A1(\user_design.ccr2[30] ),
-    .S(_1046_),
+    .X(_0092_));
+ sky130_fd_sc_hd__clkbuf_2 _2647_ (.A(_1003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1051_));
- sky130_fd_sc_hd__clkbuf_1 _2640_ (.A(_1051_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0107_));
- sky130_fd_sc_hd__mux2_1 _2641_ (.A0(_0860_),
-    .A1(\user_design.ccr2[31] ),
-    .S(_1033_),
+ sky130_fd_sc_hd__and2b_1 _2648_ (.A_N(_0871_),
+    .B(_0870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1052_));
- sky130_fd_sc_hd__clkbuf_1 _2642_ (.A(_1052_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0108_));
- sky130_fd_sc_hd__and3b_2 _2643_ (.A_N(_0861_),
-    .B(_0862_),
-    .C(_1031_),
+ sky130_fd_sc_hd__and3_2 _2649_ (.A(_0868_),
+    .B(_0869_),
+    .C(_1052_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1053_));
- sky130_fd_sc_hd__and2b_1 _2644_ (.A_N(_0983_),
-    .B(_1053_),
+ sky130_fd_sc_hd__or2b_2 _2650_ (.A(_1051_),
+    .B_N(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1054_));
- sky130_fd_sc_hd__clkbuf_2 _2645_ (.A(_1054_),
+ sky130_fd_sc_hd__clkbuf_2 _2651_ (.A(_1054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1055_));
- sky130_fd_sc_hd__mux2_1 _2646_ (.A0(\user_design.ccr2[0] ),
-    .A1(_0838_),
+ sky130_fd_sc_hd__mux2_1 _2652_ (.A0(_0843_),
+    .A1(\user_design.ccr2[16] ),
     .S(_1055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1056_));
- sky130_fd_sc_hd__clkbuf_1 _2647_ (.A(_1056_),
+ sky130_fd_sc_hd__clkbuf_1 _2653_ (.A(_1056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0109_));
- sky130_fd_sc_hd__mux2_1 _2648_ (.A0(\user_design.ccr2[1] ),
-    .A1(_0839_),
+    .X(_0093_));
+ sky130_fd_sc_hd__mux2_1 _2654_ (.A0(_0847_),
+    .A1(\user_design.ccr2[17] ),
     .S(_1055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1057_));
- sky130_fd_sc_hd__clkbuf_1 _2649_ (.A(_1057_),
+ sky130_fd_sc_hd__clkbuf_1 _2655_ (.A(_1057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0110_));
- sky130_fd_sc_hd__mux2_1 _2650_ (.A0(net615),
-    .A1(_0840_),
+    .X(_0094_));
+ sky130_fd_sc_hd__mux2_1 _2656_ (.A0(_0848_),
+    .A1(\user_design.ccr2[18] ),
     .S(_1055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1058_));
- sky130_fd_sc_hd__clkbuf_1 _2651_ (.A(_1058_),
+ sky130_fd_sc_hd__clkbuf_1 _2657_ (.A(_1058_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0111_));
- sky130_fd_sc_hd__mux2_1 _2652_ (.A0(\user_design.ccr2[3] ),
-    .A1(_0841_),
+    .X(_0095_));
+ sky130_fd_sc_hd__mux2_1 _2658_ (.A0(_0849_),
+    .A1(\user_design.ccr2[19] ),
     .S(_1055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1059_));
- sky130_fd_sc_hd__clkbuf_1 _2653_ (.A(_1059_),
+ sky130_fd_sc_hd__clkbuf_1 _2659_ (.A(_1059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0112_));
- sky130_fd_sc_hd__mux2_1 _2654_ (.A0(\user_design.ccr2[4] ),
-    .A1(_0842_),
+    .X(_0096_));
+ sky130_fd_sc_hd__mux2_1 _2660_ (.A0(_0850_),
+    .A1(\user_design.ccr2[20] ),
     .S(_1055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1060_));
- sky130_fd_sc_hd__clkbuf_1 _2655_ (.A(_1060_),
+ sky130_fd_sc_hd__clkbuf_1 _2661_ (.A(_1060_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0113_));
- sky130_fd_sc_hd__buf_2 _2656_ (.A(_1054_),
+    .X(_0097_));
+ sky130_fd_sc_hd__clkbuf_2 _2662_ (.A(_1054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1061_));
- sky130_fd_sc_hd__mux2_1 _2657_ (.A0(\user_design.ccr2[5] ),
-    .A1(_0846_),
+ sky130_fd_sc_hd__mux2_1 _2663_ (.A0(_0852_),
+    .A1(\user_design.ccr2[21] ),
     .S(_1061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1062_));
- sky130_fd_sc_hd__clkbuf_1 _2658_ (.A(_1062_),
+ sky130_fd_sc_hd__clkbuf_1 _2664_ (.A(_1062_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0114_));
- sky130_fd_sc_hd__mux2_1 _2659_ (.A0(net608),
-    .A1(_0847_),
+    .X(_0098_));
+ sky130_fd_sc_hd__mux2_1 _2665_ (.A0(_0854_),
+    .A1(\user_design.ccr2[22] ),
     .S(_1061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1063_));
- sky130_fd_sc_hd__clkbuf_1 _2660_ (.A(_1063_),
+ sky130_fd_sc_hd__clkbuf_1 _2666_ (.A(_1063_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0115_));
- sky130_fd_sc_hd__mux2_1 _2661_ (.A0(\user_design.ccr2[7] ),
-    .A1(_0848_),
+    .X(_0099_));
+ sky130_fd_sc_hd__mux2_1 _2667_ (.A0(_0855_),
+    .A1(\user_design.ccr2[23] ),
     .S(_1061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1064_));
- sky130_fd_sc_hd__clkbuf_1 _2662_ (.A(_1064_),
+ sky130_fd_sc_hd__clkbuf_1 _2668_ (.A(_1064_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0116_));
- sky130_fd_sc_hd__mux2_1 _2663_ (.A0(\user_design.ccr2[8] ),
-    .A1(_0849_),
+    .X(_0100_));
+ sky130_fd_sc_hd__mux2_1 _2669_ (.A0(_0856_),
+    .A1(\user_design.ccr2[24] ),
     .S(_1061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1065_));
- sky130_fd_sc_hd__clkbuf_1 _2664_ (.A(_1065_),
+ sky130_fd_sc_hd__clkbuf_1 _2670_ (.A(_1065_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0117_));
- sky130_fd_sc_hd__mux2_1 _2665_ (.A0(\user_design.ccr2[9] ),
-    .A1(_0850_),
+    .X(_0101_));
+ sky130_fd_sc_hd__mux2_1 _2671_ (.A0(_0857_),
+    .A1(\user_design.ccr2[25] ),
     .S(_1061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1066_));
- sky130_fd_sc_hd__clkbuf_1 _2666_ (.A(_1066_),
+ sky130_fd_sc_hd__clkbuf_1 _2672_ (.A(_1066_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0118_));
- sky130_fd_sc_hd__clkbuf_2 _2667_ (.A(_1054_),
+    .X(_0102_));
+ sky130_fd_sc_hd__clkbuf_2 _2673_ (.A(_1054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1067_));
- sky130_fd_sc_hd__mux2_1 _2668_ (.A0(\user_design.ccr2[10] ),
-    .A1(_0853_),
+ sky130_fd_sc_hd__mux2_1 _2674_ (.A0(_0859_),
+    .A1(\user_design.ccr2[26] ),
     .S(_1067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1068_));
- sky130_fd_sc_hd__clkbuf_1 _2669_ (.A(_1068_),
+ sky130_fd_sc_hd__clkbuf_1 _2675_ (.A(_1068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0119_));
- sky130_fd_sc_hd__mux2_1 _2670_ (.A0(\user_design.ccr2[11] ),
-    .A1(_0854_),
+    .X(_0103_));
+ sky130_fd_sc_hd__mux2_1 _2676_ (.A0(_0861_),
+    .A1(\user_design.ccr2[27] ),
     .S(_1067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1069_));
- sky130_fd_sc_hd__clkbuf_1 _2671_ (.A(_1069_),
+ sky130_fd_sc_hd__clkbuf_1 _2677_ (.A(_1069_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0120_));
- sky130_fd_sc_hd__mux2_1 _2672_ (.A0(\user_design.ccr2[12] ),
-    .A1(_0855_),
+    .X(_0104_));
+ sky130_fd_sc_hd__mux2_1 _2678_ (.A0(_0862_),
+    .A1(\user_design.ccr2[28] ),
     .S(_1067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1070_));
- sky130_fd_sc_hd__clkbuf_1 _2673_ (.A(_1070_),
+ sky130_fd_sc_hd__clkbuf_1 _2679_ (.A(_1070_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0121_));
- sky130_fd_sc_hd__mux2_1 _2674_ (.A0(\user_design.ccr2[13] ),
-    .A1(_0856_),
+    .X(_0105_));
+ sky130_fd_sc_hd__mux2_1 _2680_ (.A0(_0863_),
+    .A1(\user_design.ccr2[29] ),
     .S(_1067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1071_));
- sky130_fd_sc_hd__clkbuf_1 _2675_ (.A(_1071_),
+ sky130_fd_sc_hd__clkbuf_1 _2681_ (.A(_1071_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0122_));
- sky130_fd_sc_hd__mux2_1 _2676_ (.A0(\user_design.ccr2[14] ),
-    .A1(_0857_),
+    .X(_0106_));
+ sky130_fd_sc_hd__mux2_1 _2682_ (.A0(_0864_),
+    .A1(\user_design.ccr2[30] ),
     .S(_1067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1072_));
- sky130_fd_sc_hd__clkbuf_1 _2677_ (.A(_1072_),
+ sky130_fd_sc_hd__clkbuf_1 _2683_ (.A(_1072_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0123_));
- sky130_fd_sc_hd__mux2_1 _2678_ (.A0(\user_design.ccr2[15] ),
-    .A1(_0860_),
+    .X(_0107_));
+ sky130_fd_sc_hd__mux2_1 _2684_ (.A0(_0866_),
+    .A1(\user_design.ccr2[31] ),
     .S(_1054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1073_));
- sky130_fd_sc_hd__clkbuf_1 _2679_ (.A(_1073_),
+ sky130_fd_sc_hd__clkbuf_1 _2685_ (.A(_1073_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0124_));
- sky130_fd_sc_hd__clkbuf_2 _2680_ (.A(\user_design.mem_core.memory_data_in[0] ),
+    .X(_0108_));
+ sky130_fd_sc_hd__and3b_4 _2686_ (.A_N(_0868_),
+    .B(_0869_),
+    .C(_1052_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1074_));
- sky130_fd_sc_hd__or2b_1 _2681_ (.A(\user_design.mem_core.memory_address[1] ),
-    .B_N(\user_design.mem_core.memory_address[0] ),
+ sky130_fd_sc_hd__and2b_2 _2687_ (.A_N(_1004_),
+    .B(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1075_));
- sky130_fd_sc_hd__or2b_2 _2682_ (.A(\user_design.mem_core.memory_address[3] ),
-    .B_N(\user_design.mem_core.memory_address[2] ),
+ sky130_fd_sc_hd__clkbuf_2 _2688_ (.A(_1075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1076_));
- sky130_fd_sc_hd__nor2_4 _2683_ (.A(_1075_),
-    .B(_1076_),
+ sky130_fd_sc_hd__mux2_1 _2689_ (.A0(\user_design.ccr2[0] ),
+    .A1(_0843_),
+    .S(_1076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1077_));
- sky130_fd_sc_hd__clkbuf_2 _2684_ (.A(_1077_),
+    .X(_1077_));
+ sky130_fd_sc_hd__clkbuf_1 _2690_ (.A(_1077_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0109_));
+ sky130_fd_sc_hd__mux2_1 _2691_ (.A0(\user_design.ccr2[1] ),
+    .A1(_0847_),
+    .S(_1076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1078_));
- sky130_fd_sc_hd__and2b_1 _2685_ (.A_N(_0983_),
-    .B(_1078_),
+ sky130_fd_sc_hd__clkbuf_1 _2692_ (.A(_1078_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0110_));
+ sky130_fd_sc_hd__mux2_1 _2693_ (.A0(net662),
+    .A1(_0848_),
+    .S(_1076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1079_));
- sky130_fd_sc_hd__buf_2 _2686_ (.A(_1079_),
+ sky130_fd_sc_hd__clkbuf_1 _2694_ (.A(_1079_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0111_));
+ sky130_fd_sc_hd__mux2_1 _2695_ (.A0(\user_design.ccr2[3] ),
+    .A1(_0849_),
+    .S(_1076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1080_));
- sky130_fd_sc_hd__mux2_1 _2687_ (.A0(\user_design.ccr1[16] ),
-    .A1(_1074_),
-    .S(_1080_),
+ sky130_fd_sc_hd__clkbuf_1 _2696_ (.A(_1080_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0112_));
+ sky130_fd_sc_hd__mux2_1 _2697_ (.A0(\user_design.ccr2[4] ),
+    .A1(_0850_),
+    .S(_1076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1081_));
- sky130_fd_sc_hd__clkbuf_1 _2688_ (.A(_1081_),
+ sky130_fd_sc_hd__clkbuf_1 _2698_ (.A(_1081_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0125_));
- sky130_fd_sc_hd__clkbuf_2 _2689_ (.A(\user_design.mem_core.memory_data_in[1] ),
+    .X(_0113_));
+ sky130_fd_sc_hd__clkbuf_2 _2699_ (.A(_1075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1082_));
- sky130_fd_sc_hd__mux2_1 _2690_ (.A0(\user_design.ccr1[17] ),
-    .A1(_1082_),
-    .S(_1080_),
+ sky130_fd_sc_hd__mux2_1 _2700_ (.A0(\user_design.ccr2[5] ),
+    .A1(_0852_),
+    .S(_1082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1083_));
- sky130_fd_sc_hd__clkbuf_1 _2691_ (.A(_1083_),
+ sky130_fd_sc_hd__clkbuf_1 _2701_ (.A(_1083_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0126_));
- sky130_fd_sc_hd__clkbuf_2 _2692_ (.A(\user_design.mem_core.memory_data_in[2] ),
+    .X(_0114_));
+ sky130_fd_sc_hd__mux2_1 _2702_ (.A0(\user_design.ccr2[6] ),
+    .A1(_0854_),
+    .S(_1082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1084_));
- sky130_fd_sc_hd__mux2_1 _2693_ (.A0(\user_design.ccr1[18] ),
-    .A1(_1084_),
-    .S(_1080_),
+ sky130_fd_sc_hd__clkbuf_1 _2703_ (.A(_1084_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0115_));
+ sky130_fd_sc_hd__mux2_1 _2704_ (.A0(\user_design.ccr2[7] ),
+    .A1(_0855_),
+    .S(_1082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1085_));
- sky130_fd_sc_hd__clkbuf_1 _2694_ (.A(_1085_),
+ sky130_fd_sc_hd__clkbuf_1 _2705_ (.A(_1085_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0127_));
- sky130_fd_sc_hd__buf_2 _2695_ (.A(\user_design.mem_core.memory_data_in[3] ),
+    .X(_0116_));
+ sky130_fd_sc_hd__mux2_1 _2706_ (.A0(\user_design.ccr2[8] ),
+    .A1(_0856_),
+    .S(_1082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1086_));
- sky130_fd_sc_hd__mux2_1 _2696_ (.A0(\user_design.ccr1[19] ),
-    .A1(_1086_),
-    .S(_1080_),
+ sky130_fd_sc_hd__clkbuf_1 _2707_ (.A(_1086_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0117_));
+ sky130_fd_sc_hd__mux2_1 _2708_ (.A0(\user_design.ccr2[9] ),
+    .A1(_0857_),
+    .S(_1082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1087_));
- sky130_fd_sc_hd__clkbuf_1 _2697_ (.A(_1087_),
+ sky130_fd_sc_hd__clkbuf_1 _2709_ (.A(_1087_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0128_));
- sky130_fd_sc_hd__clkbuf_2 _2698_ (.A(\user_design.mem_core.memory_data_in[4] ),
+    .X(_0118_));
+ sky130_fd_sc_hd__clkbuf_2 _2710_ (.A(_1075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1088_));
- sky130_fd_sc_hd__mux2_1 _2699_ (.A0(\user_design.ccr1[20] ),
-    .A1(_1088_),
-    .S(_1080_),
+ sky130_fd_sc_hd__mux2_1 _2711_ (.A0(\user_design.ccr2[10] ),
+    .A1(_0859_),
+    .S(_1088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1089_));
- sky130_fd_sc_hd__clkbuf_1 _2700_ (.A(_1089_),
+ sky130_fd_sc_hd__clkbuf_1 _2712_ (.A(_1089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0129_));
- sky130_fd_sc_hd__buf_2 _2701_ (.A(\user_design.mem_core.memory_data_in[5] ),
+    .X(_0119_));
+ sky130_fd_sc_hd__mux2_1 _2713_ (.A0(\user_design.ccr2[11] ),
+    .A1(_0861_),
+    .S(_1088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1090_));
- sky130_fd_sc_hd__buf_2 _2702_ (.A(_1079_),
+ sky130_fd_sc_hd__clkbuf_1 _2714_ (.A(_1090_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0120_));
+ sky130_fd_sc_hd__mux2_1 _2715_ (.A0(\user_design.ccr2[12] ),
+    .A1(_0862_),
+    .S(_1088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1091_));
- sky130_fd_sc_hd__mux2_1 _2703_ (.A0(\user_design.ccr1[21] ),
-    .A1(_1090_),
-    .S(_1091_),
+ sky130_fd_sc_hd__clkbuf_1 _2716_ (.A(_1091_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0121_));
+ sky130_fd_sc_hd__mux2_1 _2717_ (.A0(\user_design.ccr2[13] ),
+    .A1(_0863_),
+    .S(_1088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1092_));
- sky130_fd_sc_hd__clkbuf_1 _2704_ (.A(_1092_),
+ sky130_fd_sc_hd__clkbuf_1 _2718_ (.A(_1092_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0130_));
- sky130_fd_sc_hd__clkbuf_4 _2705_ (.A(\user_design.mem_core.memory_data_in[6] ),
+    .X(_0122_));
+ sky130_fd_sc_hd__mux2_1 _2719_ (.A0(\user_design.ccr2[14] ),
+    .A1(_0864_),
+    .S(_1088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1093_));
- sky130_fd_sc_hd__mux2_1 _2706_ (.A0(\user_design.ccr1[22] ),
-    .A1(_1093_),
-    .S(_1091_),
+ sky130_fd_sc_hd__clkbuf_1 _2720_ (.A(_1093_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0123_));
+ sky130_fd_sc_hd__mux2_1 _2721_ (.A0(\user_design.ccr2[15] ),
+    .A1(_0866_),
+    .S(_1075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1094_));
- sky130_fd_sc_hd__clkbuf_1 _2707_ (.A(_1094_),
+ sky130_fd_sc_hd__clkbuf_1 _2722_ (.A(_1094_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0131_));
- sky130_fd_sc_hd__buf_2 _2708_ (.A(\user_design.mem_core.memory_data_in[7] ),
+    .X(_0124_));
+ sky130_fd_sc_hd__buf_2 _2723_ (.A(\user_design.mem_core.memory_data_in[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1095_));
- sky130_fd_sc_hd__mux2_1 _2709_ (.A0(\user_design.ccr1[23] ),
-    .A1(_1095_),
-    .S(_1091_),
+ sky130_fd_sc_hd__or2b_1 _2724_ (.A(\user_design.mem_core.memory_address[1] ),
+    .B_N(\user_design.mem_core.memory_address[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1096_));
- sky130_fd_sc_hd__clkbuf_1 _2710_ (.A(_1096_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0132_));
- sky130_fd_sc_hd__buf_2 _2711_ (.A(\user_design.mem_core.memory_data_in[8] ),
+ sky130_fd_sc_hd__or2b_2 _2725_ (.A(\user_design.mem_core.memory_address[3] ),
+    .B_N(\user_design.mem_core.memory_address[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1097_));
- sky130_fd_sc_hd__mux2_1 _2712_ (.A0(\user_design.ccr1[24] ),
-    .A1(_1097_),
-    .S(_1091_),
+ sky130_fd_sc_hd__nor2_4 _2726_ (.A(_1096_),
+    .B(_1097_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1098_));
- sky130_fd_sc_hd__clkbuf_1 _2713_ (.A(_1098_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0133_));
- sky130_fd_sc_hd__clkbuf_2 _2714_ (.A(\user_design.mem_core.memory_data_in[9] ),
+    .Y(_1098_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2727_ (.A(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1099_));
- sky130_fd_sc_hd__mux2_1 _2715_ (.A0(\user_design.ccr1[25] ),
-    .A1(_1099_),
-    .S(_1091_),
+ sky130_fd_sc_hd__and2b_2 _2728_ (.A_N(_1004_),
+    .B(_1099_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1100_));
- sky130_fd_sc_hd__clkbuf_1 _2716_ (.A(_1100_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0134_));
- sky130_fd_sc_hd__clkbuf_2 _2717_ (.A(\user_design.mem_core.memory_data_in[10] ),
+ sky130_fd_sc_hd__clkbuf_2 _2729_ (.A(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1101_));
- sky130_fd_sc_hd__clkbuf_4 _2718_ (.A(_1079_),
+ sky130_fd_sc_hd__mux2_1 _2730_ (.A0(\user_design.ccr1[16] ),
+    .A1(_1095_),
+    .S(_1101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1102_));
- sky130_fd_sc_hd__mux2_1 _2719_ (.A0(\user_design.ccr1[26] ),
-    .A1(_1101_),
-    .S(_1102_),
+ sky130_fd_sc_hd__clkbuf_1 _2731_ (.A(_1102_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0125_));
+ sky130_fd_sc_hd__clkbuf_2 _2732_ (.A(\user_design.mem_core.memory_data_in[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1103_));
- sky130_fd_sc_hd__clkbuf_1 _2720_ (.A(_1103_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0135_));
- sky130_fd_sc_hd__clkbuf_4 _2721_ (.A(\user_design.mem_core.memory_data_in[11] ),
+ sky130_fd_sc_hd__mux2_1 _2733_ (.A0(\user_design.ccr1[17] ),
+    .A1(_1103_),
+    .S(_1101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1104_));
- sky130_fd_sc_hd__mux2_1 _2722_ (.A0(\user_design.ccr1[27] ),
-    .A1(_1104_),
-    .S(_1102_),
+ sky130_fd_sc_hd__clkbuf_1 _2734_ (.A(_1104_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0126_));
+ sky130_fd_sc_hd__buf_2 _2735_ (.A(\user_design.mem_core.memory_data_in[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1105_));
- sky130_fd_sc_hd__clkbuf_1 _2723_ (.A(_1105_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0136_));
- sky130_fd_sc_hd__buf_2 _2724_ (.A(\user_design.mem_core.memory_data_in[12] ),
+ sky130_fd_sc_hd__mux2_1 _2736_ (.A0(\user_design.ccr1[18] ),
+    .A1(_1105_),
+    .S(_1101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1106_));
- sky130_fd_sc_hd__mux2_1 _2725_ (.A0(\user_design.ccr1[28] ),
-    .A1(_1106_),
-    .S(_1102_),
+ sky130_fd_sc_hd__clkbuf_1 _2737_ (.A(_1106_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0127_));
+ sky130_fd_sc_hd__buf_2 _2738_ (.A(\user_design.mem_core.memory_data_in[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1107_));
- sky130_fd_sc_hd__clkbuf_1 _2726_ (.A(_1107_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0137_));
- sky130_fd_sc_hd__buf_2 _2727_ (.A(\user_design.mem_core.memory_data_in[13] ),
+ sky130_fd_sc_hd__mux2_1 _2739_ (.A0(\user_design.ccr1[19] ),
+    .A1(_1107_),
+    .S(_1101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1108_));
- sky130_fd_sc_hd__mux2_1 _2728_ (.A0(\user_design.ccr1[29] ),
-    .A1(_1108_),
-    .S(_1102_),
+ sky130_fd_sc_hd__clkbuf_1 _2740_ (.A(_1108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0128_));
+ sky130_fd_sc_hd__buf_2 _2741_ (.A(\user_design.mem_core.memory_data_in[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1109_));
- sky130_fd_sc_hd__clkbuf_1 _2729_ (.A(_1109_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0138_));
- sky130_fd_sc_hd__clkbuf_2 _2730_ (.A(\user_design.mem_core.memory_data_in[14] ),
+ sky130_fd_sc_hd__mux2_1 _2742_ (.A0(\user_design.ccr1[20] ),
+    .A1(_1109_),
+    .S(_1101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1110_));
- sky130_fd_sc_hd__mux2_1 _2731_ (.A0(\user_design.ccr1[30] ),
-    .A1(_1110_),
-    .S(_1102_),
+ sky130_fd_sc_hd__clkbuf_1 _2743_ (.A(_1110_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0129_));
+ sky130_fd_sc_hd__buf_2 _2744_ (.A(\user_design.mem_core.memory_data_in[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1111_));
- sky130_fd_sc_hd__clkbuf_1 _2732_ (.A(_1111_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0139_));
- sky130_fd_sc_hd__buf_2 _2733_ (.A(\user_design.mem_core.memory_data_in[15] ),
+ sky130_fd_sc_hd__buf_2 _2745_ (.A(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1112_));
- sky130_fd_sc_hd__mux2_1 _2734_ (.A0(\user_design.ccr1[31] ),
-    .A1(_1112_),
-    .S(_1079_),
+ sky130_fd_sc_hd__mux2_1 _2746_ (.A0(\user_design.ccr1[21] ),
+    .A1(_1111_),
+    .S(_1112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1113_));
- sky130_fd_sc_hd__clkbuf_1 _2735_ (.A(_1113_),
+ sky130_fd_sc_hd__clkbuf_1 _2747_ (.A(_1113_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0140_));
- sky130_fd_sc_hd__nor2_4 _2736_ (.A(_1006_),
-    .B(_1076_),
+    .X(_0130_));
+ sky130_fd_sc_hd__clkbuf_2 _2748_ (.A(\user_design.mem_core.memory_data_in[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1114_));
- sky130_fd_sc_hd__clkbuf_2 _2737_ (.A(_1114_),
+    .X(_1114_));
+ sky130_fd_sc_hd__mux2_1 _2749_ (.A0(\user_design.ccr1[22] ),
+    .A1(_1114_),
+    .S(_1112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1115_));
- sky130_fd_sc_hd__and2b_1 _2738_ (.A_N(_1030_),
-    .B(_1115_),
+ sky130_fd_sc_hd__clkbuf_1 _2750_ (.A(_1115_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0131_));
+ sky130_fd_sc_hd__clkbuf_2 _2751_ (.A(\user_design.mem_core.memory_data_in[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1116_));
- sky130_fd_sc_hd__buf_2 _2739_ (.A(_1116_),
+ sky130_fd_sc_hd__mux2_1 _2752_ (.A0(\user_design.ccr1[23] ),
+    .A1(_1116_),
+    .S(_1112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1117_));
- sky130_fd_sc_hd__mux2_1 _2740_ (.A0(\user_design.ccr1[0] ),
-    .A1(_1074_),
-    .S(_1117_),
+ sky130_fd_sc_hd__clkbuf_1 _2753_ (.A(_1117_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0132_));
+ sky130_fd_sc_hd__buf_2 _2754_ (.A(\user_design.mem_core.memory_data_in[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1118_));
- sky130_fd_sc_hd__clkbuf_1 _2741_ (.A(_1118_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0141_));
- sky130_fd_sc_hd__mux2_1 _2742_ (.A0(\user_design.ccr1[1] ),
-    .A1(_1082_),
-    .S(_1117_),
+ sky130_fd_sc_hd__mux2_1 _2755_ (.A0(\user_design.ccr1[24] ),
+    .A1(_1118_),
+    .S(_1112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1119_));
- sky130_fd_sc_hd__clkbuf_1 _2743_ (.A(_1119_),
+ sky130_fd_sc_hd__clkbuf_1 _2756_ (.A(_1119_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0142_));
- sky130_fd_sc_hd__mux2_1 _2744_ (.A0(\user_design.ccr1[2] ),
-    .A1(_1084_),
-    .S(_1117_),
+    .X(_0133_));
+ sky130_fd_sc_hd__clkbuf_2 _2757_ (.A(\user_design.mem_core.memory_data_in[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1120_));
- sky130_fd_sc_hd__clkbuf_1 _2745_ (.A(_1120_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0143_));
- sky130_fd_sc_hd__mux2_1 _2746_ (.A0(\user_design.ccr1[3] ),
-    .A1(_1086_),
-    .S(_1117_),
+ sky130_fd_sc_hd__mux2_1 _2758_ (.A0(\user_design.ccr1[25] ),
+    .A1(_1120_),
+    .S(_1112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1121_));
- sky130_fd_sc_hd__clkbuf_1 _2747_ (.A(_1121_),
+ sky130_fd_sc_hd__clkbuf_1 _2759_ (.A(_1121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0144_));
- sky130_fd_sc_hd__mux2_1 _2748_ (.A0(\user_design.ccr1[4] ),
-    .A1(_1088_),
-    .S(_1117_),
+    .X(_0134_));
+ sky130_fd_sc_hd__buf_2 _2760_ (.A(\user_design.mem_core.memory_data_in[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1122_));
- sky130_fd_sc_hd__clkbuf_1 _2749_ (.A(_1122_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0145_));
- sky130_fd_sc_hd__buf_2 _2750_ (.A(_1116_),
+ sky130_fd_sc_hd__clkbuf_2 _2761_ (.A(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1123_));
- sky130_fd_sc_hd__mux2_1 _2751_ (.A0(\user_design.ccr1[5] ),
-    .A1(_1090_),
+ sky130_fd_sc_hd__mux2_1 _2762_ (.A0(\user_design.ccr1[26] ),
+    .A1(_1122_),
     .S(_1123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1124_));
- sky130_fd_sc_hd__clkbuf_1 _2752_ (.A(_1124_),
+ sky130_fd_sc_hd__clkbuf_1 _2763_ (.A(_1124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0146_));
- sky130_fd_sc_hd__mux2_1 _2753_ (.A0(\user_design.ccr1[6] ),
-    .A1(_1093_),
-    .S(_1123_),
+    .X(_0135_));
+ sky130_fd_sc_hd__clkbuf_2 _2764_ (.A(\user_design.mem_core.memory_data_in[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1125_));
- sky130_fd_sc_hd__clkbuf_1 _2754_ (.A(_1125_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0147_));
- sky130_fd_sc_hd__mux2_1 _2755_ (.A0(\user_design.ccr1[7] ),
-    .A1(_1095_),
+ sky130_fd_sc_hd__mux2_1 _2765_ (.A0(\user_design.ccr1[27] ),
+    .A1(_1125_),
     .S(_1123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1126_));
- sky130_fd_sc_hd__clkbuf_1 _2756_ (.A(_1126_),
+ sky130_fd_sc_hd__clkbuf_1 _2766_ (.A(_1126_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0148_));
- sky130_fd_sc_hd__mux2_1 _2757_ (.A0(\user_design.ccr1[8] ),
-    .A1(_1097_),
-    .S(_1123_),
+    .X(_0136_));
+ sky130_fd_sc_hd__clkbuf_2 _2767_ (.A(\user_design.mem_core.memory_data_in[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1127_));
- sky130_fd_sc_hd__clkbuf_1 _2758_ (.A(_1127_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0149_));
- sky130_fd_sc_hd__mux2_1 _2759_ (.A0(\user_design.ccr1[9] ),
-    .A1(_1099_),
+ sky130_fd_sc_hd__mux2_1 _2768_ (.A0(\user_design.ccr1[28] ),
+    .A1(_1127_),
     .S(_1123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1128_));
- sky130_fd_sc_hd__clkbuf_1 _2760_ (.A(_1128_),
+ sky130_fd_sc_hd__clkbuf_1 _2769_ (.A(_1128_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0150_));
- sky130_fd_sc_hd__buf_2 _2761_ (.A(_1116_),
+    .X(_0137_));
+ sky130_fd_sc_hd__buf_2 _2770_ (.A(\user_design.mem_core.memory_data_in[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1129_));
- sky130_fd_sc_hd__mux2_1 _2762_ (.A0(\user_design.ccr1[10] ),
-    .A1(_1101_),
-    .S(_1129_),
+ sky130_fd_sc_hd__mux2_1 _2771_ (.A0(\user_design.ccr1[29] ),
+    .A1(_1129_),
+    .S(_1123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1130_));
- sky130_fd_sc_hd__clkbuf_1 _2763_ (.A(_1130_),
+ sky130_fd_sc_hd__clkbuf_1 _2772_ (.A(_1130_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0151_));
- sky130_fd_sc_hd__mux2_1 _2764_ (.A0(\user_design.ccr1[11] ),
-    .A1(_1104_),
-    .S(_1129_),
+    .X(_0138_));
+ sky130_fd_sc_hd__clkbuf_2 _2773_ (.A(\user_design.mem_core.memory_data_in[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1131_));
- sky130_fd_sc_hd__clkbuf_1 _2765_ (.A(_1131_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0152_));
- sky130_fd_sc_hd__mux2_1 _2766_ (.A0(\user_design.ccr1[12] ),
-    .A1(_1106_),
-    .S(_1129_),
+ sky130_fd_sc_hd__mux2_1 _2774_ (.A0(\user_design.ccr1[30] ),
+    .A1(_1131_),
+    .S(_1123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1132_));
- sky130_fd_sc_hd__clkbuf_1 _2767_ (.A(_1132_),
+ sky130_fd_sc_hd__clkbuf_1 _2775_ (.A(_1132_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0153_));
- sky130_fd_sc_hd__mux2_1 _2768_ (.A0(\user_design.ccr1[13] ),
-    .A1(_1108_),
-    .S(_1129_),
+    .X(_0139_));
+ sky130_fd_sc_hd__buf_2 _2776_ (.A(\user_design.mem_core.memory_data_in[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1133_));
- sky130_fd_sc_hd__clkbuf_1 _2769_ (.A(_1133_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0154_));
- sky130_fd_sc_hd__mux2_1 _2770_ (.A0(\user_design.ccr1[14] ),
-    .A1(_1110_),
-    .S(_1129_),
+ sky130_fd_sc_hd__mux2_1 _2777_ (.A0(\user_design.ccr1[31] ),
+    .A1(_1133_),
+    .S(_1100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1134_));
- sky130_fd_sc_hd__clkbuf_1 _2771_ (.A(_1134_),
+ sky130_fd_sc_hd__clkbuf_1 _2778_ (.A(_1134_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0155_));
- sky130_fd_sc_hd__mux2_1 _2772_ (.A0(\user_design.ccr1[15] ),
-    .A1(_1112_),
-    .S(_1116_),
+    .X(_0140_));
+ sky130_fd_sc_hd__nor2_4 _2779_ (.A(_1027_),
+    .B(_1097_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1135_));
- sky130_fd_sc_hd__clkbuf_1 _2773_ (.A(_1135_),
+    .Y(_1135_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2780_ (.A(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0156_));
- sky130_fd_sc_hd__nor2_1 _2774_ (.A(_0864_),
-    .B(_0863_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1136_));
- sky130_fd_sc_hd__and3_2 _2775_ (.A(_0861_),
-    .B(_0862_),
-    .C(_1136_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1137_));
- sky130_fd_sc_hd__clkbuf_2 _2776_ (.A(_1137_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1138_));
- sky130_fd_sc_hd__and2b_2 _2777_ (.A_N(_1030_),
-    .B(_1138_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1139_));
- sky130_fd_sc_hd__buf_2 _2778_ (.A(_1139_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1140_));
- sky130_fd_sc_hd__mux2_1 _2779_ (.A0(\user_design.ccr0[16] ),
-    .A1(_1074_),
-    .S(_1140_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1141_));
- sky130_fd_sc_hd__clkbuf_1 _2780_ (.A(_1141_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0157_));
- sky130_fd_sc_hd__mux2_1 _2781_ (.A0(\user_design.ccr0[17] ),
-    .A1(_1082_),
-    .S(_1140_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1142_));
- sky130_fd_sc_hd__clkbuf_1 _2782_ (.A(_1142_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0158_));
- sky130_fd_sc_hd__mux2_1 _2783_ (.A0(\user_design.ccr0[18] ),
-    .A1(_1084_),
-    .S(_1140_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1143_));
- sky130_fd_sc_hd__clkbuf_1 _2784_ (.A(_1143_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0159_));
- sky130_fd_sc_hd__mux2_1 _2785_ (.A0(\user_design.ccr0[19] ),
-    .A1(_1086_),
-    .S(_1140_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1144_));
- sky130_fd_sc_hd__clkbuf_1 _2786_ (.A(_1144_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0160_));
- sky130_fd_sc_hd__mux2_1 _2787_ (.A0(\user_design.ccr0[20] ),
-    .A1(_1088_),
-    .S(_1140_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1145_));
- sky130_fd_sc_hd__clkbuf_1 _2788_ (.A(_1145_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0161_));
- sky130_fd_sc_hd__buf_2 _2789_ (.A(_1139_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1146_));
- sky130_fd_sc_hd__mux2_1 _2790_ (.A0(\user_design.ccr0[21] ),
-    .A1(_1090_),
-    .S(_1146_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1147_));
- sky130_fd_sc_hd__clkbuf_1 _2791_ (.A(_1147_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0162_));
- sky130_fd_sc_hd__mux2_1 _2792_ (.A0(\user_design.ccr0[22] ),
-    .A1(_1093_),
-    .S(_1146_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1148_));
- sky130_fd_sc_hd__clkbuf_1 _2793_ (.A(_1148_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0163_));
- sky130_fd_sc_hd__mux2_1 _2794_ (.A0(\user_design.ccr0[23] ),
-    .A1(_1095_),
-    .S(_1146_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1149_));
- sky130_fd_sc_hd__clkbuf_1 _2795_ (.A(_1149_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0164_));
- sky130_fd_sc_hd__mux2_1 _2796_ (.A0(\user_design.ccr0[24] ),
-    .A1(_1097_),
-    .S(_1146_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1150_));
- sky130_fd_sc_hd__clkbuf_1 _2797_ (.A(_1150_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0165_));
- sky130_fd_sc_hd__mux2_1 _2798_ (.A0(\user_design.ccr0[25] ),
-    .A1(_1099_),
-    .S(_1146_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1151_));
- sky130_fd_sc_hd__clkbuf_1 _2799_ (.A(_1151_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0166_));
- sky130_fd_sc_hd__buf_2 _2800_ (.A(_1139_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1152_));
- sky130_fd_sc_hd__mux2_1 _2801_ (.A0(\user_design.ccr0[26] ),
-    .A1(_1101_),
-    .S(_1152_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1153_));
- sky130_fd_sc_hd__clkbuf_1 _2802_ (.A(_1153_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0167_));
- sky130_fd_sc_hd__mux2_1 _2803_ (.A0(\user_design.ccr0[27] ),
-    .A1(_1104_),
-    .S(_1152_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1154_));
- sky130_fd_sc_hd__clkbuf_1 _2804_ (.A(_1154_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0168_));
- sky130_fd_sc_hd__mux2_1 _2805_ (.A0(\user_design.ccr0[28] ),
-    .A1(_1106_),
-    .S(_1152_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1155_));
- sky130_fd_sc_hd__clkbuf_1 _2806_ (.A(_1155_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0169_));
- sky130_fd_sc_hd__mux2_1 _2807_ (.A0(\user_design.ccr0[29] ),
-    .A1(_1108_),
-    .S(_1152_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1156_));
- sky130_fd_sc_hd__clkbuf_1 _2808_ (.A(_1156_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0170_));
- sky130_fd_sc_hd__mux2_1 _2809_ (.A0(\user_design.ccr0[30] ),
-    .A1(_1110_),
-    .S(_1152_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1157_));
- sky130_fd_sc_hd__clkbuf_1 _2810_ (.A(_1157_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0171_));
- sky130_fd_sc_hd__mux2_1 _2811_ (.A0(\user_design.ccr0[31] ),
-    .A1(_1112_),
-    .S(_1139_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1158_));
- sky130_fd_sc_hd__clkbuf_1 _2812_ (.A(_1158_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0172_));
- sky130_fd_sc_hd__and3b_2 _2813_ (.A_N(_0861_),
-    .B(_0862_),
-    .C(_1136_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1159_));
- sky130_fd_sc_hd__buf_2 _2814_ (.A(_1159_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1160_));
- sky130_fd_sc_hd__and2b_2 _2815_ (.A_N(_1030_),
-    .B(_1160_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1161_));
- sky130_fd_sc_hd__clkbuf_2 _2816_ (.A(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1162_));
- sky130_fd_sc_hd__mux2_1 _2817_ (.A0(\user_design.ccr0[0] ),
-    .A1(_1074_),
-    .S(_1162_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1163_));
- sky130_fd_sc_hd__clkbuf_1 _2818_ (.A(_1163_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0173_));
- sky130_fd_sc_hd__mux2_1 _2819_ (.A0(\user_design.ccr0[1] ),
-    .A1(_1082_),
-    .S(_1162_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1164_));
- sky130_fd_sc_hd__clkbuf_1 _2820_ (.A(_1164_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0174_));
- sky130_fd_sc_hd__mux2_1 _2821_ (.A0(\user_design.ccr0[2] ),
-    .A1(_1084_),
-    .S(_1162_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1165_));
- sky130_fd_sc_hd__clkbuf_1 _2822_ (.A(_1165_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0175_));
- sky130_fd_sc_hd__mux2_1 _2823_ (.A0(\user_design.ccr0[3] ),
-    .A1(_1086_),
-    .S(_1162_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1166_));
- sky130_fd_sc_hd__clkbuf_1 _2824_ (.A(_1166_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0176_));
- sky130_fd_sc_hd__mux2_1 _2825_ (.A0(\user_design.ccr0[4] ),
-    .A1(_1088_),
-    .S(_1162_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1167_));
- sky130_fd_sc_hd__clkbuf_1 _2826_ (.A(_1167_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0177_));
- sky130_fd_sc_hd__clkbuf_2 _2827_ (.A(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1168_));
- sky130_fd_sc_hd__mux2_1 _2828_ (.A0(\user_design.ccr0[5] ),
-    .A1(_1090_),
-    .S(_1168_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1169_));
- sky130_fd_sc_hd__clkbuf_1 _2829_ (.A(_1169_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0178_));
- sky130_fd_sc_hd__mux2_1 _2830_ (.A0(\user_design.ccr0[6] ),
-    .A1(_1093_),
-    .S(_1168_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1170_));
- sky130_fd_sc_hd__clkbuf_1 _2831_ (.A(_1170_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0179_));
- sky130_fd_sc_hd__mux2_1 _2832_ (.A0(\user_design.ccr0[7] ),
-    .A1(_1095_),
-    .S(_1168_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1171_));
- sky130_fd_sc_hd__clkbuf_1 _2833_ (.A(_1171_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0180_));
- sky130_fd_sc_hd__mux2_1 _2834_ (.A0(\user_design.ccr0[8] ),
-    .A1(_1097_),
-    .S(_1168_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1172_));
- sky130_fd_sc_hd__clkbuf_1 _2835_ (.A(_1172_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0181_));
- sky130_fd_sc_hd__mux2_1 _2836_ (.A0(\user_design.ccr0[9] ),
-    .A1(_1099_),
-    .S(_1168_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1173_));
- sky130_fd_sc_hd__clkbuf_1 _2837_ (.A(_1173_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0182_));
- sky130_fd_sc_hd__buf_2 _2838_ (.A(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1174_));
- sky130_fd_sc_hd__mux2_1 _2839_ (.A0(\user_design.ccr0[10] ),
-    .A1(_1101_),
-    .S(_1174_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1175_));
- sky130_fd_sc_hd__clkbuf_1 _2840_ (.A(_1175_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0183_));
- sky130_fd_sc_hd__mux2_1 _2841_ (.A0(\user_design.ccr0[11] ),
-    .A1(_1104_),
-    .S(_1174_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1176_));
- sky130_fd_sc_hd__clkbuf_1 _2842_ (.A(_1176_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0184_));
- sky130_fd_sc_hd__mux2_1 _2843_ (.A0(\user_design.ccr0[12] ),
-    .A1(_1106_),
-    .S(_1174_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1177_));
- sky130_fd_sc_hd__clkbuf_1 _2844_ (.A(_1177_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0185_));
- sky130_fd_sc_hd__mux2_1 _2845_ (.A0(\user_design.ccr0[13] ),
-    .A1(_1108_),
-    .S(_1174_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1178_));
- sky130_fd_sc_hd__clkbuf_1 _2846_ (.A(_1178_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0186_));
- sky130_fd_sc_hd__mux2_1 _2847_ (.A0(\user_design.ccr0[14] ),
-    .A1(_1110_),
-    .S(_1174_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1179_));
- sky130_fd_sc_hd__clkbuf_1 _2848_ (.A(_1179_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0187_));
- sky130_fd_sc_hd__mux2_1 _2849_ (.A0(\user_design.ccr0[15] ),
-    .A1(_1112_),
-    .S(_1161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1180_));
- sky130_fd_sc_hd__clkbuf_1 _2850_ (.A(_1180_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0188_));
- sky130_fd_sc_hd__and2b_2 _2851_ (.A_N(_1075_),
+    .X(_1136_));
+ sky130_fd_sc_hd__and2b_2 _2781_ (.A_N(_1051_),
     .B(_1136_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_1137_));
+ sky130_fd_sc_hd__buf_2 _2782_ (.A(_1137_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1138_));
+ sky130_fd_sc_hd__mux2_1 _2783_ (.A0(\user_design.ccr1[0] ),
+    .A1(_1095_),
+    .S(_1138_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1139_));
+ sky130_fd_sc_hd__clkbuf_1 _2784_ (.A(_1139_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0141_));
+ sky130_fd_sc_hd__mux2_1 _2785_ (.A0(\user_design.ccr1[1] ),
+    .A1(_1103_),
+    .S(_1138_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1140_));
+ sky130_fd_sc_hd__clkbuf_1 _2786_ (.A(_1140_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0142_));
+ sky130_fd_sc_hd__mux2_1 _2787_ (.A0(\user_design.ccr1[2] ),
+    .A1(_1105_),
+    .S(_1138_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1141_));
+ sky130_fd_sc_hd__clkbuf_1 _2788_ (.A(_1141_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0143_));
+ sky130_fd_sc_hd__mux2_1 _2789_ (.A0(\user_design.ccr1[3] ),
+    .A1(_1107_),
+    .S(_1138_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1142_));
+ sky130_fd_sc_hd__clkbuf_1 _2790_ (.A(_1142_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0144_));
+ sky130_fd_sc_hd__mux2_1 _2791_ (.A0(\user_design.ccr1[4] ),
+    .A1(_1109_),
+    .S(_1138_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1143_));
+ sky130_fd_sc_hd__clkbuf_1 _2792_ (.A(_1143_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0145_));
+ sky130_fd_sc_hd__buf_2 _2793_ (.A(_1137_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1144_));
+ sky130_fd_sc_hd__mux2_1 _2794_ (.A0(\user_design.ccr1[5] ),
+    .A1(_1111_),
+    .S(_1144_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1145_));
+ sky130_fd_sc_hd__clkbuf_1 _2795_ (.A(_1145_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0146_));
+ sky130_fd_sc_hd__mux2_1 _2796_ (.A0(\user_design.ccr1[6] ),
+    .A1(_1114_),
+    .S(_1144_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1146_));
+ sky130_fd_sc_hd__clkbuf_1 _2797_ (.A(_1146_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0147_));
+ sky130_fd_sc_hd__mux2_1 _2798_ (.A0(\user_design.ccr1[7] ),
+    .A1(_1116_),
+    .S(_1144_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1147_));
+ sky130_fd_sc_hd__clkbuf_1 _2799_ (.A(_1147_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0148_));
+ sky130_fd_sc_hd__mux2_1 _2800_ (.A0(\user_design.ccr1[8] ),
+    .A1(_1118_),
+    .S(_1144_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1148_));
+ sky130_fd_sc_hd__clkbuf_1 _2801_ (.A(_1148_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0149_));
+ sky130_fd_sc_hd__mux2_1 _2802_ (.A0(\user_design.ccr1[9] ),
+    .A1(_1120_),
+    .S(_1144_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1149_));
+ sky130_fd_sc_hd__clkbuf_1 _2803_ (.A(_1149_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0150_));
+ sky130_fd_sc_hd__buf_2 _2804_ (.A(_1137_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1150_));
+ sky130_fd_sc_hd__mux2_1 _2805_ (.A0(\user_design.ccr1[10] ),
+    .A1(_1122_),
+    .S(_1150_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1151_));
+ sky130_fd_sc_hd__clkbuf_1 _2806_ (.A(_1151_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0151_));
+ sky130_fd_sc_hd__mux2_1 _2807_ (.A0(\user_design.ccr1[11] ),
+    .A1(_1125_),
+    .S(_1150_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1152_));
+ sky130_fd_sc_hd__clkbuf_1 _2808_ (.A(_1152_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0152_));
+ sky130_fd_sc_hd__mux2_1 _2809_ (.A0(\user_design.ccr1[12] ),
+    .A1(_1127_),
+    .S(_1150_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1153_));
+ sky130_fd_sc_hd__clkbuf_1 _2810_ (.A(_1153_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0153_));
+ sky130_fd_sc_hd__mux2_1 _2811_ (.A0(\user_design.ccr1[13] ),
+    .A1(_1129_),
+    .S(_1150_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1154_));
+ sky130_fd_sc_hd__clkbuf_1 _2812_ (.A(_1154_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0154_));
+ sky130_fd_sc_hd__mux2_1 _2813_ (.A0(\user_design.ccr1[14] ),
+    .A1(_1131_),
+    .S(_1150_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1155_));
+ sky130_fd_sc_hd__clkbuf_1 _2814_ (.A(_1155_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0155_));
+ sky130_fd_sc_hd__mux2_1 _2815_ (.A0(\user_design.ccr1[15] ),
+    .A1(_1133_),
+    .S(_1137_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1156_));
+ sky130_fd_sc_hd__clkbuf_1 _2816_ (.A(_1156_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0156_));
+ sky130_fd_sc_hd__nor2_1 _2817_ (.A(_0871_),
+    .B(_0870_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1157_));
+ sky130_fd_sc_hd__and3_2 _2818_ (.A(_0868_),
+    .B(_0869_),
+    .C(_1157_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1158_));
+ sky130_fd_sc_hd__clkbuf_2 _2819_ (.A(_1158_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1159_));
+ sky130_fd_sc_hd__and2b_2 _2820_ (.A_N(_1051_),
+    .B(_1159_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1160_));
+ sky130_fd_sc_hd__clkbuf_2 _2821_ (.A(_1160_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1161_));
+ sky130_fd_sc_hd__mux2_1 _2822_ (.A0(\user_design.ccr0[16] ),
+    .A1(_1095_),
+    .S(_1161_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1162_));
+ sky130_fd_sc_hd__clkbuf_1 _2823_ (.A(_1162_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0157_));
+ sky130_fd_sc_hd__mux2_1 _2824_ (.A0(\user_design.ccr0[17] ),
+    .A1(_1103_),
+    .S(_1161_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1163_));
+ sky130_fd_sc_hd__clkbuf_1 _2825_ (.A(_1163_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0158_));
+ sky130_fd_sc_hd__mux2_1 _2826_ (.A0(\user_design.ccr0[18] ),
+    .A1(_1105_),
+    .S(_1161_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1164_));
+ sky130_fd_sc_hd__clkbuf_1 _2827_ (.A(_1164_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0159_));
+ sky130_fd_sc_hd__mux2_1 _2828_ (.A0(\user_design.ccr0[19] ),
+    .A1(_1107_),
+    .S(_1161_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1165_));
+ sky130_fd_sc_hd__clkbuf_1 _2829_ (.A(_1165_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0160_));
+ sky130_fd_sc_hd__mux2_1 _2830_ (.A0(\user_design.ccr0[20] ),
+    .A1(_1109_),
+    .S(_1161_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1166_));
+ sky130_fd_sc_hd__clkbuf_1 _2831_ (.A(_1166_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0161_));
+ sky130_fd_sc_hd__clkbuf_2 _2832_ (.A(_1160_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1167_));
+ sky130_fd_sc_hd__mux2_1 _2833_ (.A0(\user_design.ccr0[21] ),
+    .A1(_1111_),
+    .S(_1167_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1168_));
+ sky130_fd_sc_hd__clkbuf_1 _2834_ (.A(_1168_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0162_));
+ sky130_fd_sc_hd__mux2_1 _2835_ (.A0(\user_design.ccr0[22] ),
+    .A1(_1114_),
+    .S(_1167_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1169_));
+ sky130_fd_sc_hd__clkbuf_1 _2836_ (.A(_1169_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0163_));
+ sky130_fd_sc_hd__mux2_1 _2837_ (.A0(\user_design.ccr0[23] ),
+    .A1(_1116_),
+    .S(_1167_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1170_));
+ sky130_fd_sc_hd__clkbuf_1 _2838_ (.A(_1170_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0164_));
+ sky130_fd_sc_hd__mux2_1 _2839_ (.A0(\user_design.ccr0[24] ),
+    .A1(_1118_),
+    .S(_1167_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1171_));
+ sky130_fd_sc_hd__clkbuf_1 _2840_ (.A(_1171_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0165_));
+ sky130_fd_sc_hd__mux2_1 _2841_ (.A0(\user_design.ccr0[25] ),
+    .A1(_1120_),
+    .S(_1167_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1172_));
+ sky130_fd_sc_hd__clkbuf_1 _2842_ (.A(_1172_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0166_));
+ sky130_fd_sc_hd__clkbuf_2 _2843_ (.A(_1160_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1173_));
+ sky130_fd_sc_hd__mux2_1 _2844_ (.A0(\user_design.ccr0[26] ),
+    .A1(_1122_),
+    .S(_1173_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1174_));
+ sky130_fd_sc_hd__clkbuf_1 _2845_ (.A(_1174_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0167_));
+ sky130_fd_sc_hd__mux2_1 _2846_ (.A0(\user_design.ccr0[27] ),
+    .A1(_1125_),
+    .S(_1173_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1175_));
+ sky130_fd_sc_hd__clkbuf_1 _2847_ (.A(_1175_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0168_));
+ sky130_fd_sc_hd__mux2_1 _2848_ (.A0(\user_design.ccr0[28] ),
+    .A1(_1127_),
+    .S(_1173_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1176_));
+ sky130_fd_sc_hd__clkbuf_1 _2849_ (.A(_1176_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0169_));
+ sky130_fd_sc_hd__mux2_1 _2850_ (.A0(\user_design.ccr0[29] ),
+    .A1(_1129_),
+    .S(_1173_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1177_));
+ sky130_fd_sc_hd__clkbuf_1 _2851_ (.A(_1177_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0170_));
+ sky130_fd_sc_hd__mux2_1 _2852_ (.A0(\user_design.ccr0[30] ),
+    .A1(_1131_),
+    .S(_1173_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1178_));
+ sky130_fd_sc_hd__clkbuf_1 _2853_ (.A(_1178_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0171_));
+ sky130_fd_sc_hd__mux2_1 _2854_ (.A0(\user_design.ccr0[31] ),
+    .A1(_1133_),
+    .S(_1160_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1179_));
+ sky130_fd_sc_hd__clkbuf_1 _2855_ (.A(_1179_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0172_));
+ sky130_fd_sc_hd__and3b_2 _2856_ (.A_N(_0868_),
+    .B(_0869_),
+    .C(_1157_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1180_));
+ sky130_fd_sc_hd__clkbuf_2 _2857_ (.A(_1180_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_1181_));
- sky130_fd_sc_hd__clkbuf_2 _2852_ (.A(_1181_),
+ sky130_fd_sc_hd__and2b_2 _2858_ (.A_N(_1051_),
+    .B(_1181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1182_));
- sky130_fd_sc_hd__and2b_1 _2853_ (.A_N(_1030_),
-    .B(_1182_),
+ sky130_fd_sc_hd__buf_2 _2859_ (.A(_1182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1183_));
- sky130_fd_sc_hd__buf_2 _2854_ (.A(_1183_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1184_));
- sky130_fd_sc_hd__mux2_1 _2855_ (.A0(net569),
-    .A1(_1074_),
-    .S(_1184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1185_));
- sky130_fd_sc_hd__clkbuf_1 _2856_ (.A(_1185_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0189_));
- sky130_fd_sc_hd__mux2_1 _2857_ (.A0(net540),
-    .A1(_1082_),
-    .S(_1184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1186_));
- sky130_fd_sc_hd__clkbuf_1 _2858_ (.A(_1186_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0190_));
- sky130_fd_sc_hd__mux2_1 _2859_ (.A0(net601),
-    .A1(_1084_),
-    .S(_1184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1187_));
- sky130_fd_sc_hd__clkbuf_1 _2860_ (.A(_1187_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0191_));
- sky130_fd_sc_hd__mux2_1 _2861_ (.A0(net600),
-    .A1(_1086_),
-    .S(_1184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1188_));
- sky130_fd_sc_hd__clkbuf_1 _2862_ (.A(_1188_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0192_));
- sky130_fd_sc_hd__mux2_1 _2863_ (.A0(net620),
-    .A1(_1088_),
-    .S(_1184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1189_));
- sky130_fd_sc_hd__clkbuf_1 _2864_ (.A(_1189_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0193_));
- sky130_fd_sc_hd__buf_2 _2865_ (.A(_1183_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1190_));
- sky130_fd_sc_hd__mux2_1 _2866_ (.A0(net538),
-    .A1(_1090_),
-    .S(_1190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1191_));
- sky130_fd_sc_hd__clkbuf_1 _2867_ (.A(_1191_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0194_));
- sky130_fd_sc_hd__mux2_1 _2868_ (.A0(net584),
-    .A1(_1093_),
-    .S(_1190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1192_));
- sky130_fd_sc_hd__clkbuf_1 _2869_ (.A(_1192_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0195_));
- sky130_fd_sc_hd__mux2_1 _2870_ (.A0(net557),
+ sky130_fd_sc_hd__mux2_1 _2860_ (.A0(\user_design.ccr0[0] ),
     .A1(_1095_),
-    .S(_1190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1193_));
- sky130_fd_sc_hd__clkbuf_1 _2871_ (.A(_1193_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0196_));
- sky130_fd_sc_hd__mux2_1 _2872_ (.A0(net570),
-    .A1(_1097_),
-    .S(_1190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1194_));
- sky130_fd_sc_hd__clkbuf_1 _2873_ (.A(_1194_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0197_));
- sky130_fd_sc_hd__mux2_1 _2874_ (.A0(net555),
-    .A1(_1099_),
-    .S(_1190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1195_));
- sky130_fd_sc_hd__clkbuf_1 _2875_ (.A(_1195_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0198_));
- sky130_fd_sc_hd__buf_2 _2876_ (.A(_1183_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1196_));
- sky130_fd_sc_hd__mux2_1 _2877_ (.A0(net568),
-    .A1(_1101_),
-    .S(_1196_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1197_));
- sky130_fd_sc_hd__clkbuf_1 _2878_ (.A(_1197_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0199_));
- sky130_fd_sc_hd__mux2_1 _2879_ (.A0(net554),
-    .A1(_1104_),
-    .S(_1196_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1198_));
- sky130_fd_sc_hd__clkbuf_1 _2880_ (.A(_1198_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0200_));
- sky130_fd_sc_hd__mux2_1 _2881_ (.A0(net590),
-    .A1(_1106_),
-    .S(_1196_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1199_));
- sky130_fd_sc_hd__clkbuf_1 _2882_ (.A(_1199_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0201_));
- sky130_fd_sc_hd__mux2_1 _2883_ (.A0(net580),
-    .A1(_1108_),
-    .S(_1196_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1200_));
- sky130_fd_sc_hd__clkbuf_1 _2884_ (.A(_1200_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0202_));
- sky130_fd_sc_hd__mux2_1 _2885_ (.A0(net597),
-    .A1(_1110_),
-    .S(_1196_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1201_));
- sky130_fd_sc_hd__clkbuf_1 _2886_ (.A(_1201_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0203_));
- sky130_fd_sc_hd__mux2_1 _2887_ (.A0(net553),
-    .A1(_1112_),
     .S(_1183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_1184_));
+ sky130_fd_sc_hd__clkbuf_1 _2861_ (.A(_1184_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0173_));
+ sky130_fd_sc_hd__mux2_1 _2862_ (.A0(\user_design.ccr0[1] ),
+    .A1(_1103_),
+    .S(_1183_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1185_));
+ sky130_fd_sc_hd__clkbuf_1 _2863_ (.A(_1185_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0174_));
+ sky130_fd_sc_hd__mux2_1 _2864_ (.A0(\user_design.ccr0[2] ),
+    .A1(_1105_),
+    .S(_1183_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1186_));
+ sky130_fd_sc_hd__clkbuf_1 _2865_ (.A(_1186_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0175_));
+ sky130_fd_sc_hd__mux2_1 _2866_ (.A0(\user_design.ccr0[3] ),
+    .A1(_1107_),
+    .S(_1183_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1187_));
+ sky130_fd_sc_hd__clkbuf_1 _2867_ (.A(_1187_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0176_));
+ sky130_fd_sc_hd__mux2_1 _2868_ (.A0(\user_design.ccr0[4] ),
+    .A1(_1109_),
+    .S(_1183_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1188_));
+ sky130_fd_sc_hd__clkbuf_1 _2869_ (.A(_1188_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0177_));
+ sky130_fd_sc_hd__buf_2 _2870_ (.A(_1182_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1189_));
+ sky130_fd_sc_hd__mux2_1 _2871_ (.A0(\user_design.ccr0[5] ),
+    .A1(_1111_),
+    .S(_1189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1190_));
+ sky130_fd_sc_hd__clkbuf_1 _2872_ (.A(_1190_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0178_));
+ sky130_fd_sc_hd__mux2_1 _2873_ (.A0(\user_design.ccr0[6] ),
+    .A1(_1114_),
+    .S(_1189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1191_));
+ sky130_fd_sc_hd__clkbuf_1 _2874_ (.A(_1191_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0179_));
+ sky130_fd_sc_hd__mux2_1 _2875_ (.A0(\user_design.ccr0[7] ),
+    .A1(_1116_),
+    .S(_1189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1192_));
+ sky130_fd_sc_hd__clkbuf_1 _2876_ (.A(_1192_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0180_));
+ sky130_fd_sc_hd__mux2_1 _2877_ (.A0(\user_design.ccr0[8] ),
+    .A1(_1118_),
+    .S(_1189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1193_));
+ sky130_fd_sc_hd__clkbuf_1 _2878_ (.A(_1193_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0181_));
+ sky130_fd_sc_hd__mux2_1 _2879_ (.A0(\user_design.ccr0[9] ),
+    .A1(_1120_),
+    .S(_1189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1194_));
+ sky130_fd_sc_hd__clkbuf_1 _2880_ (.A(_1194_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0182_));
+ sky130_fd_sc_hd__buf_2 _2881_ (.A(_1182_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1195_));
+ sky130_fd_sc_hd__mux2_1 _2882_ (.A0(\user_design.ccr0[10] ),
+    .A1(_1122_),
+    .S(_1195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1196_));
+ sky130_fd_sc_hd__clkbuf_1 _2883_ (.A(_1196_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0183_));
+ sky130_fd_sc_hd__mux2_1 _2884_ (.A0(\user_design.ccr0[11] ),
+    .A1(_1125_),
+    .S(_1195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1197_));
+ sky130_fd_sc_hd__clkbuf_1 _2885_ (.A(_1197_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0184_));
+ sky130_fd_sc_hd__mux2_1 _2886_ (.A0(\user_design.ccr0[12] ),
+    .A1(_1127_),
+    .S(_1195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1198_));
+ sky130_fd_sc_hd__clkbuf_1 _2887_ (.A(_1198_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0185_));
+ sky130_fd_sc_hd__mux2_1 _2888_ (.A0(\user_design.ccr0[13] ),
+    .A1(_1129_),
+    .S(_1195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1199_));
+ sky130_fd_sc_hd__clkbuf_1 _2889_ (.A(_1199_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0186_));
+ sky130_fd_sc_hd__mux2_1 _2890_ (.A0(\user_design.ccr0[14] ),
+    .A1(_1131_),
+    .S(_1195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1200_));
+ sky130_fd_sc_hd__clkbuf_1 _2891_ (.A(_1200_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0187_));
+ sky130_fd_sc_hd__mux2_1 _2892_ (.A0(\user_design.ccr0[15] ),
+    .A1(_1133_),
+    .S(_1182_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1201_));
+ sky130_fd_sc_hd__clkbuf_1 _2893_ (.A(_1201_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0188_));
+ sky130_fd_sc_hd__and2b_2 _2894_ (.A_N(_1096_),
+    .B(_1157_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_1202_));
- sky130_fd_sc_hd__clkbuf_1 _2888_ (.A(_1202_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _2895_ (.A(_1202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0204_));
- sky130_fd_sc_hd__nor3b_4 _2889_ (.A(_0983_),
-    .B(_1006_),
-    .C_N(_1136_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1203_));
- sky130_fd_sc_hd__clkbuf_2 _2890_ (.A(_1203_),
+    .X(_1203_));
+ sky130_fd_sc_hd__and2b_2 _2896_ (.A_N(_1051_),
+    .B(_1203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1204_));
- sky130_fd_sc_hd__mux2_1 _2891_ (.A0(_0758_),
-    .A1(net626),
-    .S(_1204_),
+ sky130_fd_sc_hd__clkbuf_2 _2897_ (.A(_1204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1205_));
- sky130_fd_sc_hd__clkbuf_1 _2892_ (.A(_1205_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0205_));
- sky130_fd_sc_hd__mux2_1 _2893_ (.A0(_0762_),
-    .A1(net621),
-    .S(_1204_),
+ sky130_fd_sc_hd__mux2_1 _2898_ (.A0(net593),
+    .A1(_1095_),
+    .S(_1205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1206_));
- sky130_fd_sc_hd__clkbuf_1 _2894_ (.A(_1206_),
+ sky130_fd_sc_hd__clkbuf_1 _2899_ (.A(_1206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0206_));
- sky130_fd_sc_hd__mux2_1 _2895_ (.A0(_0765_),
-    .A1(net642),
-    .S(_1204_),
+    .X(_0189_));
+ sky130_fd_sc_hd__mux2_1 _2900_ (.A0(net589),
+    .A1(_1103_),
+    .S(_1205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1207_));
- sky130_fd_sc_hd__clkbuf_1 _2896_ (.A(_1207_),
+ sky130_fd_sc_hd__clkbuf_1 _2901_ (.A(_1207_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0207_));
- sky130_fd_sc_hd__mux2_1 _2897_ (.A0(_0761_),
-    .A1(net595),
-    .S(_1204_),
+    .X(_0190_));
+ sky130_fd_sc_hd__mux2_1 _2902_ (.A0(net598),
+    .A1(_1105_),
+    .S(_1205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1208_));
- sky130_fd_sc_hd__clkbuf_1 _2898_ (.A(_1208_),
+ sky130_fd_sc_hd__clkbuf_1 _2903_ (.A(_1208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0208_));
- sky130_fd_sc_hd__mux2_1 _2899_ (.A0(_0764_),
-    .A1(\user_design.mem_core.memory_data_in[4] ),
-    .S(_1204_),
+    .X(_0191_));
+ sky130_fd_sc_hd__mux2_1 _2904_ (.A0(net608),
+    .A1(_1107_),
+    .S(_1205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1209_));
- sky130_fd_sc_hd__clkbuf_1 _2900_ (.A(_1209_),
+ sky130_fd_sc_hd__clkbuf_1 _2905_ (.A(_1209_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0209_));
- sky130_fd_sc_hd__clkbuf_2 _2901_ (.A(_1203_),
+    .X(_0192_));
+ sky130_fd_sc_hd__mux2_1 _2906_ (.A0(net575),
+    .A1(_1109_),
+    .S(_1205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1210_));
- sky130_fd_sc_hd__mux2_1 _2902_ (.A0(_0768_),
-    .A1(\user_design.mem_core.memory_data_in[5] ),
-    .S(_1210_),
+ sky130_fd_sc_hd__clkbuf_1 _2907_ (.A(_1210_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0193_));
+ sky130_fd_sc_hd__buf_2 _2908_ (.A(_1204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1211_));
- sky130_fd_sc_hd__clkbuf_1 _2903_ (.A(_1211_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0210_));
- sky130_fd_sc_hd__mux2_1 _2904_ (.A0(_0769_),
-    .A1(net439),
-    .S(_1210_),
+ sky130_fd_sc_hd__mux2_1 _2909_ (.A0(net586),
+    .A1(_1111_),
+    .S(_1211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1212_));
- sky130_fd_sc_hd__clkbuf_1 _2905_ (.A(_1212_),
+ sky130_fd_sc_hd__clkbuf_1 _2910_ (.A(_1212_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0211_));
- sky130_fd_sc_hd__mux2_1 _2906_ (.A0(_0771_),
-    .A1(\user_design.mem_core.memory_data_in[7] ),
-    .S(_1210_),
+    .X(_0194_));
+ sky130_fd_sc_hd__mux2_1 _2911_ (.A0(net587),
+    .A1(_1114_),
+    .S(_1211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1213_));
- sky130_fd_sc_hd__clkbuf_1 _2907_ (.A(_1213_),
+ sky130_fd_sc_hd__clkbuf_1 _2912_ (.A(_1213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0212_));
- sky130_fd_sc_hd__mux2_1 _2908_ (.A0(_0772_),
-    .A1(\user_design.mem_core.memory_data_in[8] ),
-    .S(_1210_),
+    .X(_0195_));
+ sky130_fd_sc_hd__mux2_1 _2913_ (.A0(net585),
+    .A1(_1116_),
+    .S(_1211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1214_));
- sky130_fd_sc_hd__clkbuf_1 _2909_ (.A(_1214_),
+ sky130_fd_sc_hd__clkbuf_1 _2914_ (.A(_1214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0213_));
- sky130_fd_sc_hd__mux2_1 _2910_ (.A0(_0774_),
-    .A1(net512),
-    .S(_1210_),
+    .X(_0196_));
+ sky130_fd_sc_hd__mux2_1 _2915_ (.A0(net576),
+    .A1(_1118_),
+    .S(_1211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1215_));
- sky130_fd_sc_hd__clkbuf_1 _2911_ (.A(_1215_),
+ sky130_fd_sc_hd__clkbuf_1 _2916_ (.A(_1215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0214_));
- sky130_fd_sc_hd__clkbuf_2 _2912_ (.A(_1203_),
+    .X(_0197_));
+ sky130_fd_sc_hd__mux2_1 _2917_ (.A0(net614),
+    .A1(_1120_),
+    .S(_1211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1216_));
- sky130_fd_sc_hd__mux2_1 _2913_ (.A0(net471),
-    .A1(\user_design.mem_core.memory_data_in[10] ),
-    .S(_1216_),
+ sky130_fd_sc_hd__clkbuf_1 _2918_ (.A(_1216_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0198_));
+ sky130_fd_sc_hd__clkbuf_2 _2919_ (.A(_1204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1217_));
- sky130_fd_sc_hd__clkbuf_1 _2914_ (.A(_1217_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0215_));
- sky130_fd_sc_hd__mux2_1 _2915_ (.A0(net484),
-    .A1(\user_design.mem_core.memory_data_in[11] ),
-    .S(_1216_),
+ sky130_fd_sc_hd__mux2_1 _2920_ (.A0(net600),
+    .A1(_1122_),
+    .S(_1217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1218_));
- sky130_fd_sc_hd__clkbuf_1 _2916_ (.A(_1218_),
+ sky130_fd_sc_hd__clkbuf_1 _2921_ (.A(_1218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0216_));
- sky130_fd_sc_hd__mux2_1 _2917_ (.A0(net461),
-    .A1(\user_design.mem_core.memory_data_in[12] ),
-    .S(_1216_),
+    .X(_0199_));
+ sky130_fd_sc_hd__mux2_1 _2922_ (.A0(net604),
+    .A1(_1125_),
+    .S(_1217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1219_));
- sky130_fd_sc_hd__clkbuf_1 _2918_ (.A(_1219_),
+ sky130_fd_sc_hd__clkbuf_1 _2923_ (.A(_1219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0217_));
- sky130_fd_sc_hd__mux2_1 _2919_ (.A0(net478),
-    .A1(\user_design.mem_core.memory_data_in[13] ),
-    .S(_1216_),
+    .X(_0200_));
+ sky130_fd_sc_hd__mux2_1 _2924_ (.A0(net621),
+    .A1(_1127_),
+    .S(_1217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1220_));
- sky130_fd_sc_hd__clkbuf_1 _2920_ (.A(_1220_),
+ sky130_fd_sc_hd__clkbuf_1 _2925_ (.A(_1220_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0218_));
- sky130_fd_sc_hd__mux2_1 _2921_ (.A0(net487),
-    .A1(\user_design.mem_core.memory_data_in[14] ),
-    .S(_1216_),
+    .X(_0201_));
+ sky130_fd_sc_hd__mux2_1 _2926_ (.A0(net632),
+    .A1(_1129_),
+    .S(_1217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1221_));
- sky130_fd_sc_hd__clkbuf_1 _2922_ (.A(_1221_),
+ sky130_fd_sc_hd__clkbuf_1 _2927_ (.A(_1221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0219_));
- sky130_fd_sc_hd__mux2_1 _2923_ (.A0(net445),
-    .A1(\user_design.mem_core.memory_data_in[15] ),
-    .S(_1203_),
+    .X(_0202_));
+ sky130_fd_sc_hd__mux2_1 _2928_ (.A0(net603),
+    .A1(_1131_),
+    .S(_1217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1222_));
- sky130_fd_sc_hd__clkbuf_1 _2924_ (.A(_1222_),
+ sky130_fd_sc_hd__clkbuf_1 _2929_ (.A(_1222_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0220_));
- sky130_fd_sc_hd__and2_2 _2925_ (.A(\user_design.spi_core.ss_n_reg[1] ),
-    .B(\user_design.spi_core.ss_n_reg[2] ),
+    .X(_0203_));
+ sky130_fd_sc_hd__mux2_1 _2930_ (.A0(net584),
+    .A1(_1133_),
+    .S(_1204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1223_));
- sky130_fd_sc_hd__nand3_2 _2926_ (.A(\user_design.system_core.mem_read_state[0] ),
-    .B(\user_design.system_core.mem_read_state[1] ),
-    .C(_1223_),
+ sky130_fd_sc_hd__clkbuf_1 _2931_ (.A(_1223_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0204_));
+ sky130_fd_sc_hd__nor3b_4 _2932_ (.A(_1004_),
+    .B(_1027_),
+    .C_N(_1157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1224_));
- sky130_fd_sc_hd__or3b_2 _2927_ (.A(\user_design.spi_core.sclk_reg[2] ),
-    .B(_1223_),
-    .C_N(\user_design.spi_core.sclk_reg[1] ),
+ sky130_fd_sc_hd__clkbuf_2 _2933_ (.A(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1225_));
- sky130_fd_sc_hd__nand3_1 _2928_ (.A(_0640_),
-    .B(_1224_),
-    .C(_1225_),
+ sky130_fd_sc_hd__mux2_1 _2934_ (.A0(net453),
+    .A1(\user_design.mem_core.memory_data_in[0] ),
+    .S(_1225_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1226_));
- sky130_fd_sc_hd__clkbuf_2 _2929_ (.A(_1226_),
+    .X(_1226_));
+ sky130_fd_sc_hd__clkbuf_1 _2935_ (.A(_1226_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0205_));
+ sky130_fd_sc_hd__mux2_1 _2936_ (.A0(net555),
+    .A1(\user_design.mem_core.memory_data_in[1] ),
+    .S(_1225_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1227_));
- sky130_fd_sc_hd__nor2_4 _2930_ (.A(_0636_),
-    .B(_1224_),
+ sky130_fd_sc_hd__clkbuf_1 _2937_ (.A(_1227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1228_));
- sky130_fd_sc_hd__nor2_1 _2931_ (.A(_0636_),
-    .B(_1223_),
+    .X(_0206_));
+ sky130_fd_sc_hd__mux2_1 _2938_ (.A0(net660),
+    .A1(net626),
+    .S(_1225_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1229_));
- sky130_fd_sc_hd__and2_1 _2932_ (.A(_1226_),
-    .B(_1229_),
+    .X(_1228_));
+ sky130_fd_sc_hd__clkbuf_1 _2939_ (.A(_1228_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0207_));
+ sky130_fd_sc_hd__mux2_1 _2940_ (.A0(\user_design.cell_core.cell_output_state[5] ),
+    .A1(net640),
+    .S(_1225_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1229_));
+ sky130_fd_sc_hd__clkbuf_1 _2941_ (.A(_1229_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0208_));
+ sky130_fd_sc_hd__mux2_1 _2942_ (.A0(net518),
+    .A1(\user_design.mem_core.memory_data_in[4] ),
+    .S(_1225_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1230_));
- sky130_fd_sc_hd__nor2_2 _2933_ (.A(_1228_),
-    .B(_1230_),
+ sky130_fd_sc_hd__clkbuf_1 _2943_ (.A(_1230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1231_));
- sky130_fd_sc_hd__clkbuf_2 _2934_ (.A(_1231_),
+    .X(_0209_));
+ sky130_fd_sc_hd__clkbuf_2 _2944_ (.A(_1224_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1231_));
+ sky130_fd_sc_hd__mux2_1 _2945_ (.A0(net580),
+    .A1(\user_design.mem_core.memory_data_in[5] ),
+    .S(_1231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1232_));
- sky130_fd_sc_hd__clkbuf_2 _2935_ (.A(_1232_),
+ sky130_fd_sc_hd__clkbuf_1 _2946_ (.A(_1232_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0210_));
+ sky130_fd_sc_hd__mux2_1 _2947_ (.A0(\user_design.cell_core.cell_output_state[3] ),
+    .A1(net599),
+    .S(_1231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1233_));
- sky130_fd_sc_hd__buf_2 _2936_ (.A(_1229_),
+ sky130_fd_sc_hd__clkbuf_1 _2948_ (.A(_1233_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0211_));
+ sky130_fd_sc_hd__mux2_1 _2949_ (.A0(net563),
+    .A1(\user_design.mem_core.memory_data_in[7] ),
+    .S(_1231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1234_));
- sky130_fd_sc_hd__clkbuf_2 _2937_ (.A(_1228_),
+ sky130_fd_sc_hd__clkbuf_1 _2950_ (.A(_1234_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0212_));
+ sky130_fd_sc_hd__mux2_1 _2951_ (.A0(net596),
+    .A1(\user_design.mem_core.memory_data_in[8] ),
+    .S(_1231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1235_));
- sky130_fd_sc_hd__a32o_1 _2938_ (.A1(\user_design.spi_core.mosi_reg[1] ),
-    .A2(\user_design.spi_core.mosi_reg[2] ),
-    .A3(_1234_),
-    .B1(_1235_),
-    .B2(\user_design.spi_core.data_in[0] ),
+ sky130_fd_sc_hd__clkbuf_1 _2952_ (.A(_1235_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0213_));
+ sky130_fd_sc_hd__mux2_1 _2953_ (.A0(\user_design.cell_core.cell_output_state[9] ),
+    .A1(\user_design.mem_core.memory_data_in[9] ),
+    .S(_1231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1236_));
- sky130_fd_sc_hd__o22a_1 _2939_ (.A1(net508),
-    .A2(_1227_),
-    .B1(_1233_),
-    .B2(_1236_),
+ sky130_fd_sc_hd__clkbuf_1 _2954_ (.A(_1236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0221_));
- sky130_fd_sc_hd__clkbuf_2 _2940_ (.A(_1234_),
+    .X(_0214_));
+ sky130_fd_sc_hd__clkbuf_2 _2955_ (.A(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1237_));
- sky130_fd_sc_hd__a22o_1 _2941_ (.A1(\user_design.spi_core.data_in[1] ),
-    .A2(_1235_),
-    .B1(_1237_),
-    .B2(net508),
+ sky130_fd_sc_hd__mux2_1 _2956_ (.A0(net444),
+    .A1(net578),
+    .S(_1237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1238_));
- sky130_fd_sc_hd__o22a_1 _2942_ (.A1(net522),
-    .A2(_1227_),
-    .B1(_1233_),
-    .B2(_1238_),
+ sky130_fd_sc_hd__clkbuf_1 _2957_ (.A(_1238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0222_));
- sky130_fd_sc_hd__buf_2 _2943_ (.A(_1226_),
+    .X(_0215_));
+ sky130_fd_sc_hd__mux2_1 _2958_ (.A0(net442),
+    .A1(net641),
+    .S(_1237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1239_));
- sky130_fd_sc_hd__clkbuf_2 _2944_ (.A(_1239_),
+ sky130_fd_sc_hd__clkbuf_1 _2959_ (.A(_1239_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0216_));
+ sky130_fd_sc_hd__mux2_1 _2960_ (.A0(net455),
+    .A1(\user_design.mem_core.memory_data_in[12] ),
+    .S(_1237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1240_));
- sky130_fd_sc_hd__a22o_1 _2945_ (.A1(\user_design.spi_core.data_in[2] ),
-    .A2(_1235_),
-    .B1(_1237_),
-    .B2(net612),
+ sky130_fd_sc_hd__clkbuf_1 _2961_ (.A(_1240_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0217_));
+ sky130_fd_sc_hd__mux2_1 _2962_ (.A0(net461),
+    .A1(net661),
+    .S(_1237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1241_));
- sky130_fd_sc_hd__o22a_1 _2946_ (.A1(net477),
-    .A2(_1240_),
-    .B1(_1233_),
-    .B2(net613),
+ sky130_fd_sc_hd__clkbuf_1 _2963_ (.A(_1241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0223_));
- sky130_fd_sc_hd__a22o_1 _2947_ (.A1(net602),
-    .A2(_1235_),
-    .B1(_1237_),
-    .B2(net477),
+    .X(_0218_));
+ sky130_fd_sc_hd__mux2_1 _2964_ (.A0(net582),
+    .A1(\user_design.mem_core.memory_data_in[14] ),
+    .S(_1237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1242_));
- sky130_fd_sc_hd__o22a_1 _2948_ (.A1(net552),
-    .A2(_1240_),
-    .B1(_1233_),
-    .B2(_1242_),
+ sky130_fd_sc_hd__clkbuf_1 _2965_ (.A(_1242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0224_));
- sky130_fd_sc_hd__clkbuf_2 _2949_ (.A(_1228_),
+    .X(_0219_));
+ sky130_fd_sc_hd__mux2_1 _2966_ (.A0(net573),
+    .A1(net635),
+    .S(_1224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1243_));
- sky130_fd_sc_hd__clkbuf_2 _2950_ (.A(_1229_),
+ sky130_fd_sc_hd__clkbuf_1 _2967_ (.A(_1243_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0220_));
+ sky130_fd_sc_hd__and2_1 _2968_ (.A(\user_design.spi_core.ss_n_reg[1] ),
+    .B(\user_design.spi_core.ss_n_reg[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1244_));
- sky130_fd_sc_hd__and3_1 _2951_ (.A(_0641_),
-    .B(_1224_),
-    .C(_1225_),
+ sky130_fd_sc_hd__nand3_1 _2969_ (.A(\user_design.system_core.mem_read_state[0] ),
+    .B(\user_design.system_core.mem_read_state[1] ),
+    .C(_1244_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1245_));
- sky130_fd_sc_hd__a221o_1 _2952_ (.A1(net575),
-    .A2(_1243_),
-    .B1(_1244_),
-    .B2(net552),
-    .C1(_1245_),
+    .Y(_1245_));
+ sky130_fd_sc_hd__or3b_1 _2970_ (.A(\user_design.spi_core.sclk_reg[2] ),
+    .B(_1244_),
+    .C_N(\user_design.spi_core.sclk_reg[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1246_));
- sky130_fd_sc_hd__o21a_1 _2953_ (.A1(net542),
-    .A2(_1227_),
-    .B1(_1246_),
+ sky130_fd_sc_hd__nand3_2 _2971_ (.A(_0664_),
+    .B(_1245_),
+    .C(_1246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0225_));
- sky130_fd_sc_hd__a22o_1 _2954_ (.A1(net577),
-    .A2(_1235_),
-    .B1(_1237_),
-    .B2(net622),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1247_));
- sky130_fd_sc_hd__o22a_1 _2955_ (.A1(net502),
-    .A2(_1240_),
-    .B1(_1233_),
-    .B2(_1247_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0226_));
- sky130_fd_sc_hd__clkbuf_2 _2956_ (.A(_1231_),
+    .Y(_1247_));
+ sky130_fd_sc_hd__clkbuf_2 _2972_ (.A(_1247_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1248_));
- sky130_fd_sc_hd__clkbuf_2 _2957_ (.A(_1228_),
+ sky130_fd_sc_hd__nor2_2 _2973_ (.A(_0659_),
+    .B(_1245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1249_));
- sky130_fd_sc_hd__a22o_1 _2958_ (.A1(net574),
-    .A2(_1249_),
-    .B1(_1237_),
-    .B2(net640),
+    .Y(_1249_));
+ sky130_fd_sc_hd__nor2_1 _2974_ (.A(_0658_),
+    .B(_1244_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1250_));
- sky130_fd_sc_hd__o22a_1 _2959_ (.A1(net541),
-    .A2(_1240_),
-    .B1(_1248_),
-    .B2(_1250_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0227_));
- sky130_fd_sc_hd__buf_2 _2960_ (.A(_1234_),
+    .Y(_1250_));
+ sky130_fd_sc_hd__and2_1 _2975_ (.A(_1247_),
+    .B(_1250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1251_));
- sky130_fd_sc_hd__a22o_1 _2961_ (.A1(net585),
-    .A2(_1249_),
-    .B1(_1251_),
-    .B2(net541),
+ sky130_fd_sc_hd__nor2_2 _2976_ (.A(_1249_),
+    .B(_1251_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1252_));
- sky130_fd_sc_hd__o22a_1 _2962_ (.A1(net537),
-    .A2(_1240_),
-    .B1(_1248_),
-    .B2(_1252_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0228_));
- sky130_fd_sc_hd__a221o_1 _2963_ (.A1(net578),
-    .A2(_1243_),
-    .B1(_1244_),
-    .B2(net637),
-    .C1(_1245_),
+    .Y(_1252_));
+ sky130_fd_sc_hd__clkbuf_2 _2977_ (.A(_1252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1253_));
- sky130_fd_sc_hd__o21a_1 _2964_ (.A1(net593),
-    .A2(_1227_),
-    .B1(_1253_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0229_));
- sky130_fd_sc_hd__clkbuf_2 _2965_ (.A(_1239_),
+ sky130_fd_sc_hd__clkbuf_2 _2978_ (.A(_1253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1254_));
- sky130_fd_sc_hd__a22o_1 _2966_ (.A1(net550),
-    .A2(_1249_),
-    .B1(_1251_),
-    .B2(net594),
+ sky130_fd_sc_hd__clkbuf_2 _2979_ (.A(_1250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1255_));
- sky130_fd_sc_hd__o22a_1 _2967_ (.A1(net495),
-    .A2(_1254_),
-    .B1(_1248_),
-    .B2(_1255_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0230_));
- sky130_fd_sc_hd__a22o_1 _2968_ (.A1(net572),
-    .A2(_1249_),
-    .B1(_1251_),
-    .B2(\user_design.spi_core.data_out[9] ),
+ sky130_fd_sc_hd__clkbuf_2 _2980_ (.A(_1249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1256_));
- sky130_fd_sc_hd__o22a_1 _2969_ (.A1(net520),
-    .A2(_1254_),
-    .B1(_1248_),
-    .B2(net573),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0231_));
- sky130_fd_sc_hd__a22o_1 _2970_ (.A1(\user_design.spi_core.data_in[11] ),
-    .A2(_1249_),
-    .B1(_1251_),
-    .B2(net520),
+ sky130_fd_sc_hd__a32o_1 _2981_ (.A1(\user_design.spi_core.mosi_reg[1] ),
+    .A2(\user_design.spi_core.mosi_reg[2] ),
+    .A3(_1255_),
+    .B1(_1256_),
+    .B2(net622),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1257_));
- sky130_fd_sc_hd__o22a_1 _2971_ (.A1(net464),
-    .A2(_1254_),
-    .B1(_1248_),
-    .B2(_1257_),
+ sky130_fd_sc_hd__o22a_1 _2982_ (.A1(net468),
+    .A2(_1248_),
+    .B1(_1254_),
+    .B2(net623),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0232_));
- sky130_fd_sc_hd__clkbuf_2 _2972_ (.A(_1231_),
+    .X(_0221_));
+ sky130_fd_sc_hd__clkbuf_2 _2983_ (.A(_1255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1258_));
- sky130_fd_sc_hd__a22o_1 _2973_ (.A1(\user_design.spi_core.data_in[12] ),
-    .A2(_1243_),
-    .B1(_1251_),
-    .B2(net618),
+ sky130_fd_sc_hd__a22o_1 _2984_ (.A1(net616),
+    .A2(_1256_),
+    .B1(_1258_),
+    .B2(net468),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1259_));
- sky130_fd_sc_hd__o22a_1 _2974_ (.A1(net492),
-    .A2(_1254_),
-    .B1(_1258_),
-    .B2(net619),
+ sky130_fd_sc_hd__o22a_1 _2985_ (.A1(net508),
+    .A2(_1248_),
+    .B1(_1254_),
+    .B2(_1259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0233_));
- sky130_fd_sc_hd__a22o_1 _2975_ (.A1(\user_design.spi_core.data_in[13] ),
-    .A2(_1243_),
-    .B1(_1244_),
-    .B2(net609),
+    .X(_0222_));
+ sky130_fd_sc_hd__clkbuf_2 _2986_ (.A(_1247_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1260_));
- sky130_fd_sc_hd__o22a_1 _2976_ (.A1(net583),
-    .A2(_1254_),
-    .B1(_1258_),
-    .B2(net610),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0234_));
- sky130_fd_sc_hd__a221o_1 _2977_ (.A1(\user_design.spi_core.data_in[14] ),
-    .A2(_1228_),
-    .B1(_1244_),
-    .B2(net475),
-    .C1(_1245_),
+ sky130_fd_sc_hd__clkbuf_2 _2987_ (.A(_1260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1261_));
- sky130_fd_sc_hd__o21a_1 _2978_ (.A1(\user_design.spi_core.data_out[14] ),
-    .A2(_1227_),
-    .B1(_1261_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0235_));
- sky130_fd_sc_hd__clkbuf_2 _2979_ (.A(_1239_),
+ sky130_fd_sc_hd__a22o_1 _2988_ (.A1(net611),
+    .A2(_1256_),
+    .B1(_1258_),
+    .B2(net508),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1262_));
- sky130_fd_sc_hd__a22o_1 _2980_ (.A1(net563),
-    .A2(_1243_),
-    .B1(_1244_),
-    .B2(\user_design.spi_core.data_out[14] ),
+ sky130_fd_sc_hd__o22a_1 _2989_ (.A1(net488),
+    .A2(_1261_),
+    .B1(_1254_),
+    .B2(_1262_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0223_));
+ sky130_fd_sc_hd__a22o_1 _2990_ (.A1(net601),
+    .A2(_1256_),
+    .B1(_1258_),
+    .B2(net488),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1263_));
- sky130_fd_sc_hd__o22a_1 _2981_ (.A1(net587),
-    .A2(_1262_),
-    .B1(_1258_),
+ sky130_fd_sc_hd__o22a_1 _2991_ (.A1(net532),
+    .A2(_1261_),
+    .B1(_1254_),
     .B2(_1263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0236_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _2982_ (.A(_1234_),
+    .X(_0224_));
+ sky130_fd_sc_hd__clkbuf_2 _2992_ (.A(_1249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1264_));
- sky130_fd_sc_hd__and2_1 _2983_ (.A(net462),
-    .B(_1264_),
+ sky130_fd_sc_hd__clkbuf_2 _2993_ (.A(_1250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1265_));
- sky130_fd_sc_hd__o22a_1 _2984_ (.A1(\user_design.spi_core.data_out[16] ),
-    .A2(_1262_),
-    .B1(_1258_),
-    .B2(_1265_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0237_));
- sky130_fd_sc_hd__clkbuf_2 _2985_ (.A(_1245_),
+ sky130_fd_sc_hd__and3_2 _2994_ (.A(_0665_),
+    .B(_1245_),
+    .C(_1246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1266_));
- sky130_fd_sc_hd__clkbuf_2 _2986_ (.A(_1230_),
+ sky130_fd_sc_hd__a221o_1 _2995_ (.A1(\user_design.spi_core.data_in[4] ),
+    .A2(_1264_),
+    .B1(_1265_),
+    .B2(\user_design.spi_core.data_out[3] ),
+    .C1(_1266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1267_));
- sky130_fd_sc_hd__a22o_1 _2987_ (.A1(net539),
-    .A2(_1266_),
+ sky130_fd_sc_hd__o21a_1 _2996_ (.A1(net568),
+    .A2(_1248_),
     .B1(_1267_),
-    .B2(net582),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0238_));
- sky130_fd_sc_hd__and2_1 _2988_ (.A(net599),
-    .B(_1264_),
+    .X(_0225_));
+ sky130_fd_sc_hd__a22o_1 _2997_ (.A1(\user_design.spi_core.data_in[5] ),
+    .A2(_1256_),
+    .B1(_1258_),
+    .B2(\user_design.spi_core.data_out[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1268_));
- sky130_fd_sc_hd__o22a_1 _2989_ (.A1(net506),
-    .A2(_1262_),
-    .B1(_1258_),
+ sky130_fd_sc_hd__o22a_1 _2998_ (.A1(net542),
+    .A2(_1261_),
+    .B1(_1254_),
     .B2(_1268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0239_));
- sky130_fd_sc_hd__clkbuf_2 _2990_ (.A(_1231_),
+    .X(_0226_));
+ sky130_fd_sc_hd__clkbuf_2 _2999_ (.A(_1252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1269_));
- sky130_fd_sc_hd__and2_1 _2991_ (.A(net588),
-    .B(_1264_),
+ sky130_fd_sc_hd__clkbuf_2 _3000_ (.A(_1249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1270_));
- sky130_fd_sc_hd__o22a_1 _2992_ (.A1(net505),
-    .A2(_1262_),
-    .B1(_1269_),
-    .B2(_1270_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0240_));
- sky130_fd_sc_hd__a22o_1 _2993_ (.A1(net449),
-    .A2(_1266_),
-    .B1(_1267_),
-    .B2(\user_design.spi_core.data_out[19] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0241_));
- sky130_fd_sc_hd__and2_1 _2994_ (.A(net449),
-    .B(_1264_),
+ sky130_fd_sc_hd__a22o_1 _3001_ (.A1(\user_design.spi_core.data_in[6] ),
+    .A2(_1270_),
+    .B1(_1258_),
+    .B2(net642),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1271_));
- sky130_fd_sc_hd__o22a_1 _2995_ (.A1(net456),
-    .A2(_1262_),
+ sky130_fd_sc_hd__o22a_1 _3002_ (.A1(net554),
+    .A2(_1261_),
     .B1(_1269_),
-    .B2(_1271_),
+    .B2(net643),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0242_));
- sky130_fd_sc_hd__a22o_1 _2996_ (.A1(net451),
-    .A2(_1266_),
-    .B1(_1267_),
-    .B2(\user_design.spi_core.data_out[21] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0243_));
- sky130_fd_sc_hd__clkbuf_2 _2997_ (.A(_1226_),
+    .X(_0227_));
+ sky130_fd_sc_hd__clkbuf_2 _3003_ (.A(_1255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1272_));
- sky130_fd_sc_hd__and2_1 _2998_ (.A(net451),
-    .B(_1264_),
+ sky130_fd_sc_hd__a22o_1 _3004_ (.A1(\user_design.spi_core.data_in[7] ),
+    .A2(_1270_),
+    .B1(_1272_),
+    .B2(\user_design.spi_core.data_out[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1273_));
- sky130_fd_sc_hd__o22a_1 _2999_ (.A1(net447),
-    .A2(_1272_),
+ sky130_fd_sc_hd__o22a_1 _3005_ (.A1(net565),
+    .A2(_1261_),
     .B1(_1269_),
     .B2(_1273_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0244_));
- sky130_fd_sc_hd__a22o_1 _3000_ (.A1(\user_design.spi_core.data_out[24] ),
-    .A2(_1266_),
-    .B1(_1267_),
-    .B2(net447),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0245_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3001_ (.A(_1229_),
+    .X(_0228_));
+ sky130_fd_sc_hd__a221o_1 _3006_ (.A1(\user_design.spi_core.data_in[8] ),
+    .A2(_1264_),
+    .B1(_1265_),
+    .B2(\user_design.spi_core.data_out[7] ),
+    .C1(_1266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1274_));
- sky130_fd_sc_hd__and2_1 _3002_ (.A(net633),
-    .B(_1274_),
+ sky130_fd_sc_hd__o21a_1 _3007_ (.A1(net546),
+    .A2(_1248_),
+    .B1(_1274_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0229_));
+ sky130_fd_sc_hd__clkbuf_2 _3008_ (.A(_1260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1275_));
- sky130_fd_sc_hd__o22a_1 _3003_ (.A1(net468),
-    .A2(_1272_),
-    .B1(_1269_),
-    .B2(_1275_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0246_));
- sky130_fd_sc_hd__and2_1 _3004_ (.A(net591),
-    .B(_1274_),
+ sky130_fd_sc_hd__a22o_1 _3009_ (.A1(net633),
+    .A2(_1270_),
+    .B1(_1272_),
+    .B2(\user_design.spi_core.data_out[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1276_));
- sky130_fd_sc_hd__o22a_1 _3005_ (.A1(net480),
-    .A2(_1272_),
+ sky130_fd_sc_hd__o22a_1 _3010_ (.A1(net474),
+    .A2(_1275_),
     .B1(_1269_),
-    .B2(_1276_),
+    .B2(net634),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0247_));
- sky130_fd_sc_hd__and2_1 _3006_ (.A(net480),
-    .B(_1274_),
+    .X(_0230_));
+ sky130_fd_sc_hd__a22o_1 _3011_ (.A1(\user_design.spi_core.data_in[10] ),
+    .A2(_1270_),
+    .B1(_1272_),
+    .B2(net474),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1277_));
- sky130_fd_sc_hd__o22a_1 _3007_ (.A1(net493),
-    .A2(_1272_),
-    .B1(_1232_),
+ sky130_fd_sc_hd__o22a_1 _3012_ (.A1(net652),
+    .A2(_1275_),
+    .B1(_1269_),
     .B2(_1277_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0248_));
- sky130_fd_sc_hd__and2_1 _3008_ (.A(net598),
-    .B(_1274_),
+    .X(_0231_));
+ sky130_fd_sc_hd__a22o_1 _3013_ (.A1(net440),
+    .A2(_1270_),
+    .B1(_1272_),
+    .B2(\user_design.spi_core.data_out[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1278_));
- sky130_fd_sc_hd__o22a_1 _3009_ (.A1(net472),
-    .A2(_1272_),
-    .B1(_1232_),
+ sky130_fd_sc_hd__o22a_1 _3014_ (.A1(\user_design.spi_core.data_out[11] ),
+    .A2(_1275_),
+    .B1(_1269_),
     .B2(_1278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0249_));
- sky130_fd_sc_hd__a22o_1 _3010_ (.A1(\user_design.spi_core.data_out[29] ),
-    .A2(_1266_),
-    .B1(_1267_),
-    .B2(net472),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0250_));
- sky130_fd_sc_hd__and2_1 _3011_ (.A(net632),
-    .B(_1274_),
+    .X(_0232_));
+ sky130_fd_sc_hd__clkbuf_2 _3015_ (.A(_1252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1279_));
- sky130_fd_sc_hd__o22a_1 _3012_ (.A1(net460),
-    .A2(_1239_),
-    .B1(_1232_),
-    .B2(_1279_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0251_));
- sky130_fd_sc_hd__and2_1 _3013_ (.A(net460),
-    .B(_1234_),
+ sky130_fd_sc_hd__a22o_1 _3016_ (.A1(net463),
+    .A2(_1264_),
+    .B1(_1272_),
+    .B2(\user_design.spi_core.data_out[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1280_));
- sky130_fd_sc_hd__o22a_1 _3014_ (.A1(\user_design.miso ),
-    .A2(_1239_),
-    .B1(_1232_),
+ sky130_fd_sc_hd__o22a_1 _3017_ (.A1(\user_design.spi_core.data_out[12] ),
+    .A2(_1275_),
+    .B1(_1279_),
     .B2(_1280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0252_));
- sky130_fd_sc_hd__and2_1 _3015_ (.A(_0716_),
-    .B(\user_design.ccr3[31] ),
+    .X(_0233_));
+ sky130_fd_sc_hd__a22o_1 _3018_ (.A1(net449),
+    .A2(_1264_),
+    .B1(_1265_),
+    .B2(\user_design.spi_core.data_out[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1281_));
- sky130_fd_sc_hd__inv_2 _3016_ (.A(\user_design.ccr3[30] ),
+ sky130_fd_sc_hd__o22a_1 _3019_ (.A1(\user_design.spi_core.data_out[13] ),
+    .A2(_1275_),
+    .B1(_1279_),
+    .B2(net450),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1282_));
- sky130_fd_sc_hd__a2bb2o_1 _3017_ (.A1_N(_0716_),
-    .A2_N(\user_design.ccr3[31] ),
+    .X(_0234_));
+ sky130_fd_sc_hd__a221o_1 _3020_ (.A1(net581),
+    .A2(_1249_),
+    .B1(_1265_),
+    .B2(net656),
+    .C1(_1266_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1282_));
+ sky130_fd_sc_hd__o21a_1 _3021_ (.A1(net514),
+    .A2(_1248_),
     .B1(_1282_),
-    .B2(\user_design.system_core.refresh_count[30] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0235_));
+ sky130_fd_sc_hd__clkbuf_2 _3022_ (.A(_1260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1283_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3018_ (.A(\user_design.system_core.refresh_count[30] ),
+ sky130_fd_sc_hd__a22o_1 _3023_ (.A1(net590),
+    .A2(_1264_),
+    .B1(_1265_),
+    .B2(net514),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1284_));
- sky130_fd_sc_hd__inv_2 _3019_ (.A(\user_design.ccr3[29] ),
+ sky130_fd_sc_hd__o22a_1 _3024_ (.A1(net432),
+    .A2(_1283_),
+    .B1(_1279_),
+    .B2(_1284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1285_));
- sky130_fd_sc_hd__inv_2 _3020_ (.A(\user_design.ccr3[28] ),
+    .X(_0236_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3025_ (.A(_1255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1286_));
- sky130_fd_sc_hd__or2_1 _3021_ (.A(\user_design.system_core.refresh_count[28] ),
-    .B(_1286_),
+    .X(_1285_));
+ sky130_fd_sc_hd__and2_1 _3026_ (.A(\user_design.spi_core.data_out[15] ),
+    .B(_1285_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1287_));
- sky130_fd_sc_hd__nand2_1 _3022_ (.A(\user_design.ccr3[27] ),
-    .B(_0717_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1288_));
- sky130_fd_sc_hd__inv_2 _3023_ (.A(\user_design.ccr3[26] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1289_));
- sky130_fd_sc_hd__inv_2 _3024_ (.A(\user_design.ccr3[25] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1290_));
- sky130_fd_sc_hd__o22a_1 _3025_ (.A1(_1289_),
-    .A2(\user_design.system_core.refresh_count[26] ),
-    .B1(_1290_),
-    .B2(\user_design.system_core.refresh_count[25] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1291_));
- sky130_fd_sc_hd__inv_2 _3026_ (.A(\user_design.ccr3[24] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1292_));
- sky130_fd_sc_hd__a22o_1 _3027_ (.A1(_1290_),
-    .A2(\user_design.system_core.refresh_count[25] ),
-    .B1(_0704_),
-    .B2(_1292_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1293_));
- sky130_fd_sc_hd__a2bb2o_1 _3028_ (.A1_N(\user_design.ccr3[27] ),
-    .A2_N(_0717_),
-    .B1(_1289_),
-    .B2(\user_design.system_core.refresh_count[26] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1294_));
- sky130_fd_sc_hd__a21o_1 _3029_ (.A1(_1291_),
-    .A2(_1293_),
-    .B1(_1294_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1295_));
- sky130_fd_sc_hd__a22o_1 _3030_ (.A1(_1285_),
-    .A2(\user_design.system_core.refresh_count[29] ),
-    .B1(\user_design.system_core.refresh_count[28] ),
+    .X(_1286_));
+ sky130_fd_sc_hd__o22a_1 _3027_ (.A1(net533),
+    .A2(_1283_),
+    .B1(_1279_),
     .B2(_1286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_0237_));
+ sky130_fd_sc_hd__clkbuf_2 _3028_ (.A(_1266_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1287_));
+ sky130_fd_sc_hd__clkbuf_2 _3029_ (.A(_1251_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1288_));
+ sky130_fd_sc_hd__a22o_1 _3030_ (.A1(\user_design.spi_core.data_out[17] ),
+    .A2(_1287_),
+    .B1(_1288_),
+    .B2(net456),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0238_));
+ sky130_fd_sc_hd__and2_1 _3031_ (.A(net657),
+    .B(_1285_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1289_));
+ sky130_fd_sc_hd__o22a_1 _3032_ (.A1(net607),
+    .A2(_1283_),
+    .B1(_1279_),
+    .B2(_1289_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0239_));
+ sky130_fd_sc_hd__clkbuf_2 _3033_ (.A(_1252_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1290_));
+ sky130_fd_sc_hd__and2_1 _3034_ (.A(net625),
+    .B(_1285_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1291_));
+ sky130_fd_sc_hd__o22a_1 _3035_ (.A1(net620),
+    .A2(_1283_),
+    .B1(_1290_),
+    .B2(_1291_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0240_));
+ sky130_fd_sc_hd__a22o_1 _3036_ (.A1(net472),
+    .A2(_1287_),
+    .B1(_1288_),
+    .B2(\user_design.spi_core.data_out[19] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0241_));
+ sky130_fd_sc_hd__and2_1 _3037_ (.A(net472),
+    .B(_1285_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1292_));
+ sky130_fd_sc_hd__o22a_1 _3038_ (.A1(net458),
+    .A2(_1283_),
+    .B1(_1290_),
+    .B2(_1292_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0242_));
+ sky130_fd_sc_hd__a22o_1 _3039_ (.A1(\user_design.spi_core.data_out[22] ),
+    .A2(_1287_),
+    .B1(_1288_),
+    .B2(net458),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0243_));
+ sky130_fd_sc_hd__clkbuf_2 _3040_ (.A(_1247_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1293_));
+ sky130_fd_sc_hd__and2_1 _3041_ (.A(net471),
+    .B(_1285_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1294_));
+ sky130_fd_sc_hd__o22a_1 _3042_ (.A1(net475),
+    .A2(_1293_),
+    .B1(_1290_),
+    .B2(_1294_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0244_));
+ sky130_fd_sc_hd__a22o_1 _3043_ (.A1(\user_design.spi_core.data_out[24] ),
+    .A2(_1287_),
+    .B1(_1288_),
+    .B2(net475),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0245_));
+ sky130_fd_sc_hd__clkbuf_2 _3044_ (.A(_1250_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1295_));
+ sky130_fd_sc_hd__and2_1 _3045_ (.A(\user_design.spi_core.data_out[24] ),
+    .B(_1295_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_1296_));
- sky130_fd_sc_hd__a31o_1 _3031_ (.A1(_1287_),
-    .A2(_1288_),
-    .A3(_1295_),
-    .B1(_1296_),
+ sky130_fd_sc_hd__o22a_1 _3046_ (.A1(net522),
+    .A2(_1293_),
+    .B1(_1290_),
+    .B2(_1296_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0246_));
+ sky130_fd_sc_hd__and2_1 _3047_ (.A(net617),
+    .B(_1295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1297_));
- sky130_fd_sc_hd__o221a_1 _3032_ (.A1(_1282_),
-    .A2(_1284_),
-    .B1(_1285_),
-    .B2(_0737_),
-    .C1(_1297_),
+ sky130_fd_sc_hd__o22a_1 _3048_ (.A1(net519),
+    .A2(_1293_),
+    .B1(_1290_),
+    .B2(_1297_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0247_));
+ sky130_fd_sc_hd__and2_1 _3049_ (.A(net519),
+    .B(_1295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1298_));
- sky130_fd_sc_hd__nor2_1 _3033_ (.A(_1283_),
-    .B(_1298_),
+ sky130_fd_sc_hd__o22a_1 _3050_ (.A1(net495),
+    .A2(_1293_),
+    .B1(_1253_),
+    .B2(_1298_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1299_));
- sky130_fd_sc_hd__o22a_1 _3034_ (.A1(\user_design.ccr3[23] ),
-    .A2(_0705_),
-    .B1(\user_design.ccr3[22] ),
-    .B2(_0682_),
+    .X(_0248_));
+ sky130_fd_sc_hd__and2_1 _3051_ (.A(net495),
+    .B(_1295_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1299_));
+ sky130_fd_sc_hd__o22a_1 _3052_ (.A1(net537),
+    .A2(_1293_),
+    .B1(_1253_),
+    .B2(_1299_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0249_));
+ sky130_fd_sc_hd__a22o_1 _3053_ (.A1(\user_design.spi_core.data_out[29] ),
+    .A2(_1287_),
+    .B1(_1288_),
+    .B2(net537),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0250_));
+ sky130_fd_sc_hd__and2_1 _3054_ (.A(net649),
+    .B(_1295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1300_));
- sky130_fd_sc_hd__o22a_1 _3035_ (.A1(\user_design.ccr3[15] ),
-    .A2(_0709_),
-    .B1(\user_design.ccr3[14] ),
-    .B2(_0729_),
+ sky130_fd_sc_hd__o22a_1 _3055_ (.A1(net470),
+    .A2(_1260_),
+    .B1(_1253_),
+    .B2(_1300_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0251_));
+ sky130_fd_sc_hd__and2_1 _3056_ (.A(net470),
+    .B(_1255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1301_));
- sky130_fd_sc_hd__inv_2 _3036_ (.A(\user_design.system_core.refresh_count[13] ),
+ sky130_fd_sc_hd__o22a_1 _3057_ (.A1(\user_design.miso ),
+    .A2(_1260_),
+    .B1(_1253_),
+    .B2(_1301_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1302_));
- sky130_fd_sc_hd__a22o_1 _3037_ (.A1(\user_design.ccr3[14] ),
-    .A2(_0729_),
-    .B1(\user_design.ccr3[13] ),
-    .B2(_1302_),
+    .X(_0252_));
+ sky130_fd_sc_hd__a22o_1 _3058_ (.A1(\user_design.ccr3[26] ),
+    .A2(_0723_),
+    .B1(\user_design.ccr3[25] ),
+    .B2(_0762_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1302_));
+ sky130_fd_sc_hd__o22a_1 _3059_ (.A1(\user_design.ccr3[27] ),
+    .A2(_0697_),
+    .B1(\user_design.ccr3[26] ),
+    .B2(_0723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1303_));
- sky130_fd_sc_hd__a22o_1 _3038_ (.A1(_0706_),
-    .A2(\user_design.ccr3[12] ),
-    .B1(\user_design.ccr3[11] ),
-    .B2(_0697_),
+ sky130_fd_sc_hd__o221ai_2 _3060_ (.A1(\user_design.ccr3[25] ),
+    .A2(_0762_),
+    .B1(_0744_),
+    .B2(\user_design.ccr3[24] ),
+    .C1(_1303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1304_));
- sky130_fd_sc_hd__a22o_1 _3039_ (.A1(\user_design.ccr3[10] ),
-    .A2(_0668_),
-    .B1(\user_design.ccr3[9] ),
-    .B2(_0667_),
+    .Y(_1304_));
+ sky130_fd_sc_hd__inv_2 _3061_ (.A(\user_design.ccr3[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1305_));
- sky130_fd_sc_hd__o22a_1 _3040_ (.A1(\user_design.ccr3[9] ),
-    .A2(_0667_),
-    .B1(_0742_),
-    .B2(\user_design.ccr3[8] ),
+    .Y(_1305_));
+ sky130_fd_sc_hd__inv_2 _3062_ (.A(\user_design.ccr3[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1306_));
- sky130_fd_sc_hd__o22a_1 _3041_ (.A1(\user_design.ccr3[11] ),
-    .A2(_0697_),
-    .B1(\user_design.ccr3[10] ),
-    .B2(_0668_),
+    .Y(_1306_));
+ sky130_fd_sc_hd__o22a_1 _3063_ (.A1(_1306_),
+    .A2(\user_design.system_core.refresh_count[30] ),
+    .B1(_1305_),
+    .B2(\user_design.system_core.refresh_count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1307_));
- sky130_fd_sc_hd__o21a_1 _3042_ (.A1(_1305_),
-    .A2(_1306_),
-    .B1(_1307_),
+ sky130_fd_sc_hd__inv_2 _3064_ (.A(_1307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1308_));
- sky130_fd_sc_hd__o22a_1 _3043_ (.A1(\user_design.ccr3[13] ),
-    .A2(_1302_),
-    .B1(_0706_),
-    .B2(\user_design.ccr3[12] ),
+    .Y(_1308_));
+ sky130_fd_sc_hd__nor2_1 _3065_ (.A(_0767_),
+    .B(\user_design.ccr3[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1309_));
- sky130_fd_sc_hd__o211a_1 _3044_ (.A1(_1304_),
-    .A2(_1308_),
-    .B1(_1301_),
+    .Y(_1309_));
+ sky130_fd_sc_hd__a211o_1 _3066_ (.A1(_1305_),
+    .A2(_0714_),
+    .B1(_1308_),
     .C1(_1309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1310_));
- sky130_fd_sc_hd__a221oi_1 _3045_ (.A1(\user_design.ccr3[15] ),
-    .A2(_0709_),
-    .B1(_1301_),
-    .B2(_1303_),
-    .C1(_1310_),
+ sky130_fd_sc_hd__a2bb2o_1 _3067_ (.A1_N(_0724_),
+    .A2_N(\user_design.ccr3[31] ),
+    .B1(_1306_),
+    .B2(\user_design.system_core.refresh_count[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1311_));
- sky130_fd_sc_hd__inv_2 _3046_ (.A(\user_design.ccr3[7] ),
+    .X(_1311_));
+ sky130_fd_sc_hd__and2_1 _3068_ (.A(\user_design.ccr3[27] ),
+    .B(_0697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1312_));
- sky130_fd_sc_hd__a2bb2o_1 _3047_ (.A1_N(_0675_),
-    .A2_N(\user_design.ccr3[6] ),
-    .B1(\user_design.system_core.refresh_count[7] ),
-    .B2(_1312_),
+    .X(_1312_));
+ sky130_fd_sc_hd__and2_1 _3069_ (.A(_0767_),
+    .B(\user_design.ccr3[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1313_));
- sky130_fd_sc_hd__inv_2 _3048_ (.A(\user_design.system_core.refresh_count[5] ),
+ sky130_fd_sc_hd__a221o_1 _3070_ (.A1(_0744_),
+    .A2(\user_design.ccr3[24] ),
+    .B1(\user_design.ccr3[23] ),
+    .B2(_0729_),
+    .C1(_1313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1314_));
- sky130_fd_sc_hd__o22a_1 _3049_ (.A1(\user_design.ccr3[5] ),
-    .A2(_1314_),
-    .B1(_0665_),
-    .B2(\user_design.ccr3[4] ),
+    .X(_1314_));
+ sky130_fd_sc_hd__nand2_1 _3071_ (.A(_0724_),
+    .B(\user_design.ccr3[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1315_));
- sky130_fd_sc_hd__and2b_1 _3050_ (.A_N(\user_design.system_core.refresh_count[1] ),
-    .B(\user_design.ccr3[1] ),
+    .Y(_1315_));
+ sky130_fd_sc_hd__or4b_1 _3072_ (.A(_1311_),
+    .B(_1312_),
+    .C(_1314_),
+    .D_N(_1315_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1316_));
- sky130_fd_sc_hd__and2b_1 _3051_ (.A_N(\user_design.system_core.refresh_count[2] ),
-    .B(\user_design.ccr3[2] ),
+ sky130_fd_sc_hd__or4_1 _3073_ (.A(_1302_),
+    .B(_1304_),
+    .C(_1310_),
+    .D(_1316_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1317_));
- sky130_fd_sc_hd__and2b_1 _3052_ (.A_N(\user_design.ccr3[1] ),
-    .B(_0674_),
+ sky130_fd_sc_hd__inv_2 _3074_ (.A(\user_design.ccr3[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1318_));
- sky130_fd_sc_hd__a2111o_1 _3053_ (.A1(_0661_),
-    .A2(\user_design.ccr3[0] ),
-    .B1(_1316_),
-    .C1(_1317_),
-    .D1(_1318_),
+    .Y(_1318_));
+ sky130_fd_sc_hd__inv_2 _3075_ (.A(\user_design.ccr3[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1319_));
- sky130_fd_sc_hd__inv_2 _3054_ (.A(\user_design.system_core.refresh_count[2] ),
+    .Y(_1319_));
+ sky130_fd_sc_hd__o22a_1 _3076_ (.A1(\user_design.system_core.refresh_count[4] ),
+    .A2(_1318_),
+    .B1(_1319_),
+    .B2(\user_design.system_core.refresh_count[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1320_));
- sky130_fd_sc_hd__o22a_1 _3055_ (.A1(\user_design.ccr3[3] ),
-    .A2(_0698_),
-    .B1(\user_design.ccr3[2] ),
-    .B2(_1320_),
+    .X(_1320_));
+ sky130_fd_sc_hd__or2b_1 _3077_ (.A(_0712_),
+    .B_N(\user_design.ccr3[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1321_));
- sky130_fd_sc_hd__clkinv_2 _3056_ (.A(\user_design.system_core.refresh_count[1] ),
+ sky130_fd_sc_hd__or2b_1 _3078_ (.A(\user_design.system_core.refresh_count[0] ),
+    .B_N(\user_design.ccr3[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1322_));
- sky130_fd_sc_hd__or3_1 _3057_ (.A(\user_design.ccr3[1] ),
-    .B(_1322_),
-    .C(_1317_),
+    .X(_1322_));
+ sky130_fd_sc_hd__or2b_1 _3079_ (.A(\user_design.ccr3[1] ),
+    .B_N(_0712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1323_));
- sky130_fd_sc_hd__a22o_1 _3058_ (.A1(_0665_),
-    .A2(\user_design.ccr3[4] ),
-    .B1(\user_design.ccr3[3] ),
-    .B2(_0698_),
+ sky130_fd_sc_hd__a21bo_1 _3080_ (.A1(_1321_),
+    .A2(_1322_),
+    .B1_N(_1323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1324_));
- sky130_fd_sc_hd__a31o_1 _3059_ (.A1(_1319_),
-    .A2(_1321_),
-    .A3(_1323_),
-    .B1(_1324_),
+ sky130_fd_sc_hd__nand2_1 _3081_ (.A(\user_design.ccr3[2] ),
+    .B(_0741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1325_));
- sky130_fd_sc_hd__a22o_1 _3060_ (.A1(\user_design.ccr3[6] ),
-    .A2(_0675_),
-    .B1(\user_design.ccr3[5] ),
-    .B2(_1314_),
+    .Y(_1325_));
+ sky130_fd_sc_hd__a2bb2o_1 _3082_ (.A1_N(_0740_),
+    .A2_N(\user_design.ccr3[2] ),
+    .B1(\user_design.system_core.refresh_count[3] ),
+    .B2(_1319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1326_));
- sky130_fd_sc_hd__a21oi_1 _3061_ (.A1(_1315_),
+ sky130_fd_sc_hd__a21o_1 _3083_ (.A1(_1324_),
     .A2(_1325_),
     .B1(_1326_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1327_));
- sky130_fd_sc_hd__a22oi_1 _3062_ (.A1(\user_design.ccr3[14] ),
-    .A2(_0729_),
-    .B1(\user_design.ccr3[13] ),
-    .B2(_1302_),
+    .X(_1327_));
+ sky130_fd_sc_hd__inv_2 _3084_ (.A(\user_design.ccr3[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1328_));
- sky130_fd_sc_hd__inv_2 _3063_ (.A(\user_design.ccr3[15] ),
+ sky130_fd_sc_hd__a22o_1 _3085_ (.A1(_1328_),
+    .A2(_0737_),
+    .B1(_0717_),
+    .B2(_1318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1329_));
- sky130_fd_sc_hd__inv_2 _3064_ (.A(\user_design.ccr3[8] ),
+    .X(_1329_));
+ sky130_fd_sc_hd__a21o_1 _3086_ (.A1(_1320_),
+    .A2(_1327_),
+    .B1(_1329_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1330_));
- sky130_fd_sc_hd__o221a_1 _3065_ (.A1(_1329_),
-    .A2(\user_design.system_core.refresh_count[15] ),
-    .B1(_0736_),
-    .B2(_1330_),
-    .C1(_1301_),
+    .X(_1330_));
+ sky130_fd_sc_hd__nand2_1 _3087_ (.A(\user_design.ccr3[6] ),
+    .B(_0721_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1331_));
- sky130_fd_sc_hd__a22oi_1 _3066_ (.A1(\user_design.ccr3[10] ),
-    .A2(_0668_),
-    .B1(\user_design.ccr3[9] ),
-    .B2(_0667_),
+    .Y(_1331_));
+ sky130_fd_sc_hd__or2_1 _3088_ (.A(_1328_),
+    .B(_0737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1332_));
- sky130_fd_sc_hd__and4b_1 _3067_ (.A_N(_1304_),
-    .B(_1307_),
-    .C(_1332_),
-    .D(_1306_),
+    .X(_1332_));
+ sky130_fd_sc_hd__o22ai_1 _3089_ (.A1(\user_design.ccr3[7] ),
+    .A2(_0752_),
+    .B1(\user_design.ccr3[6] ),
+    .B2(_0721_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1333_));
- sky130_fd_sc_hd__and4_1 _3068_ (.A(_1309_),
-    .B(_1328_),
-    .C(_1331_),
-    .D(_1333_),
+    .Y(_1333_));
+ sky130_fd_sc_hd__a31o_1 _3090_ (.A1(_1330_),
+    .A2(_1331_),
+    .A3(_1332_),
+    .B1(_1333_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1334_));
- sky130_fd_sc_hd__o221a_1 _3069_ (.A1(_1312_),
-    .A2(_0693_),
-    .B1(_1313_),
-    .B2(_1327_),
-    .C1(_1334_),
+ sky130_fd_sc_hd__nand2_1 _3091_ (.A(\user_design.ccr3[7] ),
+    .B(_0752_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1335_));
- sky130_fd_sc_hd__inv_2 _3070_ (.A(\user_design.ccr3[19] ),
+    .Y(_1335_));
+ sky130_fd_sc_hd__inv_2 _3092_ (.A(\user_design.ccr3[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1336_));
- sky130_fd_sc_hd__inv_2 _3071_ (.A(\user_design.ccr3[18] ),
+ sky130_fd_sc_hd__a2bb2o_1 _3093_ (.A1_N(\user_design.ccr3[11] ),
+    .A2_N(_0700_),
+    .B1(_1336_),
+    .B2(\user_design.system_core.refresh_count[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1337_));
- sky130_fd_sc_hd__a22o_1 _3072_ (.A1(_1336_),
-    .A2(\user_design.system_core.refresh_count[19] ),
-    .B1(_1337_),
-    .B2(_0676_),
+    .X(_1337_));
+ sky130_fd_sc_hd__inv_2 _3094_ (.A(\user_design.ccr3[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1338_));
- sky130_fd_sc_hd__inv_2 _3073_ (.A(\user_design.ccr3[17] ),
+    .Y(_1338_));
+ sky130_fd_sc_hd__o22a_1 _3095_ (.A1(_1336_),
+    .A2(_0705_),
+    .B1(_1338_),
+    .B2(\user_design.system_core.refresh_count[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1339_));
- sky130_fd_sc_hd__a2bb2o_1 _3074_ (.A1_N(_0680_),
-    .A2_N(\user_design.ccr3[16] ),
-    .B1(_1339_),
-    .B2(\user_design.system_core.refresh_count[17] ),
+    .X(_1339_));
+ sky130_fd_sc_hd__inv_2 _3096_ (.A(\user_design.system_core.refresh_count[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1340_));
- sky130_fd_sc_hd__o22a_1 _3075_ (.A1(_1337_),
-    .A2(\user_design.system_core.refresh_count[18] ),
-    .B1(_1339_),
-    .B2(\user_design.system_core.refresh_count[17] ),
+    .Y(_1340_));
+ sky130_fd_sc_hd__a2bb2o_1 _3097_ (.A1_N(_1340_),
+    .A2_N(\user_design.ccr3[8] ),
+    .B1(_1338_),
+    .B2(\user_design.system_core.refresh_count[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1341_));
- sky130_fd_sc_hd__inv_2 _3076_ (.A(\user_design.ccr3[20] ),
+ sky130_fd_sc_hd__a22o_1 _3098_ (.A1(_0758_),
+    .A2(\user_design.ccr3[12] ),
+    .B1(\user_design.ccr3[11] ),
+    .B2(_0700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1342_));
- sky130_fd_sc_hd__o22a_1 _3077_ (.A1(\user_design.system_core.refresh_count[20] ),
-    .A2(_1342_),
-    .B1(_1336_),
-    .B2(\user_design.system_core.refresh_count[19] ),
+    .X(_1342_));
+ sky130_fd_sc_hd__nor2_1 _3099_ (.A(_1341_),
+    .B(_1342_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1343_));
- sky130_fd_sc_hd__nand2_1 _3078_ (.A(_1341_),
-    .B(_1343_),
+    .Y(_1343_));
+ sky130_fd_sc_hd__nand3b_1 _3100_ (.A_N(_1337_),
+    .B(_1339_),
+    .C(_1343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1344_));
- sky130_fd_sc_hd__a2111oi_1 _3079_ (.A1(_0680_),
-    .A2(\user_design.ccr3[16] ),
-    .B1(_1338_),
-    .C1(_1340_),
-    .D1(_1344_),
+ sky130_fd_sc_hd__inv_2 _3101_ (.A(\user_design.system_core.refresh_count[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1345_));
- sky130_fd_sc_hd__a2bb2o_1 _3080_ (.A1_N(\user_design.ccr3[21] ),
-    .A2_N(_0687_),
-    .B1(\user_design.system_core.refresh_count[20] ),
-    .B2(_1342_),
+ sky130_fd_sc_hd__a22o_1 _3102_ (.A1(\user_design.ccr3[14] ),
+    .A2(_0768_),
+    .B1(\user_design.ccr3[13] ),
+    .B2(_1345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1346_));
- sky130_fd_sc_hd__a221oi_1 _3081_ (.A1(\user_design.ccr3[22] ),
-    .A2(_0682_),
-    .B1(\user_design.ccr3[21] ),
-    .B2(_0687_),
-    .C1(_1346_),
+ sky130_fd_sc_hd__inv_2 _3103_ (.A(\user_design.system_core.refresh_count[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1347_));
- sky130_fd_sc_hd__and3_1 _3082_ (.A(_1300_),
-    .B(_1345_),
-    .C(_1347_),
+ sky130_fd_sc_hd__o22a_1 _3104_ (.A1(\user_design.ccr3[15] ),
+    .A2(_1347_),
+    .B1(\user_design.ccr3[14] ),
+    .B2(_0768_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1348_));
- sky130_fd_sc_hd__o21ai_1 _3083_ (.A1(_1311_),
-    .A2(_1335_),
-    .B1(_1348_),
+ sky130_fd_sc_hd__o22a_1 _3105_ (.A1(\user_design.ccr3[13] ),
+    .A2(_1345_),
+    .B1(_0757_),
+    .B2(\user_design.ccr3[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1349_));
- sky130_fd_sc_hd__a21o_1 _3084_ (.A1(_1340_),
-    .A2(_1341_),
-    .B1(_1338_),
+    .X(_1349_));
+ sky130_fd_sc_hd__and3b_1 _3106_ (.A_N(_1346_),
+    .B(_1348_),
+    .C(_1349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1350_));
- sky130_fd_sc_hd__a21oi_1 _3085_ (.A1(_1343_),
-    .A2(_1350_),
-    .B1(_1346_),
+ sky130_fd_sc_hd__nand2_1 _3107_ (.A(\user_design.ccr3[15] ),
+    .B(_1347_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1351_));
- sky130_fd_sc_hd__a221o_1 _3086_ (.A1(\user_design.ccr3[22] ),
-    .A2(_0682_),
-    .B1(\user_design.ccr3[21] ),
-    .B2(_0687_),
-    .C1(_1351_),
+ sky130_fd_sc_hd__nand2_1 _3108_ (.A(_1340_),
+    .B(\user_design.ccr3[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1352_));
- sky130_fd_sc_hd__inv_2 _3087_ (.A(_1296_),
+    .Y(_1352_));
+ sky130_fd_sc_hd__and4b_1 _3109_ (.A_N(_1344_),
+    .B(_1350_),
+    .C(_1351_),
+    .D(_1352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1353_));
- sky130_fd_sc_hd__o221a_1 _3088_ (.A1(_1282_),
-    .A2(\user_design.system_core.refresh_count[30] ),
-    .B1(_1285_),
-    .B2(_0737_),
-    .C1(_1353_),
+    .X(_1353_));
+ sky130_fd_sc_hd__a21oi_1 _3110_ (.A1(_1339_),
+    .A2(_1341_),
+    .B1(_1337_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1354_));
- sky130_fd_sc_hd__nand2_1 _3089_ (.A(_1291_),
-    .B(_1354_),
+    .Y(_1354_));
+ sky130_fd_sc_hd__o21a_1 _3111_ (.A1(_1354_),
+    .A2(_1342_),
+    .B1(_1349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1355_));
- sky130_fd_sc_hd__inv_2 _3090_ (.A(\user_design.ccr3[23] ),
+    .X(_1355_));
+ sky130_fd_sc_hd__o21ai_1 _3112_ (.A1(_1346_),
+    .A2(_1355_),
+    .B1(_1348_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1356_));
- sky130_fd_sc_hd__o221a_1 _3091_ (.A1(\user_design.system_core.refresh_count[24] ),
-    .A2(_1292_),
+ sky130_fd_sc_hd__a32o_1 _3113_ (.A1(_1334_),
+    .A2(_1335_),
+    .A3(_1353_),
     .B1(_1356_),
-    .B2(\user_design.system_core.refresh_count[23] ),
-    .C1(_1287_),
+    .B2(_1351_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1357_));
- sky130_fd_sc_hd__or4bb_1 _3092_ (.A(_1281_),
-    .B(_1283_),
-    .C_N(_1288_),
-    .D_N(_1357_),
+ sky130_fd_sc_hd__o22a_1 _3114_ (.A1(\user_design.ccr3[21] ),
+    .A2(_0703_),
+    .B1(_0708_),
+    .B2(\user_design.ccr3[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1358_));
- sky130_fd_sc_hd__or4_2 _3093_ (.A(_1294_),
-    .B(_1293_),
-    .C(_1355_),
-    .D(_1358_),
+ sky130_fd_sc_hd__inv_2 _3115_ (.A(\user_design.ccr3[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1359_));
- sky130_fd_sc_hd__a31o_1 _3094_ (.A1(_1300_),
-    .A2(_1349_),
-    .A3(_1352_),
-    .B1(_1359_),
+    .Y(_1359_));
+ sky130_fd_sc_hd__o2bb2a_1 _3116_ (.A1_N(_0703_),
+    .A2_N(\user_design.ccr3[21] ),
+    .B1(\user_design.system_core.refresh_count[22] ),
+    .B2(_1359_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1360_));
- sky130_fd_sc_hd__o21a_1 _3095_ (.A1(_1281_),
-    .A2(_1299_),
-    .B1(_1360_),
+ sky130_fd_sc_hd__a22o_1 _3117_ (.A1(_0708_),
+    .A2(\user_design.ccr3[20] ),
+    .B1(\user_design.ccr3[19] ),
+    .B2(_0753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1361_));
- sky130_fd_sc_hd__o22a_1 _3096_ (.A1(_1312_),
-    .A2(_0693_),
-    .B1(_0661_),
-    .B2(\user_design.ccr3[0] ),
+ sky130_fd_sc_hd__a22o_1 _3118_ (.A1(\user_design.ccr3[18] ),
+    .A2(_0743_),
+    .B1(\user_design.ccr3[17] ),
+    .B2(_0716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1362_));
- sky130_fd_sc_hd__nor4b_1 _3097_ (.A(_1324_),
-    .B(_1319_),
-    .C(_1326_),
-    .D_N(_1362_),
+ sky130_fd_sc_hd__o22a_1 _3119_ (.A1(\user_design.ccr3[19] ),
+    .A2(_0753_),
+    .B1(\user_design.ccr3[18] ),
+    .B2(_0743_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1363_));
- sky130_fd_sc_hd__and4b_1 _3098_ (.A_N(_1313_),
-    .B(_1315_),
-    .C(_1321_),
-    .D(_1363_),
+    .X(_1363_));
+ sky130_fd_sc_hd__o22a_1 _3120_ (.A1(\user_design.ccr3[17] ),
+    .A2(_0716_),
+    .B1(_0706_),
+    .B2(\user_design.ccr3[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1364_));
- sky130_fd_sc_hd__and4b_2 _3099_ (.A_N(_1359_),
-    .B(_1348_),
-    .C(_1334_),
+ sky130_fd_sc_hd__and4bb_1 _3121_ (.A_N(_1361_),
+    .B_N(_1362_),
+    .C(_1363_),
     .D(_1364_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1365_));
- sky130_fd_sc_hd__and4b_1 _3100_ (.A_N(\user_design.system_core.latch_data_state[0] ),
-    .B(\user_design.control_state[2] ),
-    .C(\user_design.system_core.system_state[1] ),
-    .D(\user_design.system_core.system_state[0] ),
+ sky130_fd_sc_hd__a2bb2o_1 _3122_ (.A1_N(\user_design.ccr3[23] ),
+    .A2_N(_0729_),
+    .B1(_1359_),
+    .B2(\user_design.system_core.refresh_count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1366_));
- sky130_fd_sc_hd__o2111a_2 _3101_ (.A1(_1361_),
-    .A2(_1365_),
+ sky130_fd_sc_hd__a21oi_1 _3123_ (.A1(_0707_),
+    .A2(\user_design.ccr3[16] ),
     .B1(_1366_),
-    .C1(_0640_),
-    .D1(\user_design.system_core.latch_data_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1367_));
- sky130_fd_sc_hd__clkbuf_2 _3102_ (.A(_1367_),
+    .Y(_1367_));
+ sky130_fd_sc_hd__and4_1 _3124_ (.A(_1358_),
+    .B(_1360_),
+    .C(_1365_),
+    .D(_1367_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1368_));
- sky130_fd_sc_hd__clkbuf_2 _3103_ (.A(_1368_),
+ sky130_fd_sc_hd__o21a_1 _3125_ (.A1(_1362_),
+    .A2(_1364_),
+    .B1(_1363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1369_));
- sky130_fd_sc_hd__and2_1 _3104_ (.A(_0661_),
-    .B(_1369_),
+ sky130_fd_sc_hd__o21ai_1 _3126_ (.A1(_1361_),
+    .A2(_1369_),
+    .B1(_1358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1370_));
- sky130_fd_sc_hd__clkbuf_1 _3105_ (.A(_1370_),
+    .Y(_1370_));
+ sky130_fd_sc_hd__a21o_1 _3127_ (.A1(_1360_),
+    .A2(_1370_),
+    .B1(_1366_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0253_));
- sky130_fd_sc_hd__nand2_1 _3106_ (.A(_0674_),
-    .B(\user_design.system_core.refresh_count[0] ),
+    .X(_1371_));
+ sky130_fd_sc_hd__a21oi_1 _3128_ (.A1(_1357_),
+    .A2(_1368_),
+    .B1(_1371_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1371_));
- sky130_fd_sc_hd__or2_1 _3107_ (.A(_0674_),
-    .B(\user_design.system_core.refresh_count[0] ),
+    .Y(_1372_));
+ sky130_fd_sc_hd__a211oi_1 _3129_ (.A1(_1303_),
+    .A2(_1302_),
+    .B1(_1313_),
+    .C1(_1312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1372_));
- sky130_fd_sc_hd__and3_1 _3108_ (.A(_1369_),
-    .B(_1371_),
-    .C(_1372_),
+    .Y(_1373_));
+ sky130_fd_sc_hd__a221o_1 _3130_ (.A1(_1305_),
+    .A2(_0714_),
+    .B1(_1304_),
+    .B2(_1373_),
+    .C1(_1309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1373_));
- sky130_fd_sc_hd__clkbuf_1 _3109_ (.A(_1373_),
+    .X(_1374_));
+ sky130_fd_sc_hd__a21o_1 _3131_ (.A1(_1307_),
+    .A2(_1374_),
+    .B1(_1311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0254_));
- sky130_fd_sc_hd__nor2_1 _3110_ (.A(_1320_),
-    .B(_1371_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1374_));
- sky130_fd_sc_hd__nand2_1 _3111_ (.A(_1320_),
-    .B(_1371_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1375_));
- sky130_fd_sc_hd__buf_2 _3112_ (.A(_1367_),
+    .X(_1375_));
+ sky130_fd_sc_hd__a2bb2o_1 _3132_ (.A1_N(_1317_),
+    .A2_N(_1372_),
+    .B1(_1315_),
+    .B2(_1375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1376_));
- sky130_fd_sc_hd__and3b_1 _3113_ (.A_N(_1374_),
-    .B(_1375_),
-    .C(_1376_),
+ sky130_fd_sc_hd__and3_1 _3133_ (.A(_1323_),
+    .B(_1321_),
+    .C(_1322_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1377_));
- sky130_fd_sc_hd__clkbuf_1 _3114_ (.A(_1377_),
+ sky130_fd_sc_hd__and4_1 _3134_ (.A(_1325_),
+    .B(_1331_),
+    .C(_1332_),
+    .D(_1335_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1378_));
+ sky130_fd_sc_hd__o2111a_1 _3135_ (.A1(_0747_),
+    .A2(\user_design.ccr3[0] ),
+    .B1(_1320_),
+    .C1(_1377_),
+    .D1(_1378_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1379_));
+ sky130_fd_sc_hd__or4b_1 _3136_ (.A(_1333_),
+    .B(_1329_),
+    .C(_1326_),
+    .D_N(_1379_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1380_));
+ sky130_fd_sc_hd__nand2_1 _3137_ (.A(_1353_),
+    .B(_1368_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1381_));
+ sky130_fd_sc_hd__or3_1 _3138_ (.A(_1317_),
+    .B(_1380_),
+    .C(_1381_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1382_));
+ sky130_fd_sc_hd__a21boi_2 _3139_ (.A1(_1376_),
+    .A2(_1382_),
+    .B1_N(_0778_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1383_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3140_ (.A(_1383_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1384_));
+ sky130_fd_sc_hd__clkbuf_2 _3141_ (.A(_1384_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1385_));
+ sky130_fd_sc_hd__and3_1 _3142_ (.A(_0747_),
+    .B(_0676_),
+    .C(_1385_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1386_));
+ sky130_fd_sc_hd__clkbuf_1 _3143_ (.A(_1386_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0253_));
+ sky130_fd_sc_hd__nand2_1 _3144_ (.A(_0712_),
+    .B(\user_design.system_core.refresh_count[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1387_));
+ sky130_fd_sc_hd__or2_1 _3145_ (.A(_0712_),
+    .B(\user_design.system_core.refresh_count[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1388_));
+ sky130_fd_sc_hd__and4_1 _3146_ (.A(_0676_),
+    .B(_1385_),
+    .C(_1387_),
+    .D(_1388_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1389_));
+ sky130_fd_sc_hd__clkbuf_1 _3147_ (.A(_1389_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0254_));
+ sky130_fd_sc_hd__nor2_1 _3148_ (.A(_0741_),
+    .B(_1387_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1390_));
+ sky130_fd_sc_hd__nand2_1 _3149_ (.A(_0741_),
+    .B(_1387_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1391_));
+ sky130_fd_sc_hd__clkbuf_2 _3150_ (.A(_1383_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1392_));
+ sky130_fd_sc_hd__and4b_1 _3151_ (.A_N(_1390_),
+    .B(_1391_),
+    .C(_0786_),
+    .D(_1392_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1393_));
+ sky130_fd_sc_hd__clkbuf_1 _3152_ (.A(_1393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0255_));
- sky130_fd_sc_hd__and4_1 _3115_ (.A(\user_design.system_core.refresh_count[3] ),
+ sky130_fd_sc_hd__and4_1 _3153_ (.A(\user_design.system_core.refresh_count[3] ),
     .B(\user_design.system_core.refresh_count[2] ),
     .C(\user_design.system_core.refresh_count[1] ),
     .D(\user_design.system_core.refresh_count[0] ),
@@ -343985,2337 +343626,2373 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1378_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3116_ (.A(_1378_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1379_));
- sky130_fd_sc_hd__or2_1 _3117_ (.A(\user_design.system_core.refresh_count[3] ),
-    .B(_1374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1380_));
- sky130_fd_sc_hd__and3b_1 _3118_ (.A_N(_1379_),
-    .B(_1380_),
-    .C(_1376_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1381_));
- sky130_fd_sc_hd__clkbuf_1 _3119_ (.A(_1381_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0256_));
- sky130_fd_sc_hd__nand2_1 _3120_ (.A(_0664_),
-    .B(_1379_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1382_));
- sky130_fd_sc_hd__or2_1 _3121_ (.A(_0664_),
-    .B(_1379_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1383_));
- sky130_fd_sc_hd__and3_1 _3122_ (.A(_1369_),
-    .B(_1382_),
-    .C(_1383_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1384_));
- sky130_fd_sc_hd__clkbuf_1 _3123_ (.A(_1384_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0257_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3124_ (.A(_1368_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1385_));
- sky130_fd_sc_hd__xnor2_1 _3125_ (.A(_0722_),
-    .B(_1382_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1386_));
- sky130_fd_sc_hd__and2_1 _3126_ (.A(_1385_),
-    .B(_1386_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1387_));
- sky130_fd_sc_hd__clkbuf_1 _3127_ (.A(_1387_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0258_));
- sky130_fd_sc_hd__nand2_1 _3128_ (.A(\user_design.system_core.refresh_count[6] ),
-    .B(_0722_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1388_));
- sky130_fd_sc_hd__a31o_1 _3129_ (.A1(_0722_),
-    .A2(_0664_),
-    .A3(_1379_),
-    .B1(\user_design.system_core.refresh_count[6] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1389_));
- sky130_fd_sc_hd__o211a_1 _3130_ (.A1(_1382_),
-    .A2(net589),
-    .B1(_1389_),
-    .C1(_1385_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0259_));
- sky130_fd_sc_hd__and2_1 _3131_ (.A(\user_design.system_core.refresh_count[6] ),
-    .B(\user_design.system_core.refresh_count[5] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1390_));
- sky130_fd_sc_hd__and4_1 _3132_ (.A(\user_design.system_core.refresh_count[7] ),
-    .B(\user_design.system_core.refresh_count[4] ),
-    .C(_1378_),
-    .D(_1390_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1391_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3133_ (.A(_1391_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1392_));
- sky130_fd_sc_hd__a31o_1 _3134_ (.A1(_0664_),
-    .A2(_1379_),
-    .A3(_1390_),
-    .B1(_0693_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1393_));
- sky130_fd_sc_hd__and3b_1 _3135_ (.A_N(_1392_),
-    .B(_1393_),
-    .C(_1376_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_1394_));
- sky130_fd_sc_hd__clkbuf_1 _3136_ (.A(_1394_),
+ sky130_fd_sc_hd__or2_1 _3154_ (.A(\user_design.system_core.refresh_count[3] ),
+    .B(_1390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0260_));
- sky130_fd_sc_hd__nor2_1 _3137_ (.A(_0736_),
-    .B(_1392_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1395_));
- sky130_fd_sc_hd__clkbuf_2 _3138_ (.A(_1367_),
+    .X(_1395_));
+ sky130_fd_sc_hd__clkbuf_2 _3155_ (.A(_1383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1396_));
- sky130_fd_sc_hd__nand2_1 _3139_ (.A(_0736_),
-    .B(_1392_),
+ sky130_fd_sc_hd__and4b_1 _3156_ (.A_N(_1394_),
+    .B(_1395_),
+    .C(_0786_),
+    .D(_1396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1397_));
- sky130_fd_sc_hd__and3b_1 _3140_ (.A_N(_1395_),
-    .B(_1396_),
-    .C(_1397_),
+    .X(_1397_));
+ sky130_fd_sc_hd__clkbuf_1 _3157_ (.A(_1397_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0256_));
+ sky130_fd_sc_hd__and2_1 _3158_ (.A(_0717_),
+    .B(_1394_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1398_));
- sky130_fd_sc_hd__clkbuf_1 _3141_ (.A(_1398_),
+ sky130_fd_sc_hd__or2_1 _3159_ (.A(_0717_),
+    .B(_1394_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0261_));
- sky130_fd_sc_hd__nor2_1 _3142_ (.A(_0666_),
-    .B(_0742_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1399_));
- sky130_fd_sc_hd__nand2_1 _3143_ (.A(_1391_),
+    .X(_1399_));
+ sky130_fd_sc_hd__and4b_1 _3160_ (.A_N(_1398_),
     .B(_1399_),
+    .C(_0786_),
+    .D(_1396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1400_));
- sky130_fd_sc_hd__a21o_1 _3144_ (.A1(_0736_),
-    .A2(_1392_),
-    .B1(\user_design.system_core.refresh_count[9] ),
+    .X(_1400_));
+ sky130_fd_sc_hd__clkbuf_1 _3161_ (.A(_1400_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0257_));
+ sky130_fd_sc_hd__clkbuf_2 _3162_ (.A(_1384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1401_));
- sky130_fd_sc_hd__and3_1 _3145_ (.A(_1369_),
-    .B(_1400_),
-    .C(_1401_),
+ sky130_fd_sc_hd__xor2_1 _3163_ (.A(_0737_),
+    .B(_1398_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1402_));
- sky130_fd_sc_hd__clkbuf_1 _3146_ (.A(_1402_),
+ sky130_fd_sc_hd__and3_1 _3164_ (.A(_0785_),
+    .B(_1401_),
+    .C(_1402_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0262_));
- sky130_fd_sc_hd__xnor2_1 _3147_ (.A(\user_design.system_core.refresh_count[10] ),
-    .B(_1400_),
+    .X(_1403_));
+ sky130_fd_sc_hd__clkbuf_1 _3165_ (.A(_1403_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1403_));
- sky130_fd_sc_hd__and2_1 _3148_ (.A(_1385_),
-    .B(_1403_),
+    .X(_0258_));
+ sky130_fd_sc_hd__and2_1 _3166_ (.A(\user_design.system_core.refresh_count[6] ),
+    .B(\user_design.system_core.refresh_count[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1404_));
- sky130_fd_sc_hd__clkbuf_1 _3149_ (.A(_1404_),
+ sky130_fd_sc_hd__nand2_1 _3167_ (.A(_1398_),
+    .B(_1404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0263_));
- sky130_fd_sc_hd__and4_1 _3150_ (.A(\user_design.system_core.refresh_count[11] ),
-    .B(\user_design.system_core.refresh_count[10] ),
-    .C(_1391_),
-    .D(_1399_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1405_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3151_ (.A(_1405_),
+    .Y(_1405_));
+ sky130_fd_sc_hd__a31o_1 _3168_ (.A1(_0737_),
+    .A2(_0717_),
+    .A3(_1394_),
+    .B1(\user_design.system_core.refresh_count[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1406_));
- sky130_fd_sc_hd__a31o_1 _3152_ (.A1(\user_design.system_core.refresh_count[10] ),
-    .A2(_1392_),
-    .A3(_1399_),
-    .B1(\user_design.system_core.refresh_count[11] ),
+ sky130_fd_sc_hd__and4_1 _3169_ (.A(_0676_),
+    .B(_1385_),
+    .C(_1405_),
+    .D(_1406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1407_));
- sky130_fd_sc_hd__and3b_1 _3153_ (.A_N(_1406_),
-    .B(_1396_),
-    .C(_1407_),
+ sky130_fd_sc_hd__clkbuf_1 _3170_ (.A(_1407_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0259_));
+ sky130_fd_sc_hd__and4_1 _3171_ (.A(\user_design.system_core.refresh_count[7] ),
+    .B(\user_design.system_core.refresh_count[4] ),
+    .C(_1394_),
+    .D(_1404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1408_));
- sky130_fd_sc_hd__clkbuf_1 _3154_ (.A(_1408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0264_));
- sky130_fd_sc_hd__or2_1 _3155_ (.A(_0663_),
-    .B(_1406_),
+ sky130_fd_sc_hd__clkbuf_2 _3172_ (.A(_1408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1409_));
- sky130_fd_sc_hd__nand2_1 _3156_ (.A(_0663_),
-    .B(_1406_),
+ sky130_fd_sc_hd__nand2_1 _3173_ (.A(_0752_),
+    .B(_1405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1410_));
- sky130_fd_sc_hd__and3_1 _3157_ (.A(_1369_),
-    .B(_1409_),
-    .C(_1410_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3174_ (.A(_0675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1411_));
- sky130_fd_sc_hd__clkbuf_1 _3158_ (.A(_1411_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0265_));
- sky130_fd_sc_hd__and3_1 _3159_ (.A(_0719_),
-    .B(_0663_),
-    .C(_1406_),
+ sky130_fd_sc_hd__and4b_1 _3175_ (.A_N(_1409_),
+    .B(_1410_),
+    .C(_1411_),
+    .D(_1396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1412_));
- sky130_fd_sc_hd__a21o_1 _3160_ (.A1(_0663_),
-    .A2(_1406_),
-    .B1(_0719_),
+ sky130_fd_sc_hd__clkbuf_1 _3176_ (.A(_1412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1413_));
- sky130_fd_sc_hd__and3b_1 _3161_ (.A_N(_1412_),
-    .B(_1396_),
+    .X(_0260_));
+ sky130_fd_sc_hd__xnor2_1 _3177_ (.A(_1340_),
+    .B(_1409_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1413_));
+ sky130_fd_sc_hd__and3_1 _3178_ (.A(_0785_),
+    .B(_1401_),
     .C(_1413_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1414_));
- sky130_fd_sc_hd__clkbuf_1 _3162_ (.A(_1414_),
+ sky130_fd_sc_hd__clkbuf_1 _3179_ (.A(_1414_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0266_));
- sky130_fd_sc_hd__and4_1 _3163_ (.A(\user_design.system_core.refresh_count[14] ),
-    .B(_0719_),
-    .C(\user_design.system_core.refresh_count[12] ),
-    .D(_1405_),
+    .X(_0261_));
+ sky130_fd_sc_hd__nor2_1 _3180_ (.A(_0732_),
+    .B(_1340_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1415_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3164_ (.A(_1415_),
+    .Y(_1415_));
+ sky130_fd_sc_hd__and2_1 _3181_ (.A(_1409_),
+    .B(_1415_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1416_));
- sky130_fd_sc_hd__buf_2 _3165_ (.A(_1367_),
+ sky130_fd_sc_hd__a21o_1 _3182_ (.A1(\user_design.system_core.refresh_count[8] ),
+    .A2(_1409_),
+    .B1(\user_design.system_core.refresh_count[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1417_));
- sky130_fd_sc_hd__or2_1 _3166_ (.A(\user_design.system_core.refresh_count[14] ),
-    .B(_1412_),
+ sky130_fd_sc_hd__and4b_1 _3183_ (.A_N(_1416_),
+    .B(_1417_),
+    .C(_1411_),
+    .D(_1396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1418_));
- sky130_fd_sc_hd__and3b_1 _3167_ (.A_N(_1416_),
-    .B(_1417_),
-    .C(_1418_),
+ sky130_fd_sc_hd__clkbuf_1 _3184_ (.A(_1418_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0262_));
+ sky130_fd_sc_hd__and3_1 _3185_ (.A(_0705_),
+    .B(_1409_),
+    .C(_1415_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1419_));
- sky130_fd_sc_hd__clkbuf_1 _3168_ (.A(_1419_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0267_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3169_ (.A(\user_design.system_core.refresh_count[15] ),
+ sky130_fd_sc_hd__or2_1 _3186_ (.A(_0705_),
+    .B(_1416_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1420_));
- sky130_fd_sc_hd__nor2_1 _3170_ (.A(_1420_),
-    .B(_1416_),
+ sky130_fd_sc_hd__and4b_1 _3187_ (.A_N(_1419_),
+    .B(_1420_),
+    .C(_1411_),
+    .D(_1396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1421_));
- sky130_fd_sc_hd__nand2_1 _3171_ (.A(_1420_),
-    .B(_1416_),
+    .X(_1421_));
+ sky130_fd_sc_hd__clkbuf_1 _3188_ (.A(_1421_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1422_));
- sky130_fd_sc_hd__and3b_1 _3172_ (.A_N(_1421_),
-    .B(_1422_),
-    .C(_1368_),
+    .X(_0263_));
+ sky130_fd_sc_hd__clkbuf_2 _3189_ (.A(_0675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1423_));
- sky130_fd_sc_hd__clkbuf_1 _3173_ (.A(_1423_),
+    .X(_1422_));
+ sky130_fd_sc_hd__nand2_1 _3190_ (.A(\user_design.system_core.refresh_count[11] ),
+    .B(_1419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0268_));
- sky130_fd_sc_hd__xnor2_1 _3174_ (.A(\user_design.system_core.refresh_count[16] ),
-    .B(_1422_),
+    .Y(_1423_));
+ sky130_fd_sc_hd__or2_1 _3191_ (.A(\user_design.system_core.refresh_count[11] ),
+    .B(_1419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1424_));
- sky130_fd_sc_hd__and2_1 _3175_ (.A(_1385_),
-    .B(_1424_),
+    .X(_1424_));
+ sky130_fd_sc_hd__and4_1 _3192_ (.A(_1422_),
+    .B(_1385_),
+    .C(_1423_),
+    .D(_1424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1425_));
- sky130_fd_sc_hd__clkbuf_1 _3176_ (.A(_1425_),
+ sky130_fd_sc_hd__clkbuf_1 _3193_ (.A(_1425_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0269_));
- sky130_fd_sc_hd__nand2_1 _3177_ (.A(\user_design.system_core.refresh_count[17] ),
-    .B(\user_design.system_core.refresh_count[16] ),
+    .X(_0264_));
+ sky130_fd_sc_hd__and4_1 _3194_ (.A(\user_design.system_core.refresh_count[11] ),
+    .B(\user_design.system_core.refresh_count[10] ),
+    .C(_1408_),
+    .D(_1415_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1426_));
- sky130_fd_sc_hd__a31o_1 _3178_ (.A1(\user_design.system_core.refresh_count[16] ),
-    .A2(_1420_),
-    .A3(_1416_),
-    .B1(\user_design.system_core.refresh_count[17] ),
+    .X(_1426_));
+ sky130_fd_sc_hd__xnor2_1 _3195_ (.A(_0758_),
+    .B(_1426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1427_));
- sky130_fd_sc_hd__o211a_1 _3179_ (.A1(_1422_),
-    .A2(net606),
-    .B1(_1427_),
-    .C1(_1385_),
+    .Y(_1427_));
+ sky130_fd_sc_hd__and3_1 _3196_ (.A(_0785_),
+    .B(_1401_),
+    .C(_1427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0270_));
- sky130_fd_sc_hd__nor2_1 _3180_ (.A(_0686_),
-    .B(_0680_),
+    .X(_1428_));
+ sky130_fd_sc_hd__clkbuf_1 _3197_ (.A(_1428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1428_));
- sky130_fd_sc_hd__and4_1 _3181_ (.A(_0676_),
-    .B(_1420_),
-    .C(_1415_),
-    .D(_1428_),
+    .X(_0265_));
+ sky130_fd_sc_hd__a21o_1 _3198_ (.A1(\user_design.system_core.refresh_count[12] ),
+    .A2(_1426_),
+    .B1(\user_design.system_core.refresh_count[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1429_));
- sky130_fd_sc_hd__a31o_1 _3182_ (.A1(_1420_),
-    .A2(_1416_),
-    .A3(_1428_),
-    .B1(_0676_),
+ sky130_fd_sc_hd__or3_1 _3199_ (.A(_1345_),
+    .B(_0758_),
+    .C(_1423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1430_));
- sky130_fd_sc_hd__and3b_1 _3183_ (.A_N(_1429_),
-    .B(_1417_),
-    .C(_1430_),
+ sky130_fd_sc_hd__and4_1 _3200_ (.A(_1422_),
+    .B(_1385_),
+    .C(_1429_),
+    .D(_1430_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1431_));
- sky130_fd_sc_hd__clkbuf_1 _3184_ (.A(_1431_),
+ sky130_fd_sc_hd__clkbuf_1 _3201_ (.A(_1431_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0271_));
- sky130_fd_sc_hd__clkbuf_2 _3185_ (.A(_1368_),
+    .X(_0266_));
+ sky130_fd_sc_hd__and4_1 _3202_ (.A(\user_design.system_core.refresh_count[14] ),
+    .B(\user_design.system_core.refresh_count[13] ),
+    .C(\user_design.system_core.refresh_count[12] ),
+    .D(_1426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1432_));
- sky130_fd_sc_hd__nand2_1 _3186_ (.A(_0701_),
-    .B(_1429_),
+ sky130_fd_sc_hd__clkbuf_2 _3203_ (.A(_1432_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1433_));
- sky130_fd_sc_hd__or2_1 _3187_ (.A(_0701_),
-    .B(_1429_),
+    .X(_1433_));
+ sky130_fd_sc_hd__nand2_1 _3204_ (.A(_0768_),
+    .B(_1430_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1434_));
- sky130_fd_sc_hd__and3_1 _3188_ (.A(_1432_),
-    .B(_1433_),
-    .C(_1434_),
+    .Y(_1434_));
+ sky130_fd_sc_hd__and4b_1 _3205_ (.A_N(_1433_),
+    .B(_1434_),
+    .C(_1411_),
+    .D(_1384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1435_));
- sky130_fd_sc_hd__clkbuf_1 _3189_ (.A(_1435_),
+ sky130_fd_sc_hd__clkbuf_1 _3206_ (.A(_1435_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0272_));
- sky130_fd_sc_hd__nor2_1 _3190_ (.A(_0725_),
+    .X(_0267_));
+ sky130_fd_sc_hd__and2_1 _3207_ (.A(_0733_),
     .B(_1433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1436_));
- sky130_fd_sc_hd__nand2_1 _3191_ (.A(_0725_),
+    .X(_1436_));
+ sky130_fd_sc_hd__nor2_1 _3208_ (.A(_0733_),
     .B(_1433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1437_));
- sky130_fd_sc_hd__and3b_1 _3192_ (.A_N(_1436_),
-    .B(_1437_),
-    .C(_1368_),
+ sky130_fd_sc_hd__clkbuf_2 _3209_ (.A(_0674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1438_));
- sky130_fd_sc_hd__clkbuf_1 _3193_ (.A(_1438_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0273_));
- sky130_fd_sc_hd__and4_1 _3194_ (.A(\user_design.system_core.refresh_count[21] ),
-    .B(\user_design.system_core.refresh_count[20] ),
-    .C(_0701_),
-    .D(_1429_),
+ sky130_fd_sc_hd__and4bb_1 _3210_ (.A_N(_1436_),
+    .B_N(_1437_),
+    .C(_1438_),
+    .D(_1392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1439_));
- sky130_fd_sc_hd__or2_1 _3195_ (.A(\user_design.system_core.refresh_count[21] ),
+ sky130_fd_sc_hd__clkbuf_1 _3211_ (.A(_1439_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0268_));
+ sky130_fd_sc_hd__xnor2_1 _3212_ (.A(_0707_),
     .B(_1436_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1440_));
- sky130_fd_sc_hd__and3b_1 _3196_ (.A_N(_1439_),
-    .B(_1417_),
+    .Y(_1440_));
+ sky130_fd_sc_hd__and3_1 _3213_ (.A(_0785_),
+    .B(_1401_),
     .C(_1440_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1441_));
- sky130_fd_sc_hd__clkbuf_1 _3197_ (.A(_1441_),
+ sky130_fd_sc_hd__clkbuf_1 _3214_ (.A(_1441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0274_));
- sky130_fd_sc_hd__or2_1 _3198_ (.A(\user_design.system_core.refresh_count[22] ),
-    .B(_1439_),
+    .X(_0269_));
+ sky130_fd_sc_hd__nor2_1 _3215_ (.A(_0716_),
+    .B(_0707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1442_));
- sky130_fd_sc_hd__nand2_1 _3199_ (.A(\user_design.system_core.refresh_count[22] ),
-    .B(_1439_),
+    .Y(_1442_));
+ sky130_fd_sc_hd__and3_1 _3216_ (.A(_0733_),
+    .B(_1433_),
+    .C(_1442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1443_));
- sky130_fd_sc_hd__and3_1 _3200_ (.A(_1432_),
-    .B(_1442_),
-    .C(_1443_),
+    .X(_1443_));
+ sky130_fd_sc_hd__clkbuf_2 _3217_ (.A(_1384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1444_));
- sky130_fd_sc_hd__clkbuf_1 _3201_ (.A(_1444_),
+ sky130_fd_sc_hd__a31o_1 _3218_ (.A1(\user_design.system_core.refresh_count[16] ),
+    .A2(_0733_),
+    .A3(_1433_),
+    .B1(\user_design.system_core.refresh_count[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0275_));
- sky130_fd_sc_hd__nor2_1 _3202_ (.A(_0705_),
-    .B(_1443_),
+    .X(_1445_));
+ sky130_fd_sc_hd__and4b_1 _3219_ (.A_N(_1443_),
+    .B(_1444_),
+    .C(_1411_),
+    .D(_1445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1445_));
- sky130_fd_sc_hd__nand2_1 _3203_ (.A(_0705_),
-    .B(_1443_),
+    .X(_1446_));
+ sky130_fd_sc_hd__clkbuf_1 _3220_ (.A(_1446_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1446_));
- sky130_fd_sc_hd__and3b_1 _3204_ (.A_N(_1445_),
-    .B(_1417_),
-    .C(_1446_),
+    .X(_0270_));
+ sky130_fd_sc_hd__and4_1 _3221_ (.A(\user_design.system_core.refresh_count[18] ),
+    .B(\user_design.system_core.refresh_count[15] ),
+    .C(_1432_),
+    .D(_1442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1447_));
- sky130_fd_sc_hd__clkbuf_1 _3205_ (.A(_1447_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0276_));
- sky130_fd_sc_hd__and4_1 _3206_ (.A(_0704_),
-    .B(\user_design.system_core.refresh_count[23] ),
-    .C(\user_design.system_core.refresh_count[22] ),
-    .D(_1439_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3222_ (.A(_1383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1448_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3207_ (.A(_1448_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3223_ (.A(_0674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1449_));
- sky130_fd_sc_hd__or2_1 _3208_ (.A(_0704_),
-    .B(_1445_),
+ sky130_fd_sc_hd__or2_1 _3224_ (.A(\user_design.system_core.refresh_count[18] ),
+    .B(_1443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1450_));
- sky130_fd_sc_hd__and3b_1 _3209_ (.A_N(_1449_),
-    .B(_1417_),
-    .C(_1450_),
+ sky130_fd_sc_hd__and4b_1 _3225_ (.A_N(_1447_),
+    .B(_1448_),
+    .C(_1449_),
+    .D(_1450_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1451_));
- sky130_fd_sc_hd__clkbuf_1 _3210_ (.A(_1451_),
+ sky130_fd_sc_hd__clkbuf_1 _3226_ (.A(_1451_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0277_));
- sky130_fd_sc_hd__or2_1 _3211_ (.A(_0714_),
-    .B(_1449_),
+    .X(_0271_));
+ sky130_fd_sc_hd__nand2_1 _3227_ (.A(\user_design.system_core.refresh_count[19] ),
+    .B(_1447_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1452_));
- sky130_fd_sc_hd__nand2_1 _3212_ (.A(_0714_),
-    .B(_1449_),
+    .Y(_1452_));
+ sky130_fd_sc_hd__or2_1 _3228_ (.A(\user_design.system_core.refresh_count[19] ),
+    .B(_1447_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1453_));
- sky130_fd_sc_hd__and3_1 _3213_ (.A(_1432_),
-    .B(_1452_),
-    .C(_1453_),
+    .X(_1453_));
+ sky130_fd_sc_hd__and4_1 _3229_ (.A(_1422_),
+    .B(_1444_),
+    .C(_1452_),
+    .D(_1453_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1454_));
- sky130_fd_sc_hd__clkbuf_1 _3214_ (.A(_1454_),
+ sky130_fd_sc_hd__clkbuf_1 _3230_ (.A(_1454_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0278_));
- sky130_fd_sc_hd__nand2_1 _3215_ (.A(_0683_),
-    .B(_1453_),
+    .X(_0272_));
+ sky130_fd_sc_hd__xnor2_1 _3231_ (.A(\user_design.system_core.refresh_count[20] ),
+    .B(_1452_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1455_));
- sky130_fd_sc_hd__and2_1 _3216_ (.A(\user_design.system_core.refresh_count[26] ),
-    .B(_0714_),
+ sky130_fd_sc_hd__and3_1 _3232_ (.A(_0676_),
+    .B(_1401_),
+    .C(_1455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1456_));
- sky130_fd_sc_hd__nand2_1 _3217_ (.A(_1449_),
-    .B(_1456_),
+ sky130_fd_sc_hd__clkbuf_1 _3233_ (.A(_1456_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1457_));
- sky130_fd_sc_hd__and3_1 _3218_ (.A(_1432_),
-    .B(_1455_),
-    .C(_1457_),
+    .X(_0273_));
+ sky130_fd_sc_hd__and4_1 _3234_ (.A(\user_design.system_core.refresh_count[21] ),
+    .B(\user_design.system_core.refresh_count[20] ),
+    .C(\user_design.system_core.refresh_count[19] ),
+    .D(_1447_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1457_));
+ sky130_fd_sc_hd__a31o_1 _3235_ (.A1(\user_design.system_core.refresh_count[20] ),
+    .A2(\user_design.system_core.refresh_count[19] ),
+    .A3(_1447_),
+    .B1(\user_design.system_core.refresh_count[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1458_));
- sky130_fd_sc_hd__clkbuf_1 _3219_ (.A(_1458_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0279_));
- sky130_fd_sc_hd__and3_1 _3220_ (.A(\user_design.system_core.refresh_count[27] ),
-    .B(_1449_),
-    .C(_1456_),
+ sky130_fd_sc_hd__and4b_1 _3236_ (.A_N(_1457_),
+    .B(_1458_),
+    .C(_1449_),
+    .D(_1384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1459_));
- sky130_fd_sc_hd__nand2_1 _3221_ (.A(_0717_),
+ sky130_fd_sc_hd__clkbuf_1 _3237_ (.A(_1459_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0274_));
+ sky130_fd_sc_hd__and2_1 _3238_ (.A(_0698_),
     .B(_1457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1460_));
- sky130_fd_sc_hd__and3b_1 _3222_ (.A_N(_1459_),
-    .B(_1376_),
-    .C(_1460_),
+    .X(_1460_));
+ sky130_fd_sc_hd__or2_1 _3239_ (.A(_0698_),
+    .B(_1457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1461_));
- sky130_fd_sc_hd__clkbuf_1 _3223_ (.A(_1461_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0280_));
- sky130_fd_sc_hd__and4_1 _3224_ (.A(\user_design.system_core.refresh_count[28] ),
-    .B(\user_design.system_core.refresh_count[27] ),
-    .C(_1448_),
-    .D(_1456_),
+ sky130_fd_sc_hd__and4b_1 _3240_ (.A_N(_1460_),
+    .B(_1448_),
+    .C(_1449_),
+    .D(_1461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1462_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3225_ (.A(_1462_),
+ sky130_fd_sc_hd__clkbuf_1 _3241_ (.A(_1462_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0275_));
+ sky130_fd_sc_hd__and3_1 _3242_ (.A(\user_design.system_core.refresh_count[23] ),
+    .B(_0698_),
+    .C(_1457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1463_));
- sky130_fd_sc_hd__or2_1 _3226_ (.A(\user_design.system_core.refresh_count[28] ),
-    .B(_1459_),
+ sky130_fd_sc_hd__or2_1 _3243_ (.A(\user_design.system_core.refresh_count[23] ),
+    .B(_1460_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1464_));
- sky130_fd_sc_hd__and3b_1 _3227_ (.A_N(_1463_),
-    .B(_1376_),
-    .C(_1464_),
+ sky130_fd_sc_hd__and4b_1 _3244_ (.A_N(_1463_),
+    .B(_1448_),
+    .C(_1449_),
+    .D(_1464_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1465_));
- sky130_fd_sc_hd__clkbuf_1 _3228_ (.A(_1465_),
+ sky130_fd_sc_hd__clkbuf_1 _3245_ (.A(_1465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0281_));
- sky130_fd_sc_hd__or2_1 _3229_ (.A(_0737_),
-    .B(_1462_),
+    .X(_0276_));
+ sky130_fd_sc_hd__and4_1 _3246_ (.A(\user_design.system_core.refresh_count[24] ),
+    .B(\user_design.system_core.refresh_count[23] ),
+    .C(\user_design.system_core.refresh_count[22] ),
+    .D(_1457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1466_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3230_ (.A(_0737_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3247_ (.A(_1466_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1467_));
- sky130_fd_sc_hd__nand2_1 _3231_ (.A(_1467_),
+ sky130_fd_sc_hd__or2_1 _3248_ (.A(\user_design.system_core.refresh_count[24] ),
     .B(_1463_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1468_));
- sky130_fd_sc_hd__and3_1 _3232_ (.A(_1432_),
-    .B(_1466_),
-    .C(_1468_),
+    .X(_1468_));
+ sky130_fd_sc_hd__and4b_1 _3249_ (.A_N(_1467_),
+    .B(_1448_),
+    .C(_1449_),
+    .D(_1468_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1469_));
- sky130_fd_sc_hd__clkbuf_1 _3233_ (.A(_1469_),
+ sky130_fd_sc_hd__clkbuf_1 _3250_ (.A(_1469_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0282_));
- sky130_fd_sc_hd__a21o_1 _3234_ (.A1(_1467_),
-    .A2(_1463_),
-    .B1(_1284_),
+    .X(_0277_));
+ sky130_fd_sc_hd__or2_1 _3251_ (.A(\user_design.system_core.refresh_count[25] ),
+    .B(_1467_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1470_));
- sky130_fd_sc_hd__nand3_1 _3235_ (.A(_1284_),
+ sky130_fd_sc_hd__nand2_1 _3252_ (.A(\user_design.system_core.refresh_count[25] ),
     .B(_1467_),
-    .C(_1463_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1471_));
- sky130_fd_sc_hd__and3_1 _3236_ (.A(_1396_),
-    .B(_1470_),
-    .C(_1471_),
+ sky130_fd_sc_hd__and4_1 _3253_ (.A(_1422_),
+    .B(_1444_),
+    .C(_1470_),
+    .D(_1471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1472_));
- sky130_fd_sc_hd__clkbuf_1 _3237_ (.A(_1472_),
+ sky130_fd_sc_hd__clkbuf_1 _3254_ (.A(_1472_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0283_));
- sky130_fd_sc_hd__a31o_1 _3238_ (.A1(_1284_),
-    .A2(_1467_),
-    .A3(_1462_),
-    .B1(\user_design.system_core.refresh_count[31] ),
+    .X(_0278_));
+ sky130_fd_sc_hd__nor2_1 _3255_ (.A(_0723_),
+    .B(_0762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1473_));
- sky130_fd_sc_hd__nand4_1 _3239_ (.A(\user_design.system_core.refresh_count[31] ),
-    .B(_1284_),
-    .C(_1467_),
-    .D(_1463_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1474_));
- sky130_fd_sc_hd__and3_1 _3240_ (.A(_1396_),
+    .Y(_1473_));
+ sky130_fd_sc_hd__and2_1 _3256_ (.A(_1467_),
     .B(_1473_),
-    .C(_1474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1475_));
- sky130_fd_sc_hd__clkbuf_1 _3241_ (.A(_1475_),
+    .X(_1474_));
+ sky130_fd_sc_hd__nand2_1 _3257_ (.A(_0723_),
+    .B(_1471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0284_));
- sky130_fd_sc_hd__mux2_1 _3242_ (.A0(\user_design.spi_core.data_in[0] ),
-    .A1(net535),
-    .S(_0658_),
+    .Y(_1475_));
+ sky130_fd_sc_hd__and4b_1 _3258_ (.A_N(_1474_),
+    .B(_1448_),
+    .C(_1438_),
+    .D(_1475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1476_));
- sky130_fd_sc_hd__clkbuf_1 _3243_ (.A(_1476_),
+ sky130_fd_sc_hd__clkbuf_1 _3259_ (.A(_1476_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0285_));
- sky130_fd_sc_hd__mux2_1 _3244_ (.A0(\user_design.spi_core.data_in[1] ),
-    .A1(net533),
-    .S(_0658_),
+    .X(_0279_));
+ sky130_fd_sc_hd__or2_1 _3260_ (.A(\user_design.system_core.refresh_count[27] ),
+    .B(_1474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1477_));
- sky130_fd_sc_hd__clkbuf_1 _3245_ (.A(_1477_),
+ sky130_fd_sc_hd__nand2_1 _3261_ (.A(\user_design.system_core.refresh_count[27] ),
+    .B(_1474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0286_));
- sky130_fd_sc_hd__mux2_1 _3246_ (.A0(\user_design.spi_core.data_in[2] ),
-    .A1(net457),
-    .S(_0658_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1478_));
- sky130_fd_sc_hd__clkbuf_1 _3247_ (.A(_1478_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0287_));
- sky130_fd_sc_hd__mux2_1 _3248_ (.A0(\user_design.spi_core.data_in[3] ),
-    .A1(net516),
-    .S(_0658_),
+    .Y(_1478_));
+ sky130_fd_sc_hd__and4_1 _3262_ (.A(_1422_),
+    .B(_1444_),
+    .C(_1477_),
+    .D(_1478_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1479_));
- sky130_fd_sc_hd__clkbuf_1 _3249_ (.A(_1479_),
+ sky130_fd_sc_hd__clkbuf_1 _3263_ (.A(_1479_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0288_));
- sky130_fd_sc_hd__buf_2 _3250_ (.A(_0657_),
+    .X(_0280_));
+ sky130_fd_sc_hd__and4_1 _3264_ (.A(\user_design.system_core.refresh_count[28] ),
+    .B(\user_design.system_core.refresh_count[27] ),
+    .C(_1466_),
+    .D(_1473_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1480_));
- sky130_fd_sc_hd__mux2_1 _3251_ (.A0(net575),
-    .A1(\user_design.mem_core.memory_data_out[4] ),
-    .S(_1480_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3265_ (.A(_1480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1481_));
- sky130_fd_sc_hd__clkbuf_1 _3252_ (.A(_1481_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0289_));
- sky130_fd_sc_hd__mux2_1 _3253_ (.A0(net577),
-    .A1(net474),
-    .S(_1480_),
+ sky130_fd_sc_hd__a31o_1 _3266_ (.A1(\user_design.system_core.refresh_count[27] ),
+    .A2(_1467_),
+    .A3(_1473_),
+    .B1(\user_design.system_core.refresh_count[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1482_));
- sky130_fd_sc_hd__clkbuf_1 _3254_ (.A(_1482_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0290_));
- sky130_fd_sc_hd__mux2_1 _3255_ (.A0(net574),
-    .A1(net503),
-    .S(_1480_),
+ sky130_fd_sc_hd__and4b_1 _3267_ (.A_N(_1481_),
+    .B(_1392_),
+    .C(_1438_),
+    .D(_1482_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1483_));
- sky130_fd_sc_hd__clkbuf_1 _3256_ (.A(_1483_),
+ sky130_fd_sc_hd__clkbuf_1 _3268_ (.A(_1483_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0291_));
- sky130_fd_sc_hd__mux2_1 _3257_ (.A0(\user_design.spi_core.data_in[7] ),
-    .A1(net497),
-    .S(_1480_),
+    .X(_0281_));
+ sky130_fd_sc_hd__clkbuf_1 _3269_ (.A(_0714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1484_));
- sky130_fd_sc_hd__clkbuf_1 _3258_ (.A(_1484_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0292_));
- sky130_fd_sc_hd__mux2_1 _3259_ (.A0(\user_design.spi_core.data_in[8] ),
-    .A1(net566),
-    .S(_1480_),
+ sky130_fd_sc_hd__or2_1 _3270_ (.A(_1484_),
+    .B(_1480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1485_));
- sky130_fd_sc_hd__clkbuf_1 _3260_ (.A(_1485_),
+ sky130_fd_sc_hd__nand2_1 _3271_ (.A(_1484_),
+    .B(_1481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0293_));
- sky130_fd_sc_hd__buf_2 _3261_ (.A(_0657_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1486_));
- sky130_fd_sc_hd__mux2_1 _3262_ (.A0(\user_design.spi_core.data_in[9] ),
-    .A1(net518),
-    .S(_1486_),
+    .Y(_1486_));
+ sky130_fd_sc_hd__and4_1 _3272_ (.A(_0786_),
+    .B(_1444_),
+    .C(_1485_),
+    .D(_1486_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1487_));
- sky130_fd_sc_hd__clkbuf_1 _3263_ (.A(_1487_),
+ sky130_fd_sc_hd__clkbuf_1 _3273_ (.A(_1487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0294_));
- sky130_fd_sc_hd__mux2_1 _3264_ (.A0(\user_design.spi_core.data_in[10] ),
-    .A1(net485),
-    .S(_1486_),
+    .X(_0282_));
+ sky130_fd_sc_hd__and3_1 _3274_ (.A(_0756_),
+    .B(_1484_),
+    .C(_1481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1488_));
- sky130_fd_sc_hd__clkbuf_1 _3265_ (.A(_1488_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0295_));
- sky130_fd_sc_hd__mux2_1 _3266_ (.A0(\user_design.spi_core.data_in[11] ),
-    .A1(net490),
-    .S(_1486_),
+ sky130_fd_sc_hd__a21o_1 _3275_ (.A1(_1484_),
+    .A2(_1481_),
+    .B1(_0756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1489_));
- sky130_fd_sc_hd__clkbuf_1 _3267_ (.A(_1489_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0296_));
- sky130_fd_sc_hd__mux2_1 _3268_ (.A0(\user_design.spi_core.data_in[12] ),
-    .A1(net482),
-    .S(_1486_),
+ sky130_fd_sc_hd__and4b_1 _3276_ (.A_N(_1488_),
+    .B(_1392_),
+    .C(_1438_),
+    .D(_1489_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1490_));
- sky130_fd_sc_hd__clkbuf_1 _3269_ (.A(_1490_),
+ sky130_fd_sc_hd__clkbuf_1 _3277_ (.A(_1490_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0297_));
- sky130_fd_sc_hd__mux2_1 _3270_ (.A0(\user_design.spi_core.data_in[13] ),
-    .A1(net528),
-    .S(_1486_),
+    .X(_0283_));
+ sky130_fd_sc_hd__and4_1 _3278_ (.A(\user_design.system_core.refresh_count[31] ),
+    .B(_0756_),
+    .C(_0714_),
+    .D(_1480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1491_));
- sky130_fd_sc_hd__clkbuf_1 _3271_ (.A(_1491_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0298_));
- sky130_fd_sc_hd__mux2_1 _3272_ (.A0(\user_design.spi_core.data_in[14] ),
-    .A1(net424),
-    .S(_0657_),
+ sky130_fd_sc_hd__a31o_1 _3279_ (.A1(_0756_),
+    .A2(_1484_),
+    .A3(_1481_),
+    .B1(\user_design.system_core.refresh_count[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1492_));
- sky130_fd_sc_hd__clkbuf_1 _3273_ (.A(_1492_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0299_));
- sky130_fd_sc_hd__mux2_1 _3274_ (.A0(\user_design.spi_core.data_in[15] ),
-    .A1(net560),
-    .S(_0657_),
+ sky130_fd_sc_hd__and4b_1 _3280_ (.A_N(_1491_),
+    .B(_1392_),
+    .C(_1438_),
+    .D(_1492_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1493_));
- sky130_fd_sc_hd__clkbuf_1 _3275_ (.A(_1493_),
+ sky130_fd_sc_hd__clkbuf_1 _3281_ (.A(_1493_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0300_));
- sky130_fd_sc_hd__and2_1 _3276_ (.A(_1006_),
-    .B(_1136_),
+    .X(_0284_));
+ sky130_fd_sc_hd__mux2_1 _3282_ (.A0(\user_design.spi_core.data_in[0] ),
+    .A1(net493),
+    .S(_0681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1494_));
- sky130_fd_sc_hd__or4_4 _3277_ (.A(_0985_),
-    .B(_1009_),
-    .C(_1031_),
-    .D(_1494_),
+ sky130_fd_sc_hd__clkbuf_1 _3283_ (.A(_1494_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0285_));
+ sky130_fd_sc_hd__mux2_1 _3284_ (.A0(\user_design.spi_core.data_in[1] ),
+    .A1(net540),
+    .S(_0681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1495_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3278_ (.A(_1495_),
+ sky130_fd_sc_hd__clkbuf_1 _3285_ (.A(_1495_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0286_));
+ sky130_fd_sc_hd__mux2_1 _3286_ (.A0(\user_design.spi_core.data_in[2] ),
+    .A1(net489),
+    .S(_0681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1496_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3279_ (.A(_1032_),
+ sky130_fd_sc_hd__clkbuf_1 _3287_ (.A(_1496_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0287_));
+ sky130_fd_sc_hd__mux2_1 _3288_ (.A0(\user_design.spi_core.data_in[3] ),
+    .A1(net491),
+    .S(_0681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1497_));
- sky130_fd_sc_hd__clkbuf_2 _3280_ (.A(_1053_),
+ sky130_fd_sc_hd__clkbuf_1 _3289_ (.A(_1497_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0288_));
+ sky130_fd_sc_hd__clkbuf_2 _3290_ (.A(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1498_));
- sky130_fd_sc_hd__clkbuf_2 _3281_ (.A(_0985_),
+ sky130_fd_sc_hd__mux2_1 _3291_ (.A0(\user_design.spi_core.data_in[4] ),
+    .A1(net486),
+    .S(_1498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1499_));
- sky130_fd_sc_hd__a22o_1 _3282_ (.A1(\user_design.ccr1[16] ),
-    .A2(_1078_),
-    .B1(_1115_),
-    .B2(\user_design.ccr1[0] ),
+ sky130_fd_sc_hd__clkbuf_1 _3292_ (.A(_1499_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0289_));
+ sky130_fd_sc_hd__mux2_1 _3293_ (.A0(\user_design.spi_core.data_in[5] ),
+    .A1(net524),
+    .S(_1498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1500_));
- sky130_fd_sc_hd__a221o_1 _3283_ (.A1(\user_design.ccr3[0] ),
-    .A2(_1009_),
-    .B1(_1138_),
-    .B2(\user_design.ccr0[16] ),
-    .C1(_1500_),
+ sky130_fd_sc_hd__clkbuf_1 _3294_ (.A(_1500_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0290_));
+ sky130_fd_sc_hd__mux2_1 _3295_ (.A0(\user_design.spi_core.data_in[6] ),
+    .A1(net535),
+    .S(_1498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1501_));
- sky130_fd_sc_hd__nor4_4 _3284_ (.A(_0984_),
-    .B(_1007_),
-    .C(_1031_),
-    .D(_1494_),
+ sky130_fd_sc_hd__clkbuf_1 _3296_ (.A(_1501_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1502_));
- sky130_fd_sc_hd__clkbuf_2 _3285_ (.A(_1502_),
+    .X(_0291_));
+ sky130_fd_sc_hd__mux2_1 _3297_ (.A0(\user_design.spi_core.data_in[7] ),
+    .A1(net552),
+    .S(_1498_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1502_));
+ sky130_fd_sc_hd__clkbuf_1 _3298_ (.A(_1502_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0292_));
+ sky130_fd_sc_hd__mux2_1 _3299_ (.A0(\user_design.spi_core.data_in[8] ),
+    .A1(net481),
+    .S(_1498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1503_));
- sky130_fd_sc_hd__a221o_1 _3286_ (.A1(\user_design.ccr0[0] ),
-    .A2(_1160_),
-    .B1(_1182_),
-    .B2(\user_design.mem_core.memory[1][0] ),
-    .C1(_1503_),
+ sky130_fd_sc_hd__clkbuf_1 _3300_ (.A(_1503_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0293_));
+ sky130_fd_sc_hd__buf_2 _3301_ (.A(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1504_));
- sky130_fd_sc_hd__a211o_1 _3287_ (.A1(\user_design.ccr3[16] ),
-    .A2(_1499_),
-    .B1(_1501_),
-    .C1(_1504_),
+ sky130_fd_sc_hd__mux2_1 _3302_ (.A0(\user_design.spi_core.data_in[9] ),
+    .A1(net465),
+    .S(_1504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1505_));
- sky130_fd_sc_hd__a221o_1 _3288_ (.A1(\user_design.ccr2[16] ),
-    .A2(_1497_),
-    .B1(_1498_),
-    .B2(\user_design.ccr2[0] ),
-    .C1(_1505_),
+ sky130_fd_sc_hd__clkbuf_1 _3303_ (.A(_1505_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0294_));
+ sky130_fd_sc_hd__mux2_1 _3304_ (.A0(\user_design.spi_core.data_in[10] ),
+    .A1(net548),
+    .S(_1504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1506_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3289_ (.A(_0654_),
+ sky130_fd_sc_hd__clkbuf_1 _3305_ (.A(_1506_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0295_));
+ sky130_fd_sc_hd__mux2_1 _3306_ (.A0(net440),
+    .A1(net498),
+    .S(_1504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1507_));
- sky130_fd_sc_hd__o211a_1 _3290_ (.A1(_0758_),
-    .A2(_1496_),
-    .B1(_1506_),
-    .C1(_1507_),
+ sky130_fd_sc_hd__clkbuf_1 _3307_ (.A(_1507_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0301_));
- sky130_fd_sc_hd__clkbuf_2 _3291_ (.A(_1077_),
+    .X(_0296_));
+ sky130_fd_sc_hd__mux2_1 _3308_ (.A0(net463),
+    .A1(net528),
+    .S(_1504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1508_));
- sky130_fd_sc_hd__clkbuf_2 _3292_ (.A(_1114_),
+ sky130_fd_sc_hd__clkbuf_1 _3309_ (.A(_1508_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0297_));
+ sky130_fd_sc_hd__mux2_1 _3310_ (.A0(net449),
+    .A1(net577),
+    .S(_1504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1509_));
- sky130_fd_sc_hd__a22o_1 _3293_ (.A1(\user_design.ccr1[17] ),
-    .A2(_1508_),
-    .B1(_1509_),
-    .B2(\user_design.ccr1[1] ),
+ sky130_fd_sc_hd__clkbuf_1 _3311_ (.A(_1509_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0298_));
+ sky130_fd_sc_hd__mux2_1 _3312_ (.A0(\user_design.spi_core.data_in[14] ),
+    .A1(\user_design.mem_core.memory_data_out[14] ),
+    .S(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1510_));
- sky130_fd_sc_hd__a221o_1 _3294_ (.A1(\user_design.ccr3[1] ),
-    .A2(_1009_),
-    .B1(_1138_),
-    .B2(\user_design.ccr0[17] ),
-    .C1(_1510_),
+ sky130_fd_sc_hd__clkbuf_1 _3313_ (.A(_1510_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0299_));
+ sky130_fd_sc_hd__mux2_1 _3314_ (.A0(net590),
+    .A1(\user_design.mem_core.memory_data_out[15] ),
+    .S(_0680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1511_));
- sky130_fd_sc_hd__a221o_1 _3295_ (.A1(\user_design.ccr0[1] ),
-    .A2(_1160_),
-    .B1(_1182_),
-    .B2(\user_design.mem_core.memory[1][1] ),
-    .C1(_1503_),
+ sky130_fd_sc_hd__clkbuf_1 _3315_ (.A(_1511_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0300_));
+ sky130_fd_sc_hd__and2_1 _3316_ (.A(_1027_),
+    .B(_1157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1512_));
- sky130_fd_sc_hd__a211o_1 _3296_ (.A1(\user_design.ccr3[17] ),
-    .A2(_1499_),
-    .B1(_1511_),
-    .C1(_1512_),
+ sky130_fd_sc_hd__or4_4 _3317_ (.A(_1006_),
+    .B(_1030_),
+    .C(_1052_),
+    .D(_1512_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1513_));
- sky130_fd_sc_hd__a221o_1 _3297_ (.A1(\user_design.ccr2[17] ),
-    .A2(_1497_),
-    .B1(_1498_),
-    .B2(\user_design.ccr2[1] ),
-    .C1(_1513_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3318_ (.A(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1514_));
- sky130_fd_sc_hd__o211a_1 _3298_ (.A1(_0762_),
-    .A2(_1496_),
-    .B1(_1514_),
-    .C1(_1507_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0302_));
- sky130_fd_sc_hd__a22o_1 _3299_ (.A1(\user_design.ccr1[18] ),
-    .A2(_1508_),
-    .B1(_1509_),
-    .B2(\user_design.ccr1[2] ),
+ sky130_fd_sc_hd__clkbuf_2 _3319_ (.A(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1515_));
- sky130_fd_sc_hd__a221o_1 _3300_ (.A1(\user_design.ccr3[2] ),
-    .A2(_1009_),
-    .B1(_1138_),
-    .B2(\user_design.ccr0[18] ),
-    .C1(_1515_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3320_ (.A(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1516_));
- sky130_fd_sc_hd__a221o_1 _3301_ (.A1(\user_design.ccr0[2] ),
-    .A2(_1160_),
-    .B1(_1182_),
-    .B2(\user_design.mem_core.memory[1][2] ),
-    .C1(_1503_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3321_ (.A(_1006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1517_));
- sky130_fd_sc_hd__a211o_1 _3302_ (.A1(\user_design.ccr3[18] ),
-    .A2(_1499_),
-    .B1(_1516_),
-    .C1(_1517_),
+ sky130_fd_sc_hd__a22o_1 _3322_ (.A1(\user_design.ccr1[16] ),
+    .A2(_1099_),
+    .B1(_1136_),
+    .B2(\user_design.ccr1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1518_));
- sky130_fd_sc_hd__a221o_1 _3303_ (.A1(\user_design.ccr2[18] ),
-    .A2(_1497_),
-    .B1(_1498_),
-    .B2(\user_design.ccr2[2] ),
+ sky130_fd_sc_hd__a221o_1 _3323_ (.A1(\user_design.ccr3[0] ),
+    .A2(_1030_),
+    .B1(_1159_),
+    .B2(\user_design.ccr0[16] ),
     .C1(_1518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1519_));
- sky130_fd_sc_hd__o211a_1 _3304_ (.A1(_0765_),
-    .A2(_1496_),
-    .B1(_1519_),
-    .C1(_1507_),
+ sky130_fd_sc_hd__nor4_4 _3324_ (.A(_1005_),
+    .B(_1028_),
+    .C(_1052_),
+    .D(_1512_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0303_));
- sky130_fd_sc_hd__clkbuf_2 _3305_ (.A(_1008_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1520_));
- sky130_fd_sc_hd__clkbuf_2 _3306_ (.A(_1137_),
+    .Y(_1520_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3325_ (.A(_1520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1521_));
- sky130_fd_sc_hd__a22o_1 _3307_ (.A1(\user_design.ccr1[19] ),
-    .A2(_1508_),
-    .B1(_1509_),
-    .B2(\user_design.ccr1[3] ),
+ sky130_fd_sc_hd__a221o_1 _3326_ (.A1(\user_design.ccr0[0] ),
+    .A2(_1181_),
+    .B1(_1203_),
+    .B2(\user_design.mem_core.memory[1][0] ),
+    .C1(_1521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1522_));
- sky130_fd_sc_hd__a221o_1 _3308_ (.A1(\user_design.ccr3[3] ),
-    .A2(_1520_),
-    .B1(_1521_),
-    .B2(\user_design.ccr0[19] ),
+ sky130_fd_sc_hd__a211o_1 _3327_ (.A1(\user_design.ccr3[16] ),
+    .A2(_1517_),
+    .B1(_1519_),
     .C1(_1522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1523_));
- sky130_fd_sc_hd__clkbuf_2 _3309_ (.A(_1159_),
+ sky130_fd_sc_hd__a221o_1 _3328_ (.A1(\user_design.ccr2[16] ),
+    .A2(_1515_),
+    .B1(_1516_),
+    .B2(\user_design.ccr2[0] ),
+    .C1(_1523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1524_));
- sky130_fd_sc_hd__a221o_1 _3310_ (.A1(\user_design.ccr0[3] ),
-    .A2(_1524_),
-    .B1(_1182_),
-    .B2(\user_design.mem_core.memory[1][3] ),
-    .C1(_1503_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3329_ (.A(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1525_));
- sky130_fd_sc_hd__a211o_1 _3311_ (.A1(\user_design.ccr3[19] ),
-    .A2(_1499_),
-    .B1(_1523_),
+ sky130_fd_sc_hd__o211a_1 _3330_ (.A1(net452),
+    .A2(_1514_),
+    .B1(_1524_),
     .C1(_1525_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_0301_));
+ sky130_fd_sc_hd__a22o_1 _3331_ (.A1(\user_design.ccr1[17] ),
+    .A2(_1099_),
+    .B1(_1136_),
+    .B2(\user_design.ccr1[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_1526_));
- sky130_fd_sc_hd__a221o_1 _3312_ (.A1(\user_design.ccr2[19] ),
-    .A2(_1497_),
-    .B1(_1498_),
-    .B2(\user_design.ccr2[3] ),
+ sky130_fd_sc_hd__a221o_1 _3332_ (.A1(\user_design.ccr3[1] ),
+    .A2(_1030_),
+    .B1(_1159_),
+    .B2(\user_design.ccr0[17] ),
     .C1(_1526_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1527_));
- sky130_fd_sc_hd__o211a_1 _3313_ (.A1(_0761_),
-    .A2(_1496_),
-    .B1(_1527_),
-    .C1(_1507_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0304_));
- sky130_fd_sc_hd__clkbuf_2 _3314_ (.A(_1032_),
+ sky130_fd_sc_hd__a221o_1 _3333_ (.A1(\user_design.ccr0[1] ),
+    .A2(_1181_),
+    .B1(_1203_),
+    .B2(\user_design.mem_core.memory[1][1] ),
+    .C1(_1521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1528_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3315_ (.A(_0985_),
+ sky130_fd_sc_hd__a211o_1 _3334_ (.A1(\user_design.ccr3[17] ),
+    .A2(_1517_),
+    .B1(_1527_),
+    .C1(_1528_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1529_));
- sky130_fd_sc_hd__a22o_1 _3316_ (.A1(\user_design.ccr3[4] ),
-    .A2(_1008_),
-    .B1(_1137_),
-    .B2(\user_design.ccr0[20] ),
+ sky130_fd_sc_hd__a221o_1 _3335_ (.A1(\user_design.ccr2[17] ),
+    .A2(_1515_),
+    .B1(_1516_),
+    .B2(\user_design.ccr2[1] ),
+    .C1(_1529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1530_));
- sky130_fd_sc_hd__a221o_1 _3317_ (.A1(\user_design.ccr1[20] ),
-    .A2(_1078_),
-    .B1(_1115_),
-    .B2(\user_design.ccr1[4] ),
-    .C1(_1530_),
+ sky130_fd_sc_hd__o211a_1 _3336_ (.A1(net406),
+    .A2(_1514_),
+    .B1(_1530_),
+    .C1(_1525_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0302_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3337_ (.A(_1029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1531_));
- sky130_fd_sc_hd__clkbuf_2 _3318_ (.A(_1181_),
+ sky130_fd_sc_hd__a22o_1 _3338_ (.A1(\user_design.ccr1[18] ),
+    .A2(_1099_),
+    .B1(_1136_),
+    .B2(\user_design.ccr1[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1532_));
- sky130_fd_sc_hd__a221o_1 _3319_ (.A1(\user_design.ccr0[4] ),
-    .A2(_1524_),
-    .B1(_1532_),
-    .B2(\user_design.mem_core.memory[1][4] ),
-    .C1(_1503_),
+ sky130_fd_sc_hd__a221o_1 _3339_ (.A1(\user_design.ccr3[2] ),
+    .A2(_1531_),
+    .B1(_1159_),
+    .B2(\user_design.ccr0[18] ),
+    .C1(_1532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1533_));
- sky130_fd_sc_hd__a211o_1 _3320_ (.A1(\user_design.ccr3[20] ),
-    .A2(_1529_),
-    .B1(_1531_),
-    .C1(_1533_),
+ sky130_fd_sc_hd__a221o_1 _3340_ (.A1(\user_design.ccr0[2] ),
+    .A2(_1181_),
+    .B1(_1203_),
+    .B2(\user_design.mem_core.memory[1][2] ),
+    .C1(_1521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1534_));
- sky130_fd_sc_hd__a221o_1 _3321_ (.A1(\user_design.ccr2[20] ),
-    .A2(_1528_),
-    .B1(_1498_),
-    .B2(\user_design.ccr2[4] ),
+ sky130_fd_sc_hd__a211o_1 _3341_ (.A1(\user_design.ccr3[18] ),
+    .A2(_1517_),
+    .B1(_1533_),
     .C1(_1534_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1535_));
- sky130_fd_sc_hd__o211a_1 _3322_ (.A1(_0764_),
-    .A2(_1496_),
-    .B1(_1535_),
-    .C1(_1507_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0305_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3323_ (.A(_1495_),
+ sky130_fd_sc_hd__a221o_1 _3342_ (.A1(\user_design.ccr2[18] ),
+    .A2(_1515_),
+    .B1(_1516_),
+    .B2(\user_design.ccr2[2] ),
+    .C1(_1535_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1536_));
- sky130_fd_sc_hd__clkbuf_2 _3324_ (.A(_1053_),
+ sky130_fd_sc_hd__o211a_1 _3343_ (.A1(net637),
+    .A2(_1514_),
+    .B1(_1536_),
+    .C1(_1525_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0303_));
+ sky130_fd_sc_hd__clkbuf_2 _3344_ (.A(_1158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1537_));
- sky130_fd_sc_hd__a22o_1 _3325_ (.A1(\user_design.ccr1[21] ),
-    .A2(_1508_),
-    .B1(_1509_),
-    .B2(\user_design.ccr1[5] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3345_ (.A(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1538_));
- sky130_fd_sc_hd__a221o_1 _3326_ (.A1(\user_design.ccr3[5] ),
-    .A2(_1520_),
-    .B1(_1521_),
-    .B2(\user_design.ccr0[21] ),
-    .C1(_1538_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3346_ (.A(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1539_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3327_ (.A(_1502_),
+ sky130_fd_sc_hd__a22o_1 _3347_ (.A1(\user_design.ccr1[19] ),
+    .A2(_1538_),
+    .B1(_1539_),
+    .B2(\user_design.ccr1[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1540_));
- sky130_fd_sc_hd__a221o_1 _3328_ (.A1(\user_design.ccr0[5] ),
-    .A2(_1524_),
-    .B1(_1532_),
-    .B2(\user_design.mem_core.memory[1][5] ),
+ sky130_fd_sc_hd__a221o_1 _3348_ (.A1(\user_design.ccr3[3] ),
+    .A2(_1531_),
+    .B1(_1537_),
+    .B2(\user_design.ccr0[19] ),
     .C1(_1540_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1541_));
- sky130_fd_sc_hd__a211o_1 _3329_ (.A1(\user_design.ccr3[21] ),
-    .A2(_1529_),
-    .B1(_1539_),
-    .C1(_1541_),
+ sky130_fd_sc_hd__clkbuf_2 _3349_ (.A(_1180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1542_));
- sky130_fd_sc_hd__a221o_1 _3330_ (.A1(\user_design.ccr2[21] ),
-    .A2(_1528_),
-    .B1(_1537_),
-    .B2(\user_design.ccr2[5] ),
-    .C1(_1542_),
+ sky130_fd_sc_hd__a221o_1 _3350_ (.A1(\user_design.ccr0[3] ),
+    .A2(_1542_),
+    .B1(_1203_),
+    .B2(\user_design.mem_core.memory[1][3] ),
+    .C1(_1521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1543_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3331_ (.A(_0654_),
+ sky130_fd_sc_hd__a211o_1 _3351_ (.A1(\user_design.ccr3[19] ),
+    .A2(_1517_),
+    .B1(_1541_),
+    .C1(_1543_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1544_));
- sky130_fd_sc_hd__o211a_1 _3332_ (.A1(_0768_),
-    .A2(_1536_),
-    .B1(_1543_),
+ sky130_fd_sc_hd__a221o_1 _3352_ (.A1(\user_design.ccr2[19] ),
+    .A2(_1515_),
+    .B1(_1516_),
+    .B2(\user_design.ccr2[3] ),
     .C1(_1544_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0306_));
- sky130_fd_sc_hd__a22o_1 _3333_ (.A1(\user_design.ccr1[22] ),
-    .A2(_1508_),
-    .B1(_1509_),
-    .B2(\user_design.ccr1[6] ),
+    .X(_1545_));
+ sky130_fd_sc_hd__o211a_1 _3353_ (.A1(net669),
+    .A2(_1514_),
+    .B1(_1545_),
+    .C1(_1525_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1545_));
- sky130_fd_sc_hd__a221o_1 _3334_ (.A1(\user_design.ccr3[6] ),
-    .A2(_1520_),
-    .B1(_1521_),
-    .B2(\user_design.ccr0[22] ),
-    .C1(_1545_),
+    .X(_0304_));
+ sky130_fd_sc_hd__clkbuf_2 _3354_ (.A(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1546_));
- sky130_fd_sc_hd__a221o_1 _3335_ (.A1(\user_design.ccr0[6] ),
-    .A2(_1524_),
-    .B1(_1532_),
-    .B2(\user_design.mem_core.memory[1][6] ),
-    .C1(_1540_),
+ sky130_fd_sc_hd__clkbuf_2 _3355_ (.A(_1006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1547_));
- sky130_fd_sc_hd__a211o_1 _3336_ (.A1(\user_design.ccr3[22] ),
-    .A2(_1529_),
-    .B1(_1546_),
-    .C1(_1547_),
+ sky130_fd_sc_hd__a22o_1 _3356_ (.A1(\user_design.ccr1[20] ),
+    .A2(_1538_),
+    .B1(_1539_),
+    .B2(\user_design.ccr1[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1548_));
- sky130_fd_sc_hd__a221o_1 _3337_ (.A1(\user_design.ccr2[22] ),
-    .A2(_1528_),
+ sky130_fd_sc_hd__a221o_1 _3357_ (.A1(\user_design.ccr3[4] ),
+    .A2(_1531_),
     .B1(_1537_),
-    .B2(\user_design.ccr2[6] ),
+    .B2(\user_design.ccr0[20] ),
     .C1(_1548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1549_));
- sky130_fd_sc_hd__o211a_1 _3338_ (.A1(_0769_),
-    .A2(_1536_),
-    .B1(_1549_),
-    .C1(_1544_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0307_));
- sky130_fd_sc_hd__a221o_1 _3339_ (.A1(\user_design.ccr1[23] ),
-    .A2(_1078_),
-    .B1(_1160_),
-    .B2(\user_design.ccr0[7] ),
-    .C1(_1502_),
+ sky130_fd_sc_hd__clkbuf_2 _3358_ (.A(_1202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1550_));
- sky130_fd_sc_hd__a22o_1 _3340_ (.A1(\user_design.ccr3[7] ),
-    .A2(_1008_),
-    .B1(_1115_),
-    .B2(\user_design.ccr1[7] ),
+ sky130_fd_sc_hd__a221o_1 _3359_ (.A1(\user_design.ccr0[4] ),
+    .A2(_1542_),
+    .B1(_1550_),
+    .B2(\user_design.mem_core.memory[1][4] ),
+    .C1(_1521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1551_));
- sky130_fd_sc_hd__a221o_1 _3341_ (.A1(\user_design.ccr2[7] ),
-    .A2(_1053_),
-    .B1(_1532_),
-    .B2(\user_design.mem_core.memory[1][7] ),
+ sky130_fd_sc_hd__a211o_1 _3360_ (.A1(\user_design.ccr3[20] ),
+    .A2(_1547_),
+    .B1(_1549_),
     .C1(_1551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1552_));
- sky130_fd_sc_hd__a211o_1 _3342_ (.A1(\user_design.ccr0[23] ),
-    .A2(_1138_),
-    .B1(_1550_),
+ sky130_fd_sc_hd__a221o_2 _3361_ (.A1(\user_design.ccr2[20] ),
+    .A2(_1546_),
+    .B1(_1516_),
+    .B2(\user_design.ccr2[4] ),
     .C1(_1552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1553_));
- sky130_fd_sc_hd__a221o_1 _3343_ (.A1(\user_design.ccr3[23] ),
-    .A2(_1499_),
-    .B1(_1497_),
-    .B2(\user_design.ccr2[23] ),
-    .C1(_1553_),
+ sky130_fd_sc_hd__o211a_1 _3362_ (.A1(net517),
+    .A2(_1514_),
+    .B1(_1553_),
+    .C1(_1525_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0305_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3363_ (.A(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1554_));
- sky130_fd_sc_hd__o211a_1 _3344_ (.A1(_0771_),
-    .A2(_1536_),
-    .B1(_1554_),
-    .C1(_1544_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0308_));
- sky130_fd_sc_hd__clkbuf_2 _3345_ (.A(_1077_),
+ sky130_fd_sc_hd__clkbuf_2 _3364_ (.A(_1074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1555_));
- sky130_fd_sc_hd__clkbuf_2 _3346_ (.A(_1114_),
+ sky130_fd_sc_hd__a22o_1 _3365_ (.A1(\user_design.ccr1[21] ),
+    .A2(_1538_),
+    .B1(_1539_),
+    .B2(\user_design.ccr1[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1556_));
- sky130_fd_sc_hd__a22o_1 _3347_ (.A1(\user_design.ccr1[24] ),
-    .A2(_1555_),
-    .B1(_1556_),
-    .B2(\user_design.ccr1[8] ),
+ sky130_fd_sc_hd__a221o_1 _3366_ (.A1(\user_design.ccr3[5] ),
+    .A2(_1531_),
+    .B1(_1537_),
+    .B2(\user_design.ccr0[21] ),
+    .C1(_1556_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1557_));
- sky130_fd_sc_hd__a221o_1 _3348_ (.A1(\user_design.ccr3[8] ),
-    .A2(_1520_),
-    .B1(_1521_),
-    .B2(\user_design.ccr0[24] ),
-    .C1(_1557_),
+ sky130_fd_sc_hd__clkbuf_2 _3367_ (.A(_1520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1558_));
- sky130_fd_sc_hd__a221o_1 _3349_ (.A1(\user_design.ccr0[8] ),
-    .A2(_1524_),
-    .B1(_1532_),
-    .B2(\user_design.mem_core.memory[1][8] ),
-    .C1(_1540_),
+ sky130_fd_sc_hd__a221o_1 _3368_ (.A1(\user_design.ccr0[5] ),
+    .A2(_1542_),
+    .B1(_1550_),
+    .B2(\user_design.mem_core.memory[1][5] ),
+    .C1(_1558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1559_));
- sky130_fd_sc_hd__a211o_1 _3350_ (.A1(\user_design.ccr3[24] ),
-    .A2(_1529_),
-    .B1(_1558_),
+ sky130_fd_sc_hd__a211o_1 _3369_ (.A1(\user_design.ccr3[21] ),
+    .A2(_1547_),
+    .B1(_1557_),
     .C1(_1559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1560_));
- sky130_fd_sc_hd__a221o_1 _3351_ (.A1(\user_design.ccr2[24] ),
-    .A2(_1528_),
-    .B1(_1537_),
-    .B2(\user_design.ccr2[8] ),
+ sky130_fd_sc_hd__a221o_1 _3370_ (.A1(\user_design.ccr2[21] ),
+    .A2(_1546_),
+    .B1(_1555_),
+    .B2(\user_design.ccr2[5] ),
     .C1(_1560_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1561_));
- sky130_fd_sc_hd__o211a_1 _3352_ (.A1(_0772_),
-    .A2(_1536_),
-    .B1(_1561_),
-    .C1(_1544_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0309_));
- sky130_fd_sc_hd__a22o_1 _3353_ (.A1(\user_design.ccr3[9] ),
-    .A2(_1008_),
-    .B1(_1137_),
-    .B2(\user_design.ccr0[25] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3371_ (.A(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1562_));
- sky130_fd_sc_hd__a221o_1 _3354_ (.A1(\user_design.ccr1[25] ),
-    .A2(_1078_),
-    .B1(_1115_),
-    .B2(\user_design.ccr1[9] ),
+ sky130_fd_sc_hd__o211a_1 _3372_ (.A1(net579),
+    .A2(_1554_),
+    .B1(_1561_),
     .C1(_1562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_0306_));
+ sky130_fd_sc_hd__a22o_1 _3373_ (.A1(\user_design.ccr1[22] ),
+    .A2(_1538_),
+    .B1(_1539_),
+    .B2(\user_design.ccr1[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_1563_));
- sky130_fd_sc_hd__clkbuf_2 _3355_ (.A(_1159_),
+ sky130_fd_sc_hd__a221o_1 _3374_ (.A1(\user_design.ccr3[6] ),
+    .A2(_1531_),
+    .B1(_1537_),
+    .B2(\user_design.ccr0[22] ),
+    .C1(_1563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1564_));
- sky130_fd_sc_hd__clkbuf_2 _3356_ (.A(_1181_),
+ sky130_fd_sc_hd__a221o_1 _3375_ (.A1(\user_design.ccr0[6] ),
+    .A2(_1542_),
+    .B1(_1550_),
+    .B2(\user_design.mem_core.memory[1][6] ),
+    .C1(_1558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1565_));
- sky130_fd_sc_hd__a221o_1 _3357_ (.A1(\user_design.ccr0[9] ),
-    .A2(_1564_),
-    .B1(_1565_),
-    .B2(\user_design.mem_core.memory[1][9] ),
-    .C1(_1540_),
+ sky130_fd_sc_hd__a211o_1 _3376_ (.A1(\user_design.ccr3[22] ),
+    .A2(_1547_),
+    .B1(_1564_),
+    .C1(_1565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1566_));
- sky130_fd_sc_hd__a211o_1 _3358_ (.A1(\user_design.ccr3[25] ),
-    .A2(_1529_),
-    .B1(_1563_),
+ sky130_fd_sc_hd__a221o_1 _3377_ (.A1(\user_design.ccr2[22] ),
+    .A2(_1546_),
+    .B1(_1555_),
+    .B2(\user_design.ccr2[6] ),
     .C1(_1566_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1567_));
- sky130_fd_sc_hd__a221o_1 _3359_ (.A1(\user_design.ccr2[25] ),
-    .A2(_1528_),
-    .B1(_1537_),
-    .B2(\user_design.ccr2[9] ),
-    .C1(_1567_),
+ sky130_fd_sc_hd__o211a_1 _3378_ (.A1(net655),
+    .A2(_1554_),
+    .B1(_1567_),
+    .C1(_1562_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0307_));
+ sky130_fd_sc_hd__a221o_1 _3379_ (.A1(\user_design.ccr1[23] ),
+    .A2(_1099_),
+    .B1(_1181_),
+    .B2(\user_design.ccr0[7] ),
+    .C1(_1520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1568_));
- sky130_fd_sc_hd__o211a_1 _3360_ (.A1(_0774_),
-    .A2(_1536_),
-    .B1(_1568_),
-    .C1(_1544_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0310_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3361_ (.A(_1495_),
+ sky130_fd_sc_hd__a22o_1 _3380_ (.A1(\user_design.ccr2[7] ),
+    .A2(_1074_),
+    .B1(_1202_),
+    .B2(\user_design.mem_core.memory[1][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1569_));
- sky130_fd_sc_hd__clkbuf_2 _3362_ (.A(_1032_),
+ sky130_fd_sc_hd__a221o_1 _3381_ (.A1(\user_design.ccr3[7] ),
+    .A2(_1030_),
+    .B1(_1136_),
+    .B2(\user_design.ccr1[7] ),
+    .C1(_1569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1570_));
- sky130_fd_sc_hd__clkbuf_2 _3363_ (.A(_0984_),
+ sky130_fd_sc_hd__a211o_1 _3382_ (.A1(\user_design.ccr0[23] ),
+    .A2(_1159_),
+    .B1(_1568_),
+    .C1(_1570_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1571_));
- sky130_fd_sc_hd__a22o_1 _3364_ (.A1(\user_design.ccr1[26] ),
-    .A2(_1555_),
-    .B1(_1556_),
-    .B2(\user_design.ccr1[10] ),
+ sky130_fd_sc_hd__a221o_1 _3383_ (.A1(\user_design.ccr3[23] ),
+    .A2(_1517_),
+    .B1(_1515_),
+    .B2(\user_design.ccr2[23] ),
+    .C1(_1571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1572_));
- sky130_fd_sc_hd__a221o_1 _3365_ (.A1(\user_design.ccr3[10] ),
-    .A2(_1520_),
-    .B1(_1521_),
-    .B2(\user_design.ccr0[26] ),
-    .C1(_1572_),
+ sky130_fd_sc_hd__o211a_1 _3384_ (.A1(net562),
+    .A2(_1554_),
+    .B1(_1572_),
+    .C1(_1562_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0308_));
+ sky130_fd_sc_hd__clkbuf_2 _3385_ (.A(_1028_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1573_));
- sky130_fd_sc_hd__a221o_1 _3366_ (.A1(\user_design.ccr0[10] ),
-    .A2(_1564_),
-    .B1(_1565_),
-    .B2(\user_design.mem_core.memory[1][10] ),
-    .C1(_1540_),
+ sky130_fd_sc_hd__a22o_1 _3386_ (.A1(\user_design.ccr1[24] ),
+    .A2(_1538_),
+    .B1(_1539_),
+    .B2(\user_design.ccr1[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1574_));
- sky130_fd_sc_hd__a211o_1 _3367_ (.A1(\user_design.ccr3[26] ),
-    .A2(_1571_),
-    .B1(_1573_),
+ sky130_fd_sc_hd__a221o_1 _3387_ (.A1(\user_design.ccr3[8] ),
+    .A2(_1573_),
+    .B1(_1537_),
+    .B2(\user_design.ccr0[24] ),
     .C1(_1574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1575_));
- sky130_fd_sc_hd__a221o_1 _3368_ (.A1(\user_design.ccr2[26] ),
-    .A2(_1570_),
-    .B1(_1537_),
-    .B2(\user_design.ccr2[10] ),
-    .C1(_1575_),
+ sky130_fd_sc_hd__a221o_1 _3388_ (.A1(\user_design.ccr0[8] ),
+    .A2(_1542_),
+    .B1(_1550_),
+    .B2(\user_design.mem_core.memory[1][8] ),
+    .C1(_1558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1576_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3369_ (.A(_0654_),
+ sky130_fd_sc_hd__a211o_1 _3389_ (.A1(\user_design.ccr3[24] ),
+    .A2(_1547_),
+    .B1(_1575_),
+    .C1(_1576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1577_));
- sky130_fd_sc_hd__o211a_1 _3370_ (.A1(net471),
-    .A2(_1569_),
-    .B1(_1576_),
+ sky130_fd_sc_hd__a221o_1 _3390_ (.A1(\user_design.ccr2[24] ),
+    .A2(_1546_),
+    .B1(_1555_),
+    .B2(\user_design.ccr2[8] ),
     .C1(_1577_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0311_));
- sky130_fd_sc_hd__clkbuf_2 _3371_ (.A(_1053_),
+    .X(_1578_));
+ sky130_fd_sc_hd__o211a_1 _3391_ (.A1(net595),
+    .A2(_1554_),
+    .B1(_1578_),
+    .C1(_1562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1578_));
- sky130_fd_sc_hd__clkbuf_2 _3372_ (.A(_1007_),
+    .X(_0309_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3392_ (.A(_1158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1579_));
- sky130_fd_sc_hd__clkbuf_2 _3373_ (.A(_1137_),
+ sky130_fd_sc_hd__clkbuf_2 _3393_ (.A(_1098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1580_));
- sky130_fd_sc_hd__a22o_1 _3374_ (.A1(\user_design.ccr1[27] ),
-    .A2(_1555_),
-    .B1(_1556_),
-    .B2(\user_design.ccr1[11] ),
+ sky130_fd_sc_hd__clkbuf_2 _3394_ (.A(_1135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1581_));
- sky130_fd_sc_hd__a221o_1 _3375_ (.A1(\user_design.ccr3[11] ),
-    .A2(_1579_),
-    .B1(_1580_),
-    .B2(\user_design.ccr0[27] ),
-    .C1(_1581_),
+ sky130_fd_sc_hd__a22o_1 _3395_ (.A1(\user_design.ccr1[25] ),
+    .A2(_1580_),
+    .B1(_1581_),
+    .B2(\user_design.ccr1[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1582_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3376_ (.A(_1502_),
+ sky130_fd_sc_hd__a221o_1 _3396_ (.A1(\user_design.ccr3[9] ),
+    .A2(_1573_),
+    .B1(_1579_),
+    .B2(\user_design.ccr0[25] ),
+    .C1(_1582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1583_));
- sky130_fd_sc_hd__a221o_1 _3377_ (.A1(\user_design.ccr0[11] ),
-    .A2(_1564_),
-    .B1(_1565_),
-    .B2(\user_design.mem_core.memory[1][11] ),
-    .C1(_1583_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3397_ (.A(_1180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1584_));
- sky130_fd_sc_hd__a211o_2 _3378_ (.A1(\user_design.ccr3[27] ),
-    .A2(_1571_),
-    .B1(_1582_),
-    .C1(_1584_),
+ sky130_fd_sc_hd__a221o_1 _3398_ (.A1(\user_design.ccr0[9] ),
+    .A2(_1584_),
+    .B1(_1550_),
+    .B2(\user_design.mem_core.memory[1][9] ),
+    .C1(_1558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1585_));
- sky130_fd_sc_hd__a221o_1 _3379_ (.A1(\user_design.ccr2[27] ),
-    .A2(_1570_),
-    .B1(_1578_),
-    .B2(\user_design.ccr2[11] ),
+ sky130_fd_sc_hd__a211o_1 _3399_ (.A1(\user_design.ccr3[25] ),
+    .A2(_1547_),
+    .B1(_1583_),
     .C1(_1585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1586_));
- sky130_fd_sc_hd__o211a_1 _3380_ (.A1(net484),
-    .A2(_1569_),
-    .B1(_1586_),
-    .C1(_1577_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0312_));
- sky130_fd_sc_hd__a22o_1 _3381_ (.A1(\user_design.ccr1[28] ),
-    .A2(_1555_),
-    .B1(_1556_),
-    .B2(\user_design.ccr1[12] ),
+ sky130_fd_sc_hd__a221o_1 _3400_ (.A1(\user_design.ccr2[25] ),
+    .A2(_1546_),
+    .B1(_1555_),
+    .B2(\user_design.ccr2[9] ),
+    .C1(_1586_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1587_));
- sky130_fd_sc_hd__a221o_1 _3382_ (.A1(\user_design.ccr3[12] ),
-    .A2(_1579_),
-    .B1(_1580_),
-    .B2(\user_design.ccr0[28] ),
-    .C1(_1587_),
+ sky130_fd_sc_hd__o211a_1 _3401_ (.A1(net659),
+    .A2(_1554_),
+    .B1(_1587_),
+    .C1(_1562_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0310_));
+ sky130_fd_sc_hd__clkbuf_2 _3402_ (.A(_1513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1588_));
- sky130_fd_sc_hd__a221o_1 _3383_ (.A1(\user_design.ccr0[12] ),
-    .A2(_1564_),
-    .B1(_1565_),
-    .B2(\user_design.mem_core.memory[1][12] ),
-    .C1(_1583_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3403_ (.A(_1053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1589_));
- sky130_fd_sc_hd__a211o_2 _3384_ (.A1(\user_design.ccr3[28] ),
-    .A2(_1571_),
-    .B1(_1588_),
-    .C1(_1589_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3404_ (.A(_1005_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1590_));
- sky130_fd_sc_hd__a221o_1 _3385_ (.A1(\user_design.ccr2[28] ),
-    .A2(_1570_),
-    .B1(_1578_),
-    .B2(\user_design.ccr2[12] ),
-    .C1(_1590_),
+ sky130_fd_sc_hd__a22o_1 _3405_ (.A1(\user_design.ccr1[26] ),
+    .A2(_1580_),
+    .B1(_1581_),
+    .B2(\user_design.ccr1[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1591_));
- sky130_fd_sc_hd__o211a_1 _3386_ (.A1(net461),
-    .A2(_1569_),
-    .B1(_1591_),
-    .C1(_1577_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0313_));
- sky130_fd_sc_hd__a22o_1 _3387_ (.A1(\user_design.ccr1[29] ),
-    .A2(_1555_),
-    .B1(_1556_),
-    .B2(\user_design.ccr1[13] ),
+ sky130_fd_sc_hd__a221o_1 _3406_ (.A1(\user_design.ccr3[10] ),
+    .A2(_1573_),
+    .B1(_1579_),
+    .B2(\user_design.ccr0[26] ),
+    .C1(_1591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1592_));
- sky130_fd_sc_hd__a221o_1 _3388_ (.A1(\user_design.ccr3[13] ),
-    .A2(_1579_),
-    .B1(_1580_),
-    .B2(\user_design.ccr0[29] ),
-    .C1(_1592_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3407_ (.A(_1202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1593_));
- sky130_fd_sc_hd__a221o_1 _3389_ (.A1(\user_design.ccr0[13] ),
-    .A2(_1564_),
-    .B1(_1565_),
-    .B2(\user_design.mem_core.memory[1][13] ),
-    .C1(_1583_),
+ sky130_fd_sc_hd__a221o_1 _3408_ (.A1(\user_design.ccr0[10] ),
+    .A2(_1584_),
+    .B1(_1593_),
+    .B2(\user_design.mem_core.memory[1][10] ),
+    .C1(_1558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1594_));
- sky130_fd_sc_hd__a211o_2 _3390_ (.A1(\user_design.ccr3[29] ),
-    .A2(_1571_),
-    .B1(_1593_),
+ sky130_fd_sc_hd__a211o_1 _3409_ (.A1(\user_design.ccr3[26] ),
+    .A2(_1590_),
+    .B1(_1592_),
     .C1(_1594_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1595_));
- sky130_fd_sc_hd__a221o_1 _3391_ (.A1(\user_design.ccr2[29] ),
-    .A2(_1570_),
-    .B1(_1578_),
-    .B2(\user_design.ccr2[13] ),
+ sky130_fd_sc_hd__a221o_1 _3410_ (.A1(\user_design.ccr2[26] ),
+    .A2(_1589_),
+    .B1(_1555_),
+    .B2(\user_design.ccr2[10] ),
     .C1(_1595_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1596_));
- sky130_fd_sc_hd__o211a_1 _3392_ (.A1(net478),
-    .A2(_1569_),
-    .B1(_1596_),
-    .C1(_1577_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0314_));
- sky130_fd_sc_hd__a22o_1 _3393_ (.A1(\user_design.ccr1[30] ),
-    .A2(_1077_),
-    .B1(_1114_),
-    .B2(\user_design.ccr1[14] ),
+ sky130_fd_sc_hd__clkbuf_2 _3411_ (.A(_0678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1597_));
- sky130_fd_sc_hd__a221o_1 _3394_ (.A1(\user_design.ccr3[14] ),
-    .A2(_1579_),
-    .B1(_1580_),
-    .B2(\user_design.ccr0[30] ),
+ sky130_fd_sc_hd__o211a_1 _3412_ (.A1(net444),
+    .A2(_1588_),
+    .B1(_1596_),
     .C1(_1597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_0311_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3413_ (.A(_1074_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_1598_));
- sky130_fd_sc_hd__a221o_1 _3395_ (.A1(\user_design.ccr0[14] ),
-    .A2(_1159_),
-    .B1(_1181_),
-    .B2(\user_design.mem_core.memory[1][14] ),
-    .C1(_1583_),
+ sky130_fd_sc_hd__a22o_1 _3414_ (.A1(\user_design.ccr1[27] ),
+    .A2(_1580_),
+    .B1(_1581_),
+    .B2(\user_design.ccr1[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1599_));
- sky130_fd_sc_hd__a211o_1 _3396_ (.A1(\user_design.ccr3[30] ),
-    .A2(_1571_),
-    .B1(_1598_),
+ sky130_fd_sc_hd__a221o_1 _3415_ (.A1(\user_design.ccr3[11] ),
+    .A2(_1573_),
+    .B1(_1579_),
+    .B2(\user_design.ccr0[27] ),
     .C1(_1599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1600_));
- sky130_fd_sc_hd__a221o_1 _3397_ (.A1(\user_design.ccr2[30] ),
-    .A2(_1570_),
-    .B1(_1578_),
-    .B2(\user_design.ccr2[14] ),
-    .C1(_1600_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3416_ (.A(_1520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1601_));
- sky130_fd_sc_hd__o211a_1 _3398_ (.A1(net487),
-    .A2(_1569_),
-    .B1(_1601_),
-    .C1(_1577_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0315_));
- sky130_fd_sc_hd__a22o_1 _3399_ (.A1(\user_design.ccr1[31] ),
-    .A2(_1077_),
-    .B1(_1114_),
-    .B2(\user_design.ccr1[15] ),
+ sky130_fd_sc_hd__a221o_1 _3417_ (.A1(\user_design.ccr0[11] ),
+    .A2(_1584_),
+    .B1(_1593_),
+    .B2(\user_design.mem_core.memory[1][11] ),
+    .C1(_1601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1602_));
- sky130_fd_sc_hd__a221o_1 _3400_ (.A1(\user_design.ccr3[15] ),
-    .A2(_1579_),
-    .B1(_1580_),
-    .B2(\user_design.ccr0[31] ),
+ sky130_fd_sc_hd__a211o_1 _3418_ (.A1(\user_design.ccr3[27] ),
+    .A2(_1590_),
+    .B1(_1600_),
     .C1(_1602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1603_));
- sky130_fd_sc_hd__a221o_1 _3401_ (.A1(\user_design.ccr0[15] ),
-    .A2(_1159_),
-    .B1(_1181_),
-    .B2(\user_design.mem_core.memory[1][15] ),
-    .C1(_1583_),
+ sky130_fd_sc_hd__a221o_1 _3419_ (.A1(\user_design.ccr2[27] ),
+    .A2(_1589_),
+    .B1(_1598_),
+    .B2(\user_design.ccr2[11] ),
+    .C1(_1603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1604_));
- sky130_fd_sc_hd__a211o_1 _3402_ (.A1(\user_design.ccr3[31] ),
-    .A2(_0985_),
-    .B1(_1603_),
-    .C1(_1604_),
+ sky130_fd_sc_hd__o211a_1 _3420_ (.A1(net442),
+    .A2(_1588_),
+    .B1(_1604_),
+    .C1(_1597_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0312_));
+ sky130_fd_sc_hd__a22o_1 _3421_ (.A1(\user_design.ccr1[28] ),
+    .A2(_1580_),
+    .B1(_1581_),
+    .B2(\user_design.ccr1[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1605_));
- sky130_fd_sc_hd__a221o_1 _3403_ (.A1(\user_design.ccr2[31] ),
-    .A2(_1032_),
-    .B1(_1578_),
-    .B2(\user_design.ccr2[15] ),
+ sky130_fd_sc_hd__a221o_1 _3422_ (.A1(\user_design.ccr3[12] ),
+    .A2(_1573_),
+    .B1(_1579_),
+    .B2(\user_design.ccr0[28] ),
     .C1(_1605_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1606_));
- sky130_fd_sc_hd__o211a_1 _3404_ (.A1(net445),
-    .A2(_1495_),
-    .B1(_1606_),
-    .C1(_0654_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0316_));
- sky130_fd_sc_hd__and2_1 _3405_ (.A(_0557_),
-    .B(_0956_),
+ sky130_fd_sc_hd__a221o_1 _3423_ (.A1(\user_design.ccr0[12] ),
+    .A2(_1584_),
+    .B1(_1593_),
+    .B2(\user_design.mem_core.memory[1][12] ),
+    .C1(_1601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1607_));
- sky130_fd_sc_hd__clkbuf_1 _3406_ (.A(_1607_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0317_));
- sky130_fd_sc_hd__buf_2 _3407_ (.A(_0971_),
+ sky130_fd_sc_hd__a211o_1 _3424_ (.A1(\user_design.ccr3[28] ),
+    .A2(_1590_),
+    .B1(_1606_),
+    .C1(_1607_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1608_));
- sky130_fd_sc_hd__o21ai_1 _3408_ (.A1(_0903_),
-    .A2(_0922_),
-    .B1(_1608_),
+ sky130_fd_sc_hd__a221o_1 _3425_ (.A1(\user_design.ccr2[28] ),
+    .A2(_1589_),
+    .B1(_1598_),
+    .B2(\user_design.ccr2[12] ),
+    .C1(_1608_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1609_));
- sky130_fd_sc_hd__a21oi_1 _3409_ (.A1(_0903_),
-    .A2(_0922_),
+    .X(_1609_));
+ sky130_fd_sc_hd__o211a_1 _3426_ (.A1(net455),
+    .A2(_1588_),
     .B1(_1609_),
+    .C1(_1597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0318_));
- sky130_fd_sc_hd__and3_1 _3410_ (.A(_0903_),
-    .B(_0922_),
-    .C(_0520_),
+    .X(_0313_));
+ sky130_fd_sc_hd__a22o_1 _3427_ (.A1(\user_design.ccr1[29] ),
+    .A2(_1580_),
+    .B1(_1581_),
+    .B2(\user_design.ccr1[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1610_));
- sky130_fd_sc_hd__a21o_1 _3411_ (.A1(_0903_),
-    .A2(_0922_),
-    .B1(_0520_),
+ sky130_fd_sc_hd__a221o_1 _3428_ (.A1(\user_design.ccr3[13] ),
+    .A2(_1029_),
+    .B1(_1579_),
+    .B2(\user_design.ccr0[29] ),
+    .C1(_1610_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1611_));
- sky130_fd_sc_hd__clkbuf_2 _3412_ (.A(_0955_),
+ sky130_fd_sc_hd__a221o_1 _3429_ (.A1(\user_design.ccr0[13] ),
+    .A2(_1584_),
+    .B1(_1593_),
+    .B2(\user_design.mem_core.memory[1][13] ),
+    .C1(_1601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1612_));
- sky130_fd_sc_hd__and3b_1 _3413_ (.A_N(_1610_),
-    .B(_1611_),
-    .C(_1612_),
+ sky130_fd_sc_hd__a211o_1 _3430_ (.A1(\user_design.ccr3[29] ),
+    .A2(_1590_),
+    .B1(_1611_),
+    .C1(_1612_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1613_));
- sky130_fd_sc_hd__clkbuf_1 _3414_ (.A(_1613_),
+ sky130_fd_sc_hd__a221o_1 _3431_ (.A1(\user_design.ccr2[29] ),
+    .A2(_1589_),
+    .B1(_1598_),
+    .B2(\user_design.ccr2[13] ),
+    .C1(_1613_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1614_));
+ sky130_fd_sc_hd__o211a_1 _3432_ (.A1(net461),
+    .A2(_1588_),
+    .B1(_1614_),
+    .C1(_1597_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0314_));
+ sky130_fd_sc_hd__a22o_1 _3433_ (.A1(\user_design.ccr1[30] ),
+    .A2(_1098_),
+    .B1(_1135_),
+    .B2(\user_design.ccr1[14] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1615_));
+ sky130_fd_sc_hd__a221o_1 _3434_ (.A1(\user_design.ccr3[14] ),
+    .A2(_1029_),
+    .B1(_1158_),
+    .B2(\user_design.ccr0[30] ),
+    .C1(_1615_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1616_));
+ sky130_fd_sc_hd__a221o_1 _3435_ (.A1(\user_design.ccr0[14] ),
+    .A2(_1180_),
+    .B1(_1593_),
+    .B2(\user_design.mem_core.memory[1][14] ),
+    .C1(_1601_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1617_));
+ sky130_fd_sc_hd__a211o_1 _3436_ (.A1(\user_design.ccr3[30] ),
+    .A2(_1590_),
+    .B1(_1616_),
+    .C1(_1617_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1618_));
+ sky130_fd_sc_hd__a221o_1 _3437_ (.A1(\user_design.ccr2[30] ),
+    .A2(_1589_),
+    .B1(_1598_),
+    .B2(\user_design.ccr2[14] ),
+    .C1(_1618_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1619_));
+ sky130_fd_sc_hd__o211a_1 _3438_ (.A1(net582),
+    .A2(_1588_),
+    .B1(_1619_),
+    .C1(_1597_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0315_));
+ sky130_fd_sc_hd__a22o_1 _3439_ (.A1(\user_design.ccr1[31] ),
+    .A2(_1098_),
+    .B1(_1135_),
+    .B2(\user_design.ccr1[15] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1620_));
+ sky130_fd_sc_hd__a221o_1 _3440_ (.A1(\user_design.ccr3[15] ),
+    .A2(_1029_),
+    .B1(_1158_),
+    .B2(\user_design.ccr0[31] ),
+    .C1(_1620_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1621_));
+ sky130_fd_sc_hd__a221o_1 _3441_ (.A1(\user_design.ccr0[15] ),
+    .A2(_1180_),
+    .B1(_1202_),
+    .B2(\user_design.mem_core.memory[1][15] ),
+    .C1(_1601_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1622_));
+ sky130_fd_sc_hd__a211o_1 _3442_ (.A1(\user_design.ccr3[31] ),
+    .A2(_1006_),
+    .B1(_1621_),
+    .C1(_1622_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1623_));
+ sky130_fd_sc_hd__a221o_1 _3443_ (.A1(\user_design.ccr2[31] ),
+    .A2(_1053_),
+    .B1(_1598_),
+    .B2(\user_design.ccr2[15] ),
+    .C1(_1623_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1624_));
+ sky130_fd_sc_hd__o211a_1 _3444_ (.A1(net573),
+    .A2(_1513_),
+    .B1(_1624_),
+    .C1(_0678_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0316_));
+ sky130_fd_sc_hd__and2_1 _3445_ (.A(_0531_),
+    .B(_0977_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1625_));
+ sky130_fd_sc_hd__clkbuf_1 _3446_ (.A(_1625_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0317_));
+ sky130_fd_sc_hd__buf_2 _3447_ (.A(_0992_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1626_));
+ sky130_fd_sc_hd__o21ai_1 _3448_ (.A1(_0530_),
+    .A2(_0921_),
+    .B1(_1626_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1627_));
+ sky130_fd_sc_hd__a21oi_1 _3449_ (.A1(_0530_),
+    .A2(_0921_),
+    .B1(_1627_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0318_));
+ sky130_fd_sc_hd__and3_1 _3450_ (.A(_0530_),
+    .B(_0921_),
+    .C(_0533_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1628_));
+ sky130_fd_sc_hd__a21o_1 _3451_ (.A1(_0530_),
+    .A2(_0921_),
+    .B1(_0533_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1629_));
+ sky130_fd_sc_hd__clkbuf_2 _3452_ (.A(_0976_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1630_));
+ sky130_fd_sc_hd__and3b_1 _3453_ (.A_N(_1628_),
+    .B(_1629_),
+    .C(_1630_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1631_));
+ sky130_fd_sc_hd__clkbuf_1 _3454_ (.A(_1631_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0319_));
- sky130_fd_sc_hd__and4_1 _3415_ (.A(\user_design.cell_core.count[0] ),
+ sky130_fd_sc_hd__and4_1 _3455_ (.A(\user_design.cell_core.count[0] ),
     .B(\user_design.cell_core.count[1] ),
     .C(\user_design.cell_core.count[2] ),
     .D(\user_design.cell_core.count[3] ),
@@ -346323,4300 +346000,4321 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1614_));
- sky130_fd_sc_hd__clkbuf_2 _3416_ (.A(_1614_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1615_));
- sky130_fd_sc_hd__or2_1 _3417_ (.A(\user_design.cell_core.count[3] ),
-    .B(_1610_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1616_));
- sky130_fd_sc_hd__and3b_1 _3418_ (.A_N(_1615_),
-    .B(_1616_),
-    .C(_1612_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1617_));
- sky130_fd_sc_hd__clkbuf_1 _3419_ (.A(_1617_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0320_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3420_ (.A(\user_design.cell_core.count[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1618_));
- sky130_fd_sc_hd__o21ai_1 _3421_ (.A1(_1618_),
-    .A2(_1615_),
-    .B1(_1608_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1619_));
- sky130_fd_sc_hd__a21oi_1 _3422_ (.A1(_1618_),
-    .A2(_1615_),
-    .B1(_1619_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0321_));
- sky130_fd_sc_hd__and3_1 _3423_ (.A(_1618_),
-    .B(_0897_),
-    .C(_1615_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1620_));
- sky130_fd_sc_hd__a21o_1 _3424_ (.A1(_1618_),
-    .A2(_1615_),
-    .B1(_0897_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1621_));
- sky130_fd_sc_hd__and3b_1 _3425_ (.A_N(_1620_),
-    .B(_1621_),
-    .C(_1612_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1622_));
- sky130_fd_sc_hd__clkbuf_1 _3426_ (.A(_1622_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0322_));
- sky130_fd_sc_hd__and4_1 _3427_ (.A(_1618_),
-    .B(_0897_),
-    .C(\user_design.cell_core.count[6] ),
-    .D(_1614_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1623_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3428_ (.A(_1623_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1624_));
- sky130_fd_sc_hd__o21ai_1 _3429_ (.A1(\user_design.cell_core.count[6] ),
-    .A2(_1620_),
-    .B1(_0972_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1625_));
- sky130_fd_sc_hd__nor2_1 _3430_ (.A(_1624_),
-    .B(_1625_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0323_));
- sky130_fd_sc_hd__o21ai_1 _3431_ (.A1(_0888_),
-    .A2(_1624_),
-    .B1(_1608_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1626_));
- sky130_fd_sc_hd__a21oi_1 _3432_ (.A1(_0888_),
-    .A2(_1624_),
-    .B1(_1626_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0324_));
- sky130_fd_sc_hd__and3_1 _3433_ (.A(_0888_),
-    .B(_0500_),
-    .C(_1624_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1627_));
- sky130_fd_sc_hd__a21o_1 _3434_ (.A1(_0888_),
-    .A2(_1624_),
-    .B1(_0500_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1628_));
- sky130_fd_sc_hd__and3b_1 _3435_ (.A_N(_1627_),
-    .B(_1628_),
-    .C(_0971_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1629_));
- sky130_fd_sc_hd__clkbuf_1 _3436_ (.A(_1629_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0325_));
- sky130_fd_sc_hd__and4_1 _3437_ (.A(\user_design.cell_core.count[7] ),
-    .B(_0500_),
-    .C(\user_design.cell_core.count[9] ),
-    .D(_1623_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1630_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3438_ (.A(_1630_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1631_));
- sky130_fd_sc_hd__buf_2 _3439_ (.A(_0971_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_1632_));
- sky130_fd_sc_hd__o21ai_1 _3440_ (.A1(\user_design.cell_core.count[9] ),
-    .A2(_1627_),
-    .B1(_1632_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3456_ (.A(_1632_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1633_));
- sky130_fd_sc_hd__nor2_1 _3441_ (.A(_1631_),
-    .B(_1633_),
+    .X(_1633_));
+ sky130_fd_sc_hd__or2_1 _3457_ (.A(_0535_),
+    .B(_1628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0326_));
- sky130_fd_sc_hd__o21ai_1 _3442_ (.A1(_0931_),
-    .A2(_1631_),
-    .B1(_1608_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1634_));
- sky130_fd_sc_hd__a21oi_1 _3443_ (.A1(_0931_),
-    .A2(_1631_),
-    .B1(_1634_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0327_));
- sky130_fd_sc_hd__and3_1 _3444_ (.A(_0931_),
-    .B(_0504_),
-    .C(_1631_),
+    .X(_1634_));
+ sky130_fd_sc_hd__and3b_1 _3458_ (.A_N(_1633_),
+    .B(_1634_),
+    .C(_1630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1635_));
- sky130_fd_sc_hd__clkbuf_2 _3445_ (.A(_0955_),
+ sky130_fd_sc_hd__clkbuf_1 _3459_ (.A(_1635_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1636_));
- sky130_fd_sc_hd__a21o_1 _3446_ (.A1(_0931_),
-    .A2(_1631_),
-    .B1(_0504_),
+    .X(_0320_));
+ sky130_fd_sc_hd__o21ai_1 _3460_ (.A1(_0471_),
+    .A2(_1633_),
+    .B1(_1626_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1636_));
+ sky130_fd_sc_hd__a21oi_1 _3461_ (.A1(_0471_),
+    .A2(_1633_),
+    .B1(_1636_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0321_));
+ sky130_fd_sc_hd__and3_1 _3462_ (.A(_0471_),
+    .B(\user_design.cell_core.count[5] ),
+    .C(_1633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1637_));
- sky130_fd_sc_hd__and3b_1 _3447_ (.A_N(_1635_),
-    .B(_1636_),
-    .C(_1637_),
+ sky130_fd_sc_hd__a21o_1 _3463_ (.A1(_0471_),
+    .A2(_1633_),
+    .B1(\user_design.cell_core.count[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1638_));
- sky130_fd_sc_hd__clkbuf_1 _3448_ (.A(_1638_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0328_));
- sky130_fd_sc_hd__and4_1 _3449_ (.A(\user_design.cell_core.count[10] ),
-    .B(_0504_),
-    .C(\user_design.cell_core.count[12] ),
-    .D(_1630_),
+ sky130_fd_sc_hd__and3b_1 _3464_ (.A_N(_1637_),
+    .B(_1638_),
+    .C(_0992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1639_));
- sky130_fd_sc_hd__o21ai_1 _3450_ (.A1(\user_design.cell_core.count[12] ),
-    .A2(_1635_),
-    .B1(_1632_),
+ sky130_fd_sc_hd__clkbuf_1 _3465_ (.A(_1639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1640_));
- sky130_fd_sc_hd__nor2_1 _3451_ (.A(_1639_),
-    .B(_1640_),
+    .X(_0322_));
+ sky130_fd_sc_hd__and4_1 _3466_ (.A(\user_design.cell_core.count[4] ),
+    .B(\user_design.cell_core.count[5] ),
+    .C(\user_design.cell_core.count[6] ),
+    .D(_1632_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0329_));
- sky130_fd_sc_hd__or2_1 _3452_ (.A(_0925_),
-    .B(_1639_),
+    .X(_1640_));
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3467_ (.A(_1640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1641_));
- sky130_fd_sc_hd__nand2_1 _3453_ (.A(_0925_),
-    .B(_1639_),
+ sky130_fd_sc_hd__o21ai_1 _3468_ (.A1(\user_design.cell_core.count[6] ),
+    .A2(_1637_),
+    .B1(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1642_));
- sky130_fd_sc_hd__and3_1 _3454_ (.A(_1636_),
-    .B(_1641_),
-    .C(_1642_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1643_));
- sky130_fd_sc_hd__clkbuf_1 _3455_ (.A(_1643_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0330_));
- sky130_fd_sc_hd__nor2_1 _3456_ (.A(_0904_),
+ sky130_fd_sc_hd__nor2_1 _3469_ (.A(_1641_),
     .B(_1642_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1644_));
- sky130_fd_sc_hd__or3_1 _3457_ (.A(_0603_),
-    .B(_0952_),
-    .C(_1644_),
+    .Y(_0323_));
+ sky130_fd_sc_hd__o21ai_1 _3470_ (.A1(_0938_),
+    .A2(_1641_),
+    .B1(_0977_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1643_));
+ sky130_fd_sc_hd__a21oi_1 _3471_ (.A1(_0938_),
+    .A2(_1641_),
+    .B1(_1643_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0324_));
+ sky130_fd_sc_hd__and3_1 _3472_ (.A(_0938_),
+    .B(_0461_),
+    .C(_1641_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1644_));
+ sky130_fd_sc_hd__a21o_1 _3473_ (.A1(_0938_),
+    .A2(_1641_),
+    .B1(_0461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1645_));
- sky130_fd_sc_hd__a21oi_1 _3458_ (.A1(_0904_),
-    .A2(_1642_),
-    .B1(_1645_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0331_));
- sky130_fd_sc_hd__and4_1 _3459_ (.A(_0925_),
-    .B(\user_design.cell_core.count[14] ),
-    .C(\user_design.cell_core.count[15] ),
-    .D(_1639_),
+ sky130_fd_sc_hd__and3b_1 _3474_ (.A_N(_1644_),
+    .B(_1645_),
+    .C(_0992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1646_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3460_ (.A(_1646_),
+ sky130_fd_sc_hd__clkbuf_1 _3475_ (.A(_1646_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0325_));
+ sky130_fd_sc_hd__and4_1 _3476_ (.A(\user_design.cell_core.count[7] ),
+    .B(\user_design.cell_core.count[8] ),
+    .C(\user_design.cell_core.count[9] ),
+    .D(_1640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1647_));
- sky130_fd_sc_hd__o21ai_1 _3461_ (.A1(\user_design.cell_core.count[15] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 _3477_ (.A(_1647_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1648_));
+ sky130_fd_sc_hd__o21ai_1 _3478_ (.A1(\user_design.cell_core.count[9] ),
     .A2(_1644_),
-    .B1(_1632_),
+    .B1(_0993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1648_));
- sky130_fd_sc_hd__nor2_1 _3462_ (.A(_1647_),
-    .B(_1648_),
+    .Y(_1649_));
+ sky130_fd_sc_hd__nor2_1 _3479_ (.A(_1648_),
+    .B(_1649_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0332_));
- sky130_fd_sc_hd__clkbuf_1 _3463_ (.A(\user_design.cell_core.count[16] ),
+    .Y(_0326_));
+ sky130_fd_sc_hd__clkbuf_1 _3480_ (.A(\user_design.cell_core.count[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1649_));
- sky130_fd_sc_hd__o21ai_1 _3464_ (.A1(_1649_),
-    .A2(_1647_),
-    .B1(_0956_),
+    .X(_1650_));
+ sky130_fd_sc_hd__o21ai_1 _3481_ (.A1(_1650_),
+    .A2(_1648_),
+    .B1(_0977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1650_));
- sky130_fd_sc_hd__a21oi_1 _3465_ (.A1(_1649_),
-    .A2(_1647_),
-    .B1(_1650_),
+    .Y(_1651_));
+ sky130_fd_sc_hd__a21oi_1 _3482_ (.A1(_1650_),
+    .A2(_1648_),
+    .B1(_1651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0333_));
- sky130_fd_sc_hd__and3_1 _3466_ (.A(_1649_),
-    .B(_0912_),
-    .C(_1647_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1651_));
- sky130_fd_sc_hd__a21o_1 _3467_ (.A1(_1649_),
-    .A2(_1647_),
-    .B1(_0912_),
+    .Y(_0327_));
+ sky130_fd_sc_hd__and3_1 _3483_ (.A(_1650_),
+    .B(_0465_),
+    .C(_1648_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1652_));
- sky130_fd_sc_hd__and3b_1 _3468_ (.A_N(_1651_),
-    .B(_1636_),
-    .C(_1652_),
+ sky130_fd_sc_hd__a21o_1 _3484_ (.A1(_1650_),
+    .A2(_1648_),
+    .B1(_0465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1653_));
- sky130_fd_sc_hd__clkbuf_1 _3469_ (.A(_1653_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0334_));
- sky130_fd_sc_hd__and4_1 _3470_ (.A(_1649_),
-    .B(_0912_),
-    .C(\user_design.cell_core.count[18] ),
-    .D(_1646_),
+ sky130_fd_sc_hd__and3b_1 _3485_ (.A_N(_1652_),
+    .B(_1630_),
+    .C(_1653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1654_));
- sky130_fd_sc_hd__clkbuf_2 _3471_ (.A(_1654_),
+ sky130_fd_sc_hd__clkbuf_1 _3486_ (.A(_1654_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0328_));
+ sky130_fd_sc_hd__and4_1 _3487_ (.A(_1650_),
+    .B(_0465_),
+    .C(\user_design.cell_core.count[12] ),
+    .D(_1647_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1655_));
- sky130_fd_sc_hd__o21ai_1 _3472_ (.A1(\user_design.cell_core.count[18] ),
-    .A2(_1651_),
-    .B1(_1632_),
+ sky130_fd_sc_hd__clkbuf_2 _3488_ (.A(_0992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1656_));
- sky130_fd_sc_hd__nor2_1 _3473_ (.A(_1655_),
-    .B(_1656_),
+    .X(_1656_));
+ sky130_fd_sc_hd__o21ai_1 _3489_ (.A1(\user_design.cell_core.count[12] ),
+    .A2(_1652_),
+    .B1(_1656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0335_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3474_ (.A(\user_design.cell_core.count[19] ),
+    .Y(_1657_));
+ sky130_fd_sc_hd__nor2_1 _3490_ (.A(_1655_),
+    .B(_1657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1657_));
- sky130_fd_sc_hd__o21ai_1 _3475_ (.A1(_1657_),
-    .A2(_1655_),
-    .B1(_0956_),
+    .Y(_0329_));
+ sky130_fd_sc_hd__and2_1 _3491_ (.A(\user_design.cell_core.count[13] ),
+    .B(_1655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1658_));
- sky130_fd_sc_hd__a21oi_1 _3476_ (.A1(_1657_),
-    .A2(_1655_),
-    .B1(_1658_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0336_));
- sky130_fd_sc_hd__and3_1 _3477_ (.A(_1657_),
-    .B(\user_design.cell_core.count[20] ),
-    .C(_1655_),
+    .X(_1658_));
+ sky130_fd_sc_hd__or2_1 _3492_ (.A(\user_design.cell_core.count[13] ),
+    .B(_1655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1659_));
- sky130_fd_sc_hd__a21o_1 _3478_ (.A1(_1657_),
-    .A2(_1655_),
-    .B1(\user_design.cell_core.count[20] ),
+ sky130_fd_sc_hd__and3b_1 _3493_ (.A_N(_1658_),
+    .B(_1630_),
+    .C(_1659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1660_));
- sky130_fd_sc_hd__and3b_1 _3479_ (.A_N(_1659_),
-    .B(_1612_),
-    .C(_1660_),
+ sky130_fd_sc_hd__clkbuf_1 _3494_ (.A(_1660_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0330_));
+ sky130_fd_sc_hd__clkbuf_2 _3495_ (.A(_0976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1661_));
- sky130_fd_sc_hd__clkbuf_1 _3480_ (.A(_1661_),
+ sky130_fd_sc_hd__or2_1 _3496_ (.A(\user_design.cell_core.count[14] ),
+    .B(_1658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0337_));
- sky130_fd_sc_hd__a21boi_1 _3481_ (.A1(net459),
-    .A2(_1659_),
-    .B1_N(_1636_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_1662_));
- sky130_fd_sc_hd__o21a_1 _3482_ (.A1(net459),
-    .A2(_1659_),
-    .B1(_1662_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_0338_));
- sky130_fd_sc_hd__nor2_1 _3483_ (.A(_0470_),
-    .B(_0468_),
+    .X(_1662_));
+ sky130_fd_sc_hd__nor2_1 _3497_ (.A(_0453_),
+    .B(_0912_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1663_));
- sky130_fd_sc_hd__and4_1 _3484_ (.A(_1657_),
-    .B(\user_design.cell_core.count[20] ),
-    .C(_1654_),
-    .D(_1663_),
+ sky130_fd_sc_hd__nand2_1 _3498_ (.A(_1655_),
+    .B(_1663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1664_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3485_ (.A(_1664_),
+    .Y(_1664_));
+ sky130_fd_sc_hd__and3_1 _3499_ (.A(_1661_),
+    .B(_1662_),
+    .C(_1664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1665_));
- sky130_fd_sc_hd__a21o_1 _3486_ (.A1(net459),
-    .A2(_1659_),
-    .B1(\user_design.cell_core.count[22] ),
+ sky130_fd_sc_hd__clkbuf_1 _3500_ (.A(_1665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1666_));
- sky130_fd_sc_hd__and3b_1 _3487_ (.A_N(_1665_),
-    .B(_1612_),
+    .X(_0331_));
+ sky130_fd_sc_hd__nor2_1 _3501_ (.A(_0923_),
+    .B(_1664_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1666_));
+ sky130_fd_sc_hd__or3_1 _3502_ (.A(_0618_),
+    .B(_0973_),
     .C(_1666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1667_));
- sky130_fd_sc_hd__clkbuf_1 _3488_ (.A(_1667_),
+ sky130_fd_sc_hd__a21oi_1 _3503_ (.A1(_0923_),
+    .A2(_1664_),
+    .B1(_1667_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0339_));
- sky130_fd_sc_hd__and2_1 _3489_ (.A(_0551_),
-    .B(_1665_),
+    .Y(_0332_));
+ sky130_fd_sc_hd__and4_1 _3504_ (.A(\user_design.cell_core.count[15] ),
+    .B(\user_design.cell_core.count[16] ),
+    .C(_1655_),
+    .D(_1663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1668_));
- sky130_fd_sc_hd__o21ai_1 _3490_ (.A1(_0551_),
-    .A2(_1665_),
-    .B1(_1632_),
+ sky130_fd_sc_hd__o21ai_1 _3505_ (.A1(\user_design.cell_core.count[16] ),
+    .A2(_1666_),
+    .B1(_1656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1669_));
- sky130_fd_sc_hd__nor2_1 _3491_ (.A(_1668_),
+ sky130_fd_sc_hd__nor2_1 _3506_ (.A(_1668_),
     .B(_1669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0340_));
- sky130_fd_sc_hd__nor2_1 _3492_ (.A(_0467_),
-    .B(_0935_),
+    .Y(_0333_));
+ sky130_fd_sc_hd__and2_1 _3507_ (.A(_0568_),
+    .B(_1668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1670_));
- sky130_fd_sc_hd__and2_1 _3493_ (.A(_1665_),
-    .B(_1670_),
+    .X(_1670_));
+ sky130_fd_sc_hd__or2_1 _3508_ (.A(_0568_),
+    .B(_1668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1671_));
- sky130_fd_sc_hd__inv_2 _3494_ (.A(_1671_),
+ sky130_fd_sc_hd__and3b_1 _3509_ (.A_N(_1670_),
+    .B(_1630_),
+    .C(_1671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1672_));
- sky130_fd_sc_hd__o211a_1 _3495_ (.A1(\user_design.cell_core.count[24] ),
-    .A2(_1668_),
-    .B1(_1672_),
-    .C1(_0957_),
+    .X(_1672_));
+ sky130_fd_sc_hd__clkbuf_1 _3510_ (.A(_1672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0341_));
- sky130_fd_sc_hd__and3_1 _3496_ (.A(net430),
-    .B(_1665_),
-    .C(_1670_),
+    .X(_0334_));
+ sky130_fd_sc_hd__and3_1 _3511_ (.A(_0568_),
+    .B(_0567_),
+    .C(_1668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1673_));
- sky130_fd_sc_hd__o21ai_1 _3497_ (.A1(net430),
-    .A2(_1671_),
-    .B1(_1608_),
+ sky130_fd_sc_hd__o21ai_1 _3512_ (.A1(_0567_),
+    .A2(_1670_),
+    .B1(_1656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1674_));
- sky130_fd_sc_hd__nor2_1 _3498_ (.A(_1673_),
+ sky130_fd_sc_hd__nor2_1 _3513_ (.A(_1673_),
     .B(_1674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0342_));
- sky130_fd_sc_hd__nor2_1 _3499_ (.A(_0449_),
-    .B(_0918_),
+    .Y(_0335_));
+ sky130_fd_sc_hd__and4_1 _3514_ (.A(_0568_),
+    .B(_0567_),
+    .C(_0566_),
+    .D(_1668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1675_));
- sky130_fd_sc_hd__nand2_1 _3500_ (.A(_1671_),
-    .B(net428),
+    .X(_1675_));
+ sky130_fd_sc_hd__o21ai_1 _3515_ (.A1(_0566_),
+    .A2(_1673_),
+    .B1(_1656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_1676_));
- sky130_fd_sc_hd__o211a_1 _3501_ (.A1(\user_design.cell_core.count[26] ),
-    .A2(net435),
-    .B1(_1676_),
-    .C1(_0957_),
+ sky130_fd_sc_hd__nor2_1 _3516_ (.A(_1675_),
+    .B(_1676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0343_));
- sky130_fd_sc_hd__and4_1 _3502_ (.A(\user_design.cell_core.count[27] ),
-    .B(_1664_),
-    .C(_1670_),
-    .D(_1675_),
+    .Y(_0336_));
+ sky130_fd_sc_hd__and2_1 _3517_ (.A(_0924_),
+    .B(_1675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1677_));
- sky130_fd_sc_hd__dlymetal6s2s_1 _3503_ (.A(_1677_),
+ sky130_fd_sc_hd__o21ai_1 _3518_ (.A1(_0924_),
+    .A2(_1675_),
+    .B1(_1656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1678_));
- sky130_fd_sc_hd__or3_1 _3504_ (.A(_0603_),
-    .B(_0952_),
-    .C(_1678_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_1679_));
- sky130_fd_sc_hd__a21oi_1 _3505_ (.A1(_0890_),
-    .A2(_1676_),
-    .B1(_1679_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_0344_));
- sky130_fd_sc_hd__or2_1 _3506_ (.A(\user_design.cell_core.count[28] ),
+    .Y(_1678_));
+ sky130_fd_sc_hd__nor2_1 _3519_ (.A(_1677_),
     .B(_1678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1680_));
- sky130_fd_sc_hd__o311a_1 _3507_ (.A1(_0890_),
-    .A2(_0447_),
-    .A3(_1676_),
-    .B1(_1680_),
-    .C1(_0972_),
+    .Y(_0337_));
+ sky130_fd_sc_hd__or2_1 _3520_ (.A(_0503_),
+    .B(_1677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0345_));
- sky130_fd_sc_hd__a21o_1 _3508_ (.A1(\user_design.cell_core.count[28] ),
-    .A2(_1677_),
-    .B1(\user_design.cell_core.count[29] ),
+    .X(_1679_));
+ sky130_fd_sc_hd__nand2_1 _3521_ (.A(_0503_),
+    .B(_1677_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1680_));
+ sky130_fd_sc_hd__and3_1 _3522_ (.A(_1661_),
+    .B(_1679_),
+    .C(_1680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1681_));
- sky130_fd_sc_hd__or3b_1 _3509_ (.A(_0447_),
-    .B(_0458_),
-    .C_N(_1677_),
+ sky130_fd_sc_hd__clkbuf_1 _3523_ (.A(_1681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1682_));
- sky130_fd_sc_hd__and3_1 _3510_ (.A(_1636_),
-    .B(_1681_),
+    .X(_0338_));
+ sky130_fd_sc_hd__nor2_1 _3524_ (.A(_0937_),
+    .B(_0507_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1682_));
+ sky130_fd_sc_hd__and3_1 _3525_ (.A(_0924_),
+    .B(_1675_),
     .C(_1682_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_1683_));
- sky130_fd_sc_hd__clkbuf_1 _3511_ (.A(_1683_),
+ sky130_fd_sc_hd__a2111oi_1 _3526_ (.A1(_0507_),
+    .A2(_1680_),
+    .B1(_1683_),
+    .C1(_0618_),
+    .D1(_0981_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0339_));
+ sky130_fd_sc_hd__and2_1 _3527_ (.A(_0563_),
+    .B(_1683_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1684_));
+ sky130_fd_sc_hd__o21ai_1 _3528_ (.A1(_0563_),
+    .A2(_1683_),
+    .B1(_1626_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1685_));
+ sky130_fd_sc_hd__nor2_1 _3529_ (.A(_1684_),
+    .B(_1685_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0340_));
+ sky130_fd_sc_hd__nor2_1 _3530_ (.A(_0963_),
+    .B(_0913_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1686_));
+ sky130_fd_sc_hd__and4_2 _3531_ (.A(_0924_),
+    .B(_1675_),
+    .C(_1682_),
+    .D(_1686_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1687_));
+ sky130_fd_sc_hd__inv_2 _3532_ (.A(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1688_));
+ sky130_fd_sc_hd__o211a_1 _3533_ (.A1(\user_design.cell_core.count[24] ),
+    .A2(_1684_),
+    .B1(_1688_),
+    .C1(_0978_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0341_));
+ sky130_fd_sc_hd__nor2_1 _3534_ (.A(_0488_),
+    .B(_1688_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1689_));
+ sky130_fd_sc_hd__o21ai_1 _3535_ (.A1(\user_design.cell_core.count[25] ),
+    .A2(_1687_),
+    .B1(_1626_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1690_));
+ sky130_fd_sc_hd__nor2_1 _3536_ (.A(_1689_),
+    .B(_1690_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0342_));
+ sky130_fd_sc_hd__and3_1 _3537_ (.A(\user_design.cell_core.count[25] ),
+    .B(_0556_),
+    .C(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1691_));
+ sky130_fd_sc_hd__inv_2 _3538_ (.A(_1691_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1692_));
+ sky130_fd_sc_hd__o211a_1 _3539_ (.A1(_0556_),
+    .A2(_1689_),
+    .B1(_1692_),
+    .C1(_0978_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0343_));
+ sky130_fd_sc_hd__and4_1 _3540_ (.A(\user_design.cell_core.count[25] ),
+    .B(_0556_),
+    .C(_0559_),
+    .D(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1693_));
+ sky130_fd_sc_hd__clkbuf_2 _3541_ (.A(_1693_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1694_));
+ sky130_fd_sc_hd__o21ai_1 _3542_ (.A1(_0559_),
+    .A2(_1691_),
+    .B1(_1626_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1695_));
+ sky130_fd_sc_hd__nor2_1 _3543_ (.A(_1694_),
+    .B(_1695_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0344_));
+ sky130_fd_sc_hd__clkbuf_1 _3544_ (.A(\user_design.cell_core.count[28] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1696_));
+ sky130_fd_sc_hd__or2_1 _3545_ (.A(_1696_),
+    .B(_1693_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1697_));
+ sky130_fd_sc_hd__nand2_1 _3546_ (.A(_1696_),
+    .B(_1694_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1698_));
+ sky130_fd_sc_hd__and3_1 _3547_ (.A(_1661_),
+    .B(_1697_),
+    .C(_1698_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1699_));
+ sky130_fd_sc_hd__clkbuf_1 _3548_ (.A(_1699_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_0345_));
+ sky130_fd_sc_hd__a21o_1 _3549_ (.A1(_1696_),
+    .A2(_1694_),
+    .B1(\user_design.cell_core.count[29] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1700_));
+ sky130_fd_sc_hd__o211a_1 _3550_ (.A1(_0496_),
+    .A2(_1698_),
+    .B1(_1700_),
+    .C1(_0978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0346_));
- sky130_fd_sc_hd__and3_1 _3512_ (.A(\user_design.cell_core.count[28] ),
+ sky130_fd_sc_hd__a31o_1 _3551_ (.A1(_1696_),
+    .A2(\user_design.cell_core.count[29] ),
+    .A3(_1693_),
+    .B1(\user_design.cell_core.count[30] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1701_));
+ sky130_fd_sc_hd__and3_1 _3552_ (.A(_1696_),
     .B(\user_design.cell_core.count[29] ),
     .C(\user_design.cell_core.count[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1684_));
- sky130_fd_sc_hd__a21bo_1 _3513_ (.A1(_1678_),
-    .A2(_1684_),
-    .B1_N(_0971_),
+    .X(_1702_));
+ sky130_fd_sc_hd__nand2_1 _3553_ (.A(_1694_),
+    .B(_1702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1685_));
- sky130_fd_sc_hd__a21oi_1 _3514_ (.A1(_0457_),
-    .A2(_1682_),
-    .B1(_1685_),
+    .Y(_1703_));
+ sky130_fd_sc_hd__and3_1 _3554_ (.A(_1661_),
+    .B(_1701_),
+    .C(_1703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_0347_));
- sky130_fd_sc_hd__and3_1 _3515_ (.A(_0445_),
-    .B(_1678_),
-    .C(_1684_),
+    .X(_1704_));
+ sky130_fd_sc_hd__clkbuf_1 _3555_ (.A(_1704_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1686_));
- sky130_fd_sc_hd__a21oi_1 _3516_ (.A1(_1678_),
-    .A2(_1684_),
-    .B1(_0445_),
+    .X(_0347_));
+ sky130_fd_sc_hd__a21o_1 _3556_ (.A1(_1693_),
+    .A2(_1702_),
+    .B1(\user_design.cell_core.count[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_1687_));
- sky130_fd_sc_hd__o21a_1 _3517_ (.A1(_1686_),
-    .A2(_1687_),
-    .B1(_0957_),
+    .X(_1705_));
+ sky130_fd_sc_hd__nand3_1 _3557_ (.A(\user_design.cell_core.count[31] ),
+    .B(_1694_),
+    .C(_1702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1706_));
+ sky130_fd_sc_hd__and3_1 _3558_ (.A(_1661_),
+    .B(_1705_),
+    .C(_1706_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_1707_));
+ sky130_fd_sc_hd__clkbuf_1 _3559_ (.A(_1707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0348_));
- sky130_fd_sc_hd__or2_1 _3518_ (.A(\user_design.enable_sync.signal_state[0] ),
+ sky130_fd_sc_hd__or2_1 _3560_ (.A(\user_design.enable_sync.signal_state[0] ),
     .B(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1688_));
- sky130_fd_sc_hd__clkbuf_1 _3519_ (.A(_1688_),
+    .X(_1708_));
+ sky130_fd_sc_hd__clkbuf_1 _3561_ (.A(_1708_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0349_));
- sky130_fd_sc_hd__or2_1 _3520_ (.A(\user_design.enable_sync.signal_state[1] ),
+ sky130_fd_sc_hd__or2_1 _3562_ (.A(\user_design.enable_sync.signal_state[1] ),
     .B(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1689_));
- sky130_fd_sc_hd__clkbuf_1 _3521_ (.A(_1689_),
+    .X(_1709_));
+ sky130_fd_sc_hd__clkbuf_1 _3563_ (.A(_1709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0350_));
- sky130_fd_sc_hd__and2b_1 _3522_ (.A_N(\user_design.enable_n ),
+ sky130_fd_sc_hd__and2b_1 _3564_ (.A_N(\user_design.enable_n ),
     .B(\user_design.enable_sync.signal_state[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1690_));
- sky130_fd_sc_hd__clkbuf_1 _3523_ (.A(_1690_),
+    .X(_1710_));
+ sky130_fd_sc_hd__clkbuf_1 _3565_ (.A(_1710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_0351_));
- sky130_fd_sc_hd__and2_1 _3524_ (.A(_0774_),
-    .B(net401),
+ sky130_fd_sc_hd__or2_1 _3566_ (.A(_0897_),
+    .B(_0637_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_1691_));
- sky130_fd_sc_hd__a211o_1 _3525_ (.A1(\user_design.cell_core.pcell_mem[9][0] ),
-    .A2(_0878_),
-    .B1(net406),
-    .C1(_0647_),
+    .X(_1711_));
+ sky130_fd_sc_hd__a21oi_1 _3567_ (.A1(_0899_),
+    .A2(net544),
+    .B1(_0669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0352_));
- sky130_fd_sc_hd__a22o_1 _3526_ (.A1(\user_design.cell_core.pcell_mem[9][1] ),
-    .A2(_0880_),
-    .B1(net406),
-    .B2(_0642_),
+    .Y(_1712_));
+ sky130_fd_sc_hd__nand2_1 _3568_ (.A(_1711_),
+    .B(_1712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_0353_));
- sky130_fd_sc_hd__dfxtp_2 _3527_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net616),
+    .Y(_0352_));
+ sky130_fd_sc_hd__nand2_1 _3569_ (.A(_0901_),
+    .B(\user_design.cell_core.pcell_mem[9][1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_1713_));
+ sky130_fd_sc_hd__a21oi_1 _3570_ (.A1(_1711_),
+    .A2(net510),
+    .B1(_0879_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_0353_));
+ sky130_fd_sc_hd__dfxtp_2 _3571_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net559),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.enable_n ));
- sky130_fd_sc_hd__dfxtp_2 _3528_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net30),
+ sky130_fd_sc_hd__dfxtp_2 _3572_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net612),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.trigger_in_n ));
- sky130_fd_sc_hd__dfxtp_2 _3529_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net29),
+ sky130_fd_sc_hd__dfxtp_2 _3573_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(net631),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.latch_data_n ));
- sky130_fd_sc_hd__dfxtp_1 _3530_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net629),
+ sky130_fd_sc_hd__dfxtp_1 _3574_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net619),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[34] ));
- sky130_fd_sc_hd__dfxtp_1 _3531_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net27),
+ sky130_fd_sc_hd__dfxtp_2 _3575_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
+    .D(net663),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mosi ));
- sky130_fd_sc_hd__dfxtp_1 _3532_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net26),
+ sky130_fd_sc_hd__dfxtp_1 _3576_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net654),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.ss_n ));
- sky130_fd_sc_hd__dfxtp_1 _3533_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3577_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
     .D(net25),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.sclk ));
- sky130_fd_sc_hd__dfxtp_1 _3534_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3578_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
     .D(net24),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3535_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3579_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
     .D(net22),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[29] ));
- sky130_fd_sc_hd__dfxtp_1 _3536_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net21),
+ sky130_fd_sc_hd__dfxtp_1 _3580_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net648),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[28] ));
- sky130_fd_sc_hd__dfxtp_1 _3537_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3581_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
     .D(net20),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[27] ));
- sky130_fd_sc_hd__dfxtp_1 _3538_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net19),
+ sky130_fd_sc_hd__dfxtp_1 _3582_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net651),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[26] ));
- sky130_fd_sc_hd__dfxtp_1 _3539_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3583_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(net18),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[25] ));
- sky130_fd_sc_hd__dfxtp_1 _3540_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3584_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
     .D(net17),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[24] ));
- sky130_fd_sc_hd__dfxtp_4 _3541_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3585_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(net16),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[23] ));
- sky130_fd_sc_hd__dfxtp_1 _3542_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3586_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
     .D(net15),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[22] ));
- sky130_fd_sc_hd__dfxtp_2 _3543_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3587_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
     .D(net14),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[21] ));
- sky130_fd_sc_hd__dfxtp_4 _3544_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3588_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
     .D(net13),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[20] ));
- sky130_fd_sc_hd__dfxtp_1 _3545_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3589_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
     .D(net11),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[19] ));
- sky130_fd_sc_hd__dfxtp_1 _3546_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3590_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
     .D(net10),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[18] ));
- sky130_fd_sc_hd__dfxtp_2 _3547_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3591_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
     .D(net9),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[17] ));
- sky130_fd_sc_hd__dfxtp_1 _3548_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3592_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
     .D(net8),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[16] ));
- sky130_fd_sc_hd__dfxtp_1 _3549_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3593_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
     .D(net7),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[15] ));
- sky130_fd_sc_hd__dfxtp_2 _3550_ (.CLK(\clknet_leaf_32_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3594_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
     .D(net6),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[14] ));
- sky130_fd_sc_hd__dfxtp_4 _3551_ (.CLK(\clknet_leaf_32_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3595_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
     .D(net5),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[13] ));
- sky130_fd_sc_hd__dfxtp_4 _3552_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3596_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
     .D(net4),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[12] ));
- sky130_fd_sc_hd__dfxtp_4 _3553_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3597_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
     .D(net3),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[11] ));
- sky130_fd_sc_hd__dfxtp_4 _3554_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3598_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(net2),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[10] ));
- sky130_fd_sc_hd__dfxtp_4 _3555_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3599_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(net38),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[9] ));
- sky130_fd_sc_hd__dfxtp_4 _3556_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3600_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(net37),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[8] ));
- sky130_fd_sc_hd__dfxtp_4 _3557_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3601_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(net36),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[7] ));
- sky130_fd_sc_hd__dfxtp_4 _3558_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3602_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(net35),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[6] ));
- sky130_fd_sc_hd__dfxtp_4 _3559_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3603_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(net34),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[5] ));
- sky130_fd_sc_hd__dfxtp_2 _3560_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3604_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
     .D(net33),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[4] ));
- sky130_fd_sc_hd__dfxtp_4 _3561_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3605_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
     .D(net32),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[3] ));
- sky130_fd_sc_hd__dfxtp_4 _3562_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3606_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(net23),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[2] ));
- sky130_fd_sc_hd__dfxtp_4 _3563_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
-    .D(net12),
+ sky130_fd_sc_hd__dfxtp_2 _3607_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net658),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[1] ));
- sky130_fd_sc_hd__dfxtp_2 _3564_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net631),
+ sky130_fd_sc_hd__dfxtp_2 _3608_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net628),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\io_in_reg[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3565_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net419),
+ sky130_fd_sc_hd__dfxtp_1 _3609_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net571),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.latch_sync.signal_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3566_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net437),
+ sky130_fd_sc_hd__dfxtp_1 _3610_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(net460),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.enable_sync.signal_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3567_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(_0000_),
+ sky130_fd_sc_hd__dfxtp_1 _3611_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net469),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3568_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(_0001_),
+ sky130_fd_sc_hd__dfxtp_1 _3612_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net509),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3569_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3613_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3570_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3614_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3571_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3615_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3572_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3616_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0005_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3573_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3617_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
     .D(_0006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3574_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3618_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
     .D(_0007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3575_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3619_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
     .D(_0008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[8] ));
- sky130_fd_sc_hd__dfxtp_2 _3576_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3620_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0009_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[9] ));
- sky130_fd_sc_hd__dfxtp_2 _3577_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
-    .D(net521),
+ sky130_fd_sc_hd__dfxtp_1 _3621_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+    .D(_0010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[10] ));
- sky130_fd_sc_hd__dfxtp_2 _3578_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3622_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0011_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[11] ));
- sky130_fd_sc_hd__dfxtp_2 _3579_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
-    .D(_0012_),
+ sky130_fd_sc_hd__dfxtp_1 _3623_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+    .D(net479),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[12] ));
- sky130_fd_sc_hd__dfxtp_2 _3580_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
-    .D(_0013_),
+ sky130_fd_sc_hd__dfxtp_1 _3624_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+    .D(net530),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[13] ));
- sky130_fd_sc_hd__dfxtp_2 _3581_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
-    .D(_0014_),
+ sky130_fd_sc_hd__dfxtp_2 _3625_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net515),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3582_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
-    .D(_0015_),
+ sky130_fd_sc_hd__dfxtp_1 _3626_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net433),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_in[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3583_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
-    .D(_0016_),
+ sky130_fd_sc_hd__dfxtp_1 _3627_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net457),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_address[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3584_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3628_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_address[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3585_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
-    .D(net507),
+ sky130_fd_sc_hd__dfxtp_1 _3629_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+    .D(_0018_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_address[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3586_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3630_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
     .D(_0019_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_address[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3587_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
-    .D(_0020_),
+ sky130_fd_sc_hd__dfxtp_1 _3631_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(net551),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.control_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3588_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(net469),
+ sky130_fd_sc_hd__dfxtp_1 _3632_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(_0021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.control_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3589_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(net481),
+ sky130_fd_sc_hd__dfxtp_1 _3633_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(net520),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.control_state[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3590_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(net494),
+ sky130_fd_sc_hd__dfxtp_1 _3634_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(net496),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.control_state[3] ));
- sky130_fd_sc_hd__dfxtp_4 _3591_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3635_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
     .D(_0024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_invert ));
- sky130_fd_sc_hd__dfxtp_2 _3592_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3636_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
     .D(_0025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.p_select_active ));
- sky130_fd_sc_hd__dfxtp_1 _3593_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(net402),
+ sky130_fd_sc_hd__dfxtp_1 _3637_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+    .D(_0026_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[8][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3594_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(net413),
+ sky130_fd_sc_hd__dfxtp_1 _3638_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+    .D(_0027_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[8][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3595_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3639_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
     .D(_0028_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[7][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3596_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3640_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
     .D(_0029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[7][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3597_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3641_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
     .D(_0030_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[6][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3598_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(net530),
+ sky130_fd_sc_hd__dfxtp_1 _3642_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+    .D(_0031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[6][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3599_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3643_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
     .D(_0032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[5][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3600_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3644_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
     .D(_0033_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[5][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3601_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(net466),
+ sky130_fd_sc_hd__dfxtp_1 _3645_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_0034_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[4][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3602_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(net488),
+ sky130_fd_sc_hd__dfxtp_1 _3646_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_0035_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[4][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3603_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3647_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
     .D(_0036_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[3][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3604_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3648_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
     .D(_0037_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[3][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3605_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3649_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
     .D(_0038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[2][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3606_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3650_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
     .D(_0039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[2][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3607_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
-    .D(_0040_),
+ sky130_fd_sc_hd__dfxtp_1 _3651_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(net436),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[1][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3608_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
-    .D(_0041_),
+ sky130_fd_sc_hd__dfxtp_1 _3652_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(net437),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[1][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3609_ (.CLK(\clknet_leaf_32_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3653_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
     .D(_0042_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[0][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3610_ (.CLK(\clknet_leaf_32_user_design.cell_core.clock ),
-    .D(_0043_),
+ sky130_fd_sc_hd__dfxtp_1 _3654_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
+    .D(net484),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[0][1] ));
- sky130_fd_sc_hd__dfxtp_2 _3611_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
-    .D(net420),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.cell_core.update_done ));
- sky130_fd_sc_hd__dfxtp_4 _3612_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(_1692_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.cell_core.cols_enable[1] ));
- sky130_fd_sc_hd__dfxtp_4 _3613_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3655_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(net434),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Q(\user_design.cell_core.update_done ));
+ sky130_fd_sc_hd__dfxtp_4 _3656_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1714_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Q(\user_design.cell_core.cols_enable[1] ));
+ sky130_fd_sc_hd__dfxtp_4 _3657_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1715_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Q(\user_design.cell_core.cols_enable[0] ));
- sky130_fd_sc_hd__dfxtp_2 _3614_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(net444),
+ sky130_fd_sc_hd__dfxtp_2 _3658_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_enable[4] ));
- sky130_fd_sc_hd__dfxtp_2 _3615_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(_1695_),
+ sky130_fd_sc_hd__dfxtp_2 _3659_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_enable[3] ));
- sky130_fd_sc_hd__dfxtp_2 _3616_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(net405),
+ sky130_fd_sc_hd__dfxtp_2 _3660_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_enable[2] ));
- sky130_fd_sc_hd__dfxtp_2 _3617_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(net455),
+ sky130_fd_sc_hd__dfxtp_2 _3661_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_enable[1] ));
- sky130_fd_sc_hd__dfxtp_4 _3618_ (.CLK(\clknet_leaf_32_user_design.cell_core.clock ),
-    .D(_1698_),
+ sky130_fd_sc_hd__dfxtp_4 _3662_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+    .D(_1720_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_enable[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3619_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(_1699_),
+ sky130_fd_sc_hd__dfxtp_1 _3663_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net411),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cols_output[1] ));
- sky130_fd_sc_hd__dfxtp_2 _3620_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(_1700_),
+ sky130_fd_sc_hd__dfxtp_1 _3664_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net454),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cols_output[0] ));
- sky130_fd_sc_hd__dfxtp_2 _3621_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
-    .D(net440),
+ sky130_fd_sc_hd__dfxtp_1 _3665_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+    .D(net417),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_output[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3622_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(_1702_),
+ sky130_fd_sc_hd__dfxtp_1 _3666_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(net412),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_output[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3623_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(_1703_),
+ sky130_fd_sc_hd__dfxtp_1 _3667_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+    .D(net416),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_output[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3624_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(_1704_),
+ sky130_fd_sc_hd__dfxtp_2 _3668_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(net415),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_output[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3625_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net511),
+ sky130_fd_sc_hd__dfxtp_1 _3669_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(_1727_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.rows_output[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3626_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3670_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3627_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
-    .D(net558),
+ sky130_fd_sc_hd__dfxtp_1 _3671_ (.CLK(\clknet_2_2_0_user_design.cell_core.clock ),
+    .D(_0045_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3628_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3672_ (.CLK(\clknet_2_2_0_user_design.cell_core.clock ),
     .D(_0046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3629_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
-    .D(_0047_),
+ sky130_fd_sc_hd__dfxtp_1 _3673_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
+    .D(net561),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3630_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3674_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
     .D(_0048_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3631_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3675_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
     .D(_0049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3632_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3676_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
     .D(_0050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3633_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3677_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
     .D(_0051_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3634_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3678_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0052_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3635_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3679_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3636_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3680_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_pos[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3637_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(net514),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.trigger_sync.signal_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3638_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(net515),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.trigger_sync.signal_state[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3639_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(net562),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.trigger_sync.signal_state[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3640_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3681_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
     .D(net531),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Q(\user_design.trigger_sync.signal_state[1] ));
+ sky130_fd_sc_hd__dfxtp_1 _3682_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net606),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Q(\user_design.trigger_sync.signal_state[2] ));
+ sky130_fd_sc_hd__dfxtp_1 _3683_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net610),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Q(\user_design.trigger_sync.signal_state[3] ));
+ sky130_fd_sc_hd__dfxtp_1 _3684_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net446),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Q(\user_design.trigger_sync.signal_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3641_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net526),
+ sky130_fd_sc_hd__dfxtp_1 _3685_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net480),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.latch_sync.signal_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3642_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net525),
+ sky130_fd_sc_hd__dfxtp_1 _3686_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net485),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.latch_sync.signal_state[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3643_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net551),
+ sky130_fd_sc_hd__dfxtp_1 _3687_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net570),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.latch_sync.signal_state[3] ));
- sky130_fd_sc_hd__dfxtp_2 _3644_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3688_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[16] ));
- sky130_fd_sc_hd__dfxtp_1 _3645_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3689_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0062_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[17] ));
- sky130_fd_sc_hd__dfxtp_1 _3646_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3690_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0063_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[18] ));
- sky130_fd_sc_hd__dfxtp_1 _3647_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3691_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0064_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[19] ));
- sky130_fd_sc_hd__dfxtp_1 _3648_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
-    .D(_0065_),
+ sky130_fd_sc_hd__dfxtp_2 _3692_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+    .D(net670),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[20] ));
- sky130_fd_sc_hd__dfxtp_1 _3649_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3693_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0066_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[21] ));
- sky130_fd_sc_hd__dfxtp_1 _3650_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3694_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[22] ));
- sky130_fd_sc_hd__dfxtp_2 _3651_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3695_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[23] ));
- sky130_fd_sc_hd__dfxtp_2 _3652_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3696_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0069_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[24] ));
- sky130_fd_sc_hd__dfxtp_2 _3653_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
-    .D(net641),
+ sky130_fd_sc_hd__dfxtp_2 _3697_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+    .D(_0070_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[25] ));
- sky130_fd_sc_hd__dfxtp_2 _3654_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3698_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0071_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[26] ));
- sky130_fd_sc_hd__dfxtp_2 _3655_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3699_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0072_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[27] ));
- sky130_fd_sc_hd__dfxtp_2 _3656_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3700_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0073_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[28] ));
- sky130_fd_sc_hd__dfxtp_2 _3657_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3701_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[29] ));
- sky130_fd_sc_hd__dfxtp_2 _3658_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
-    .D(net639),
+ sky130_fd_sc_hd__dfxtp_1 _3702_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+    .D(_0075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[30] ));
- sky130_fd_sc_hd__dfxtp_2 _3659_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3703_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[31] ));
- sky130_fd_sc_hd__dfxtp_2 _3660_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3704_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0077_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[0] ));
- sky130_fd_sc_hd__dfxtp_2 _3661_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3705_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0078_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[1] ));
- sky130_fd_sc_hd__dfxtp_2 _3662_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3706_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0079_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[2] ));
- sky130_fd_sc_hd__dfxtp_2 _3663_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3707_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0080_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[3] ));
- sky130_fd_sc_hd__dfxtp_2 _3664_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3708_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0081_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3665_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3709_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3666_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3710_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0083_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3667_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3711_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0084_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3668_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3712_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0085_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[8] ));
- sky130_fd_sc_hd__dfxtp_2 _3669_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3713_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3670_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3714_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0087_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3671_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3715_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3672_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3716_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[12] ));
- sky130_fd_sc_hd__dfxtp_2 _3673_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3717_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0090_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3674_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3718_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0091_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[14] ));
- sky130_fd_sc_hd__dfxtp_2 _3675_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3719_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0092_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr3[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3676_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3720_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
     .D(_0093_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[16] ));
- sky130_fd_sc_hd__dfxtp_1 _3677_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3721_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
     .D(_0094_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[17] ));
- sky130_fd_sc_hd__dfxtp_1 _3678_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3722_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
     .D(_0095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[18] ));
- sky130_fd_sc_hd__dfxtp_1 _3679_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3723_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0096_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[19] ));
- sky130_fd_sc_hd__dfxtp_2 _3680_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3724_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0097_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[20] ));
- sky130_fd_sc_hd__dfxtp_1 _3681_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3725_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
     .D(_0098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[21] ));
- sky130_fd_sc_hd__dfxtp_1 _3682_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3726_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0099_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[22] ));
- sky130_fd_sc_hd__dfxtp_2 _3683_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3727_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[23] ));
- sky130_fd_sc_hd__dfxtp_1 _3684_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3728_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[24] ));
- sky130_fd_sc_hd__dfxtp_1 _3685_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3729_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0102_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[25] ));
- sky130_fd_sc_hd__dfxtp_1 _3686_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3730_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[26] ));
- sky130_fd_sc_hd__dfxtp_1 _3687_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3731_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
     .D(_0104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[27] ));
- sky130_fd_sc_hd__dfxtp_1 _3688_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3732_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
     .D(_0105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[28] ));
- sky130_fd_sc_hd__dfxtp_1 _3689_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3733_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
     .D(_0106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[29] ));
- sky130_fd_sc_hd__dfxtp_1 _3690_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
-    .D(_0107_),
+ sky130_fd_sc_hd__dfxtp_1 _3734_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+    .D(net671),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3691_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3735_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0108_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[31] ));
- sky130_fd_sc_hd__dfxtp_2 _3692_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3736_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
     .D(_0109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3693_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3737_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
     .D(_0110_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3694_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3738_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
     .D(_0111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[2] ));
- sky130_fd_sc_hd__dfxtp_2 _3695_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3739_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3696_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3740_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0113_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3697_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3741_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3698_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3742_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0115_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3699_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3743_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
     .D(_0116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3700_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3744_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0117_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3701_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3745_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3702_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
-    .D(_0119_),
+ sky130_fd_sc_hd__dfxtp_2 _3746_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+    .D(net665),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3703_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3747_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
     .D(_0120_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3704_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3748_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
     .D(_0121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3705_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
-    .D(net630),
+ sky130_fd_sc_hd__dfxtp_1 _3749_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+    .D(_0122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3706_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
-    .D(net638),
+ sky130_fd_sc_hd__dfxtp_1 _3750_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+    .D(_0123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3707_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3751_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
     .D(_0124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr2[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3708_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3752_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[16] ));
- sky130_fd_sc_hd__dfxtp_1 _3709_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3753_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0126_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[17] ));
- sky130_fd_sc_hd__dfxtp_1 _3710_ (.CLK(\clknet_leaf_34_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3754_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0127_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[18] ));
- sky130_fd_sc_hd__dfxtp_2 _3711_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3755_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0128_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[19] ));
- sky130_fd_sc_hd__dfxtp_2 _3712_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3756_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[20] ));
- sky130_fd_sc_hd__dfxtp_1 _3713_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3757_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0130_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[21] ));
- sky130_fd_sc_hd__dfxtp_1 _3714_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
-    .D(_0131_),
+ sky130_fd_sc_hd__dfxtp_1 _3758_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
+    .D(net664),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[22] ));
- sky130_fd_sc_hd__dfxtp_1 _3715_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3759_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0132_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[23] ));
- sky130_fd_sc_hd__dfxtp_1 _3716_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3760_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[24] ));
- sky130_fd_sc_hd__dfxtp_2 _3717_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3761_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0134_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[25] ));
- sky130_fd_sc_hd__dfxtp_1 _3718_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3762_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(_0135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[26] ));
- sky130_fd_sc_hd__dfxtp_1 _3719_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3763_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0136_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[27] ));
- sky130_fd_sc_hd__dfxtp_1 _3720_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3764_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[28] ));
- sky130_fd_sc_hd__dfxtp_1 _3721_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3765_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0138_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[29] ));
- sky130_fd_sc_hd__dfxtp_1 _3722_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3766_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(_0139_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3723_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3767_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[31] ));
- sky130_fd_sc_hd__dfxtp_1 _3724_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3768_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0141_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3725_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3769_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0142_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3726_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3770_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0143_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3727_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3771_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[3] ));
- sky130_fd_sc_hd__dfxtp_2 _3728_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3772_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0145_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3729_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
-    .D(_0146_),
+ sky130_fd_sc_hd__dfxtp_1 _3773_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+    .D(net668),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3730_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3774_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0147_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[6] ));
- sky130_fd_sc_hd__dfxtp_2 _3731_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3775_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0148_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3732_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
-    .D(_0149_),
+ sky130_fd_sc_hd__dfxtp_1 _3776_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+    .D(net647),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3733_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3777_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0150_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3734_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
-    .D(net648),
+ sky130_fd_sc_hd__dfxtp_1 _3778_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+    .D(_0151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3735_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3779_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(_0152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3736_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
-    .D(net636),
+ sky130_fd_sc_hd__dfxtp_1 _3780_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+    .D(_0153_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3737_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
-    .D(net628),
+ sky130_fd_sc_hd__dfxtp_1 _3781_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+    .D(net667),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[13] ));
- sky130_fd_sc_hd__dfxtp_2 _3738_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3782_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(_0155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3739_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3783_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr1[15] ));
- sky130_fd_sc_hd__dfxtp_2 _3740_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3784_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[16] ));
- sky130_fd_sc_hd__dfxtp_2 _3741_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3785_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[17] ));
- sky130_fd_sc_hd__dfxtp_2 _3742_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3786_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[18] ));
- sky130_fd_sc_hd__dfxtp_2 _3743_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3787_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[19] ));
- sky130_fd_sc_hd__dfxtp_2 _3744_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3788_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[20] ));
- sky130_fd_sc_hd__dfxtp_2 _3745_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3789_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[21] ));
- sky130_fd_sc_hd__dfxtp_2 _3746_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3790_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[22] ));
- sky130_fd_sc_hd__dfxtp_2 _3747_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3791_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
     .D(_0164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[23] ));
- sky130_fd_sc_hd__dfxtp_1 _3748_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3792_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0165_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[24] ));
- sky130_fd_sc_hd__dfxtp_1 _3749_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3793_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[25] ));
- sky130_fd_sc_hd__dfxtp_2 _3750_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3794_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0167_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[26] ));
- sky130_fd_sc_hd__dfxtp_2 _3751_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3795_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[27] ));
- sky130_fd_sc_hd__dfxtp_2 _3752_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3796_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0169_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[28] ));
- sky130_fd_sc_hd__dfxtp_2 _3753_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3797_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[29] ));
- sky130_fd_sc_hd__dfxtp_2 _3754_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3798_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0171_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3755_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
-    .D(_0172_),
+ sky130_fd_sc_hd__dfxtp_2 _3799_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+    .D(net673),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[31] ));
- sky130_fd_sc_hd__dfxtp_1 _3756_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3800_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0173_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3757_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3801_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0174_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[1] ));
- sky130_fd_sc_hd__dfxtp_2 _3758_ (.CLK(\clknet_leaf_35_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3802_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3759_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3803_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[3] ));
- sky130_fd_sc_hd__dfxtp_2 _3760_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3804_ (.CLK(\clknet_leaf_31_user_design.cell_core.clock ),
     .D(_0177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[4] ));
- sky130_fd_sc_hd__dfxtp_2 _3761_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3805_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[5] ));
- sky130_fd_sc_hd__dfxtp_2 _3762_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3806_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[6] ));
- sky130_fd_sc_hd__dfxtp_2 _3763_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
-    .D(net649),
+ sky130_fd_sc_hd__dfxtp_1 _3807_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
+    .D(_0180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[7] ));
- sky130_fd_sc_hd__dfxtp_2 _3764_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3808_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[8] ));
- sky130_fd_sc_hd__dfxtp_2 _3765_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3809_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[9] ));
- sky130_fd_sc_hd__dfxtp_2 _3766_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3810_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(_0183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[10] ));
- sky130_fd_sc_hd__dfxtp_2 _3767_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3811_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[11] ));
- sky130_fd_sc_hd__dfxtp_2 _3768_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3812_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
     .D(_0185_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[12] ));
- sky130_fd_sc_hd__dfxtp_2 _3769_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3813_ (.CLK(\clknet_leaf_23_user_design.cell_core.clock ),
     .D(_0186_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[13] ));
- sky130_fd_sc_hd__dfxtp_2 _3770_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3814_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3771_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3815_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0188_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.ccr0[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3772_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3816_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3773_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3817_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
     .D(_0190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][1] ));
- sky130_fd_sc_hd__dfxtp_1 _3774_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3818_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][2] ));
- sky130_fd_sc_hd__dfxtp_1 _3775_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3819_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
     .D(_0192_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][3] ));
- sky130_fd_sc_hd__dfxtp_1 _3776_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3820_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
     .D(_0193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][4] ));
- sky130_fd_sc_hd__dfxtp_1 _3777_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3821_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][5] ));
- sky130_fd_sc_hd__dfxtp_1 _3778_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3822_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
     .D(_0195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][6] ));
- sky130_fd_sc_hd__dfxtp_1 _3779_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3823_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
     .D(_0196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][7] ));
- sky130_fd_sc_hd__dfxtp_1 _3780_ (.CLK(\clknet_leaf_18_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3824_ (.CLK(\clknet_leaf_19_user_design.cell_core.clock ),
     .D(_0197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][8] ));
- sky130_fd_sc_hd__dfxtp_1 _3781_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3825_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
     .D(_0198_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][9] ));
- sky130_fd_sc_hd__dfxtp_1 _3782_ (.CLK(\clknet_leaf_20_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3826_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][10] ));
- sky130_fd_sc_hd__dfxtp_1 _3783_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3827_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][11] ));
- sky130_fd_sc_hd__dfxtp_1 _3784_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3828_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0201_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][12] ));
- sky130_fd_sc_hd__dfxtp_1 _3785_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3829_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][13] ));
- sky130_fd_sc_hd__dfxtp_1 _3786_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3830_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][14] ));
- sky130_fd_sc_hd__dfxtp_1 _3787_ (.CLK(\clknet_leaf_14_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3831_ (.CLK(\clknet_leaf_22_user_design.cell_core.clock ),
     .D(_0204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory[1][15] ));
- sky130_fd_sc_hd__dfxtp_1 _3788_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_4 _3832_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3789_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3833_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3790_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3834_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0207_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3791_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3835_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3792_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3836_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
     .D(_0209_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3793_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3837_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0210_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3794_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3838_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3795_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3839_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0212_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3796_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3840_ (.CLK(\clknet_leaf_39_user_design.cell_core.clock ),
     .D(_0213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3797_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3841_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
     .D(_0214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cell_output_state[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3798_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3842_ (.CLK(\clknet_leaf_16_user_design.cell_core.clock ),
     .D(_0215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cells_state[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3799_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3843_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
     .D(_0216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cells_state[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3800_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3844_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cells_state[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3801_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3845_ (.CLK(\clknet_leaf_15_user_design.cell_core.clock ),
     .D(_0218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cells_state[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3802_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
-    .D(_0219_),
+ sky130_fd_sc_hd__dfxtp_1 _3846_ (.CLK(\clknet_leaf_17_user_design.cell_core.clock ),
+    .D(net583),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cells_state[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3803_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3847_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0220_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.cells_state[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3804_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(net509),
+ sky130_fd_sc_hd__dfxtp_1 _3848_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+    .D(_0221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3805_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
-    .D(net527),
+ sky130_fd_sc_hd__dfxtp_1 _3849_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(_0222_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3806_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3850_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
     .D(_0223_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3807_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3851_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
     .D(_0224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3808_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(_0225_),
+ sky130_fd_sc_hd__dfxtp_1 _3852_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net569),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3809_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
-    .D(_0226_),
+ sky130_fd_sc_hd__dfxtp_1 _3853_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net558),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3810_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3854_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
     .D(_0227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3811_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(_0228_),
+ sky130_fd_sc_hd__dfxtp_1 _3855_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net566),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3812_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(_0229_),
+ sky130_fd_sc_hd__dfxtp_1 _3856_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net547),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3813_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3857_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
     .D(_0230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3814_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
-    .D(_0231_),
+ sky130_fd_sc_hd__dfxtp_1 _3858_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net653),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3815_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(_0232_),
+ sky130_fd_sc_hd__dfxtp_2 _3859_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net441),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3816_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(_0233_),
+ sky130_fd_sc_hd__dfxtp_2 _3860_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+    .D(net464),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3817_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(_0234_),
+ sky130_fd_sc_hd__dfxtp_2 _3861_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net451),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3818_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net476),
+ sky130_fd_sc_hd__dfxtp_1 _3862_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(_0235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3819_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3863_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
     .D(_0236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3820_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net463),
+ sky130_fd_sc_hd__dfxtp_1 _3864_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+    .D(net534),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[16] ));
- sky130_fd_sc_hd__dfxtp_1 _3821_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(_0238_),
+ sky130_fd_sc_hd__dfxtp_1 _3865_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+    .D(net467),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[17] ));
- sky130_fd_sc_hd__dfxtp_1 _3822_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3866_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
     .D(_0239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[18] ));
- sky130_fd_sc_hd__dfxtp_1 _3823_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3867_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
     .D(_0240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[19] ));
- sky130_fd_sc_hd__dfxtp_1 _3824_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net450),
+ sky130_fd_sc_hd__dfxtp_1 _3868_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+    .D(net473),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[20] ));
- sky130_fd_sc_hd__dfxtp_1 _3825_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3869_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
     .D(_0242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[21] ));
- sky130_fd_sc_hd__dfxtp_1 _3826_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net452),
+ sky130_fd_sc_hd__dfxtp_1 _3870_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net459),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[22] ));
- sky130_fd_sc_hd__dfxtp_1 _3827_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3871_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
     .D(_0244_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[23] ));
- sky130_fd_sc_hd__dfxtp_1 _3828_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
-    .D(net448),
+ sky130_fd_sc_hd__dfxtp_1 _3872_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net476),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[24] ));
- sky130_fd_sc_hd__dfxtp_1 _3829_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3873_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
     .D(_0246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[25] ));
- sky130_fd_sc_hd__dfxtp_1 _3830_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3874_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
     .D(_0247_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[26] ));
- sky130_fd_sc_hd__dfxtp_1 _3831_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3875_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
     .D(_0248_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[27] ));
- sky130_fd_sc_hd__dfxtp_1 _3832_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3876_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
     .D(_0249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[28] ));
- sky130_fd_sc_hd__dfxtp_1 _3833_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
-    .D(net473),
+ sky130_fd_sc_hd__dfxtp_1 _3877_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net538),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[29] ));
- sky130_fd_sc_hd__dfxtp_1 _3834_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3878_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
     .D(_0251_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_out[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3835_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(_0252_),
+ sky130_fd_sc_hd__dfxtp_1 _3879_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net609),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.miso ));
- sky130_fd_sc_hd__dfxtp_2 _3836_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
-    .D(net422),
+ sky130_fd_sc_hd__dfxtp_2 _3880_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net503),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.trigger_out_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3837_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net617),
+ sky130_fd_sc_hd__dfxtp_1 _3881_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(_0355_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.trigger_out_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3838_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3882_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
     .D(_0356_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.system_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3839_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3883_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
     .D(_0357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.system_state[1] ));
- sky130_fd_sc_hd__dfxtp_2 _3840_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3884_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(_0253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3841_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3885_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(_0254_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[1] ));
- sky130_fd_sc_hd__dfxtp_2 _3842_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3886_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(_0255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3843_ (.CLK(\clknet_leaf_21_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3887_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(_0256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3844_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3888_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(_0257_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3845_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3889_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
     .D(_0258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3846_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3890_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
     .D(_0259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3847_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3891_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
     .D(_0260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3848_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3892_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0261_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3849_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3893_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0262_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3850_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3894_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3851_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3895_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3852_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3896_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3853_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3897_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3854_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3898_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3855_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3899_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[15] ));
- sky130_fd_sc_hd__dfxtp_2 _3856_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3900_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
     .D(_0269_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[16] ));
- sky130_fd_sc_hd__dfxtp_2 _3857_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3901_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
     .D(_0270_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[17] ));
- sky130_fd_sc_hd__dfxtp_1 _3858_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3902_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[18] ));
- sky130_fd_sc_hd__dfxtp_1 _3859_ (.CLK(\clknet_leaf_9_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3903_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
     .D(_0272_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[19] ));
- sky130_fd_sc_hd__dfxtp_2 _3860_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3904_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
     .D(_0273_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[20] ));
- sky130_fd_sc_hd__dfxtp_1 _3861_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3905_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0274_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[21] ));
- sky130_fd_sc_hd__dfxtp_1 _3862_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3906_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[22] ));
- sky130_fd_sc_hd__dfxtp_2 _3863_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3907_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[23] ));
- sky130_fd_sc_hd__dfxtp_1 _3864_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3908_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0277_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[24] ));
- sky130_fd_sc_hd__dfxtp_1 _3865_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3909_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[25] ));
- sky130_fd_sc_hd__dfxtp_1 _3866_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3910_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
     .D(_0279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[26] ));
- sky130_fd_sc_hd__dfxtp_1 _3867_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3911_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[27] ));
- sky130_fd_sc_hd__dfxtp_2 _3868_ (.CLK(\clknet_leaf_10_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3912_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[28] ));
- sky130_fd_sc_hd__dfxtp_1 _3869_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3913_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
     .D(_0282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[29] ));
- sky130_fd_sc_hd__dfxtp_1 _3870_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3914_ (.CLK(\clknet_leaf_13_user_design.cell_core.clock ),
     .D(_0283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3871_ (.CLK(\clknet_leaf_11_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3915_ (.CLK(\clknet_leaf_12_user_design.cell_core.clock ),
     .D(_0284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.refresh_count[31] ));
- sky130_fd_sc_hd__dfxtp_1 _3872_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
-    .D(net549),
+ sky130_fd_sc_hd__dfxtp_1 _3916_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net594),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.mem_read_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3873_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
-    .D(net556),
+ sky130_fd_sc_hd__dfxtp_1 _3917_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net557),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.mem_read_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3874_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(_0360_),
+ sky130_fd_sc_hd__dfxtp_1 _3918_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net501),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.mem_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3875_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(net524),
+ sky130_fd_sc_hd__dfxtp_1 _3919_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
+    .D(_0361_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.mem_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3876_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(net536),
+ sky130_fd_sc_hd__dfxtp_1 _3920_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net494),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3877_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(net534),
+ sky130_fd_sc_hd__dfxtp_1 _3921_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net541),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3878_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(net458),
+ sky130_fd_sc_hd__dfxtp_1 _3922_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net490),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3879_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(net517),
+ sky130_fd_sc_hd__dfxtp_1 _3923_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net492),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3880_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net576),
+ sky130_fd_sc_hd__dfxtp_1 _3924_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net487),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3881_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
-    .D(_0290_),
+ sky130_fd_sc_hd__dfxtp_1 _3925_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net525),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3882_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
-    .D(_0291_),
+ sky130_fd_sc_hd__dfxtp_1 _3926_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net536),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3883_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
-    .D(net498),
+ sky130_fd_sc_hd__dfxtp_1 _3927_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net553),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3884_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net567),
+ sky130_fd_sc_hd__dfxtp_1 _3928_ (.CLK(\clknet_leaf_4_user_design.cell_core.clock ),
+    .D(net482),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3885_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(net519),
+ sky130_fd_sc_hd__dfxtp_1 _3929_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net466),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3886_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(net486),
+ sky130_fd_sc_hd__dfxtp_1 _3930_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net549),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3887_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(net491),
+ sky130_fd_sc_hd__dfxtp_1 _3931_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
+    .D(_0296_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3888_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(net483),
+ sky130_fd_sc_hd__dfxtp_1 _3932_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+    .D(_0297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3889_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(net529),
+ sky130_fd_sc_hd__dfxtp_1 _3933_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+    .D(_0298_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3890_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
-    .D(net425),
+ sky130_fd_sc_hd__dfxtp_1 _3934_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
+    .D(net439),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3891_ (.CLK(\clknet_leaf_7_user_design.cell_core.clock ),
-    .D(net561),
+ sky130_fd_sc_hd__dfxtp_1 _3935_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+    .D(net591),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.data_in[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3892_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3936_ (.CLK(\clknet_leaf_1_user_design.cell_core.clock ),
     .D(_0362_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.latch_data_state[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3893_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
-    .D(net603),
+ sky130_fd_sc_hd__dfxtp_1 _3937_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(_0363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.system_core.latch_data_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3894_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(net646),
+ sky130_fd_sc_hd__dfxtp_1 _3938_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+    .D(net414),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3895_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(_0302_),
+ sky130_fd_sc_hd__dfxtp_1 _3939_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net407),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3896_ (.CLK(\clknet_leaf_38_user_design.cell_core.clock ),
-    .D(net614),
+ sky130_fd_sc_hd__dfxtp_1 _3940_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+    .D(net638),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3897_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(net624),
+ sky130_fd_sc_hd__dfxtp_1 _3941_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+    .D(_0304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3898_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(_0305_),
+ sky130_fd_sc_hd__dfxtp_1 _3942_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(net401),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3899_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(_0306_),
+ sky130_fd_sc_hd__dfxtp_1 _3943_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net403),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3900_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(net607),
+ sky130_fd_sc_hd__dfxtp_1 _3944_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(_0307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3901_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(net581),
+ sky130_fd_sc_hd__dfxtp_1 _3945_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
+    .D(net399),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3902_ (.CLK(\clknet_leaf_3_user_design.cell_core.clock ),
-    .D(_0309_),
+ sky130_fd_sc_hd__dfxtp_1 _3946_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
+    .D(net409),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3903_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3947_ (.CLK(\clknet_leaf_40_user_design.cell_core.clock ),
     .D(_0310_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3904_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
-    .D(_0311_),
+ sky130_fd_sc_hd__dfxtp_1 _3948_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net445),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3905_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
-    .D(_0312_),
+ sky130_fd_sc_hd__dfxtp_1 _3949_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net443),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[11] ));
- sky130_fd_sc_hd__dfxtp_1 _3906_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3950_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
     .D(_0313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3907_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
-    .D(_0314_),
+ sky130_fd_sc_hd__dfxtp_1 _3951_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net462),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[13] ));
- sky130_fd_sc_hd__dfxtp_1 _3908_ (.CLK(\clknet_leaf_8_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3952_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
     .D(_0315_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[14] ));
- sky130_fd_sc_hd__dfxtp_1 _3909_ (.CLK(\clknet_leaf_6_user_design.cell_core.clock ),
-    .D(net446),
+ sky130_fd_sc_hd__dfxtp_1 _3953_ (.CLK(\clknet_leaf_5_user_design.cell_core.clock ),
+    .D(net574),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.mem_core.memory_data_out[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3910_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net417),
+ sky130_fd_sc_hd__dfxtp_1 _3954_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net572),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.mosi_reg[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3911_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net592),
+ sky130_fd_sc_hd__dfxtp_1 _3955_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net605),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.mosi_reg[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3912_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
-    .D(net427),
+ sky130_fd_sc_hd__dfxtp_1 _3956_ (.CLK(\clknet_leaf_45_user_design.cell_core.clock ),
+    .D(net639),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.mosi_reg[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3913_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net546),
+ sky130_fd_sc_hd__dfxtp_1 _3957_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net447),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.ss_n_reg[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3914_ (.CLK(\clknet_leaf_41_user_design.cell_core.clock ),
-    .D(net604),
+ sky130_fd_sc_hd__dfxtp_1 _3958_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net618),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.spi_core.ss_n_reg[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3915_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net501),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.spi_core.ss_n_reg[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3916_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(net431),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.spi_core.sclk_reg[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3917_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
-    .D(net479),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Q(\user_design.spi_core.sclk_reg[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3918_ (.CLK(\clknet_leaf_42_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3959_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
     .D(net627),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Q(\user_design.spi_core.ss_n_reg[2] ));
+ sky130_fd_sc_hd__dfxtp_1 _3960_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net448),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Q(\user_design.spi_core.sclk_reg[0] ));
+ sky130_fd_sc_hd__dfxtp_1 _3961_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net567),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Q(\user_design.spi_core.sclk_reg[1] ));
+ sky130_fd_sc_hd__dfxtp_1 _3962_ (.CLK(\clknet_leaf_46_user_design.cell_core.clock ),
+    .D(net630),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Q(\user_design.spi_core.sclk_reg[2] ));
- sky130_fd_sc_hd__dfxtp_2 _3919_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
-    .D(net647),
+ sky130_fd_sc_hd__dfxtp_1 _3963_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
+    .D(_0317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[0] ));
- sky130_fd_sc_hd__dfxtp_1 _3920_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3964_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
     .D(_0318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3921_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3965_ (.CLK(\clknet_leaf_33_user_design.cell_core.clock ),
     .D(_0319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3922_ (.CLK(\clknet_leaf_29_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3966_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
     .D(_0320_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3923_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(_0321_),
+ sky130_fd_sc_hd__dfxtp_1 _3967_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+    .D(net650),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[4] ));
- sky130_fd_sc_hd__dfxtp_1 _3924_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3968_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
     .D(_0322_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[5] ));
- sky130_fd_sc_hd__dfxtp_1 _3925_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(net611),
+ sky130_fd_sc_hd__dfxtp_2 _3969_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+    .D(net613),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[6] ));
- sky130_fd_sc_hd__dfxtp_1 _3926_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3970_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
     .D(_0324_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[7] ));
- sky130_fd_sc_hd__dfxtp_1 _3927_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3971_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
     .D(_0325_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[8] ));
- sky130_fd_sc_hd__dfxtp_1 _3928_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
-    .D(net544),
+ sky130_fd_sc_hd__dfxtp_1 _3972_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
+    .D(net636),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[9] ));
- sky130_fd_sc_hd__dfxtp_1 _3929_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3973_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
     .D(_0327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[10] ));
- sky130_fd_sc_hd__dfxtp_1 _3930_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3974_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
     .D(_0328_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[11] ));
- sky130_fd_sc_hd__dfxtp_2 _3931_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
-    .D(net605),
+ sky130_fd_sc_hd__dfxtp_2 _3975_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
+    .D(net615),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[12] ));
- sky130_fd_sc_hd__dfxtp_1 _3932_ (.CLK(\clknet_leaf_24_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3976_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
     .D(_0330_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[13] ));
- sky130_fd_sc_hd__dfxtp_2 _3933_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
-    .D(net545),
+ sky130_fd_sc_hd__dfxtp_1 _3977_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+    .D(_0331_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[14] ));
- sky130_fd_sc_hd__dfxtp_2 _3934_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(net623),
+ sky130_fd_sc_hd__dfxtp_1 _3978_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
+    .D(net545),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[15] ));
- sky130_fd_sc_hd__dfxtp_1 _3935_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(_0333_),
+ sky130_fd_sc_hd__dfxtp_1 _3979_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
+    .D(net644),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[16] ));
- sky130_fd_sc_hd__dfxtp_2 _3936_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3980_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
     .D(_0334_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[17] ));
- sky130_fd_sc_hd__dfxtp_2 _3937_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(net596),
+ sky130_fd_sc_hd__dfxtp_1 _3981_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
+    .D(_0335_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[18] ));
- sky130_fd_sc_hd__dfxtp_2 _3938_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3982_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
     .D(_0336_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[19] ));
- sky130_fd_sc_hd__dfxtp_1 _3939_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3983_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
     .D(_0337_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[20] ));
- sky130_fd_sc_hd__dfxtp_2 _3940_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3984_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
     .D(_0338_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[21] ));
- sky130_fd_sc_hd__dfxtp_1 _3941_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(_0339_),
+ sky130_fd_sc_hd__dfxtp_1 _3985_ (.CLK(\clknet_leaf_28_user_design.cell_core.clock ),
+    .D(net588),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[22] ));
- sky130_fd_sc_hd__dfxtp_1 _3942_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3986_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
     .D(_0340_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[23] ));
- sky130_fd_sc_hd__dfxtp_2 _3943_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
-    .D(net586),
+ sky130_fd_sc_hd__dfxtp_1 _3987_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
+    .D(net624),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[24] ));
- sky130_fd_sc_hd__dfxtp_1 _3944_ (.CLK(\clknet_leaf_30_user_design.cell_core.clock ),
-    .D(_0342_),
+ sky130_fd_sc_hd__dfxtp_2 _3988_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+    .D(net602),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[25] ));
- sky130_fd_sc_hd__dfxtp_2 _3945_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(net436),
+ sky130_fd_sc_hd__dfxtp_1 _3989_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+    .D(_0343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[26] ));
- sky130_fd_sc_hd__dfxtp_2 _3946_ (.CLK(\clknet_leaf_26_user_design.cell_core.clock ),
-    .D(net429),
+ sky130_fd_sc_hd__dfxtp_1 _3990_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+    .D(_0344_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[27] ));
- sky130_fd_sc_hd__dfxtp_2 _3947_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3991_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
     .D(_0345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[28] ));
- sky130_fd_sc_hd__dfxtp_1 _3948_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_2 _3992_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
     .D(_0346_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[29] ));
- sky130_fd_sc_hd__dfxtp_1 _3949_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
-    .D(net579),
+ sky130_fd_sc_hd__dfxtp_2 _3993_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
+    .D(_0347_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[30] ));
- sky130_fd_sc_hd__dfxtp_1 _3950_ (.CLK(\clknet_leaf_27_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__dfxtp_1 _3994_ (.CLK(\clknet_leaf_25_user_design.cell_core.clock ),
     .D(_0348_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.count[31] ));
- sky130_fd_sc_hd__dfxtp_1 _3951_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(_0349_),
+ sky130_fd_sc_hd__dfxtp_1 _3995_ (.CLK(\clknet_leaf_2_user_design.cell_core.clock ),
+    .D(net646),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.enable_sync.signal_state[1] ));
- sky130_fd_sc_hd__dfxtp_1 _3952_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
-    .D(_0350_),
+ sky130_fd_sc_hd__dfxtp_1 _3996_ (.CLK(\clknet_leaf_47_user_design.cell_core.clock ),
+    .D(net597),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.enable_sync.signal_state[2] ));
- sky130_fd_sc_hd__dfxtp_1 _3953_ (.CLK(\clknet_leaf_44_user_design.cell_core.clock ),
-    .D(net625),
+ sky130_fd_sc_hd__dfxtp_1 _3997_ (.CLK(\clknet_leaf_0_user_design.cell_core.clock ),
+    .D(net629),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.enable_sync.signal_state[3] ));
- sky130_fd_sc_hd__dfxtp_1 _3954_ (.CLK(\clknet_leaf_37_user_design.cell_core.clock ),
-    .D(net407),
+ sky130_fd_sc_hd__dfxtp_1 _3998_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(_0352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[9][0] ));
- sky130_fd_sc_hd__dfxtp_1 _3955_ (.CLK(\clknet_leaf_36_user_design.cell_core.clock ),
-    .D(net411),
+ sky130_fd_sc_hd__dfxtp_1 _3999_ (.CLK(\clknet_leaf_43_user_design.cell_core.clock ),
+    .D(_0353_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Q(\user_design.cell_core.pcell_mem[9][1] ));
- sky130_fd_sc_hd__conb_1 _3956__305 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4000__305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net305));
- sky130_fd_sc_hd__conb_1 _3957__306 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4001__306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net306));
- sky130_fd_sc_hd__conb_1 _3958__307 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4002__307 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net307));
- sky130_fd_sc_hd__conb_1 _3959__308 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4003__308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net308));
- sky130_fd_sc_hd__conb_1 _3960__309 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4004__309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net309));
- sky130_fd_sc_hd__conb_1 _3961__310 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4005__310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net310));
- sky130_fd_sc_hd__conb_1 _3962__311 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4006__311 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net311));
- sky130_fd_sc_hd__conb_1 _3963__312 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4007__312 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net312));
- sky130_fd_sc_hd__conb_1 _3964__313 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4008__313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net313));
- sky130_fd_sc_hd__conb_1 _3965__314 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4009__314 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net314));
- sky130_fd_sc_hd__conb_1 _3966__315 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4010__315 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net315));
- sky130_fd_sc_hd__conb_1 _3967__316 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4011__316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net316));
- sky130_fd_sc_hd__conb_1 _3968__317 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4012__317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net317));
- sky130_fd_sc_hd__conb_1 _3969__318 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4013__318 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net318));
- sky130_fd_sc_hd__conb_1 _3970__319 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4014__319 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net319));
- sky130_fd_sc_hd__conb_1 _3971__320 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4015__320 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net320));
- sky130_fd_sc_hd__conb_1 _3972__321 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4016__321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net321));
- sky130_fd_sc_hd__conb_1 _3973__322 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4017__322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net322));
- sky130_fd_sc_hd__conb_1 _3974__323 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4018__323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net323));
- sky130_fd_sc_hd__conb_1 _3975__324 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4019__324 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net324));
- sky130_fd_sc_hd__conb_1 _3976__325 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4020__325 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net325));
- sky130_fd_sc_hd__conb_1 _3977__326 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4021__326 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net326));
- sky130_fd_sc_hd__conb_1 _3978__327 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4022__327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net327));
- sky130_fd_sc_hd__conb_1 _3979__328 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4023__328 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net328));
- sky130_fd_sc_hd__conb_1 _3980__329 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4024__329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net329));
- sky130_fd_sc_hd__conb_1 _3981__330 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4025__330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net330));
- sky130_fd_sc_hd__conb_1 _3982__331 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4026__331 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net331));
- sky130_fd_sc_hd__conb_1 _3983__332 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4027__332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net332));
- sky130_fd_sc_hd__conb_1 _3984__333 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4028__333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net333));
- sky130_fd_sc_hd__conb_1 _3985__334 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4029__334 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net334));
- sky130_fd_sc_hd__conb_1 _3986__335 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4030__335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net335));
- sky130_fd_sc_hd__conb_1 _3987__336 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4031__336 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net336));
- sky130_fd_sc_hd__conb_1 _3988__337 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4032__337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net337));
- sky130_fd_sc_hd__conb_1 _3989__338 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4033__338 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net338));
- sky130_fd_sc_hd__conb_1 _3990__339 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4034__339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net339));
- sky130_fd_sc_hd__conb_1 _3991__340 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4035__340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net340));
- sky130_fd_sc_hd__conb_1 _3992__341 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4036__341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net341));
- sky130_fd_sc_hd__conb_1 _3993__342 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4037__342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net342));
- sky130_fd_sc_hd__conb_1 _3994__343 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4038__343 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net343));
- sky130_fd_sc_hd__conb_1 _3995__344 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4039__344 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net344));
- sky130_fd_sc_hd__conb_1 _3996__345 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4040__345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net345));
- sky130_fd_sc_hd__conb_1 _3997__346 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4041__346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net346));
- sky130_fd_sc_hd__conb_1 _3998__347 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4042__347 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net347));
- sky130_fd_sc_hd__conb_1 _3999__348 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4043__348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net348));
- sky130_fd_sc_hd__conb_1 _4000__349 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4044__349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net349));
- sky130_fd_sc_hd__conb_1 _4001__350 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4045__350 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net350));
- sky130_fd_sc_hd__conb_1 _4002__351 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4046__351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net351));
- sky130_fd_sc_hd__conb_1 _4003__352 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4047__352 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net352));
- sky130_fd_sc_hd__conb_1 _4004__353 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4048__353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net353));
- sky130_fd_sc_hd__conb_1 _4005__354 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4049__354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net354));
- sky130_fd_sc_hd__conb_1 _4006__355 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4050__355 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net355));
- sky130_fd_sc_hd__conb_1 _4007__356 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4051__356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net356));
- sky130_fd_sc_hd__conb_1 _4008__357 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4052__357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net357));
- sky130_fd_sc_hd__conb_1 _4009__358 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4053__358 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net358));
- sky130_fd_sc_hd__conb_1 _4010__359 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4054__359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net359));
- sky130_fd_sc_hd__conb_1 _4011__360 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4055__360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net360));
- sky130_fd_sc_hd__conb_1 _4012__361 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4056__361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net361));
- sky130_fd_sc_hd__conb_1 _4013__362 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4057__362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net362));
- sky130_fd_sc_hd__conb_1 _4014__363 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4058__363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net363));
- sky130_fd_sc_hd__conb_1 _4015__364 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4059__364 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net364));
- sky130_fd_sc_hd__conb_1 _4016__365 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4060__365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net365));
- sky130_fd_sc_hd__conb_1 _4017__366 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4061__366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net366));
- sky130_fd_sc_hd__conb_1 _4018__367 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4062__367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net367));
- sky130_fd_sc_hd__conb_1 _4019__368 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4063__368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net368));
- sky130_fd_sc_hd__conb_1 _4020__369 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4064__369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net369));
- sky130_fd_sc_hd__conb_1 _4021__370 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4065__370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net370));
- sky130_fd_sc_hd__conb_1 _4022__371 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4066__371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net371));
- sky130_fd_sc_hd__conb_1 _4023__372 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4067__372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net372));
- sky130_fd_sc_hd__conb_1 _4024__373 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4068__373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net373));
- sky130_fd_sc_hd__conb_1 _4025__374 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4069__374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net374));
- sky130_fd_sc_hd__conb_1 _4026__375 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4070__375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net375));
- sky130_fd_sc_hd__conb_1 _4027__376 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4071__376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net376));
- sky130_fd_sc_hd__conb_1 _4028__377 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4072__377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net377));
- sky130_fd_sc_hd__conb_1 _4029__378 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4073__378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net378));
- sky130_fd_sc_hd__conb_1 _4030__379 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4074__379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net379));
- sky130_fd_sc_hd__conb_1 _4031__380 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4075__380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net380));
- sky130_fd_sc_hd__conb_1 _4032__381 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4076__381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net381));
- sky130_fd_sc_hd__conb_1 _4033__382 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4077__382 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net382));
- sky130_fd_sc_hd__conb_1 _4034__383 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4078__383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net383));
- sky130_fd_sc_hd__conb_1 _4035__384 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4079__384 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net384));
- sky130_fd_sc_hd__conb_1 _4036__385 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4080__385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net385));
- sky130_fd_sc_hd__conb_1 _4037__386 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4081__386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net386));
- sky130_fd_sc_hd__conb_1 _4038__387 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4082__387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net387));
- sky130_fd_sc_hd__conb_1 _4039__388 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4083__388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net388));
- sky130_fd_sc_hd__conb_1 _4040__389 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4084__389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net389));
- sky130_fd_sc_hd__conb_1 _4041__390 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4085__390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net390));
- sky130_fd_sc_hd__conb_1 _4042__391 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4086__391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net391));
- sky130_fd_sc_hd__conb_1 _4043__392 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4087__392 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net392));
- sky130_fd_sc_hd__conb_1 _4044__393 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4088__393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net393));
- sky130_fd_sc_hd__conb_1 _4045__394 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4089__394 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net394));
- sky130_fd_sc_hd__conb_1 _4046__395 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4090__395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net395));
- sky130_fd_sc_hd__conb_1 _4047__396 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4091__396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .LO(net396));
- sky130_fd_sc_hd__conb_1 _4048__397 (.VGND(vssd1),
+ sky130_fd_sc_hd__conb_1 _4092__397 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
@@ -350693,7 +350391,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_13_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_14_user_design.cell_core.clock  (.A(\clknet_2_3_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_14_user_design.cell_core.clock  (.A(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -350705,19 +350403,19 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_15_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_16_user_design.cell_core.clock  (.A(\clknet_2_3_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_16_user_design.cell_core.clock  (.A(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_16_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_17_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_17_user_design.cell_core.clock  (.A(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_17_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_18_user_design.cell_core.clock  (.A(\clknet_2_3_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_18_user_design.cell_core.clock  (.A(\clknet_2_1_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -350783,13 +350481,13 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_27_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_28_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_28_user_design.cell_core.clock  (.A(\clknet_2_3_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_28_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_29_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_29_user_design.cell_core.clock  (.A(\clknet_2_3_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -350813,49 +350511,37 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_31_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_32_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(\clknet_leaf_32_user_design.cell_core.clock ));
  sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_33_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_33_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_34_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(\clknet_leaf_34_user_design.cell_core.clock ));
  sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_35_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_35_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_36_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_36_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_36_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_37_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_37_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_37_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_38_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_38_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_38_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_39_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_39_user_design.cell_core.clock  (.A(\clknet_2_2_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -350897,13 +350583,31 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_44_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_4_user_design.cell_core.clock  (.A(\clknet_2_1_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_45_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(\clknet_leaf_45_user_design.cell_core.clock ));
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_46_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(\clknet_leaf_46_user_design.cell_core.clock ));
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_47_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(\clknet_leaf_47_user_design.cell_core.clock ));
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_4_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_4_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_5_user_design.cell_core.clock  (.A(\clknet_2_1_0_user_design.cell_core.clock ),
+ sky130_fd_sc_hd__clkbuf_16 \clkbuf_leaf_5_user_design.cell_core.clock  (.A(\clknet_2_0_0_user_design.cell_core.clock ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -350933,1513 +350637,1657 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(\clknet_leaf_9_user_design.cell_core.clock ));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold1 (.A(\user_design.spi_core.sclk_reg[0] ),
+ sky130_fd_sc_hd__clkbuf_2 hold1 (.A(\user_design.cell_core.cell_output_state[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net398));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold10 (.A(_0352_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold10 (.A(_0302_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net407));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold100 (.A(\user_design.mem_core.memory_data_out[7] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold100 (.A(\user_design.cell_core.pcell_mem[8][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net497));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold101 (.A(_0292_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold101 (.A(\user_design.mem_core.memory_data_out[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net498));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold102 (.A(\user_design.cell_core.pcell_mem[6][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold102 (.A(\user_design.cell_core.pcell_mem[5][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net499));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold103 (.A(\user_design.cell_core.pcell_mem[5][1] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold103 (.A(\user_design.control_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net500));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold104 (.A(net399),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold104 (.A(_0360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net501));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold105 (.A(\user_design.spi_core.data_out[5] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold105 (.A(\user_design.cell_core.pcell_mem[4][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net502));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold106 (.A(\user_design.mem_core.memory_data_out[6] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold106 (.A(net404),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net503));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold107 (.A(\user_design.cell_core.pcell_mem[3][1] ),
+ sky130_fd_sc_hd__clkbuf_2 hold107 (.A(net405),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net504));
- sky130_fd_sc_hd__clkbuf_1 hold108 (.A(\user_design.spi_core.data_out[19] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold108 (.A(_0905_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net505));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold109 (.A(\user_design.spi_core.data_out[18] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold109 (.A(_0888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net506));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold11 (.A(_0585_),
+ sky130_fd_sc_hd__clkbuf_2 hold11 (.A(\user_design.cell_core.cell_output_state[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net408));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold110 (.A(_0018_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold110 (.A(_0885_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net507));
- sky130_fd_sc_hd__dlygate4sd3_1 hold111 (.A(\user_design.spi_core.data_out[0] ),
+ sky130_fd_sc_hd__clkbuf_1 hold111 (.A(\user_design.spi_core.data_out[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net508));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold112 (.A(_0221_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold112 (.A(_0001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net509));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold113 (.A(_0620_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold113 (.A(_1713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net510));
- sky130_fd_sc_hd__clkbuf_2 hold114 (.A(_1705_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold114 (.A(\user_design.cell_core.pcell_mem[8][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net511));
- sky130_fd_sc_hd__clkbuf_2 hold115 (.A(\user_design.mem_core.memory_data_in[9] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold115 (.A(_0902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net512));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold116 (.A(\user_design.cell_core.pcell_mem[7][1] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold116 (.A(\user_design.cell_core.pcell_mem[2][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net513));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold117 (.A(_0055_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold117 (.A(\user_design.spi_core.data_out[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net514));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold118 (.A(_0056_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold118 (.A(_0014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net515));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold119 (.A(\user_design.mem_core.memory_data_out[3] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold119 (.A(\user_design.spi_core.data_out[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net516));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold12 (.A(\user_design.cell_core.cell_pos[2] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold12 (.A(_0309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net409));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold120 (.A(_0288_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold120 (.A(net400),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net517));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold121 (.A(\user_design.mem_core.memory_data_out[9] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold121 (.A(\user_design.cell_core.cell_output_state[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net518));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold122 (.A(_0294_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold122 (.A(\user_design.spi_core.data_out[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net519));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold123 (.A(\user_design.spi_core.data_out[10] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold123 (.A(_0022_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net520));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold124 (.A(_0010_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold124 (.A(\user_design.cell_core.pcell_mem[5][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net521));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold125 (.A(\user_design.spi_core.data_out[1] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold125 (.A(\user_design.spi_core.data_out[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net522));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold126 (.A(\user_design.control_state[0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold126 (.A(\user_design.cell_core.pcell_mem[0][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net523));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold127 (.A(_0361_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold127 (.A(\user_design.mem_core.memory_data_out[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net524));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold128 (.A(_0059_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold128 (.A(_0290_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net525));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold129 (.A(_0058_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold129 (.A(\user_design.cell_core.pcell_mem[3][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net526));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold13 (.A(_0587_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold13 (.A(_0693_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net410));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold130 (.A(_0222_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold130 (.A(\user_design.cell_core.pcell_mem[6][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net527));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold131 (.A(\user_design.mem_core.memory_data_out[13] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold131 (.A(\user_design.mem_core.memory_data_out[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net528));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold132 (.A(_0298_),
+ sky130_fd_sc_hd__clkbuf_2 hold132 (.A(\user_design.spi_core.data_out[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net529));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold133 (.A(_0031_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold133 (.A(_0013_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net530));
- sky130_fd_sc_hd__clkbuf_1 hold134 (.A(net423),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold134 (.A(_0055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net531));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold135 (.A(\user_design.trigger_in_n ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold135 (.A(\user_design.spi_core.data_out[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net532));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold136 (.A(\user_design.mem_core.memory_data_out[1] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold136 (.A(\user_design.spi_core.data_out[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net533));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold137 (.A(_0286_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold137 (.A(_0237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net534));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold138 (.A(\user_design.mem_core.memory_data_out[0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold138 (.A(\user_design.mem_core.memory_data_out[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net535));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold139 (.A(_0285_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold139 (.A(_0291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net536));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold14 (.A(_0353_),
+ sky130_fd_sc_hd__clkbuf_2 hold14 (.A(_1721_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net411));
- sky130_fd_sc_hd__clkbuf_1 hold140 (.A(net645),
+ sky130_fd_sc_hd__clkbuf_1 hold140 (.A(\user_design.spi_core.data_out[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net537));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold141 (.A(\user_design.mem_core.memory[1][5] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold141 (.A(_0250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net538));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold142 (.A(\user_design.spi_core.data_out[17] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold142 (.A(\user_design.spi_core.data_out[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net539));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold143 (.A(\user_design.mem_core.memory[1][1] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold143 (.A(\user_design.mem_core.memory_data_out[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net540));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold144 (.A(\user_design.spi_core.data_out[6] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold144 (.A(_0286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net541));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold145 (.A(\user_design.spi_core.data_out[4] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold145 (.A(\user_design.spi_core.data_out[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net542));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold146 (.A(\user_design.spi_core.data_out[24] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold146 (.A(\user_design.cell_core.pcell_mem[7][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net543));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold147 (.A(_0326_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold147 (.A(\user_design.cell_core.pcell_mem[9][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net544));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold148 (.A(_0331_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold148 (.A(_0332_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net545));
- sky130_fd_sc_hd__clkbuf_1 hold149 (.A(net426),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold149 (.A(\user_design.spi_core.data_out[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net546));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold15 (.A(\user_design.spi_core.mosi_reg[0] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold15 (.A(_1724_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net412));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold150 (.A(\user_design.spi_core.ss_n ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold150 (.A(_0229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net547));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold151 (.A(_0656_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold151 (.A(\user_design.mem_core.memory_data_out[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net548));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold152 (.A(_0358_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold152 (.A(_0295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net549));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold153 (.A(\user_design.spi_core.data_in[9] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold153 (.A(\user_design.spi_core.data_out[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net550));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold154 (.A(_0060_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold154 (.A(_0020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net551));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold155 (.A(\user_design.spi_core.data_out[3] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold155 (.A(\user_design.mem_core.memory_data_out[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net552));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold156 (.A(\user_design.mem_core.memory[1][15] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold156 (.A(_0292_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net553));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold157 (.A(\user_design.mem_core.memory[1][11] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold157 (.A(\user_design.spi_core.data_out[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net554));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold158 (.A(\user_design.mem_core.memory[1][9] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold158 (.A(\user_design.cell_core.cell_output_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net555));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold159 (.A(_0359_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold159 (.A(_0679_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net556));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold16 (.A(_0027_),
+ sky130_fd_sc_hd__buf_4 hold16 (.A(net453),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net413));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold160 (.A(\user_design.mem_core.memory[1][7] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold160 (.A(_0359_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net557));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold161 (.A(_0045_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold161 (.A(_0226_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net558));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold162 (.A(\user_design.cell_core.cell_pos[1] ),
+ sky130_fd_sc_hd__clkbuf_2 hold162 (.A(net31),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net559));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold163 (.A(\user_design.mem_core.memory_data_out[15] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold163 (.A(io_in[37]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net560));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold164 (.A(_0300_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold164 (.A(_0047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net561));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold165 (.A(_0057_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold165 (.A(net398),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net562));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold166 (.A(\user_design.spi_core.data_in[15] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold166 (.A(\user_design.cell_core.cell_output_state[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net563));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold167 (.A(\user_design.spi_core.data_out[29] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold167 (.A(_0672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net564));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold168 (.A(_0643_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold168 (.A(\user_design.spi_core.data_out[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net565));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold169 (.A(\user_design.mem_core.memory_data_out[8] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold169 (.A(_0228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net566));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold17 (.A(\user_design.cell_core.pcell_mem[2][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold17 (.A(_0301_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net414));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold170 (.A(_0293_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold170 (.A(net419),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net567));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold171 (.A(\user_design.mem_core.memory[1][10] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold171 (.A(\user_design.spi_core.data_out[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net568));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold172 (.A(\user_design.mem_core.memory[1][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold172 (.A(_0225_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net569));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold173 (.A(\user_design.mem_core.memory[1][8] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold173 (.A(_0060_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net570));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold174 (.A(_0646_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold174 (.A(net438),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net571));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold175 (.A(\user_design.spi_core.data_in[10] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold175 (.A(net426),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net572));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold176 (.A(_1256_),
+ sky130_fd_sc_hd__dlygate4sd3_1 hold176 (.A(\user_design.cell_core.cells_state[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net573));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold177 (.A(\user_design.spi_core.data_in[6] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold177 (.A(_0316_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net574));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold178 (.A(\user_design.spi_core.data_in[4] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold178 (.A(\user_design.mem_core.memory[1][4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net575));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold179 (.A(_0289_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold179 (.A(\user_design.mem_core.memory[1][8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net576));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold18 (.A(\user_design.spi_core.ss_n_reg[0] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold18 (.A(_1726_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net415));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold180 (.A(\user_design.spi_core.data_in[5] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold180 (.A(\user_design.mem_core.memory_data_out[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net577));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold181 (.A(\user_design.spi_core.data_in[8] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold181 (.A(\user_design.mem_core.memory_data_in[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net578));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold182 (.A(_0347_),
+ sky130_fd_sc_hd__dlygate4sd3_1 hold182 (.A(net402),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net579));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold183 (.A(\user_design.mem_core.memory[1][13] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold183 (.A(\user_design.cell_core.cell_output_state[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net580));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold184 (.A(_0308_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold184 (.A(\user_design.spi_core.data_in[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net581));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold185 (.A(\user_design.spi_core.data_out[16] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold185 (.A(\user_design.cell_core.cells_state[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net582));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold186 (.A(net475),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold186 (.A(_0219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net583));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold187 (.A(\user_design.mem_core.memory[1][6] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold187 (.A(\user_design.mem_core.memory[1][15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net584));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold188 (.A(\user_design.spi_core.data_in[7] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold188 (.A(\user_design.mem_core.memory[1][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net585));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold189 (.A(_0341_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold189 (.A(\user_design.mem_core.memory[1][5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net586));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold19 (.A(\user_design.cell_core.cell_pos[3] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold19 (.A(_1725_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net416));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold190 (.A(net462),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold190 (.A(\user_design.mem_core.memory[1][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net587));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold191 (.A(\user_design.spi_core.data_out[18] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold191 (.A(_0339_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net588));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold192 (.A(_1388_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold192 (.A(\user_design.mem_core.memory[1][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net589));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold193 (.A(\user_design.mem_core.memory[1][12] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold193 (.A(\user_design.spi_core.data_in[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net590));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold194 (.A(\user_design.spi_core.data_out[25] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold194 (.A(_0300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net591));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold195 (.A(net412),
+ sky130_fd_sc_hd__clkbuf_1 hold195 (.A(\user_design.spi_core.data_out[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net592));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold196 (.A(\user_design.spi_core.data_out[8] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold196 (.A(\user_design.mem_core.memory[1][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net593));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold197 (.A(\user_design.spi_core.data_out[8] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold197 (.A(_0358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net594));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold198 (.A(\user_design.mem_core.memory_data_in[3] ),
+ sky130_fd_sc_hd__dlygate4sd3_1 hold198 (.A(net408),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net595));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold199 (.A(_0335_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold199 (.A(\user_design.cell_core.cell_output_state[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net596));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold2 (.A(\user_design.spi_core.ss_n_reg[1] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold2 (.A(_0308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net399));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold20 (.A(\user_design.mosi ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold20 (.A(_1723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net417));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold200 (.A(\user_design.mem_core.memory[1][14] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold200 (.A(_0350_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net597));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold201 (.A(\user_design.spi_core.data_out[27] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold201 (.A(\user_design.mem_core.memory[1][2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net598));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold202 (.A(\user_design.spi_core.data_out[17] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold202 (.A(\user_design.mem_core.memory_data_in[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net599));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold203 (.A(\user_design.mem_core.memory[1][3] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold203 (.A(\user_design.mem_core.memory[1][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net600));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold204 (.A(\user_design.mem_core.memory[1][2] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold204 (.A(\user_design.spi_core.data_in[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net601));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold205 (.A(\user_design.spi_core.data_in[3] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold205 (.A(_0342_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net602));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold206 (.A(_0363_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold206 (.A(\user_design.mem_core.memory[1][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net603));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold207 (.A(net415),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold207 (.A(\user_design.mem_core.memory[1][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net604));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold208 (.A(_0329_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold208 (.A(net421),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net605));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold209 (.A(_1426_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold209 (.A(_0056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net606));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold21 (.A(\user_design.spi_core.sclk_reg[1] ),
+ sky130_fd_sc_hd__clkbuf_2 hold21 (.A(_1722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net418));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold210 (.A(_0307_),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold210 (.A(\user_design.spi_core.data_out[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net607));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold211 (.A(\user_design.ccr2[6] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold211 (.A(\user_design.mem_core.memory[1][3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net608));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold212 (.A(\user_design.spi_core.data_out[12] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold212 (.A(_0252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net609));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold213 (.A(_1260_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold213 (.A(_0057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net610));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold214 (.A(_0323_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold214 (.A(\user_design.spi_core.data_in[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net611));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold215 (.A(\user_design.spi_core.data_out[1] ),
+ sky130_fd_sc_hd__clkbuf_4 hold215 (.A(net30),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net612));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold216 (.A(_1241_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold216 (.A(_0323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net613));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold217 (.A(_0303_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold217 (.A(\user_design.mem_core.memory[1][9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net614));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold218 (.A(\user_design.ccr2[2] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold218 (.A(_0329_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net615));
- sky130_fd_sc_hd__clkbuf_2 hold219 (.A(net31),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold219 (.A(\user_design.spi_core.data_in[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net616));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold22 (.A(\user_design.latch_data_n ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold22 (.A(\user_design.spi_core.sclk_reg[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net419));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold220 (.A(_0355_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold220 (.A(\user_design.spi_core.data_out[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net617));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold221 (.A(\user_design.spi_core.data_out[11] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold221 (.A(net422),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net618));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold222 (.A(_1259_),
+ sky130_fd_sc_hd__buf_8 hold222 (.A(net28),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net619));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold223 (.A(\user_design.mem_core.memory[1][4] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold223 (.A(\user_design.spi_core.data_out[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net620));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold224 (.A(\user_design.mem_core.memory_data_in[1] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold224 (.A(\user_design.mem_core.memory[1][12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net621));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold225 (.A(\user_design.spi_core.data_out[4] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold225 (.A(\user_design.spi_core.data_in[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net622));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold226 (.A(_0332_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold226 (.A(_1257_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net623));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold227 (.A(_0304_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold227 (.A(_0341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net624));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold228 (.A(_0351_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold228 (.A(\user_design.spi_core.data_out[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net625));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold229 (.A(\user_design.mem_core.memory_data_in[0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold229 (.A(\user_design.mem_core.memory_data_in[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net626));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold23 (.A(\user_design.cell_core.cell_pos[10] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold23 (.A(_0696_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net420));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold230 (.A(net418),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold230 (.A(net429),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net627));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold231 (.A(_0154_),
+ sky130_fd_sc_hd__buf_12 hold231 (.A(net1),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net628));
- sky130_fd_sc_hd__buf_8 hold232 (.A(net28),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold232 (.A(_0351_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net629));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold233 (.A(_0122_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold233 (.A(net427),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net630));
- sky130_fd_sc_hd__clkbuf_16 hold234 (.A(net1),
+ sky130_fd_sc_hd__buf_4 hold234 (.A(net29),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net631));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold235 (.A(\user_design.spi_core.data_out[29] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold235 (.A(\user_design.mem_core.memory[1][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net632));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold236 (.A(\user_design.spi_core.data_out[24] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold236 (.A(\user_design.spi_core.data_in[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net633));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold237 (.A(net432),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold237 (.A(_1276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net634));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold238 (.A(net472),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold238 (.A(\user_design.mem_core.memory_data_in[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net635));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold239 (.A(_0153_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold239 (.A(_0326_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net636));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold24 (.A(_0753_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold24 (.A(\user_design.spi_core.mosi_reg[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net421));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold240 (.A(\user_design.spi_core.data_out[7] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold240 (.A(\user_design.cell_core.cell_output_state[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net637));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold241 (.A(_0123_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold241 (.A(_0303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net638));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold242 (.A(_0075_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold242 (.A(net428),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net639));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold243 (.A(\user_design.spi_core.data_out[5] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold243 (.A(\user_design.mem_core.memory_data_in[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net640));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold244 (.A(_0070_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold244 (.A(\user_design.mem_core.memory_data_in[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net641));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold245 (.A(\user_design.mem_core.memory_data_in[2] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold245 (.A(\user_design.spi_core.data_out[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net642));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold246 (.A(\user_design.ccr2[28] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold246 (.A(_1271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net643));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold247 (.A(net537),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold247 (.A(_0333_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net644));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold248 (.A(\user_design.spi_core.data_out[7] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold248 (.A(\user_design.spi_core.data_out[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net645));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold249 (.A(_0301_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold249 (.A(_0349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net646));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold25 (.A(_0354_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold25 (.A(\user_design.spi_core.ss_n_reg[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net422));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold250 (.A(_0317_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold250 (.A(_0149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net647));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold251 (.A(_0151_),
+ sky130_fd_sc_hd__buf_12 hold251 (.A(net21),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net648));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold252 (.A(_0180_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold252 (.A(\user_design.spi_core.data_out[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net649));
- sky130_fd_sc_hd__clkbuf_2 hold26 (.A(\user_design.trigger_in_n ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold253 (.A(_0321_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net650));
+ sky130_fd_sc_hd__buf_12 hold254 (.A(net19),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net651));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold255 (.A(\user_design.spi_core.data_out[10] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net652));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold256 (.A(_0231_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net653));
+ sky130_fd_sc_hd__buf_12 hold257 (.A(net26),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net654));
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold258 (.A(\user_design.cell_core.cell_output_state[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net655));
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold259 (.A(\user_design.spi_core.data_out[13] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net656));
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold26 (.A(_0784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net423));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold27 (.A(\user_design.mem_core.memory_data_out[14] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold260 (.A(\user_design.spi_core.data_out[17] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net657));
+ sky130_fd_sc_hd__buf_12 hold261 (.A(net12),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net658));
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold262 (.A(\user_design.cell_core.cell_output_state[9] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net659));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold263 (.A(\user_design.cell_core.cell_output_state[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net660));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold264 (.A(\user_design.mem_core.memory_data_in[13] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net661));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold265 (.A(\user_design.ccr2[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net662));
+ sky130_fd_sc_hd__buf_8 hold266 (.A(net27),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net663));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold267 (.A(_0131_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net664));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold268 (.A(_0119_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net665));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold269 (.A(_0655_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net666));
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold27 (.A(\user_design.cell_core.cell_pos[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net424));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold28 (.A(_0299_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold270 (.A(_0154_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net667));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold271 (.A(_0146_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net668));
+ sky130_fd_sc_hd__clkbuf_1 hold272 (.A(\user_design.cell_core.cell_output_state[5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net669));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold273 (.A(_0065_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net670));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold274 (.A(_0107_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net671));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold275 (.A(\user_design.cell_core.cell_output_state[5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net672));
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold276 (.A(_0172_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(net673));
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold28 (.A(_0593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net425));
- sky130_fd_sc_hd__clkbuf_1 hold29 (.A(net547),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold29 (.A(\user_design.mosi ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net426));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold3 (.A(_0869_),
+ sky130_fd_sc_hd__clkbuf_2 hold3 (.A(\user_design.cell_core.cell_output_state[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net400));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold30 (.A(\user_design.spi_core.mosi_reg[1] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold30 (.A(\user_design.spi_core.sclk_reg[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net427));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold31 (.A(_1675_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold31 (.A(\user_design.spi_core.mosi_reg[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net428));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold32 (.A(_0344_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold32 (.A(\user_design.spi_core.ss_n_reg[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net429));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold33 (.A(\user_design.cell_core.count[25] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold33 (.A(_0620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net430));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold34 (.A(\user_design.sclk ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold34 (.A(\user_design.cell_core.cell_pos[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net431));
- sky130_fd_sc_hd__clkbuf_1 hold35 (.A(\user_design.cell_core.pcell_mem[0][0] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold35 (.A(\user_design.spi_core.data_out[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net432));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold36 (.A(_0598_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold36 (.A(_0015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net433));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold37 (.A(_1693_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold37 (.A(\user_design.cell_core.cell_pos[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net434));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold38 (.A(_1673_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold38 (.A(_0906_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net435));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold39 (.A(_0343_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold39 (.A(_0040_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net436));
- sky130_fd_sc_hd__clkbuf_2 hold4 (.A(\user_design.cell_core.update_done ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold4 (.A(_0305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net401));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold40 (.A(\user_design.enable_n ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold40 (.A(_0041_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net437));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold41 (.A(\user_design.cell_core.pcell_mem[0][1] ),
+ sky130_fd_sc_hd__clkbuf_2 hold41 (.A(\user_design.latch_data_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net438));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold42 (.A(\user_design.mem_core.memory_data_in[6] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold42 (.A(_0299_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net439));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold43 (.A(_1701_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold43 (.A(\user_design.spi_core.data_in[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net440));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold44 (.A(_0606_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold44 (.A(_0232_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net441));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold45 (.A(\user_design.cell_core.cell_pos[9] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold45 (.A(\user_design.cell_core.cells_state[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net442));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold46 (.A(\user_design.cell_core.cell_pos[8] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold46 (.A(_0312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net443));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold47 (.A(_1694_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold47 (.A(\user_design.cell_core.cells_state[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net444));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold48 (.A(\user_design.cell_core.cells_state[15] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold48 (.A(_0311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net445));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold49 (.A(_0316_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold49 (.A(\user_design.trigger_in_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net446));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold5 (.A(_0026_),
+ sky130_fd_sc_hd__clkbuf_2 hold5 (.A(\user_design.cell_core.cell_output_state[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net402));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold50 (.A(\user_design.spi_core.data_out[23] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold50 (.A(\user_design.spi_core.ss_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net447));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold51 (.A(_0245_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold51 (.A(\user_design.sclk ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net448));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold52 (.A(\user_design.spi_core.data_out[20] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold52 (.A(\user_design.spi_core.data_in[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net449));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold53 (.A(_0241_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold53 (.A(_1281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net450));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold54 (.A(\user_design.spi_core.data_out[22] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold54 (.A(_0234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net451));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold55 (.A(_0243_),
+ sky130_fd_sc_hd__buf_4 hold55 (.A(net413),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net452));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold56 (.A(\user_design.cell_core.pcell_mem[1][1] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold56 (.A(\user_design.cell_core.cell_output_state[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net453));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold57 (.A(_0584_),
+ sky130_fd_sc_hd__clkbuf_2 hold57 (.A(net418),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net454));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold58 (.A(_1697_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold58 (.A(\user_design.cell_core.cells_state[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net455));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold59 (.A(\user_design.spi_core.data_out[21] ),
+ sky130_fd_sc_hd__clkbuf_2 hold59 (.A(\user_design.spi_core.data_out[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net456));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold6 (.A(\user_design.cell_core.pcell_mem[2][1] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold6 (.A(_0306_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net403));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold60 (.A(\user_design.mem_core.memory_data_out[2] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold60 (.A(_0016_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net457));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold61 (.A(_0287_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold61 (.A(\user_design.spi_core.data_out[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net458));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold62 (.A(\user_design.cell_core.count[21] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold62 (.A(_0243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net459));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold63 (.A(\user_design.spi_core.data_out[30] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold63 (.A(\user_design.enable_n ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net460));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold64 (.A(\user_design.cell_core.cells_state[12] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold64 (.A(\user_design.cell_core.cells_state[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net461));
- sky130_fd_sc_hd__clkbuf_2 hold65 (.A(\user_design.spi_core.data_out[15] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold65 (.A(_0314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net462));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold66 (.A(_0237_),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold66 (.A(\user_design.spi_core.data_in[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net463));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold67 (.A(\user_design.spi_core.data_out[11] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold67 (.A(_0233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net464));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold68 (.A(\user_design.cell_core.pcell_mem[1][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold68 (.A(\user_design.mem_core.memory_data_out[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net465));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold69 (.A(_0034_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold69 (.A(_0294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net466));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold7 (.A(_0591_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold7 (.A(_0354_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net404));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold70 (.A(\user_design.cell_core.pcell_mem[7][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold70 (.A(_0238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net467));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold71 (.A(\user_design.spi_core.data_out[25] ),
+ sky130_fd_sc_hd__clkbuf_1 hold71 (.A(\user_design.spi_core.data_out[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net468));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold72 (.A(_0021_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold72 (.A(_0000_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net469));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold73 (.A(\user_design.cell_core.pcell_mem[3][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold73 (.A(\user_design.spi_core.data_out[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net470));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold74 (.A(\user_design.cell_core.cells_state[10] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold74 (.A(\user_design.spi_core.data_out[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net471));
- sky130_fd_sc_hd__clkbuf_1 hold75 (.A(\user_design.spi_core.data_out[28] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold75 (.A(\user_design.spi_core.data_out[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net472));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold76 (.A(_0250_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold76 (.A(_0241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net473));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold77 (.A(\user_design.mem_core.memory_data_out[5] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold77 (.A(\user_design.spi_core.data_out[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net474));
- sky130_fd_sc_hd__clkbuf_2 hold78 (.A(\user_design.spi_core.data_out[13] ),
+ sky130_fd_sc_hd__clkdlybuf4s50_1 hold78 (.A(\user_design.spi_core.data_out[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net475));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold79 (.A(_0235_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold79 (.A(_0245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net476));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold8 (.A(_1696_),
+ sky130_fd_sc_hd__buf_4 hold8 (.A(\user_design.cell_core.update_done ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net405));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold80 (.A(\user_design.spi_core.data_out[2] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold80 (.A(_0895_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net477));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold81 (.A(\user_design.cell_core.cells_state[13] ),
+ sky130_fd_sc_hd__clkbuf_2 hold81 (.A(\user_design.spi_core.data_out[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net478));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold82 (.A(net398),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold82 (.A(_0012_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net479));
- sky130_fd_sc_hd__dlymetal6s2s_1 hold83 (.A(\user_design.spi_core.data_out[26] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold83 (.A(_0058_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net480));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold84 (.A(_0022_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold84 (.A(\user_design.mem_core.memory_data_out[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net481));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold85 (.A(\user_design.mem_core.memory_data_out[12] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold85 (.A(_0293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net482));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold86 (.A(_0297_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold86 (.A(_0911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net483));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold87 (.A(\user_design.cell_core.cells_state[11] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold87 (.A(_0043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net484));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold88 (.A(\user_design.mem_core.memory_data_out[10] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold88 (.A(_0059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net485));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold89 (.A(_0295_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold89 (.A(\user_design.mem_core.memory_data_out[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net486));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold9 (.A(_1691_),
+ sky130_fd_sc_hd__buf_2 hold9 (.A(\user_design.cell_core.cell_output_state[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net406));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold90 (.A(\user_design.cell_core.cells_state[14] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold90 (.A(_0289_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net487));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold91 (.A(_0035_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold91 (.A(\user_design.spi_core.data_out[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net488));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold92 (.A(\user_design.cell_core.pcell_mem[5][0] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold92 (.A(\user_design.mem_core.memory_data_out[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net489));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold93 (.A(\user_design.mem_core.memory_data_out[11] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold93 (.A(_0287_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net490));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold94 (.A(_0296_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold94 (.A(\user_design.mem_core.memory_data_out[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net491));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold95 (.A(\user_design.spi_core.data_out[12] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold95 (.A(_0288_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net492));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold96 (.A(\user_design.spi_core.data_out[27] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold96 (.A(\user_design.mem_core.memory_data_out[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net493));
- sky130_fd_sc_hd__clkdlybuf4s25_1 hold97 (.A(_0023_),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold97 (.A(_0285_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net494));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold98 (.A(\user_design.spi_core.data_out[9] ),
+ sky130_fd_sc_hd__dlymetal6s2s_1 hold98 (.A(\user_design.spi_core.data_out[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net495));
- sky130_fd_sc_hd__clkdlybuf4s50_1 hold99 (.A(\user_design.spi_core.data_out[14] ),
+ sky130_fd_sc_hd__clkdlybuf4s25_1 hold99 (.A(_0023_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -352553,7 +352401,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net114));
- sky130_fd_sc_hd__buf_2 input115 (.A(la_oenb[0]),
+ sky130_fd_sc_hd__clkbuf_2 input115 (.A(la_oenb[0]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -352583,7 +352431,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net119));
- sky130_fd_sc_hd__buf_8 input12 (.A(io_in[1]),
+ sky130_fd_sc_hd__buf_12 input12 (.A(io_in[1]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -352847,7 +352695,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net159));
- sky130_fd_sc_hd__buf_8 input16 (.A(io_in[23]),
+ sky130_fd_sc_hd__clkbuf_16 input16 (.A(io_in[23]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -353105,7 +352953,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net26));
- sky130_fd_sc_hd__clkbuf_16 input27 (.A(io_in[33]),
+ sky130_fd_sc_hd__buf_8 input27 (.A(io_in[33]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -353117,7 +352965,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net28));
- sky130_fd_sc_hd__clkbuf_8 input29 (.A(io_in[35]),
+ sky130_fd_sc_hd__buf_4 input29 (.A(io_in[35]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -353135,7 +352983,7 @@
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(net30));
- sky130_fd_sc_hd__buf_2 input31 (.A(io_in[37]),
+ sky130_fd_sc_hd__clkbuf_2 input31 (.A(net560),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
diff --git a/verilog/rtl/cells_controller.v b/verilog/rtl/cells_controller.v
index baa36aa..eb0bf13 100644
--- a/verilog/rtl/cells_controller.v
+++ b/verilog/rtl/cells_controller.v
@@ -48,6 +48,7 @@
   reg [10:0] cell_pos;
   wire line_enable_n;
   wire [9:0] cell_output_state;
+  wire [9:0] adj_cell_output_state;
   reg [4:0] rows_output;
   reg [1:0] cols_output;
 
@@ -190,20 +191,22 @@
     end
   endgenerate
 
+
   generate
     for(cell_p=0;cell_p<10;cell_p=cell_p+1)
     begin : past_state_logic
+      assign adj_cell_output_state[cell_p] = cell_invert ? ~cell_output_state[cell_p] : cell_output_state[cell_p];
       always@(posedge clock)
       begin
         case({enable_sn,update_done})
           2'b00: pcell_mem[cell_p] <= pcell_mem[cell_p]; 
-          2'b01: pcell_mem[cell_p] <= cell_output_state[cell_p] ? 2'b11 : 2'b00; 
+          2'b01: pcell_mem[cell_p] <= adj_cell_output_state[cell_p] ? 2'b11 : 2'b00; 
           2'b10: pcell_mem[cell_p] <= 2'b01; 
           2'b11: pcell_mem[cell_p] <= 2'b01; 
         endcase
       end
 
-      assign cells_state_diff[cell_p] = |(pcell_mem[cell_p] ^ {cell_output_state[cell_p],cell_output_state[cell_p]});
+      assign cells_state_diff[cell_p] = |(pcell_mem[cell_p] ^ {adj_cell_output_state[cell_p],adj_cell_output_state[cell_p]});
       assign cell_enable[cell_p] = cells_state_diff[cell_p]  | ~p_select_active;
     end
   endgenerate
diff --git a/verilog/rtl/system_controller.v b/verilog/rtl/system_controller.v
index 4aa1111..78ee2b4 100644
--- a/verilog/rtl/system_controller.v
+++ b/verilog/rtl/system_controller.v
@@ -172,7 +172,7 @@
 
   always@(posedge clock)
   begin
-    if(enable_sn | system_control_n)
+    if(enable_sn | ~system_control_n)
     begin
       refresh_count <= 32'b0;
     end