bump artifacts
diff --git a/Makefile b/Makefile
index 0071b95..fc74db5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,20 @@
-# cannot commit files larger than 100 MB to GitHub 
+# 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
+
+# cannot commit files larger than 100 MB to GitHub
 FILE_SIZE_LIMIT_MB = 100
 LARGE_FILES := $(shell find ./gds -type f -name "*.gds")
 LARGE_FILES += $(shell find . -type f -size +$(FILE_SIZE_LIMIT_MB)M -not -path "./.git/*" -not -path "./gds/*" -not -path "./openlane/*")
@@ -8,14 +24,13 @@
 ARCHIVES := $(shell find . -type f -name "*.gz")
 ARCHIVE_SOURCES := $(basename $(ARCHIVES))
 
-
 # PDK setup configs
 THREADS ?= $(shell nproc)
 STD_CELL_LIBRARY ?= sky130_fd_sc_hd
 SPECIAL_VOLTAGE_LIBRARY ?= sky130_fd_sc_hvl
 IO_LIBRARY ?= sky130_fd_io
 SKYWATER_COMMIT ?= 3d7617a1acb92ea883539bcf22a632d6361a5de4
-OPEN_PDKS_COMMIT ?= b184e85de7629b8c87087a46b79eb45e7f7cd383
+OPEN_PDKS_COMMIT ?= 32cdb2097fd9a629c91e8ea33e1f6de08ab25946
 
 .DEFAULT_GOAL := ship
 # We need portable GDS_FILE pointers...
@@ -101,6 +116,7 @@
 .PHONY: skywater-pdk
 skywater-pdk: check-env $(PDK_ROOT)/skywater-pdk
 	cd $(PDK_ROOT)/skywater-pdk && \
+		git checkout master && git pull && \
 		git checkout -qf $(SKYWATER_COMMIT)
 
 .PHONY: skywater-library
@@ -118,6 +134,7 @@
 .PHONY: open_pdks
 open_pdks: check-env $(PDK_ROOT)/open_pdks
 	cd $(PDK_ROOT)/open_pdks && \
+		git checkout master && git pull && \
 		git checkout -qf $(OPEN_PDKS_COMMIT)
 
 .PHONY: build-pdk
@@ -134,6 +151,16 @@
 		$(MAKE) && \
 		$(MAKE) install-local
 
+.RECIPE: manifest
+manifest:
+	cd verilog/rtl/ && \
+	find * -type f ! -name "user_*.v" ! -name "manifest" ! -name "README" ! -name "defines.v" -exec shasum {} \; > manifest && \
+	cd ../../maglef/ && \
+	shasum *.mag > manifest && \
+	cd ../mag/ && \
+	shasum caravel.mag .magicrc > manifest
+
+
 check-env:
 ifndef PDK_ROOT
 	$(error PDK_ROOT is undefined, please export it before running make)
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz
index 62a3953..b7d1932 100644
--- a/gds/caravel.gds.gz
+++ b/gds/caravel.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz
index 16592be..436a4c9 100644
--- a/gds/user_project_wrapper.gds.gz
+++ b/gds/user_project_wrapper.gds.gz
Binary files differ
diff --git a/mag/user_project_wrapper.mag b/mag/user_project_wrapper.mag
index 1188d97..209b9fb 100644
--- a/mag/user_project_wrapper.mag
+++ b/mag/user_project_wrapper.mag
Binary files differ
diff --git a/verilog/gl/rapcores.v b/verilog/gl/rapcores.v
index 4b66a17..a93ac6e 100644
--- a/verilog/gl/rapcores.v
+++ b/verilog/gl/rapcores.v
@@ -6813,7 +6813,6 @@
   wire _06809_;
   wire _06810_;
   wire _06811_;
-  wire _06812_;
   wire clknet_0_wb_clk_i;
   wire clknet_1_0_0_wb_clk_i;
   wire clknet_1_0_1_wb_clk_i;
@@ -7076,6 +7075,12 @@
   wire clknet_7_99_0_wb_clk_i;
   wire clknet_7_9_0_wb_clk_i;
   wire clknet_opt_0_wb_clk_i;
+  wire clknet_opt_1_wb_clk_i;
+  wire clknet_opt_2_wb_clk_i;
+  wire clknet_opt_3_wb_clk_i;
+  wire clknet_opt_4_wb_clk_i;
+  wire clknet_opt_5_wb_clk_i;
+  wire clknet_opt_6_wb_clk_i;
   input [37:0] io_in;
   output [37:0] io_oeb;
   output [37:0] io_out;
@@ -7133,25 +7138,8 @@
   wire psn_net_141;
   wire psn_net_142;
   wire psn_net_143;
-  wire psn_net_144;
-  wire psn_net_145;
-  wire psn_net_146;
-  wire psn_net_147;
-  wire psn_net_148;
-  wire psn_net_149;
   wire psn_net_15;
-  wire psn_net_150;
-  wire psn_net_151;
-  wire psn_net_152;
-  wire psn_net_153;
-  wire psn_net_154;
-  wire psn_net_155;
-  wire psn_net_156;
-  wire psn_net_157;
-  wire psn_net_158;
-  wire psn_net_159;
   wire psn_net_16;
-  wire psn_net_160;
   wire psn_net_17;
   wire psn_net_18;
   wire psn_net_19;
@@ -8424,77 +8412,77 @@
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_1 (
-    .DIODE(io_in[22]),
+    .DIODE(io_in[34]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_10 (
-    .DIODE(_02387_),
+    .DIODE(_01237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_11 (
-    .DIODE(_03008_),
+    .DIODE(_01343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_12 (
-    .DIODE(_04027_),
+    .DIODE(_01972_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_13 (
-    .DIODE(_04027_),
+    .DIODE(_02388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_14 (
-    .DIODE(_04182_),
+    .DIODE(_02554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_15 (
-    .DIODE(_04248_),
+    .DIODE(_03010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_16 (
-    .DIODE(_04255_),
+    .DIODE(_03532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_17 (
-    .DIODE(_04340_),
+    .DIODE(_03552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_18 (
-    .DIODE(_04554_),
+    .DIODE(_03628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_19 (
-    .DIODE(_04580_),
+    .DIODE(_04183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -8508,14 +8496,70 @@
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_20 (
-    .DIODE(_06088_),
+    .DIODE(_04226_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_21 (
-    .DIODE(clknet_opt_0_wb_clk_i),
+    .DIODE(_04240_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_22 (
+    .DIODE(_04248_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_23 (
+    .DIODE(_04424_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_24 (
+    .DIODE(_04621_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_25 (
+    .DIODE(_04638_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_26 (
+    .DIODE(_04644_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_27 (
+    .DIODE(_04647_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_28 (
+    .DIODE(_05061_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_29 (
+    .DIODE(_05937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -8528,43 +8572,120 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__diode_2 ANTENNA_30 (
+    .DIODE(_05950_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_31 (
+    .DIODE(_06187_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_32 (
+    .DIODE(_06245_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_33 (
+    .DIODE(\rapcore0.microstepper0.microstepper_control0.dir_r[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_34 (
+    .DIODE(\rapcore0.spifsm.enable_r ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_35 (
+    .DIODE(clknet_7_87_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_36 (
+    .DIODE(clknet_opt_1_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_37 (
+    .DIODE(clknet_opt_2_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_38 (
+    .DIODE(clknet_opt_3_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_39 (
+    .DIODE(clknet_opt_4_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__diode_2 ANTENNA_4 (
-    .DIODE(_01203_),
+    .DIODE(io_in[35]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__diode_2 ANTENNA_40 (
+    .DIODE(clknet_opt_5_wb_clk_i),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_5 (
-    .DIODE(_01241_),
+    .DIODE(io_out[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_6 (
-    .DIODE(_01312_),
+    .DIODE(io_out[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_7 (
-    .DIODE(_01318_),
+    .DIODE(io_out[15]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_8 (
-    .DIODE(_01338_),
+    .DIODE(_01202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__diode_2 ANTENNA_9 (
-    .DIODE(_01344_),
+    .DIODE(_01204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9380,7 +9501,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_100_1003 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9392,12 +9513,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_100_101 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_100_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -9410,6 +9525,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_100_104 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_100_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -9428,6 +9549,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_100_108 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_100_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -9476,12 +9603,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_100_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -9494,12 +9615,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_12 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_100_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -9518,13 +9633,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_1239 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_100_125 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9596,31 +9711,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_157 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_169 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_100_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_193 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_100_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9632,7 +9753,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9644,307 +9765,307 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_242 (
+  sky130_fd_sc_hd__decap_6 FILLER_100_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_265 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_100_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_295 (
+  sky130_fd_sc_hd__decap_3 FILLER_100_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_100_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_308 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_100_307 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_328 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_340 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_100_352 (
+  sky130_fd_sc_hd__decap_3 FILLER_100_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_371 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_100_383 (
+  sky130_fd_sc_hd__decap_3 FILLER_100_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_100_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_41 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_421 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_100_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_448 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_100_456 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_462 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_486 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_494 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_511 (
+  sky130_fd_sc_hd__decap_3 FILLER_100_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_100_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_100_532 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_566 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_100_578 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_591 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_100_603 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_609 (
+  sky130_fd_sc_hd__fill_1 FILLER_100_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_6 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_100_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_671 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_683 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_693 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_701 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_706 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_71 (
+  sky130_fd_sc_hd__decap_6 FILLER_100_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_100_718 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_741 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_752 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_100_760 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_100_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_772 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -9956,121 +10077,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_100_79 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_100_796 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_816 (
+  sky130_fd_sc_hd__decap_4 FILLER_100_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_852 (
+  sky130_fd_sc_hd__fill_2 FILLER_100_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_872 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_905 (
+  sky130_fd_sc_hd__decap_3 FILLER_100_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_927 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_100_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_100_939 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_100_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_100_974 (
+  sky130_fd_sc_hd__decap_6 FILLER_100_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_100_991 (
+  sky130_fd_sc_hd__decap_8 FILLER_100_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_1000 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_101_1035 (
+  sky130_fd_sc_hd__decap_4 FILLER_101_103 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_101_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10094,12 +10221,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_107 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_101_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10136,6 +10257,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_101_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_101_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10160,12 +10287,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_101_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_101_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10220,6 +10341,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_101_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_101_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10232,12 +10359,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_101_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10268,55 +10389,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_101_138 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_1 FILLER_101_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_101_144 (
+  sky130_fd_sc_hd__fill_1 FILLER_101_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_101_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_153 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_175 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_101_184 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_101_196 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_101_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10328,31 +10437,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_101_253 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_258 (
+  sky130_fd_sc_hd__decap_3 FILLER_101_278 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_275 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_101_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10364,79 +10467,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_315 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_30 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_327 (
+  sky130_fd_sc_hd__fill_1 FILLER_101_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_339 (
+  sky130_fd_sc_hd__fill_2 FILLER_101_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_35 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_101_351 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_358 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_370 (
+  sky130_fd_sc_hd__fill_1 FILLER_101_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_382 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_101_390 (
+  sky130_fd_sc_hd__decap_3 FILLER_101_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_408 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_419 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_42 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_101_425 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_101_437 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_101_449 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_101_457 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_101_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10454,97 +10587,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_489 (
+  sky130_fd_sc_hd__fill_2 FILLER_101_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_50 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_557 (
+  sky130_fd_sc_hd__fill_2 FILLER_101_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_569 (
+  sky130_fd_sc_hd__decap_3 FILLER_101_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_101_58 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_596 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_101_608 (
+  sky130_fd_sc_hd__decap_3 FILLER_101_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_101_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_620 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_632 (
+  sky130_fd_sc_hd__decap_4 FILLER_101_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_659 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_101_66 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_101_670 (
+  sky130_fd_sc_hd__fill_2 FILLER_101_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10556,61 +10689,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_101_692 (
+  sky130_fd_sc_hd__decap_3 FILLER_101_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_70 (
+  sky130_fd_sc_hd__decap_4 FILLER_101_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_712 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_724 (
+  sky130_fd_sc_hd__fill_2 FILLER_101_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_101_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_101_763 (
+  sky130_fd_sc_hd__fill_1 FILLER_101_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_770 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_781 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_777 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_101_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10628,7 +10767,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_831 (
+  sky130_fd_sc_hd__fill_1 FILLER_101_812 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_101_816 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_101_833 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_101_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10640,25 +10797,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_874 (
+  sky130_fd_sc_hd__decap_3 FILLER_101_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_101_90 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_101_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_101_91 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_101_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10670,7 +10833,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_932 (
+  sky130_fd_sc_hd__decap_6 FILLER_101_916 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_101_931 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_101_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10694,7 +10869,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_101_991 (
+  sky130_fd_sc_hd__decap_8 FILLER_101_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_101_985 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_102_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10706,37 +10893,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_1058 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1044 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1056 (
+  sky130_fd_sc_hd__fill_2 FILLER_102_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10760,6 +10941,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_102_11 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_102_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10772,6 +10959,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_102_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_102_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10790,13 +10983,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1166 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_117 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10856,13 +11049,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_128 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_1288 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -10898,12 +11091,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_102_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_102_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -10916,217 +11103,247 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_15 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_166 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_177 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_198 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_210 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_230 (
+  sky130_fd_sc_hd__fill_2 FILLER_102_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_243 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_260 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_27 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_250 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_102_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_283 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_298 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_310 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_322 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_102_334 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_337 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_367 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_379 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_102_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_40 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_402 (
+  sky130_fd_sc_hd__fill_2 FILLER_102_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_414 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_426 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_102_430 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_434 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_102_455 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_102_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_465 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_477 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_102_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_479 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_102_48 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_102_490 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_102_502 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_102_514 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_102_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11138,37 +11355,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_523 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_535 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_102_539 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_559 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_102_567 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_102_572 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11180,73 +11391,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_592 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_102_60 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_102_604 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_619 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_102_639 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_64 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_102_650 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_102_660 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_102_682 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_102_690 (
+  sky130_fd_sc_hd__fill_2 FILLER_102_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11258,139 +11451,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_717 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_729 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_741 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_102_749 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_780 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_791 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_803 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_102_811 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_793 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_102_836 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_102_890 (
+  sky130_fd_sc_hd__fill_2 FILLER_102_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_102_902 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_924 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_935 (
+  sky130_fd_sc_hd__fill_1 FILLER_102_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_102_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_102_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_102_947 (
+  sky130_fd_sc_hd__decap_3 FILLER_102_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_954 (
+  sky130_fd_sc_hd__decap_8 FILLER_102_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_102_976 (
+  sky130_fd_sc_hd__decap_4 FILLER_102_942 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_102_947 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_102_959 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_102_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11402,19 +11613,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_103_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11456,12 +11667,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_109 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_103_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -11486,6 +11691,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_103_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_103_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -11522,24 +11733,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_103_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_103_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -11558,6 +11757,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_103_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_103_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -11582,12 +11787,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_131 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_103_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -11600,13 +11799,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_1343 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_134 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_135 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11618,37 +11817,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_103_1367 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_1371 (
+  sky130_fd_sc_hd__decap_6 FILLER_103_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_1375 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_1383 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_103_15 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_103_157 (
+  sky130_fd_sc_hd__decap_6 FILLER_103_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11672,31 +11865,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_196 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_204 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_21 (
+  sky130_fd_sc_hd__fill_2 FILLER_103_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_214 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_226 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11708,25 +11901,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_24 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_265 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_273 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_103_285 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11738,199 +11925,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_3 (
+  sky130_fd_sc_hd__fill_2 FILLER_103_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_318 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_340 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_352 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_36 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_103_364 (
+  sky130_fd_sc_hd__decap_4 FILLER_103_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_400 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_411 (
+  sky130_fd_sc_hd__decap_3 FILLER_103_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_103_423 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_103_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_449 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_103_461 (
+  sky130_fd_sc_hd__decap_4 FILLER_103_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_465 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_480 (
+  sky130_fd_sc_hd__decap_4 FILLER_103_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_52 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_103_497 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_103_530 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_539 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_103_547 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_103_550 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_103_558 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_103_563 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_103_575 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_103_579 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_103_587 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_103_59 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -11942,91 +12081,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_103_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_626 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_103_637 (
+  sky130_fd_sc_hd__decap_6 FILLER_103_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_643 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_686 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_69 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_711 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_731 (
+  sky130_fd_sc_hd__decap_3 FILLER_103_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_737 (
+  sky130_fd_sc_hd__fill_2 FILLER_103_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_103_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_763 (
+  sky130_fd_sc_hd__decap_3 FILLER_103_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12038,151 +12177,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_797 (
+  sky130_fd_sc_hd__fill_2 FILLER_103_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_81 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_819 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_841 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_853 (
+  sky130_fd_sc_hd__decap_6 FILLER_103_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_863 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_868 (
+  sky130_fd_sc_hd__decap_4 FILLER_103_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_884 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_895 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_103_903 (
+  sky130_fd_sc_hd__decap_6 FILLER_103_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_907 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_103_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_938 (
+  sky130_fd_sc_hd__decap_4 FILLER_103_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_94 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_946 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_103_950 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_954 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_103_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_984 (
+  sky130_fd_sc_hd__decap_6 FILLER_103_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_103_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_103_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_1003 (
+  sky130_fd_sc_hd__decap_8 FILLER_103_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_1008 (
+  sky130_fd_sc_hd__fill_1 FILLER_103_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_1039 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_1051 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_1056 (
+  sky130_fd_sc_hd__decap_4 FILLER_104_1063 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_104_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12194,12 +12339,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_108 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_104_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12224,6 +12363,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_104_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_104_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12308,12 +12453,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_104_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12338,6 +12477,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_104_134 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_104_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12350,7 +12495,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_1374 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_1377 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_104_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12368,61 +12519,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_170 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_104_182 (
+  sky130_fd_sc_hd__decap_3 FILLER_104_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_197 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_213 (
+  sky130_fd_sc_hd__decap_4 FILLER_104_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_104_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_242 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_104_253 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_104_259 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12440,7 +12579,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_104_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_104_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_104_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12452,19 +12603,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_301 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_313 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12476,85 +12627,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_340 (
+  sky130_fd_sc_hd__decap_6 FILLER_104_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_352 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_36 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_372 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_384 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_40 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_412 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_104_424 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_430 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_442 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_454 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_500 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_46 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_104_467 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_104_482 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_104_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12566,25 +12735,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_520 (
+  sky130_fd_sc_hd__decap_4 FILLER_104_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_104_528 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_550 (
+  sky130_fd_sc_hd__decap_3 FILLER_104_54 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_104_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_548 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_104_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12596,109 +12771,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_588 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_596 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_606 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_633 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_646 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_674 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_650 (
+  sky130_fd_sc_hd__decap_4 FILLER_104_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_104_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_689 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_701 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_703 (
+  sky130_fd_sc_hd__decap_4 FILLER_104_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_714 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_722 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_739 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_104_750 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_104_755 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12710,25 +12873,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_77 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_791 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_803 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_104_811 (
+  sky130_fd_sc_hd__decap_3 FILLER_104_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12740,25 +12897,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_104_833 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_104_838 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_104_850 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12770,13 +12915,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_868 (
+  sky130_fd_sc_hd__decap_3 FILLER_104_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_104_880 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12788,31 +12933,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_889 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_104_89 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_900 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_104_912 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_104_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_918 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12830,43 +12963,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_104_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_104_968 (
+  sky130_fd_sc_hd__decap_4 FILLER_104_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_979 (
+  sky130_fd_sc_hd__fill_1 FILLER_104_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_104_991 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_986 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_1001 (
+  sky130_fd_sc_hd__fill_2 FILLER_104_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_104_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_1024 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_105_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -12878,6 +13017,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_105_105 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_105_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12914,12 +13059,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_105_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12932,6 +13071,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_105_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_105_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12962,12 +13107,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_105_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -12998,12 +13137,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_105_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -13034,6 +13167,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_105_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_105_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -13070,127 +13209,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_141 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_158 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_169 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_105_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_190 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_205 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_222 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_234 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_242 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_253 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_268 (
+  sky130_fd_sc_hd__decap_3 FILLER_105_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_27 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_105_280 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_105_3 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_309 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_317 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_33 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_105_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -13202,181 +13341,217 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_386 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_413 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_105_440 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_470 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_105_482 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_49 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_493 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_505 (
+  sky130_fd_sc_hd__decap_3 FILLER_105_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_553 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_565 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_586 (
+  sky130_fd_sc_hd__decap_3 FILLER_105_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_594 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_105_62 (
+  sky130_fd_sc_hd__fill_2 FILLER_105_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_630 (
+  sky130_fd_sc_hd__decap_3 FILLER_105_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_645 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_653 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_657 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_669 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_691 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_653 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_7 (
+  sky130_fd_sc_hd__decap_6 FILLER_105_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_708 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_724 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_703 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_105_707 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_105_713 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_105_725 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_105_731 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_105_733 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_105_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -13388,199 +13563,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_105_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_782 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_105_790 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_81 (
+  sky130_fd_sc_hd__decap_3 FILLER_105_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_810 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_821 (
+  sky130_fd_sc_hd__fill_2 FILLER_105_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_833 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_841 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_855 (
+  sky130_fd_sc_hd__fill_2 FILLER_105_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_863 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_871 (
+  sky130_fd_sc_hd__decap_4 FILLER_105_878 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_886 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_105_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_902 (
+  sky130_fd_sc_hd__decap_6 FILLER_105_909 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_105_916 (
+  sky130_fd_sc_hd__fill_1 FILLER_105_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_105_92 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_935 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_947 (
+  sky130_fd_sc_hd__fill_2 FILLER_105_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_105_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_105_971 (
+  sky130_fd_sc_hd__fill_2 FILLER_105_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_105_975 (
+  sky130_fd_sc_hd__decap_8 FILLER_105_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_105_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_106_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_1048 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_1008 (
+  sky130_fd_sc_hd__decap_4 FILLER_106_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_106_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_106_1044 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_106_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -13598,12 +13755,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_109 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_106_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -13640,6 +13791,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_106_116 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_106_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -13688,12 +13845,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_106_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -13754,37 +13905,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_15 (
+  sky130_fd_sc_hd__decap_3 FILLER_106_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_163 (
+  sky130_fd_sc_hd__decap_6 FILLER_106_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_175 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_19 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_195 (
+  sky130_fd_sc_hd__fill_2 FILLER_106_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -13796,55 +13947,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_106_239 (
+  sky130_fd_sc_hd__fill_2 FILLER_106_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_265 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_273 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_290 (
+  sky130_fd_sc_hd__fill_2 FILLER_106_255 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_301 (
+  sky130_fd_sc_hd__decap_3 FILLER_106_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_106_309 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_279 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_106_291 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_106_299 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_106_310 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_106_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -13862,139 +14037,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_352 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_379 (
+  sky130_fd_sc_hd__decap_3 FILLER_106_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_106_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_41 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_417 (
+  sky130_fd_sc_hd__decap_4 FILLER_106_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_106_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_481 (
+  sky130_fd_sc_hd__decap_4 FILLER_106_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_486 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_49 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_498 (
+  sky130_fd_sc_hd__fill_2 FILLER_106_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_510 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_524 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_551 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_106_563 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_567 (
+  sky130_fd_sc_hd__decap_4 FILLER_106_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_588 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_60 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_600 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_612 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_6 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_106_611 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_106_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14006,43 +14193,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_654 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_666 (
+  sky130_fd_sc_hd__decap_3 FILLER_106_67 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_106_674 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_106_688 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_106_694 (
+  sky130_fd_sc_hd__fill_2 FILLER_106_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14054,37 +14235,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_749 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_761 (
+  sky130_fd_sc_hd__decap_4 FILLER_106_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_767 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_77 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_789 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_801 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_793 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_106_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14096,127 +14283,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_834 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_845 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_867 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_106_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_886 (
+  sky130_fd_sc_hd__decap_3 FILLER_106_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_106_89 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_897 (
+  sky130_fd_sc_hd__fill_2 FILLER_106_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_909 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_915 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_927 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_106_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_106_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_106_959 (
+  sky130_fd_sc_hd__fill_1 FILLER_106_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_106_987 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_106_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_106_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_101 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_1022 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_107_1034 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14258,12 +14439,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_107_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -14282,6 +14457,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_107_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_107_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -14306,12 +14487,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_107_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_107_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -14330,7 +14505,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_107_123 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14366,12 +14541,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_107_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -14432,19 +14601,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_107_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_154 (
+  sky130_fd_sc_hd__decap_4 FILLER_107_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_173 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_107_18 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14456,31 +14631,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_214 (
+  sky130_fd_sc_hd__fill_1 FILLER_107_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_243 (
+  sky130_fd_sc_hd__decap_4 FILLER_107_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14492,31 +14667,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_26 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_107_260 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_270 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_287 (
+  sky130_fd_sc_hd__decap_4 FILLER_107_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_107_299 (
+  sky130_fd_sc_hd__fill_1 FILLER_107_292 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_107_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14528,175 +14709,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_315 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_339 (
+  sky130_fd_sc_hd__decap_3 FILLER_107_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_351 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_336 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_107_363 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_372 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_384 (
+  sky130_fd_sc_hd__fill_1 FILLER_107_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_401 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_412 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_107_424 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_107_451 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_457 (
+  sky130_fd_sc_hd__fill_1 FILLER_107_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_465 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_48 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_480 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_493 (
+  sky130_fd_sc_hd__decap_6 FILLER_107_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_521 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_502 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_107_533 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_537 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_541 (
+  sky130_fd_sc_hd__decap_6 FILLER_107_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_566 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_107_578 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_582 (
+  sky130_fd_sc_hd__decap_3 FILLER_107_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_60 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_107_602 (
+  sky130_fd_sc_hd__decap_4 FILLER_107_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14708,199 +14883,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_615 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_638 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_649 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_661 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_107_669 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_675 (
+  sky130_fd_sc_hd__decap_3 FILLER_107_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_107_687 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_691 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_71 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_711 (
+  sky130_fd_sc_hd__fill_1 FILLER_107_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_722 (
+  sky130_fd_sc_hd__decap_4 FILLER_107_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_107_730 (
+  sky130_fd_sc_hd__fill_1 FILLER_107_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_773 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_794 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_107_802 (
+  sky130_fd_sc_hd__decap_4 FILLER_107_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_807 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_834 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_846 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_107_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_86 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_878 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_898 (
+  sky130_fd_sc_hd__decap_3 FILLER_107_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_906 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_107_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_914 (
+  sky130_fd_sc_hd__decap_3 FILLER_107_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_920 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_107_928 (
+  sky130_fd_sc_hd__fill_2 FILLER_107_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_107_943 (
+  sky130_fd_sc_hd__decap_8 FILLER_107_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14912,25 +15087,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_107_97 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_107_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_107_998 (
+  sky130_fd_sc_hd__decap_3 FILLER_107_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_1004 (
+  sky130_fd_sc_hd__decap_6 FILLER_108_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -14942,6 +15117,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_108_101 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_108_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15014,12 +15195,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_116 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_108_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15038,12 +15213,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_12 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_108_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15062,6 +15231,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_108_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_108_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15080,12 +15255,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_108_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15140,49 +15309,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_151 (
+  sky130_fd_sc_hd__decap_3 FILLER_108_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_163 (
+  sky130_fd_sc_hd__decap_4 FILLER_108_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_175 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_187 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_195 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_206 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15194,55 +15363,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_244 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_251 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_108_259 (
+  sky130_fd_sc_hd__decap_6 FILLER_108_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_267 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_289 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_108_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_304 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_316 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_328 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_327 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_108_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15254,121 +15429,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_352 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_370 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_382 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_394 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_398 (
+  sky130_fd_sc_hd__decap_4 FILLER_108_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_108_410 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_108_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_434 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_108_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_450 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_46 (
+  sky130_fd_sc_hd__decap_4 FILLER_108_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_108_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_108_494 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_511 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_523 (
+  sky130_fd_sc_hd__decap_4 FILLER_108_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_552 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_108_563 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_108_567 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_520 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_108_532 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_108_54 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_108_549 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_108_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15380,115 +15579,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_58 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_600 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_612 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_620 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_629 (
+  sky130_fd_sc_hd__decap_3 FILLER_108_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_660 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_682 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_717 (
+  sky130_fd_sc_hd__decap_3 FILLER_108_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_729 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_73 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_108_757 (
+  sky130_fd_sc_hd__decap_4 FILLER_108_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_108_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_775 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_786 (
+  sky130_fd_sc_hd__decap_4 FILLER_108_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_108_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15500,103 +15699,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_839 (
+  sky130_fd_sc_hd__decap_6 FILLER_108_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_108_850 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_108_854 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_900 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_912 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_108_93 (
+  sky130_fd_sc_hd__decap_6 FILLER_108_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_938 (
+  sky130_fd_sc_hd__fill_1 FILLER_108_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_108_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_954 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_108_981 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_108_992 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_1010 (
+  sky130_fd_sc_hd__fill_2 FILLER_108_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_1022 (
+  sky130_fd_sc_hd__decap_8 FILLER_108_953 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_109_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_108_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_108_989 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_1005 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_109_1016 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_1028 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_109_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15638,12 +15867,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_109_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15710,7 +15933,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_109_123 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15740,6 +15963,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_109_128 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_109_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -15800,7 +16029,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_146 (
+  sky130_fd_sc_hd__decap_4 FILLER_109_140 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_109_15 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15818,97 +16059,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_109_184 (
+  sky130_fd_sc_hd__decap_4 FILLER_109_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_195 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_109_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_217 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_234 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_109_242 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_252 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_109_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_275 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_297 (
+  sky130_fd_sc_hd__decap_4 FILLER_109_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_275 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_31 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_109_325 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_329 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_346 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_314 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_336 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15920,61 +16173,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_109_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_375 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_399 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_411 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_109_423 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_109_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_453 (
+  sky130_fd_sc_hd__decap_4 FILLER_109_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_477 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_48 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_109_485 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -15986,49 +16239,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_497 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_554 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_593 (
+  sky130_fd_sc_hd__decap_4 FILLER_109_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_60 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_109_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_539 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_109_547 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_109_550 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_561 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_109_569 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_109_586 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_109_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_109_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16052,115 +16347,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_643 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_681 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_693 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_109_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_71 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_109_733 (
+  sky130_fd_sc_hd__decap_6 FILLER_109_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_737 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_741 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_752 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_109_791 (
+  sky130_fd_sc_hd__fill_1 FILLER_109_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_797 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_82 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_820 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_109_828 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16172,97 +16461,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_864 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_875 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_897 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_109_908 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_914 (
+  sky130_fd_sc_hd__fill_2 FILLER_109_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_109_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_109_924 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_986 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_109_99 (
+  sky130_fd_sc_hd__decap_4 FILLER_109_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_109_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_1015 (
+  sky130_fd_sc_hd__decap_3 FILLER_109_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_10_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_109_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_10_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_10_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_10_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16274,13 +16575,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_1059 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_10_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16292,25 +16587,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_10_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_1098 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_10_1115 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_10_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16832,13 +17127,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_815 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_10_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16850,55 +17139,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_10_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_10_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_10_871 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_10_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_889 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_10_897 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_10_917 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_10_929 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16910,67 +17193,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_10_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_10_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_10_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_100 (
+  sky130_fd_sc_hd__decap_12 FILLER_10_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_1039 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_1051 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_1056 (
+  sky130_fd_sc_hd__decap_4 FILLER_110_1063 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_110_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17000,12 +17289,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_110_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17018,6 +17301,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_110_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_110_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17042,12 +17331,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_110_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_110_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17084,6 +17367,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_110_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_110_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17132,12 +17421,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_110_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17150,103 +17433,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_148 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_15 (
+  sky130_fd_sc_hd__decap_4 FILLER_110_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_152 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_162 (
+  sky130_fd_sc_hd__fill_2 FILLER_110_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_173 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_185 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_19 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_193 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_204 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_110_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_110_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_262 (
+  sky130_fd_sc_hd__decap_6 FILLER_110_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_27 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_110_274 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_110_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17258,85 +17529,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_110_305 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_311 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_328 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_356 (
+  sky130_fd_sc_hd__decap_4 FILLER_110_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_110_368 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_387 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_110_395 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_422 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_44 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_463 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_420 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_110_432 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_110_445 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_110_457 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_110_459 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_110_468 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_110_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17348,43 +17655,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_502 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_514 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_518 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_536 (
+  sky130_fd_sc_hd__fill_2 FILLER_110_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_543 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_570 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_547 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_110_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17396,205 +17709,205 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_110_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_590 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_110_617 (
+  sky130_fd_sc_hd__fill_2 FILLER_110_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_642 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_110_650 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_66 (
+  sky130_fd_sc_hd__decap_4 FILLER_110_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_689 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_723 (
+  sky130_fd_sc_hd__decap_6 FILLER_110_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_735 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_110_74 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_747 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_759 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_110_772 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_788 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_810 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_110_822 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_833 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_868 (
+  sky130_fd_sc_hd__decap_6 FILLER_110_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_110_880 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_110_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_893 (
+  sky130_fd_sc_hd__decap_3 FILLER_110_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_110_905 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_110_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_110_940 (
+  sky130_fd_sc_hd__fill_1 FILLER_110_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17606,19 +17919,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_110_964 (
+  sky130_fd_sc_hd__decap_8 FILLER_110_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_110_975 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_110_987 (
+  sky130_fd_sc_hd__fill_2 FILLER_110_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17630,25 +17937,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_111_103 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_111_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17678,6 +17973,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_111_107 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_111_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17696,12 +17997,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_111_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17720,12 +18015,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_111_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17750,6 +18039,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_111_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_111_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17768,12 +18063,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_111_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17828,12 +18117,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_134 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_111_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -17864,151 +18147,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_111_146 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_153 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_16 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_165 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_111_177 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_111_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_204 (
+  sky130_fd_sc_hd__fill_2 FILLER_111_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_233 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_236 (
+  sky130_fd_sc_hd__decap_3 FILLER_111_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_253 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_274 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_28 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_282 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_297 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_315 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_31 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_358 (
+  sky130_fd_sc_hd__decap_3 FILLER_111_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_36 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_111_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_373 (
+  sky130_fd_sc_hd__decap_6 FILLER_111_359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_390 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_365 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_111_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_111_375 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_111_384 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_111_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18020,187 +18327,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_413 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_111_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_448 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_476 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_487 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_501 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_573 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_525 (
+  sky130_fd_sc_hd__decap_3 FILLER_111_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_566 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_578 (
+  sky130_fd_sc_hd__decap_3 FILLER_111_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_59 (
+  sky130_fd_sc_hd__fill_2 FILLER_111_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_601 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_641 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_609 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_618 (
+  sky130_fd_sc_hd__decap_6 FILLER_111_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_645 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_657 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_669 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_672 (
+  sky130_fd_sc_hd__fill_2 FILLER_111_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_689 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_70 (
+  sky130_fd_sc_hd__decap_6 FILLER_111_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_701 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_111_713 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_111_724 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18212,85 +18507,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_111_744 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_75 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_750 (
+  sky130_fd_sc_hd__decap_3 FILLER_111_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_777 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_789 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_794 (
+  sky130_fd_sc_hd__decap_6 FILLER_111_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_852 (
+  sky130_fd_sc_hd__decap_3 FILLER_111_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_864 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_880 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_111_888 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_891 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_111_90 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_111_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18302,97 +18609,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_92 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_111_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_957 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_111_935 (
+  sky130_fd_sc_hd__decap_6 FILLER_111_969 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_939 (
+  sky130_fd_sc_hd__fill_1 FILLER_111_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_111_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_111_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_956 (
+  sky130_fd_sc_hd__decap_8 FILLER_111_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_111_968 (
+  sky130_fd_sc_hd__decap_3 FILLER_112_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_111_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_112_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_1047 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_1059 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_112_1044 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_112_1056 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18404,7 +18699,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_108 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18452,6 +18747,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_112_116 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_112_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -18470,12 +18771,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_112_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_112_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -18506,6 +18801,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_112_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_112_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -18554,12 +18855,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_112_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -18572,37 +18867,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_112_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_170 (
+  sky130_fd_sc_hd__decap_3 FILLER_112_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_112_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_182 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_112_194 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_112_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18614,355 +18921,307 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_22 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_237 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_229 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_237 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_247 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_264 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_272 (
+  sky130_fd_sc_hd__decap_4 FILLER_112_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_276 (
+  sky130_fd_sc_hd__decap_6 FILLER_112_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_284 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_112_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_30 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_112_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_112_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_328 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_112_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_344 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_355 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_36 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_389 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_405 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_417 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_430 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_441 (
+  sky130_fd_sc_hd__decap_3 FILLER_112_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_112_453 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_457 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_463 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_112_48 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_485 (
+  sky130_fd_sc_hd__decap_6 FILLER_112_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_112_497 (
+  sky130_fd_sc_hd__decap_6 FILLER_112_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_53 (
+  sky130_fd_sc_hd__decap_3 FILLER_112_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_548 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_565 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_112_576 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_581 (
+  sky130_fd_sc_hd__decap_6 FILLER_112_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_112_592 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_601 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_616 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_633 (
+  sky130_fd_sc_hd__decap_3 FILLER_112_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_64 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_657 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_667 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_679 (
+  sky130_fd_sc_hd__decap_4 FILLER_112_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_687 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_112_699 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_112_7 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_112_703 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_112_707 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_112_711 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_112_738 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_112_746 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_112_755 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18974,25 +19233,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_112_772 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_793 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_805 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_814 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_112_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19004,133 +19269,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_84 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_847 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_838 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_871 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_112_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_112_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_894 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_112_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_923 (
+  sky130_fd_sc_hd__decap_6 FILLER_112_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_935 (
+  sky130_fd_sc_hd__decap_8 FILLER_112_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_112_943 (
+  sky130_fd_sc_hd__decap_4 FILLER_112_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_959 (
+  sky130_fd_sc_hd__decap_6 FILLER_112_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_112_967 (
+  sky130_fd_sc_hd__fill_1 FILLER_112_988 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_112_97 (
+  sky130_fd_sc_hd__decap_12 FILLER_112_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_112_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_1026 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_113_101 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_113_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_113_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_113_1036 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19238,6 +19485,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_113_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_113_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -19298,12 +19551,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_113_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -19328,37 +19575,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_150 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_170 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_18 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_113_182 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_113_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19370,19 +19605,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_206 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_113_223 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_113_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19394,49 +19617,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_252 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_26 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_264 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_113_277 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_29 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_286 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_113_298 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_113_3 (
+  sky130_fd_sc_hd__decap_6 FILLER_113_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19448,13 +19665,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_310 (
+  sky130_fd_sc_hd__decap_6 FILLER_113_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_322 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19466,385 +19683,361 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_349 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_36 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_367 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_113_375 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_396 (
+  sky130_fd_sc_hd__decap_4 FILLER_113_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_408 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_416 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_424 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_431 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_463 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_475 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_113_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_498 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_506 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_512 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_532 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_548 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_550 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_554 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_569 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_588 (
+  sky130_fd_sc_hd__decap_4 FILLER_113_641 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_113_59 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_599 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_65 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_607 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_615 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_62 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_631 (
+  sky130_fd_sc_hd__decap_4 FILLER_113_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_643 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_655 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_659 (
+  sky130_fd_sc_hd__decap_6 FILLER_113_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_113_682 (
+  sky130_fd_sc_hd__decap_4 FILLER_113_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_706 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_724 (
+  sky130_fd_sc_hd__decap_4 FILLER_113_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_74 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_747 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_763 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_803 (
+  sky130_fd_sc_hd__decap_3 FILLER_113_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_113_811 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_113_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_838 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_850 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_9 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_859 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_113_886 (
+  sky130_fd_sc_hd__fill_1 FILLER_113_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_89 (
+  sky130_fd_sc_hd__decap_12 FILLER_113_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_113_890 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_113_907 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_113_930 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_113_952 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_113_964 (
+  sky130_fd_sc_hd__fill_2 FILLER_113_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19856,7 +20049,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_113_996 (
+  sky130_fd_sc_hd__decap_8 FILLER_113_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19916,12 +20109,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_110 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_114_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -19964,6 +20151,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_114_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_114_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -19982,12 +20175,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_114_122 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_114_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -20066,61 +20253,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_173 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_190 (
+  sky130_fd_sc_hd__decap_4 FILLER_114_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_202 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_21 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_218 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_254 (
+  sky130_fd_sc_hd__decap_6 FILLER_114_227 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_114_233 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_114_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20132,31 +20331,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_114_27 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_2 FILLER_114_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_280 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_114_29 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_114_291 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_114_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20168,343 +20361,361 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_309 (
+  sky130_fd_sc_hd__decap_6 FILLER_114_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_321 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_341 (
+  sky130_fd_sc_hd__fill_2 FILLER_114_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_352 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_36 (
+  sky130_fd_sc_hd__decap_6 FILLER_114_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_378 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_389 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_402 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_414 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_434 (
+  sky130_fd_sc_hd__decap_3 FILLER_114_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_114_442 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_450 (
+  sky130_fd_sc_hd__fill_2 FILLER_114_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_486 (
+  sky130_fd_sc_hd__decap_4 FILLER_114_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_498 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_509 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_114_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_529 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_569 (
+  sky130_fd_sc_hd__decap_3 FILLER_114_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_577 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_55 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_593 (
+  sky130_fd_sc_hd__decap_4 FILLER_114_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_60 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_114_617 (
+  sky130_fd_sc_hd__decap_3 FILLER_114_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_632 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_642 (
+  sky130_fd_sc_hd__decap_3 FILLER_114_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_650 (
+  sky130_fd_sc_hd__fill_2 FILLER_114_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_660 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_693 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_701 (
+  sky130_fd_sc_hd__decap_4 FILLER_114_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_722 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_744 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_773 (
+  sky130_fd_sc_hd__decap_3 FILLER_114_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_790 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_114_817 (
+  sky130_fd_sc_hd__fill_2 FILLER_114_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_84 (
+  sky130_fd_sc_hd__decap_4 FILLER_114_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_841 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_114_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_872 (
+  sky130_fd_sc_hd__decap_4 FILLER_114_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_114_884 (
+  sky130_fd_sc_hd__decap_3 FILLER_114_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_890 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_114_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_114_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_114_923 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_114_947 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_958 (
+  sky130_fd_sc_hd__decap_8 FILLER_114_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_114_980 (
+  sky130_fd_sc_hd__fill_1 FILLER_114_945 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_114_956 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_114_971 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_114_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20528,6 +20739,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_115_102 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_6 FILLER_115_1031 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -20570,7 +20787,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_11 (
+  sky130_fd_sc_hd__decap_3 FILLER_115_11 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_115_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20588,12 +20811,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_113 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_115_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -20636,13 +20853,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_121 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_1221 (
+  sky130_fd_sc_hd__decap_4 FILLER_115_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20702,6 +20919,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_115_134 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_115_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -20720,12 +20943,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_115_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -20738,43 +20955,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_115_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_173 (
+  sky130_fd_sc_hd__decap_4 FILLER_115_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_115_181 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_187 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_214 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_226 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_219 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_115_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20786,25 +21009,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_269 (
+  sky130_fd_sc_hd__decap_3 FILLER_115_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_284 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_115_296 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20816,109 +21033,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_304 (
+  sky130_fd_sc_hd__decap_4 FILLER_115_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_115_306 (
+  sky130_fd_sc_hd__decap_6 FILLER_115_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_31 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_310 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_315 (
+  sky130_fd_sc_hd__decap_6 FILLER_115_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_327 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_115_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_348 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_380 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_115_360 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_367 (
+  sky130_fd_sc_hd__fill_2 FILLER_115_399 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_372 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_388 (
+  sky130_fd_sc_hd__decap_4 FILLER_115_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_400 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_419 (
+  sky130_fd_sc_hd__decap_3 FILLER_115_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_444 (
+  sky130_fd_sc_hd__decap_3 FILLER_115_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_458 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_457 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_115_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20930,13 +21153,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_506 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_511 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_115_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20948,19 +21177,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_533 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_115_545 (
+  sky130_fd_sc_hd__fill_2 FILLER_115_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_557 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_115_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20972,169 +21207,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_594 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_602 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_115_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_616 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_647 (
+  sky130_fd_sc_hd__decap_4 FILLER_115_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_659 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_643 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_717 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_115_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_739 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_754 (
+  sky130_fd_sc_hd__decap_6 FILLER_115_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_76 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_776 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_115_788 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_792 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_798 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_806 (
+  sky130_fd_sc_hd__decap_6 FILLER_115_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_843 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_851 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_115_855 (
+  sky130_fd_sc_hd__decap_6 FILLER_115_847 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_115_861 (
+  sky130_fd_sc_hd__fill_1 FILLER_115_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_115_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_91 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_115_913 (
+  sky130_fd_sc_hd__decap_3 FILLER_115_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_115_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_907 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_115_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21146,25 +21387,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_954 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_115_962 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_949 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_968 (
+  sky130_fd_sc_hd__decap_8 FILLER_115_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_115_996 (
+  sky130_fd_sc_hd__decap_4 FILLER_115_972 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_115_980 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_116_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21182,12 +21435,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_102 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_116_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -21242,6 +21489,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_116_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_116_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -21272,12 +21525,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_116_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -21308,6 +21555,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_6 FILLER_116_124 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_116_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -21320,12 +21573,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_116_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -21356,12 +21603,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_116_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -21386,37 +21627,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_116_15 (
+  sky130_fd_sc_hd__fill_2 FILLER_116_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_174 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_176 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_201 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21428,7 +21669,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_229 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_215 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_116_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21440,145 +21687,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_237 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_248 (
+  sky130_fd_sc_hd__decap_4 FILLER_116_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_263 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_302 (
+  sky130_fd_sc_hd__decap_6 FILLER_116_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_314 (
+  sky130_fd_sc_hd__decap_4 FILLER_116_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_116_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_116_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_357 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_116_369 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_377 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_116_410 (
+  sky130_fd_sc_hd__decap_3 FILLER_116_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_416 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_436 (
+  sky130_fd_sc_hd__decap_6 FILLER_116_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_448 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_456 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_116_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_46 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_465 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_475 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_480 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_116_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21602,19 +21855,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_534 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_545 (
+  sky130_fd_sc_hd__fill_2 FILLER_116_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_544 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_116_559 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_116_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21632,91 +21897,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_589 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_61 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_610 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_618 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_629 (
+  sky130_fd_sc_hd__decap_3 FILLER_116_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_116_650 (
+  sky130_fd_sc_hd__fill_2 FILLER_116_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_687 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_116_699 (
+  sky130_fd_sc_hd__decap_4 FILLER_116_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_116_703 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_709 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_713 (
+  sky130_fd_sc_hd__decap_4 FILLER_116_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_73 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_742 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21728,13 +21993,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_768 (
+  sky130_fd_sc_hd__decap_3 FILLER_116_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_116_776 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_781 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_116_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21746,7 +22017,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_805 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21758,37 +22029,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_835 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_847 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_847 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_116_855 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_116_876 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21800,61 +22059,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_889 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_116_897 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_116_919 (
+  sky130_fd_sc_hd__fill_1 FILLER_116_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_116_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_936 (
+  sky130_fd_sc_hd__fill_2 FILLER_116_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_116_944 (
+  sky130_fd_sc_hd__decap_8 FILLER_116_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_116_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_116_964 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_116_979 (
+  sky130_fd_sc_hd__decap_12 FILLER_116_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21866,25 +22119,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_1017 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_1027 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_117_1035 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21926,7 +22173,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_117_11 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21944,13 +22191,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_113 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -21992,19 +22239,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_117_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_117_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -22040,12 +22281,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_117_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22076,6 +22311,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_117_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_117_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22100,205 +22341,193 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_117_153 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_16 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_168 (
+  sky130_fd_sc_hd__fill_1 FILLER_117_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_180 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_210 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_117_196 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_214 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_236 (
+  sky130_fd_sc_hd__decap_6 FILLER_117_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_24 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_266 (
+  sky130_fd_sc_hd__decap_4 FILLER_117_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_293 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_3 (
+  sky130_fd_sc_hd__decap_6 FILLER_117_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_117_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_31 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_322 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_334 (
+  sky130_fd_sc_hd__decap_4 FILLER_117_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_117_364 (
+  sky130_fd_sc_hd__decap_3 FILLER_117_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_117_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_371 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_388 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_400 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_412 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_431 (
+  sky130_fd_sc_hd__decap_3 FILLER_117_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_455 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_475 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_117_486 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_117_49 (
+  sky130_fd_sc_hd__decap_3 FILLER_117_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -22310,73 +22539,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_523 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_538 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_546 (
+  sky130_fd_sc_hd__decap_3 FILLER_117_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_117_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_575 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_592 (
+  sky130_fd_sc_hd__decap_3 FILLER_117_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_117_604 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_117_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_623 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_662 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_654 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_117_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -22388,199 +22623,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_117_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_682 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_117_7 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_70 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_709 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_721 (
+  sky130_fd_sc_hd__decap_4 FILLER_117_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_117_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_739 (
+  sky130_fd_sc_hd__fill_2 FILLER_117_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_759 (
+  sky130_fd_sc_hd__fill_1 FILLER_117_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_117_770 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_117_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_117_810 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_814 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_834 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_853 (
+  sky130_fd_sc_hd__decap_4 FILLER_117_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_117_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_117_875 (
+  sky130_fd_sc_hd__decap_3 FILLER_117_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_117_887 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_953 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_912 (
+  sky130_fd_sc_hd__decap_8 FILLER_117_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_117_930 (
+  sky130_fd_sc_hd__fill_1 FILLER_117_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_117_938 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_117_955 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_117_96 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_117_967 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_117_975 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_117_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_117_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -22640,12 +22845,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_110 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_118_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22664,6 +22863,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_118_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_118_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22706,12 +22911,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_122 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_118_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22748,6 +22947,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_118_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_118_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22766,12 +22971,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_118_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22790,6 +22989,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_118_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_118_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -22802,55 +23007,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_118_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_163 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_186 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_19 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_198 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_118_210 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_118_215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_118_225 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -22862,13 +23055,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_242 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_118_254 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -22880,355 +23073,331 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_118_301 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_323 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_118_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_358 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_118_392 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_401 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_413 (
+  sky130_fd_sc_hd__decap_4 FILLER_118_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_439 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_118_451 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_457 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_46 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_466 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_118_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_118_517 (
+  sky130_fd_sc_hd__decap_4 FILLER_118_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_529 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_540 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_118_552 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_57 (
+  sky130_fd_sc_hd__fill_1 FILLER_118_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_600 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_608 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_613 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_628 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_651 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_668 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_679 (
+  sky130_fd_sc_hd__decap_4 FILLER_118_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_691 (
+  sky130_fd_sc_hd__fill_1 FILLER_118_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_118_699 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_118_715 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_721 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_118_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_745 (
+  sky130_fd_sc_hd__decap_4 FILLER_118_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_750 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_764 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_772 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_787 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_798 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_118_806 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_81 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_118_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_118_837 (
+  sky130_fd_sc_hd__fill_2 FILLER_118_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_843 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_855 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_118_863 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_118_869 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_118_881 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_118_886 (
+  sky130_fd_sc_hd__decap_3 FILLER_118_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23240,25 +23409,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_118_890 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_3 FILLER_118_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_118_920 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_118_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_118_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_118_932 (
+  sky130_fd_sc_hd__decap_6 FILLER_118_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23270,31 +23445,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_967 (
+  sky130_fd_sc_hd__decap_8 FILLER_118_972 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_118_975 (
+  sky130_fd_sc_hd__fill_1 FILLER_118_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_118_98 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_118_985 (
+  sky130_fd_sc_hd__fill_1 FILLER_118_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23306,25 +23475,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_119_102 (
+  sky130_fd_sc_hd__fill_2 FILLER_119_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_1022 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_1034 (
+  sky130_fd_sc_hd__decap_4 FILLER_119_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_119_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23342,12 +23517,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_106 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_119_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -23372,13 +23541,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_111 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23420,13 +23589,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_119 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_1196 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_12 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_119_120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23444,6 +23619,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_119_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_119_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -23468,12 +23649,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_119_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -23516,115 +23691,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_119_1367 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_136 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_1371 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_1375 (
+  sky130_fd_sc_hd__decap_6 FILLER_119_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_1383 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_159 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_174 (
+  sky130_fd_sc_hd__fill_2 FILLER_119_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_182 (
+  sky130_fd_sc_hd__decap_6 FILLER_119_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_206 (
+  sky130_fd_sc_hd__decap_4 FILLER_119_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_119_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_233 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_252 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_119_264 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_119_281 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_119_29 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_119_293 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_119_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23636,55 +23781,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_325 (
+  sky130_fd_sc_hd__decap_3 FILLER_119_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_119_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_351 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_363 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_342 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_379 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_387 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_407 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_36 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_418 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_376 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_119_387 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_119_395 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_119_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23696,61 +23859,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_434 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_44 (
+  sky130_fd_sc_hd__decap_4 FILLER_119_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_442 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_461 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_119_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_519 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_119_530 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23762,37 +23919,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_119_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_556 (
+  sky130_fd_sc_hd__fill_2 FILLER_119_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_119_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_560 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_575 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_119_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23804,31 +23955,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_609 (
+  sky130_fd_sc_hd__decap_3 FILLER_119_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_618 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_119_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_640 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_119_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23846,91 +24003,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_681 (
+  sky130_fd_sc_hd__decap_6 FILLER_119_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_119_693 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_697 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_682 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_714 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_119_726 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_73 (
+  sky130_fd_sc_hd__fill_2 FILLER_119_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_119_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_737 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_744 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_756 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_775 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_785 (
+  sky130_fd_sc_hd__decap_3 FILLER_119_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_119_794 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_814 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_798 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_119_815 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_119_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23942,49 +24111,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_842 (
+  sky130_fd_sc_hd__decap_3 FILLER_119_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_119_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_871 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_882 (
+  sky130_fd_sc_hd__decap_4 FILLER_119_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_894 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_119_898 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_119_9 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_119_90 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -23996,55 +24153,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_119_931 (
+  sky130_fd_sc_hd__fill_1 FILLER_119_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_119_946 (
+  sky130_fd_sc_hd__decap_12 FILLER_119_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_961 (
+  sky130_fd_sc_hd__decap_6 FILLER_119_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_119_973 (
+  sky130_fd_sc_hd__decap_8 FILLER_119_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_119_998 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_11_1007 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_11_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24056,37 +24201,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_11_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_1051 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_11_1059 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_1087 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_11_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24098,25 +24243,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_1115 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_11_1132 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_11_1144 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_11_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24608,13 +24753,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_769 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_11_777 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24626,25 +24765,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_11_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_814 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_11_841 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_11_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_830 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_11_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24662,13 +24807,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_11_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_11_871 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24686,37 +24831,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_11_919 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_11_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_952 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_11_960 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_11_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_11_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24728,13 +24873,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_11_981 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_11_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_11_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24746,31 +24885,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_1047 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_1059 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_120_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24782,13 +24927,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_107 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -24842,12 +24987,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_120_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -24872,12 +25011,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_120_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -24908,6 +25041,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_120_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_120_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -24938,67 +25077,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_120_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_1374 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_148 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_152 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_172 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_180 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_198 (
+  sky130_fd_sc_hd__decap_6 FILLER_120_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_210 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_224 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_206 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_120_215 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_120_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25010,19 +25155,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_232 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_250 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_246 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_120_258 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25034,13 +25173,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_285 (
+  sky130_fd_sc_hd__decap_3 FILLER_120_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_120_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25052,349 +25197,373 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_120_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_353 (
+  sky130_fd_sc_hd__fill_2 FILLER_120_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_372 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_41 (
+  sky130_fd_sc_hd__fill_2 FILLER_120_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_414 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_41 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_443 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_427 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_120_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_463 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_120_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_488 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_120_496 (
+  sky130_fd_sc_hd__decap_3 FILLER_120_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_506 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_518 (
+  sky130_fd_sc_hd__decap_3 FILLER_120_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_528 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_539 (
+  sky130_fd_sc_hd__fill_2 FILLER_120_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_578 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_120_592 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_614 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_631 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_639 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_642 (
+  sky130_fd_sc_hd__decap_4 FILLER_120_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_646 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_68 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_703 (
+  sky130_fd_sc_hd__decap_3 FILLER_120_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_707 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_734 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_746 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_751 (
+  sky130_fd_sc_hd__decap_3 FILLER_120_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_787 (
+  sky130_fd_sc_hd__decap_6 FILLER_120_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_120_799 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_83 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_834 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_120_845 (
+  sky130_fd_sc_hd__decap_6 FILLER_120_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_864 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_883 (
+  sky130_fd_sc_hd__decap_3 FILLER_120_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_120_91 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_913 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_120_924 (
+  sky130_fd_sc_hd__decap_8 FILLER_120_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_934 (
+  sky130_fd_sc_hd__fill_2 FILLER_120_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_951 (
+  sky130_fd_sc_hd__fill_1 FILLER_120_9 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_120_959 (
+  sky130_fd_sc_hd__fill_2 FILLER_120_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_120_964 (
+  sky130_fd_sc_hd__decap_12 FILLER_120_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_120_986 (
+  sky130_fd_sc_hd__decap_4 FILLER_120_931 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_120_938 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_120_961 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_120_969 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_120_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25406,25 +25575,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_1007 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_1019 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_121_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_121_1036 (
+  sky130_fd_sc_hd__decap_6 FILLER_121_1031 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25436,12 +25599,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_121_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25490,6 +25647,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_121_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_121_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25502,12 +25665,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_121_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_121_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25532,12 +25689,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_121_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25568,12 +25719,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_121_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25634,25 +25779,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_143 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_165 (
+  sky130_fd_sc_hd__fill_1 FILLER_121_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_121_177 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_162 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_121_173 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_121_181 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_121_184 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_121_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25664,193 +25833,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_121_216 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_243 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_25 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_252 (
+  sky130_fd_sc_hd__decap_4 FILLER_121_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_260 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_270 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_281 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_121_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_322 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_334 (
+  sky130_fd_sc_hd__fill_2 FILLER_121_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_367 (
+  sky130_fd_sc_hd__decap_3 FILLER_121_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_395 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_417 (
+  sky130_fd_sc_hd__decap_6 FILLER_121_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_121_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_447 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_47 (
+  sky130_fd_sc_hd__fill_2 FILLER_121_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_121_486 (
+  sky130_fd_sc_hd__decap_4 FILLER_121_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_492 (
+  sky130_fd_sc_hd__fill_1 FILLER_121_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_514 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_121_526 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_121_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_556 (
+  sky130_fd_sc_hd__decap_4 FILLER_121_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_566 (
+  sky130_fd_sc_hd__decap_3 FILLER_121_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_578 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_121_586 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_121_59 (
+  sky130_fd_sc_hd__fill_2 FILLER_121_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25862,19 +26025,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_121_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_636 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_658 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25886,13 +26049,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_681 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_121_693 (
+  sky130_fd_sc_hd__fill_1 FILLER_121_687 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_121_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25916,139 +26085,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_121_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_737 (
+  sky130_fd_sc_hd__decap_4 FILLER_121_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_741 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_753 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_76 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_121_765 (
+  sky130_fd_sc_hd__fill_2 FILLER_121_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_121_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_121_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_800 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_822 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_834 (
+  sky130_fd_sc_hd__fill_1 FILLER_121_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_846 (
+  sky130_fd_sc_hd__fill_2 FILLER_121_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_121_88 (
+  sky130_fd_sc_hd__fill_2 FILLER_121_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_899 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_121_911 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_121_92 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_930 (
+  sky130_fd_sc_hd__decap_6 FILLER_121_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_956 (
+  sky130_fd_sc_hd__decap_8 FILLER_121_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_121_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_948 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_121_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_121_960 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_1006 (
+  sky130_fd_sc_hd__decap_4 FILLER_121_972 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_121_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_121_985 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_122_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26060,12 +26247,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_122_101 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_122_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26084,6 +26265,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_122_105 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_122_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26108,12 +26295,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_110 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_122_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26156,13 +26337,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_1191 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_12 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26180,12 +26361,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_122_122 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_122_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26222,12 +26397,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_122_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26258,6 +26427,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_122_136 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_122_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26270,349 +26445,355 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_141 (
+  sky130_fd_sc_hd__decap_4 FILLER_122_148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_170 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_122_194 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_183 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_206 (
+  sky130_fd_sc_hd__fill_2 FILLER_122_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_23 (
+  sky130_fd_sc_hd__decap_4 FILLER_122_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_242 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_264 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_122_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_279 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_290 (
+  sky130_fd_sc_hd__decap_4 FILLER_122_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_122_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_302 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_314 (
+  sky130_fd_sc_hd__fill_2 FILLER_122_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_326 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_122_334 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_341 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_352 (
+  sky130_fd_sc_hd__fill_2 FILLER_122_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_389 (
+  sky130_fd_sc_hd__decap_6 FILLER_122_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_412 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_443 (
+  sky130_fd_sc_hd__decap_4 FILLER_122_380 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_122_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_46 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_475 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_42 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_515 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_122_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_542 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_122_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_570 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_122_578 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_122_58 (
+  sky130_fd_sc_hd__decap_6 FILLER_122_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_581 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_589 (
+  sky130_fd_sc_hd__decap_6 FILLER_122_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_599 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_545 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_632 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_640 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_651 (
+  sky130_fd_sc_hd__decap_6 FILLER_122_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_659 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_677 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_689 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_701 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_724 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_735 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_747 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_759 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_76 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_122_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_789 (
+  sky130_fd_sc_hd__fill_2 FILLER_122_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_122_801 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_786 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_122_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26624,109 +26805,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_834 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_869 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_88 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_122_881 (
+  sky130_fd_sc_hd__decap_3 FILLER_122_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_889 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_916 (
+  sky130_fd_sc_hd__fill_2 FILLER_122_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_122_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_122_934 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_122_983 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_122_994 (
+  sky130_fd_sc_hd__fill_2 FILLER_122_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_122_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_101 (
+  sky130_fd_sc_hd__decap_4 FILLER_122_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_1017 (
+  sky130_fd_sc_hd__fill_1 FILLER_122_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_1029 (
+  sky130_fd_sc_hd__decap_8 FILLER_122_981 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_122_989 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_122_993 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_123_1003 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_123_1015 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_123_1027 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_123_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26762,19 +26979,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_109 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_123_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_11 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26798,12 +27009,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_123_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26828,6 +27033,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_123_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_123_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26846,6 +27057,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_123_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_123_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26870,12 +27087,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_123_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26918,6 +27129,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_123_136 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_123_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26936,49 +27153,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_156 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_171 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_200 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_212 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_220 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -26990,37 +27207,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_123_262 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_283 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_295 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_123_303 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27032,355 +27249,391 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_123_327 (
+  sky130_fd_sc_hd__decap_4 FILLER_123_339 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_347 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_123_359 (
+  sky130_fd_sc_hd__fill_2 FILLER_123_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_123_379 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_401 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_413 (
+  sky130_fd_sc_hd__decap_4 FILLER_123_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_123_425 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_444 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_456 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_467 (
+  sky130_fd_sc_hd__decap_4 FILLER_123_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_123_479 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_123_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_49 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_495 (
+  sky130_fd_sc_hd__fill_2 FILLER_123_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_515 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_123_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_599 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_607 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_542 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_623 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_123_647 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_653 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_66 (
+  sky130_fd_sc_hd__fill_2 FILLER_123_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_661 (
+  sky130_fd_sc_hd__decap_3 FILLER_123_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_123_669 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_691 (
+  sky130_fd_sc_hd__decap_4 FILLER_123_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_717 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_641 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_729 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_653 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_741 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_748 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_123_756 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_761 (
+  sky130_fd_sc_hd__fill_2 FILLER_123_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_773 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_803 (
+  sky130_fd_sc_hd__fill_2 FILLER_123_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_815 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_837 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_774 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_123_849 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_853 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_786 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_86 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_871 (
+  sky130_fd_sc_hd__decap_6 FILLER_123_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_123_883 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_123_887 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_123_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_123_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_953 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_123_965 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_123_973 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_981 (
+  sky130_fd_sc_hd__decap_8 FILLER_123_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_123_993 (
+  sky130_fd_sc_hd__fill_1 FILLER_123_928 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_123_93 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_123_945 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_123_953 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_123_968 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_123_991 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_124_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27446,6 +27699,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_124_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_124_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -27482,12 +27741,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_12 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_124_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -27512,12 +27765,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_124 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_124_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -27542,6 +27789,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_124_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_124_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -27572,12 +27825,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_124_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -27590,91 +27837,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_124_148 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_166 (
+  sky130_fd_sc_hd__decap_3 FILLER_124_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_195 (
+  sky130_fd_sc_hd__fill_2 FILLER_124_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_227 (
+  sky130_fd_sc_hd__decap_6 FILLER_124_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_23 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_251 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_263 (
+  sky130_fd_sc_hd__fill_2 FILLER_124_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_124_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_289 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_124_3 (
+  sky130_fd_sc_hd__decap_4 FILLER_124_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_316 (
+  sky130_fd_sc_hd__decap_3 FILLER_124_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_124_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_124_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_124_3 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_124_309 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_124_32 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_124_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27686,19 +27963,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_36 (
+  sky130_fd_sc_hd__decap_4 FILLER_124_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_368 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_357 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_124_372 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_124_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27710,67 +27999,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_41 (
+  sky130_fd_sc_hd__decap_6 FILLER_124_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_124_410 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_416 (
+  sky130_fd_sc_hd__decap_4 FILLER_124_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_433 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_445 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_457 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_459 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_124_471 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_124_483 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_124_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27788,151 +28059,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_124_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_526 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_539 (
+  sky130_fd_sc_hd__decap_4 FILLER_124_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_124_551 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_56 (
+  sky130_fd_sc_hd__fill_2 FILLER_124_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_610 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_584 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_615 (
+  sky130_fd_sc_hd__decap_6 FILLER_124_634 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_623 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_633 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_124_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_648 (
+  sky130_fd_sc_hd__fill_2 FILLER_124_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_124_660 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_667 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_124_703 (
+  sky130_fd_sc_hd__decap_6 FILLER_124_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_73 (
+  sky130_fd_sc_hd__decap_3 FILLER_124_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_124_735 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_124_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_770 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_775 (
+  sky130_fd_sc_hd__decap_6 FILLER_124_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27944,37 +28215,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_813 (
+  sky130_fd_sc_hd__decap_12 FILLER_124_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_124_821 (
+  sky130_fd_sc_hd__decap_3 FILLER_124_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_840 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_124_852 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -27998,31 +28263,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_898 (
+  sky130_fd_sc_hd__fill_2 FILLER_124_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_910 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_915 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_925 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_926 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_124_933 (
+  sky130_fd_sc_hd__fill_1 FILLER_124_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28034,67 +28299,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_124_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_124_97 (
+  sky130_fd_sc_hd__decap_8 FILLER_124_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_124_995 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_125_1008 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_125_101 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_125_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_125_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_125_1036 (
+  sky130_fd_sc_hd__fill_2 FILLER_125_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28130,12 +28365,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_125_109 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_125_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28208,7 +28437,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28256,12 +28485,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_125_131 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_125_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28280,6 +28503,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_125_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_125_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28304,91 +28533,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_14 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_125_181 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_198 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_220 (
+  sky130_fd_sc_hd__decap_3 FILLER_125_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_249 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_261 (
+  sky130_fd_sc_hd__decap_4 FILLER_125_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_283 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_295 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_125_303 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_31 (
+  sky130_fd_sc_hd__fill_1 FILLER_125_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_320 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_315 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_125_323 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_125_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28406,181 +28647,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_370 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_125_378 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_408 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_125_420 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_125_426 (
+  sky130_fd_sc_hd__fill_2 FILLER_125_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_125_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_125_446 (
+  sky130_fd_sc_hd__decap_3 FILLER_125_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_46 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_472 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_463 (
+  sky130_fd_sc_hd__decap_4 FILLER_125_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_482 (
+  sky130_fd_sc_hd__fill_1 FILLER_125_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_529 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_535 (
+  sky130_fd_sc_hd__decap_4 FILLER_125_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_125_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_573 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_125_564 (
+  sky130_fd_sc_hd__decap_3 FILLER_125_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_58 (
+  sky130_fd_sc_hd__decap_3 FILLER_125_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_596 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_125_608 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_125_611 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_125_622 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_125_628 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_125_643 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_125_655 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28592,127 +28797,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_679 (
+  sky130_fd_sc_hd__decap_6 FILLER_125_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_125_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_702 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_71 (
+  sky130_fd_sc_hd__fill_1 FILLER_125_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_125_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_740 (
+  sky130_fd_sc_hd__fill_2 FILLER_125_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_775 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_785 (
+  sky130_fd_sc_hd__decap_3 FILLER_125_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_125_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_125_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_125_831 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_125_863 (
+  sky130_fd_sc_hd__decap_4 FILLER_125_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_883 (
+  sky130_fd_sc_hd__fill_1 FILLER_125_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_894 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_906 (
+  sky130_fd_sc_hd__fill_2 FILLER_125_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_125_914 (
+  sky130_fd_sc_hd__decap_4 FILLER_125_855 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_125_863 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_125_890 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_125_901 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_125_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28724,43 +28953,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_125_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_943 (
+  sky130_fd_sc_hd__decap_4 FILLER_125_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_125_965 (
+  sky130_fd_sc_hd__fill_1 FILLER_125_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_125_973 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_125_977 (
+  sky130_fd_sc_hd__fill_2 FILLER_125_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_125_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_125_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_100 (
+  sky130_fd_sc_hd__decap_3 FILLER_125_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_125_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28772,31 +29007,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_1044 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_126_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28808,12 +29049,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_108 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_126_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28844,13 +29079,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_1142 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_115 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -28880,12 +29115,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_12 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_126_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28898,6 +29127,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_126_122 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_126_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28922,12 +29157,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_126_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_126_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28958,12 +29187,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_126_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -28982,79 +29205,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_126_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_126_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_145 (
+  sky130_fd_sc_hd__decap_4 FILLER_126_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_182 (
+  sky130_fd_sc_hd__decap_6 FILLER_126_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_194 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_206 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_23 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_126_251 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_254 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_126_266 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_126_27 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_126_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29066,37 +29313,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_288 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_308 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_318 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29108,331 +29355,325 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_36 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_372 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_389 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_410 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_416 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_433 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_445 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_457 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_48 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_481 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_49 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_492 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_500 (
+  sky130_fd_sc_hd__decap_6 FILLER_126_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_506 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_526 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_518 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_126_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_524 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_553 (
+  sky130_fd_sc_hd__decap_6 FILLER_126_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_565 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_577 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_601 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_612 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_624 (
+  sky130_fd_sc_hd__decap_3 FILLER_126_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_63 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_630 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_634 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_646 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_676 (
+  sky130_fd_sc_hd__decap_4 FILLER_126_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_691 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_73 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_699 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_126_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_709 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_729 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_737 (
+  sky130_fd_sc_hd__decap_4 FILLER_126_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_754 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_762 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_126_764 (
+  sky130_fd_sc_hd__decap_4 FILLER_126_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_769 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_791 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_80 (
+  sky130_fd_sc_hd__decap_6 FILLER_126_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_808 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_126_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_841 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_126_853 (
+  sky130_fd_sc_hd__decap_4 FILLER_126_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_873 (
+  sky130_fd_sc_hd__decap_6 FILLER_126_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_126_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_126_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_126_898 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_126_902 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_126_924 (
+  sky130_fd_sc_hd__fill_2 FILLER_126_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29444,19 +29685,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_947 (
+  sky130_fd_sc_hd__decap_6 FILLER_126_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_964 (
+  sky130_fd_sc_hd__decap_8 FILLER_126_969 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_126_986 (
+  sky130_fd_sc_hd__fill_1 FILLER_126_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29468,19 +29709,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_1017 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_1017 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_127_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29492,13 +29739,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_106 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29528,12 +29775,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_127_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -29564,13 +29805,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_1172 (
+  sky130_fd_sc_hd__decap_4 FILLER_127_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_127_118 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29594,13 +29835,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_127_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_127_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_127_123 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29636,13 +29883,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_129 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_1294 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_13 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29690,37 +29937,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_127_138 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_1 FILLER_127_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_127_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_15 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_127_154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_127_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29732,235 +29973,247 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_198 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_225 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_236 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_249 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_127_257 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_278 (
+  sky130_fd_sc_hd__decap_4 FILLER_127_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_127_302 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_127_306 (
+  sky130_fd_sc_hd__decap_6 FILLER_127_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_313 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_127_336 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_342 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_127_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_37 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_370 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_415 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_432 (
+  sky130_fd_sc_hd__decap_3 FILLER_127_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_127_444 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_448 (
+  sky130_fd_sc_hd__decap_3 FILLER_127_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_446 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_493 (
+  sky130_fd_sc_hd__decap_3 FILLER_127_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_505 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_127_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_521 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_522 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_550 (
+  sky130_fd_sc_hd__decap_3 FILLER_127_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_574 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_598 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_623 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_643 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_127_655 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_638 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_127_650 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_127_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29972,55 +30225,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_692 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_127_704 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_724 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_736 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_127_744 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_765 (
+  sky130_fd_sc_hd__decap_3 FILLER_127_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30038,115 +30291,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_127_802 (
+  sky130_fd_sc_hd__decap_4 FILLER_127_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_808 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_820 (
+  sky130_fd_sc_hd__decap_4 FILLER_127_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_127_849 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_127_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_867 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_127_875 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_9 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_881 (
+  sky130_fd_sc_hd__decap_4 FILLER_127_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_127_889 (
+  sky130_fd_sc_hd__fill_1 FILLER_127_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_91 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_919 (
+  sky130_fd_sc_hd__fill_2 FILLER_127_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_127_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_953 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_958 (
+  sky130_fd_sc_hd__decap_8 FILLER_127_965 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_127_970 (
+  sky130_fd_sc_hd__decap_3 FILLER_127_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_127_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_127_993 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_128_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30158,31 +30417,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_1051 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_128_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_1067 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_105 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_128_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30194,12 +30459,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_107 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_128_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30212,6 +30471,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_128_110 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_128_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30254,12 +30519,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_128_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30278,6 +30537,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_128_122 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_128_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30302,12 +30567,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_128_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_128_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30350,12 +30609,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_128_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30368,55 +30621,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_128_148 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_152 (
+  sky130_fd_sc_hd__fill_2 FILLER_128_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_183 (
+  sky130_fd_sc_hd__fill_2 FILLER_128_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_128_219 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_128_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30428,85 +30669,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_236 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_250 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_128_244 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_260 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_280 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_291 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_3 (
+  sky130_fd_sc_hd__fill_2 FILLER_128_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_307 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_128_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_128_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_37 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_128_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_380 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_362 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_128_384 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30518,385 +30753,343 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_128_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_408 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_416 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_42 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_438 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_449 (
+  sky130_fd_sc_hd__decap_3 FILLER_128_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_457 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_502 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_463 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_128_471 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_511 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_528 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_53 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_547 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_558 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_570 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_128_578 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_128_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_61 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_128_617 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_626 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_646 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_662 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_670 (
+  sky130_fd_sc_hd__decap_6 FILLER_128_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_73 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_128_700 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_729 (
+  sky130_fd_sc_hd__decap_3 FILLER_128_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_741 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_749 (
+  sky130_fd_sc_hd__decap_3 FILLER_128_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_754 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_762 (
+  sky130_fd_sc_hd__decap_3 FILLER_128_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_77 (
+  sky130_fd_sc_hd__decap_4 FILLER_128_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_795 (
+  sky130_fd_sc_hd__decap_6 FILLER_128_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_807 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_128_819 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_823 (
+  sky130_fd_sc_hd__decap_3 FILLER_128_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_845 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_857 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_128_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_873 (
+  sky130_fd_sc_hd__decap_3 FILLER_128_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_128_886 (
+  sky130_fd_sc_hd__fill_1 FILLER_128_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_89 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_128_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_128_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_128_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_128_990 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_128_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_128_938 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_128_961 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_128_983 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_128_994 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_129_1005 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_129_101 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_129_1022 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_129_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30932,12 +31125,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_109 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_129_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31010,6 +31197,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_129_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_129_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31034,7 +31227,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_127 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31100,43 +31293,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_129_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_143 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_175 (
+  sky130_fd_sc_hd__decap_4 FILLER_129_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_198 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_210 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_221 (
+  sky130_fd_sc_hd__fill_2 FILLER_129_208 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_129_224 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_129_23 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_129_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31148,97 +31359,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_129_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_256 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_278 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_129_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_30 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_129_302 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_322 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_333 (
+  sky130_fd_sc_hd__fill_1 FILLER_129_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_129_341 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_348 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_129_360 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_370 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_129_378 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_129_395 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_129_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31250,31 +31443,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_455 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_47 (
+  sky130_fd_sc_hd__decap_3 FILLER_129_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_475 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_487 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_470 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_129_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31286,55 +31485,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_497 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_517 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_129_529 (
+  sky130_fd_sc_hd__fill_1 FILLER_129_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_553 (
+  sky130_fd_sc_hd__decap_6 FILLER_129_55 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_129_565 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_571 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_575 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_129_59 (
+  sky130_fd_sc_hd__decap_6 FILLER_129_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31346,37 +31539,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_129_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_621 (
+  sky130_fd_sc_hd__decap_3 FILLER_129_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_648 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_660 (
+  sky130_fd_sc_hd__fill_2 FILLER_129_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_129_668 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_662 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_129_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31388,19 +31587,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_677 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_129_689 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_129_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31418,133 +31611,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_129_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_774 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_785 (
+  sky130_fd_sc_hd__decap_3 FILLER_129_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_794 (
+  sky130_fd_sc_hd__fill_2 FILLER_129_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_8 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_129_802 (
+  sky130_fd_sc_hd__fill_1 FILLER_129_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_807 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_129_819 (
+  sky130_fd_sc_hd__fill_2 FILLER_129_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_82 (
+  sky130_fd_sc_hd__fill_2 FILLER_129_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_842 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_129_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_129_863 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_885 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_897 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_129_90 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_129_909 (
+  sky130_fd_sc_hd__fill_1 FILLER_129_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_930 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_129_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_129_959 (
+  sky130_fd_sc_hd__decap_4 FILLER_129_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_129_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_129_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31562,31 +31755,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_129_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_129_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_12_1002 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_12_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31598,67 +31791,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_12_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_12_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_12_1103 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_1114 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_12_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_1137 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_1149 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_12_1161 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31670,19 +31857,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_1173 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_12_1185 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_12_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32138,19 +32313,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_12_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_12_770 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_790 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32162,19 +32337,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_839 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_12_847 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_825 (
+    .VGND(vssd1),
+    .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),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32192,19 +32379,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_889 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_12_921 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_12_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32216,67 +32409,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_12_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_12_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_12_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_12_990 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_12_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_102 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_1048 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_1044 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_130_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32294,13 +32493,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_11 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32324,12 +32523,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_130_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32354,12 +32547,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_118 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_130_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32372,6 +32559,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_130_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_130_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32384,12 +32577,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_130_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32474,187 +32661,205 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_163 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_175 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_179 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_194 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_215 (
+  sky130_fd_sc_hd__decap_6 FILLER_130_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_23 (
+  sky130_fd_sc_hd__decap_6 FILLER_130_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_237 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_252 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_280 (
+  sky130_fd_sc_hd__decap_4 FILLER_130_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_288 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_316 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_327 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_130_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_343 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_348 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_359 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_36 (
+  sky130_fd_sc_hd__fill_1 FILLER_130_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_371 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_379 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_130_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_414 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_418 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_435 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_447 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_130_455 (
+  sky130_fd_sc_hd__fill_2 FILLER_130_44 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_130_448 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_130_456 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_130_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32666,139 +32871,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_48 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_490 (
+  sky130_fd_sc_hd__fill_2 FILLER_130_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_551 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_563 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_569 (
+  sky130_fd_sc_hd__decap_6 FILLER_130_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_130_577 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_59 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_600 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_625 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_612 (
+  sky130_fd_sc_hd__decap_4 FILLER_130_637 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_624 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_633 (
+  sky130_fd_sc_hd__decap_6 FILLER_130_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_661 (
+  sky130_fd_sc_hd__fill_2 FILLER_130_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_682 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_728 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_130_703 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_130_707 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_130_718 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_130_729 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_130_737 (
+  sky130_fd_sc_hd__decap_3 FILLER_130_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32810,49 +32991,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_76 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_130_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_774 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_130_782 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_130_789 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_130_801 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_130_813 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_130_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -32864,121 +33015,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_836 (
+  sky130_fd_sc_hd__fill_2 FILLER_130_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_847 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_130_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_130_88 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_130_882 (
+  sky130_fd_sc_hd__fill_1 FILLER_130_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_910 (
+  sky130_fd_sc_hd__decap_6 FILLER_130_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_922 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_130_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_130_93 (
+  sky130_fd_sc_hd__fill_2 FILLER_130_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_130_940 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_130_947 (
+  sky130_fd_sc_hd__decap_6 FILLER_130_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_130_957 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_130_969 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_130_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_130_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_1007 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_1019 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_131_1031 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33002,13 +33147,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_131_107 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_1074 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33026,12 +33171,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_131_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_131_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33050,13 +33189,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_1147 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33116,12 +33255,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_131_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33188,211 +33321,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_153 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_16 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_168 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_131_180 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_211 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_236 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_258 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_285 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_296 (
+  sky130_fd_sc_hd__decap_4 FILLER_131_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_304 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_325 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_333 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_350 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_131_362 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_367 (
+  sky130_fd_sc_hd__fill_2 FILLER_131_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_372 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_339 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_38 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_397 (
+  sky130_fd_sc_hd__fill_2 FILLER_131_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_131_409 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_413 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_418 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_426 (
+  sky130_fd_sc_hd__decap_4 FILLER_131_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_131_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_433 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_445 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_457 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_468 (
+  sky130_fd_sc_hd__decap_4 FILLER_131_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_131_500 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_131_504 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33404,97 +33525,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_53 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_131_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_541 (
+  sky130_fd_sc_hd__fill_2 FILLER_131_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_554 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_131_566 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_570 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_574 (
+  sky130_fd_sc_hd__fill_2 FILLER_131_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_598 (
+  sky130_fd_sc_hd__fill_2 FILLER_131_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_131_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_644 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_656 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_131_668 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_646 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_131_65 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_131_654 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_131_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33506,49 +33645,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_70 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_701 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_709 (
+  sky130_fd_sc_hd__fill_2 FILLER_131_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_724 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_131_733 (
+  sky130_fd_sc_hd__decap_3 FILLER_131_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_743 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_770 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_131_778 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33560,115 +33693,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_798 (
+  sky130_fd_sc_hd__decap_6 FILLER_131_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_131_806 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_131_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_827 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_835 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_840 (
+  sky130_fd_sc_hd__fill_1 FILLER_131_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_131_852 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_860 (
+  sky130_fd_sc_hd__decap_4 FILLER_131_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_87 (
+  sky130_fd_sc_hd__decap_4 FILLER_131_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_131_872 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_131_876 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_131_893 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_131_905 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_131_913 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_131_930 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_131_942 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_131_953 (
+  sky130_fd_sc_hd__decap_4 FILLER_131_948 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33680,19 +33777,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_131_984 (
+  sky130_fd_sc_hd__decap_8 FILLER_131_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_131_99 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_131_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_131_989 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_132_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33704,37 +33807,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_1053 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_132_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33758,12 +33855,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_132_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33794,12 +33885,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_116 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_132_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33812,13 +33897,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_1191 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_120 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -33848,12 +33933,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_132_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33878,6 +33957,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_132_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_132_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33896,12 +33981,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_132_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -33926,157 +34005,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_154 (
+  sky130_fd_sc_hd__decap_3 FILLER_132_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_173 (
+  sky130_fd_sc_hd__fill_2 FILLER_132_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_185 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_189 (
+  sky130_fd_sc_hd__decap_6 FILLER_132_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_197 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_215 (
+  sky130_fd_sc_hd__decap_3 FILLER_132_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_223 (
+  sky130_fd_sc_hd__decap_3 FILLER_132_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_23 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_237 (
+  sky130_fd_sc_hd__decap_4 FILLER_132_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_254 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_265 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_273 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_276 (
+  sky130_fd_sc_hd__decap_3 FILLER_132_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_294 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_302 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_319 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_331 (
+  sky130_fd_sc_hd__decap_6 FILLER_132_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_335 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_132_356 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_132_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -34088,49 +34155,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_398 (
+  sky130_fd_sc_hd__decap_3 FILLER_132_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_407 (
+  sky130_fd_sc_hd__decap_6 FILLER_132_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_41 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_132_419 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_132_431 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_132_439 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_132_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -34142,229 +34185,217 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_470 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_132_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_497 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_132_516 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_53 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_132_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_557 (
+  sky130_fd_sc_hd__fill_2 FILLER_132_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_132_577 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_597 (
+  sky130_fd_sc_hd__decap_4 FILLER_132_625 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_609 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_621 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_632 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_640 (
+  sky130_fd_sc_hd__decap_4 FILLER_132_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_132_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_667 (
+  sky130_fd_sc_hd__decap_3 FILLER_132_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_69 (
+  sky130_fd_sc_hd__decap_4 FILLER_132_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_132_696 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_7 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_132_734 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_753 (
+  sky130_fd_sc_hd__fill_2 FILLER_132_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_132_764 (
+  sky130_fd_sc_hd__decap_4 FILLER_132_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_771 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_804 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_132_833 (
+  sky130_fd_sc_hd__fill_2 FILLER_132_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_84 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_132_840 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_132_852 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -34382,85 +34413,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_132_929 (
+  sky130_fd_sc_hd__fill_2 FILLER_132_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_132_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_132_941 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_918 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_132_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_963 (
+  sky130_fd_sc_hd__decap_4 FILLER_132_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_132_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_986 (
+  sky130_fd_sc_hd__fill_1 FILLER_132_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_132_99 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_978 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_132_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_132_990 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_1022 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_102 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_133_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -34472,12 +34509,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_133_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34526,6 +34557,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_133_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_133_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34538,12 +34575,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_133_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_133_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34568,12 +34599,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_133_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_133_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34598,6 +34623,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_133_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_133_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34616,12 +34647,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_133_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34664,163 +34689,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_133_138 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_1 FILLER_133_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_157 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_172 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_180 (
+  sky130_fd_sc_hd__fill_1 FILLER_133_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_200 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_133_224 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_133_228 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_236 (
+  sky130_fd_sc_hd__decap_6 FILLER_133_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_133_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_253 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_278 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_295 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_30 (
+  sky130_fd_sc_hd__decap_3 FILLER_133_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_303 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_306 (
+  sky130_fd_sc_hd__decap_3 FILLER_133_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_331 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_358 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_371 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_383 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_388 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_400 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_408 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_133_414 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -34838,12 +34863,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_45 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_133_468 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -34862,49 +34881,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_517 (
+  sky130_fd_sc_hd__decap_3 FILLER_133_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_566 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_133_57 (
+  sky130_fd_sc_hd__decap_3 FILLER_133_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_578 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_590 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_602 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_581 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_133_596 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_133_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -34916,193 +34947,217 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_644 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_656 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_685 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_697 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_714 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_133_726 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_73 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_736 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_744 (
+  sky130_fd_sc_hd__decap_4 FILLER_133_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_766 (
+  sky130_fd_sc_hd__fill_1 FILLER_133_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_133_778 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_133_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_8 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_815 (
+  sky130_fd_sc_hd__decap_3 FILLER_133_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_133_85 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_871 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_133_883 (
+  sky130_fd_sc_hd__fill_1 FILLER_133_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_133_889 (
+  sky130_fd_sc_hd__decap_4 FILLER_133_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_906 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_133_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_133_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_133_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_133_974 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_133_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_133_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_133_983 (
+  sky130_fd_sc_hd__fill_2 FILLER_133_931 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_133_952 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_133_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_133_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_133_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35114,7 +35169,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_102 (
+  sky130_fd_sc_hd__fill_2 FILLER_134_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35162,7 +35217,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_110 (
+  sky130_fd_sc_hd__fill_2 FILLER_134_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35204,13 +35259,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_117 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_1178 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35246,12 +35301,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_134_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -35318,145 +35367,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_140 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_152 (
+  sky130_fd_sc_hd__fill_2 FILLER_134_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_134_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_171 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_183 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_134_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_202 (
+  sky130_fd_sc_hd__decap_6 FILLER_134_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_225 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_23 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_240 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_259 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_134_271 (
+  sky130_fd_sc_hd__fill_2 FILLER_134_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_276 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_134_284 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_315 (
+  sky130_fd_sc_hd__decap_4 FILLER_134_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_134_323 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_328 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_353 (
+  sky130_fd_sc_hd__fill_2 FILLER_134_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_369 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_134_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35468,7 +35517,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_39 (
+  sky130_fd_sc_hd__decap_4 FILLER_134_398 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_134_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35480,37 +35535,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_442 (
+  sky130_fd_sc_hd__fill_1 FILLER_134_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_134_454 (
+  sky130_fd_sc_hd__decap_6 FILLER_134_451 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_478 (
+  sky130_fd_sc_hd__fill_1 FILLER_134_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_486 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_50 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_475 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_134_494 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35528,157 +35589,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_523 (
+  sky130_fd_sc_hd__decap_4 FILLER_134_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_551 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_559 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_565 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_577 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_597 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_609 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_61 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_626 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_638 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_64 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_661 (
+  sky130_fd_sc_hd__fill_1 FILLER_134_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_682 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_69 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_134_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_712 (
+  sky130_fd_sc_hd__decap_4 FILLER_134_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_724 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_739 (
+  sky130_fd_sc_hd__fill_1 FILLER_134_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_767 (
+  sky130_fd_sc_hd__decap_3 FILLER_134_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_787 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_802 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_134_813 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35690,97 +35745,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_832 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_134_844 (
+  sky130_fd_sc_hd__decap_4 FILLER_134_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_857 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_134_865 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_134_870 (
+  sky130_fd_sc_hd__fill_2 FILLER_134_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_882 (
+  sky130_fd_sc_hd__fill_1 FILLER_134_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_897 (
+  sky130_fd_sc_hd__decap_8 FILLER_134_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_134_905 (
+  sky130_fd_sc_hd__decap_6 FILLER_134_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_927 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_134_976 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_134_984 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_134_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_134_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -35810,12 +35859,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_135_105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_135_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -35840,24 +35883,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_109 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_135_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_135_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -35924,6 +35955,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_135_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_135_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -36008,19 +36045,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_142 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_164 (
+  sky130_fd_sc_hd__fill_2 FILLER_135_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36032,25 +36069,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_135_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_190 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_205 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_135_225 (
+  sky130_fd_sc_hd__decap_4 FILLER_135_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36062,79 +36093,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_249 (
+  sky130_fd_sc_hd__decap_6 FILLER_135_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_135_261 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_284 (
+  sky130_fd_sc_hd__decap_4 FILLER_135_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_296 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_304 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_306 (
+  sky130_fd_sc_hd__decap_6 FILLER_135_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_319 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_341 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_353 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_342 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_135_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36146,127 +36183,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_37 (
+  sky130_fd_sc_hd__fill_2 FILLER_135_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_135_375 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_411 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_403 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_135_423 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_135_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_45 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_450 (
+  sky130_fd_sc_hd__decap_3 FILLER_135_451 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_135_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_480 (
+  sky130_fd_sc_hd__decap_3 FILLER_135_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_135_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_50 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_514 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_526 (
+  sky130_fd_sc_hd__decap_4 FILLER_135_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_541 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_135_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_556 (
+  sky130_fd_sc_hd__decap_3 FILLER_135_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_567 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_135_58 (
+  sky130_fd_sc_hd__fill_2 FILLER_135_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_594 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_135_606 (
+  sky130_fd_sc_hd__fill_2 FILLER_135_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_135_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36284,19 +36327,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_658 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_631 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_135_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36308,163 +36357,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_135_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_697 (
+  sky130_fd_sc_hd__decap_3 FILLER_135_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_135_705 (
+  sky130_fd_sc_hd__decap_3 FILLER_135_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_71 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_716 (
+  sky130_fd_sc_hd__fill_2 FILLER_135_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_135_728 (
+  sky130_fd_sc_hd__decap_6 FILLER_135_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_737 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_763 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_775 (
+  sky130_fd_sc_hd__fill_2 FILLER_135_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_135_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_807 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_135_830 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_836 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_135_848 (
+  sky130_fd_sc_hd__decap_4 FILLER_135_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_859 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_871 (
+  sky130_fd_sc_hd__decap_4 FILLER_135_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_883 (
+  sky130_fd_sc_hd__fill_1 FILLER_135_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_895 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_903 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_885 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_135_930 (
+  sky130_fd_sc_hd__decap_3 FILLER_135_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_951 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_941 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_135_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_135_953 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_135_985 (
+  sky130_fd_sc_hd__decap_8 FILLER_135_965 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_135_973 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_135_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36476,24 +36537,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_100 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_136_1000 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_136_1006 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_136_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -36554,12 +36597,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_136_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -36590,6 +36627,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_136_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_136_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -36620,12 +36663,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_124 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_136_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -36698,79 +36735,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_140 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_136_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_152 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_187 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_195 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_206 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_136_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_23 (
+  sky130_fd_sc_hd__decap_3 FILLER_136_237 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_234 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_244 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_246 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_255 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_257 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_136_269 (
+  sky130_fd_sc_hd__decap_4 FILLER_136_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36782,7 +36819,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_288 (
+  sky130_fd_sc_hd__decap_6 FILLER_136_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36794,151 +36831,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_315 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_327 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_136_345 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_357 (
+  sky130_fd_sc_hd__decap_4 FILLER_136_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_36 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_136_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_398 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_403 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_415 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_136_427 (
+  sky130_fd_sc_hd__decap_6 FILLER_136_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_450 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_470 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_487 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_509 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_517 (
+  sky130_fd_sc_hd__decap_6 FILLER_136_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_136_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_136_544 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_552 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_494 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_565 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_502 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_511 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_520 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_136_528 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_538 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_553 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_136_56 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_136_561 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -36950,73 +37035,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_600 (
+  sky130_fd_sc_hd__decap_4 FILLER_136_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_627 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_639 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_661 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_673 (
+  sky130_fd_sc_hd__decap_4 FILLER_136_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_684 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_136_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_136_703 (
+  sky130_fd_sc_hd__decap_6 FILLER_136_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_713 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_730 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_136_742 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_681 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_691 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_136_699 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_136_706 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_136_717 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_136_729 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_136_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37028,49 +37149,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_136_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_796 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_813 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_136_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_825 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_136_830 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_136_838 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37082,61 +37191,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_844 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_854 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_856 (
+  sky130_fd_sc_hd__fill_2 FILLER_136_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_861 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_872 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_884 (
+  sky130_fd_sc_hd__decap_3 FILLER_136_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_136_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_136_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_890 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_136_901 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_136_916 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_136_928 (
+  sky130_fd_sc_hd__decap_6 FILLER_136_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37148,43 +37239,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_136_954 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_976 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_136_988 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_1016 (
+  sky130_fd_sc_hd__fill_1 FILLER_136_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_136_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_1001 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_137_1013 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_137_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37226,18 +37329,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_137_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_137_111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_137_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -37256,6 +37347,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_137_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_137_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -37280,12 +37377,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_137_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_137_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -37304,6 +37395,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_137_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_137_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -37346,13 +37443,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_1318 (
+  sky130_fd_sc_hd__fill_2 FILLER_137_131 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_132 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37394,49 +37491,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_137_155 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_167 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_137_179 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_137_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_204 (
+  sky130_fd_sc_hd__decap_4 FILLER_137_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_137_216 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_236 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_235 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_137_243 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_137_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_137_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37448,55 +37563,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_137_266 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_273 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_297 (
+  sky130_fd_sc_hd__decap_6 FILLER_137_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_32 (
+  sky130_fd_sc_hd__fill_2 FILLER_137_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_322 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_137_334 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_338 (
+  sky130_fd_sc_hd__decap_4 FILLER_137_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_343 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37514,115 +37629,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_375 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_137_393 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_402 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_414 (
+  sky130_fd_sc_hd__decap_6 FILLER_137_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_419 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_434 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_442 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_454 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_137_466 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_473 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_137_485 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_493 (
+  sky130_fd_sc_hd__fill_2 FILLER_137_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_539 (
+  sky130_fd_sc_hd__decap_4 FILLER_137_522 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_137_547 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_526 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_590 (
+  sky130_fd_sc_hd__decap_3 FILLER_137_546 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_137_550 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_137_562 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_137_570 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_137_585 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_137_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37640,13 +37785,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_635 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_137_643 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37658,109 +37797,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_676 (
+  sky130_fd_sc_hd__decap_6 FILLER_137_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_688 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_700 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_137_708 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_719 (
+  sky130_fd_sc_hd__fill_2 FILLER_137_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_137_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_772 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_784 (
+  sky130_fd_sc_hd__decap_6 FILLER_137_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_137_794 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_137_805 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_137_820 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_137_832 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_137_836 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_137_841 (
+  sky130_fd_sc_hd__decap_4 FILLER_137_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37772,85 +37881,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_137_86 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_871 (
+  sky130_fd_sc_hd__decap_3 FILLER_137_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_885 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_137_910 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_137_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_137_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_137_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_925 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_957 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_137_933 (
+  sky130_fd_sc_hd__decap_6 FILLER_137_969 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_939 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_951 (
+  sky130_fd_sc_hd__fill_1 FILLER_137_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_137_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_137_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_137_992 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_138_1004 (
+  sky130_fd_sc_hd__fill_1 FILLER_138_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37892,7 +37995,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_107 (
+  sky130_fd_sc_hd__decap_4 FILLER_138_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37922,6 +38025,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_138_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_138_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -37934,13 +38043,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_138_115 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -37970,12 +38079,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_138_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38012,6 +38115,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_138_128 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_138_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38036,12 +38145,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_138_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38066,37 +38169,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_138_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_138_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_138_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_174 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_138_186 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_176 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_19 (
+  sky130_fd_sc_hd__decap_6 FILLER_138_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38120,31 +38223,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_226 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_23 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_240 (
+  sky130_fd_sc_hd__decap_4 FILLER_138_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_267 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_280 (
+  sky130_fd_sc_hd__fill_1 FILLER_138_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_138_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_138_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38156,79 +38271,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_307 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_138_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_351 (
+  sky130_fd_sc_hd__fill_2 FILLER_138_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_363 (
+  sky130_fd_sc_hd__decap_4 FILLER_138_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_375 (
+  sky130_fd_sc_hd__fill_1 FILLER_138_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_388 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_41 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_410 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_138_422 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_138_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_44 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_138_448 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_138_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38252,43 +38379,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_138_495 (
+  sky130_fd_sc_hd__decap_4 FILLER_138_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_523 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_138_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_138_535 (
+  sky130_fd_sc_hd__fill_1 FILLER_138_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_567 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38300,73 +38427,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_59 (
+  sky130_fd_sc_hd__fill_2 FILLER_138_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_138_596 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_605 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_620 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_625 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_632 (
+  sky130_fd_sc_hd__decap_4 FILLER_138_637 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_640 (
+  sky130_fd_sc_hd__decap_6 FILLER_138_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_657 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_138_677 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_138_689 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_138_69 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38378,31 +38487,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_717 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_734 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_75 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_138_754 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_138_762 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_138_764 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_138_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_138_796 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_138_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38420,127 +38565,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_831 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_846 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_873 (
+  sky130_fd_sc_hd__decap_4 FILLER_138_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_138_894 (
+  sky130_fd_sc_hd__fill_1 FILLER_138_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_910 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_138_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_927 (
+  sky130_fd_sc_hd__decap_3 FILLER_138_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_96 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_138_964 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_138_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_138_986 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_138_996 (
+  sky130_fd_sc_hd__decap_8 FILLER_138_998 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_1027 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_139_103 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_139_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38558,6 +38691,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_139_106 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_139_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38600,12 +38739,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_139_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38624,6 +38757,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_139_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_139_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38648,12 +38787,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_139_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_139_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38678,6 +38811,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_139_127 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_139_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38714,12 +38853,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_139_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -38744,91 +38877,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_139_146 (
+  sky130_fd_sc_hd__fill_2 FILLER_139_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_174 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_139_182 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_188 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_139_196 (
+  sky130_fd_sc_hd__fill_2 FILLER_139_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_233 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_139_241 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_249 (
+  sky130_fd_sc_hd__decap_4 FILLER_139_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_271 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_139_3 (
+  sky130_fd_sc_hd__decap_6 FILLER_139_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_30 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_27 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_139_286 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_139_298 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_139_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38840,31 +38991,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_309 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_321 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_139_329 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_139_348 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_139_360 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38876,103 +39015,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_139_371 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_375 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_41 (
+  sky130_fd_sc_hd__fill_2 FILLER_139_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_411 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_423 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_431 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_139_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_472 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_484 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_139_493 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_139_505 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_139_527 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_139_53 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_139_535 (
+  sky130_fd_sc_hd__decap_3 FILLER_139_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -38984,25 +39093,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_586 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_605 (
+  sky130_fd_sc_hd__fill_2 FILLER_139_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_139_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39014,25 +39129,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_62 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_139_622 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_139_637 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39044,181 +39147,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_139_66 (
+  sky130_fd_sc_hd__fill_2 FILLER_139_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_661 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_139_669 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_676 (
+  sky130_fd_sc_hd__decap_6 FILLER_139_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_139_688 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_721 (
+  sky130_fd_sc_hd__decap_6 FILLER_139_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_139_729 (
+  sky130_fd_sc_hd__decap_6 FILLER_139_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_740 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_139_748 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_763 (
+  sky130_fd_sc_hd__decap_4 FILLER_139_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_775 (
+  sky130_fd_sc_hd__fill_1 FILLER_139_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_139_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_8 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_808 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_139_816 (
+  sky130_fd_sc_hd__decap_4 FILLER_139_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_139_82 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_822 (
+  sky130_fd_sc_hd__decap_3 FILLER_139_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_139_852 (
+  sky130_fd_sc_hd__decap_3 FILLER_139_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_139_863 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_881 (
+  sky130_fd_sc_hd__decap_3 FILLER_139_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_139_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_916 (
+  sky130_fd_sc_hd__fill_2 FILLER_139_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_92 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_929 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_960 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_957 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_139_971 (
+  sky130_fd_sc_hd__decap_6 FILLER_139_969 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39230,19 +39333,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_139_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_139_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_139_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1001 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_13_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39254,37 +39363,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_13_1059 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_13_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_13_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_13_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39296,25 +39405,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_1108 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_1128 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_1143 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_13_1155 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39806,43 +39915,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_13_769 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_774 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_808 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_13_820 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_826 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39860,61 +39969,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_13_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_13_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_13_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_13_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_13_954 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_13_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_13_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39926,13 +40035,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_13_984 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_140_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_13_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39956,13 +40059,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_1044 (
+  sky130_fd_sc_hd__fill_1 FILLER_140_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -39986,6 +40089,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_140_109 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_140_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40052,6 +40161,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_140_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_140_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40106,12 +40221,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_140_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40142,7 +40251,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_144 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40154,37 +40263,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_140_154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_140_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_163 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_186 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_140_199 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40196,31 +40293,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_229 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_140_241 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_140_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_140_255 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40232,25 +40317,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_140_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_3 FILLER_140_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_283 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_140_291 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40262,19 +40335,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_140_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40286,49 +40359,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_140_364 (
+  sky130_fd_sc_hd__decap_4 FILLER_140_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_381 (
+  sky130_fd_sc_hd__fill_1 FILLER_140_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_140_393 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_40 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_412 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_424 (
+  sky130_fd_sc_hd__decap_3 FILLER_140_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_140_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40340,175 +40413,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_459 (
+  sky130_fd_sc_hd__decap_4 FILLER_140_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_479 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_494 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_506 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_518 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_140_52 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_523 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_535 (
+  sky130_fd_sc_hd__decap_3 FILLER_140_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_140_543 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_140_574 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_60 (
+  sky130_fd_sc_hd__fill_1 FILLER_140_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_613 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_625 (
+  sky130_fd_sc_hd__decap_6 FILLER_140_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_633 (
+  sky130_fd_sc_hd__fill_1 FILLER_140_667 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_140_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_652 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_140_664 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_670 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_675 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_140_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_140_687 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_694 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_140_722 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_140_73 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_140_744 (
+  sky130_fd_sc_hd__decap_3 FILLER_140_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40520,19 +40575,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_771 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_783 (
+  sky130_fd_sc_hd__fill_1 FILLER_140_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_788 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_783 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_140_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40556,25 +40617,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_855 (
+  sky130_fd_sc_hd__decap_6 FILLER_140_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_866 (
+  sky130_fd_sc_hd__fill_1 FILLER_140_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_140_878 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40586,67 +40647,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_140_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_891 (
+  sky130_fd_sc_hd__decap_4 FILLER_140_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_93 (
+  sky130_fd_sc_hd__fill_2 FILLER_140_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_930 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_140_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_951 (
+  sky130_fd_sc_hd__decap_8 FILLER_140_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_140_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_140_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_140_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -40658,12 +40719,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_101 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40676,6 +40731,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_141_103 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40718,12 +40779,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40742,6 +40797,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_141_115 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40766,12 +40827,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40784,6 +40839,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_141_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40826,6 +40887,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_141_131 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_141_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40856,12 +40923,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_141_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -40874,295 +40935,313 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_182 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_191 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_224 (
+  sky130_fd_sc_hd__decap_4 FILLER_141_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_236 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_249 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_26 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_261 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_273 (
+  sky130_fd_sc_hd__decap_4 FILLER_141_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_285 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_297 (
+  sky130_fd_sc_hd__decap_6 FILLER_141_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_310 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_329 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_364 (
+  sky130_fd_sc_hd__decap_6 FILLER_141_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_378 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_38 (
+  sky130_fd_sc_hd__decap_3 FILLER_141_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_405 (
+  sky130_fd_sc_hd__decap_6 FILLER_141_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_416 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_470 (
+  sky130_fd_sc_hd__decap_3 FILLER_141_400 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_141_482 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_493 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_50 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_527 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_539 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_572 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_58 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_596 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_608 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_620 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_628 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_602 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_141_618 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_141_630 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_141_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41180,169 +41259,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_70 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_704 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_700 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_716 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_704 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_719 (
+  sky130_fd_sc_hd__fill_2 FILLER_141_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_736 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_748 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_766 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_778 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_79 (
+  sky130_fd_sc_hd__decap_4 FILLER_141_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_809 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_826 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_838 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_846 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_141_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_901 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_141_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_930 (
+  sky130_fd_sc_hd__decap_8 FILLER_141_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_141_942 (
+  sky130_fd_sc_hd__decap_4 FILLER_141_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_141_959 (
+  sky130_fd_sc_hd__fill_1 FILLER_141_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_141_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_141_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_141_952 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_141_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41360,12 +41445,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_1005 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_142_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -41414,7 +41493,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_142_11 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41432,12 +41511,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_142_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -41468,13 +41541,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_1191 (
+  sky130_fd_sc_hd__fill_2 FILLER_142_118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_142_120 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41564,19 +41637,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_142_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_142_149 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_139 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_142_15 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_142_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41588,25 +41667,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_142_165 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_175 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_142_183 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_142_195 (
+  sky130_fd_sc_hd__decap_6 FILLER_142_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41618,115 +41685,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_23 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_142_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_142_237 (
+  sky130_fd_sc_hd__decap_4 FILLER_142_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_247 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_259 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_142_271 (
+  sky130_fd_sc_hd__decap_4 FILLER_142_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_276 (
+  sky130_fd_sc_hd__decap_3 FILLER_142_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_353 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_365 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_370 (
+  sky130_fd_sc_hd__decap_3 FILLER_142_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_387 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_395 (
+  sky130_fd_sc_hd__decap_6 FILLER_142_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_412 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_432 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_359 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_142_371 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_142_379 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_142_390 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_142_396 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_142_402 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_142_413 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_142_421 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_142_429 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_142_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41738,25 +41859,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_46 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_478 (
+  sky130_fd_sc_hd__decap_3 FILLER_142_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_142_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_142_494 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_491 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_142_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41768,85 +41895,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_532 (
+  sky130_fd_sc_hd__decap_3 FILLER_142_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_142_58 (
+  sky130_fd_sc_hd__decap_3 FILLER_142_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_592 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_613 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_630 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_142_638 (
+  sky130_fd_sc_hd__fill_2 FILLER_142_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_673 (
+  sky130_fd_sc_hd__fill_2 FILLER_142_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_685 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_142_697 (
+  sky130_fd_sc_hd__decap_6 FILLER_142_668 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_142_678 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_142_68 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_142_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41864,25 +42009,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_142_715 (
+  sky130_fd_sc_hd__decap_6 FILLER_142_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_730 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_142_738 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_75 (
+  sky130_fd_sc_hd__decap_3 FILLER_142_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41894,85 +42039,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_142_781 (
+  sky130_fd_sc_hd__decap_8 FILLER_142_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_822 (
+  sky130_fd_sc_hd__decap_4 FILLER_142_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_829 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_142_837 (
+  sky130_fd_sc_hd__decap_4 FILLER_142_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_142_87 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_871 (
+  sky130_fd_sc_hd__fill_2 FILLER_142_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_142_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_905 (
+  sky130_fd_sc_hd__fill_1 FILLER_142_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_142_91 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_898 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_142_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_142_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -41990,49 +42147,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_142_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_142_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_142_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42068,13 +42225,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_109 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42134,12 +42291,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_143_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -42164,12 +42315,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_143_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -42236,79 +42381,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_146 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_143_154 (
+  sky130_fd_sc_hd__decap_4 FILLER_143_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_166 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_178 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_182 (
+  sky130_fd_sc_hd__decap_3 FILLER_143_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_198 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_225 (
+  sky130_fd_sc_hd__fill_2 FILLER_143_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_143_237 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_243 (
+  sky130_fd_sc_hd__decap_6 FILLER_143_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_264 (
+  sky130_fd_sc_hd__fill_1 FILLER_143_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_143_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_282 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_27 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_143_271 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_143_277 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_143_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42326,25 +42489,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_31 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_322 (
+  sky130_fd_sc_hd__decap_4 FILLER_143_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_143_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_346 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_339 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42362,151 +42525,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_376 (
+  sky130_fd_sc_hd__decap_3 FILLER_143_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_384 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_143_388 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_405 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_417 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_143_428 (
+  sky130_fd_sc_hd__decap_3 FILLER_143_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_445 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_453 (
+  sky130_fd_sc_hd__decap_3 FILLER_143_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_473 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_143_485 (
+  sky130_fd_sc_hd__decap_6 FILLER_143_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_508 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_143_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_143_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_558 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_579 (
+  sky130_fd_sc_hd__fill_2 FILLER_143_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_591 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_602 (
+  sky130_fd_sc_hd__decap_4 FILLER_143_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_618 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_626 (
+  sky130_fd_sc_hd__fill_2 FILLER_143_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_637 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_649 (
+  sky130_fd_sc_hd__fill_1 FILLER_143_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_143_618 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_143_62 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_143_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42524,37 +42705,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_699 (
+  sky130_fd_sc_hd__decap_3 FILLER_143_683 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_711 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42566,157 +42747,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_740 (
+  sky130_fd_sc_hd__fill_1 FILLER_143_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_76 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_143_791 (
+  sky130_fd_sc_hd__decap_6 FILLER_143_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_813 (
+  sky130_fd_sc_hd__fill_1 FILLER_143_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_826 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_838 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_858 (
+  sky130_fd_sc_hd__decap_4 FILLER_143_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_88 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_910 (
+  sky130_fd_sc_hd__fill_2 FILLER_143_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_143_941 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_143_952 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_143_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_143_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_143_961 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_143_973 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_143_98 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_143_984 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_143_996 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_144_1004 (
+  sky130_fd_sc_hd__decap_8 FILLER_143_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42728,12 +42879,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_102 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_144_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -42788,13 +42933,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_144_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42830,12 +42975,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_144_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -42860,6 +42999,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_144_124 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_144_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -42920,43 +43065,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_144_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_144_149 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_163 (
+  sky130_fd_sc_hd__decap_3 FILLER_144_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_180 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_192 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_181 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_144_189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -42968,49 +43113,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_23 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_244 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_252 (
+  sky130_fd_sc_hd__decap_4 FILLER_144_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_267 (
+  sky130_fd_sc_hd__decap_4 FILLER_144_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_281 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -43028,313 +43173,325 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_317 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_328 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_144_349 (
+  sky130_fd_sc_hd__decap_4 FILLER_144_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_353 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_378 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_389 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_144_398 (
+  sky130_fd_sc_hd__decap_6 FILLER_144_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_404 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_419 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_144_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_429 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_464 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_47 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_144_476 (
+  sky130_fd_sc_hd__decap_3 FILLER_144_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_497 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_509 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_517 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_539 (
+  sky130_fd_sc_hd__decap_4 FILLER_144_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_551 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_144_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_59 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_603 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_618 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_633 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_651 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_659 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_665 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_677 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_689 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_674 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_71 (
+  sky130_fd_sc_hd__decap_4 FILLER_144_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_715 (
+  sky130_fd_sc_hd__decap_3 FILLER_144_682 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_730 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_742 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_750 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_755 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_783 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_794 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_809 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_144_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_855 (
+  sky130_fd_sc_hd__fill_2 FILLER_144_845 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_144_850 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_144_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -43352,85 +43509,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_913 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_144_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_144_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_930 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_144_942 (
+  sky130_fd_sc_hd__decap_8 FILLER_144_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_144_954 (
+  sky130_fd_sc_hd__decap_3 FILLER_144_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_144_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_144_970 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_144_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_1009 (
+  sky130_fd_sc_hd__decap_12 FILLER_144_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_1021 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_145_1033 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_1013 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_145_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -43442,6 +43605,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_145_105 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_145_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -43472,12 +43641,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_110 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_145_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -43496,12 +43659,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_145_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -43514,6 +43671,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_145_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_145_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -43538,6 +43701,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_145_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_145_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -43562,13 +43731,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_126 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_1269 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -43586,12 +43755,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_13 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_145_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -43640,79 +43803,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_175 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_145_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_230 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_145_238 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_145_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_289 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_145_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_30 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_145_301 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_3 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_145_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -43724,13 +43893,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_336 (
+  sky130_fd_sc_hd__fill_2 FILLER_145_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_145_348 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_325 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_145_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -43742,337 +43917,319 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_145_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_380 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_395 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_407 (
+  sky130_fd_sc_hd__decap_4 FILLER_145_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_417 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_145_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_432 (
+  sky130_fd_sc_hd__fill_2 FILLER_145_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_145_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_45 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_451 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_145_471 (
+  sky130_fd_sc_hd__fill_2 FILLER_145_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_475 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_493 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_145_505 (
+  sky130_fd_sc_hd__decap_4 FILLER_145_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_528 (
+  sky130_fd_sc_hd__decap_3 FILLER_145_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_539 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_145_547 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_145_550 (
+  sky130_fd_sc_hd__decap_3 FILLER_145_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_586 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_145_57 (
+  sky130_fd_sc_hd__fill_2 FILLER_145_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_573 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_584 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_145_596 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_602 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_616 (
+  sky130_fd_sc_hd__decap_4 FILLER_145_643 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_145_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_631 (
+  sky130_fd_sc_hd__decap_3 FILLER_145_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_658 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_145_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_696 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_720 (
+  sky130_fd_sc_hd__fill_1 FILLER_145_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_73 (
+  sky130_fd_sc_hd__fill_2 FILLER_145_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_736 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_744 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_749 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_771 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_145_791 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_794 (
+  sky130_fd_sc_hd__decap_4 FILLER_145_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_145_81 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_811 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_838 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_823 (
+  sky130_fd_sc_hd__decap_4 FILLER_145_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_835 (
+  sky130_fd_sc_hd__decap_4 FILLER_145_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_145_847 (
+  sky130_fd_sc_hd__decap_3 FILLER_145_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_887 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_145_898 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_145_9 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_145_910 (
+  sky130_fd_sc_hd__decap_8 FILLER_145_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44084,49 +44241,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_946 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_145_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_145_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_145_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_100 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_146_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_145_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44150,6 +44301,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_146_104 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_146_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44186,12 +44343,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_146_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44216,6 +44367,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_146_116 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_146_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44258,6 +44415,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_146_124 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_146_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44294,12 +44457,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_146_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44336,103 +44493,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_144 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_146_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_152 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_161 (
+  sky130_fd_sc_hd__decap_3 FILLER_146_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_173 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_19 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_204 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_146_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_146_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_23 (
+  sky130_fd_sc_hd__decap_4 FILLER_146_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_243 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_260 (
+  sky130_fd_sc_hd__decap_3 FILLER_146_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_146_272 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_146_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_146_284 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44444,67 +44589,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_301 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_146_333 (
+  sky130_fd_sc_hd__fill_2 FILLER_146_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_381 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_146_393 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_146_40 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_404 (
+  sky130_fd_sc_hd__fill_2 FILLER_146_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_419 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44516,79 +44661,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_486 (
+  sky130_fd_sc_hd__fill_2 FILLER_146_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_511 (
+  sky130_fd_sc_hd__fill_2 FILLER_146_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_520 (
+  sky130_fd_sc_hd__decap_6 FILLER_146_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_529 (
+  sky130_fd_sc_hd__decap_4 FILLER_146_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_541 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_542 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_146_577 (
+  sky130_fd_sc_hd__decap_4 FILLER_146_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_593 (
+  sky130_fd_sc_hd__fill_2 FILLER_146_578 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_146_581 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_146_591 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44600,13 +44757,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_621 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44618,13 +44775,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_676 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_146_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44636,181 +44799,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_70 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_703 (
+  sky130_fd_sc_hd__decap_6 FILLER_146_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_728 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_750 (
+  sky130_fd_sc_hd__decap_4 FILLER_146_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_778 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_146_78 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_789 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_146_797 (
+  sky130_fd_sc_hd__fill_2 FILLER_146_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_809 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_146_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_146_837 (
+  sky130_fd_sc_hd__decap_6 FILLER_146_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_854 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_866 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_146_878 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_146_917 (
+  sky130_fd_sc_hd__decap_8 FILLER_146_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_146_921 (
+  sky130_fd_sc_hd__fill_1 FILLER_146_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_936 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_146_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_146_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_146_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_146_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_1009 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_1021 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_147_1033 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -44834,12 +44997,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_107 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_147_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44858,6 +45015,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_147_111 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_147_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -44924,12 +45087,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_147_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -45014,103 +45171,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_153 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_163 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_175 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_192 (
+  sky130_fd_sc_hd__decap_4 FILLER_147_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_203 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_214 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_266 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_283 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_29 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_291 (
+  sky130_fd_sc_hd__decap_3 FILLER_147_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_255 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_147_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_270 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_147_278 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_147_286 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_147_298 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_147_3 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_147_304 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_147_306 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_147_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45134,97 +45333,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_367 (
+  sky130_fd_sc_hd__decap_4 FILLER_147_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_383 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_400 (
+  sky130_fd_sc_hd__decap_6 FILLER_147_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_147_408 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_41 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_418 (
+  sky130_fd_sc_hd__decap_4 FILLER_147_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_147_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_432 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_462 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_473 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_485 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_505 (
+  sky130_fd_sc_hd__decap_4 FILLER_147_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_517 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_147_53 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45242,127 +45435,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_578 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_147_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_580 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_147_594 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_611 (
+  sky130_fd_sc_hd__decap_3 FILLER_147_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_619 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_655 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_147_667 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_688 (
+  sky130_fd_sc_hd__decap_6 FILLER_147_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_147_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_7 (
+  sky130_fd_sc_hd__decap_3 FILLER_147_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_730 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_737 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_74 (
+  sky130_fd_sc_hd__decap_4 FILLER_147_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_763 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_147_775 (
+  sky130_fd_sc_hd__decap_3 FILLER_147_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45380,31 +45567,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_82 (
+  sky130_fd_sc_hd__fill_2 FILLER_147_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_838 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_147_850 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_147_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_855 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_147_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45416,19 +45609,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_873 (
+  sky130_fd_sc_hd__decap_8 FILLER_147_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_900 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_901 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_147_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45440,49 +45639,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_147_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_948 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_965 (
+  sky130_fd_sc_hd__fill_1 FILLER_147_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_147_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_147_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_147_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_100 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_148_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_147_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45530,6 +45729,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_148_109 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_148_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -45548,12 +45753,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_148_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_148_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -45578,6 +45777,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_148_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_148_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -45596,12 +45801,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_148_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -45686,25 +45885,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_163 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_193 (
+  sky130_fd_sc_hd__decap_3 FILLER_148_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_205 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_173 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_148_185 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_148_197 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_148_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45716,175 +45933,217 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_23 (
+  sky130_fd_sc_hd__decap_3 FILLER_148_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_148_235 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_244 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_255 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_267 (
+  sky130_fd_sc_hd__decap_4 FILLER_148_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_285 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_148_3 (
+  sky130_fd_sc_hd__fill_2 FILLER_148_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_148_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_148_321 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_328 (
+  sky130_fd_sc_hd__decap_6 FILLER_148_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_148_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_148_341 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_361 (
+  sky130_fd_sc_hd__decap_3 FILLER_148_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_148_393 (
+  sky130_fd_sc_hd__decap_3 FILLER_148_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_407 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_418 (
+  sky130_fd_sc_hd__decap_3 FILLER_148_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_148_430 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_450 (
+  sky130_fd_sc_hd__decap_4 FILLER_148_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_490 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_50 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_148_517 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_560 (
+  sky130_fd_sc_hd__fill_2 FILLER_148_481 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_148_495 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_148_510 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_148_518 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_148_539 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_148_556 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_148_56 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_148_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45896,37 +46155,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_584 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_599 (
+  sky130_fd_sc_hd__decap_4 FILLER_148_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_614 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_148_622 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_148_632 (
+  sky130_fd_sc_hd__decap_4 FILLER_148_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -45938,67 +46191,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_646 (
+  sky130_fd_sc_hd__fill_2 FILLER_148_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_658 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_148_666 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_675 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_687 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_682 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_148_70 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_148_703 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_148_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_711 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_738 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_753 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46010,151 +46263,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_783 (
+  sky130_fd_sc_hd__decap_4 FILLER_148_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_148_795 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_809 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_81 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_148_821 (
+  sky130_fd_sc_hd__fill_2 FILLER_148_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_148_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_148_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_849 (
+  sky130_fd_sc_hd__fill_1 FILLER_148_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_873 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_148_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_889 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_148_89 (
+  sky130_fd_sc_hd__decap_3 FILLER_148_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_911 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_922 (
+  sky130_fd_sc_hd__decap_8 FILLER_148_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_148_930 (
+  sky130_fd_sc_hd__fill_2 FILLER_148_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_937 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_148_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_148_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_148_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_148_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_148_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_1016 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_1028 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_149_1036 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46178,12 +46425,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_107 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_149_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -46214,6 +46455,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_149_113 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_149_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -46244,12 +46491,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_149_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_149_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -46262,6 +46503,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_149_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_149_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -46292,6 +46539,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_149_127 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_149_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -46352,97 +46605,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_142 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_150 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_149_184 (
+  sky130_fd_sc_hd__decap_3 FILLER_149_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_198 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_219 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_230 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_24 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_242 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_252 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_279 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_291 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_149_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46454,7 +46701,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_310 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_306 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_149_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46466,25 +46719,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_347 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_149_359 (
+  sky130_fd_sc_hd__decap_4 FILLER_149_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46496,55 +46743,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_375 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_386 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_413 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_149_440 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_446 (
+  sky130_fd_sc_hd__decap_4 FILLER_149_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_46 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_432 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_149_437 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_149_449 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_149_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46556,313 +46821,301 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_501 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_535 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_547 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_554 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_586 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_149_58 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_582 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_149_590 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_149_619 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_641 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_149_665 (
+  sky130_fd_sc_hd__decap_4 FILLER_149_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_679 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_149_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_702 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_711 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_736 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_149_748 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_752 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_772 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_780 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_824 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_785 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_149_825 (
+  sky130_fd_sc_hd__decap_3 FILLER_149_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_149_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_871 (
+  sky130_fd_sc_hd__decap_4 FILLER_149_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_149_909 (
+  sky130_fd_sc_hd__decap_4 FILLER_149_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_924 (
+  sky130_fd_sc_hd__decap_8 FILLER_149_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_940 (
+  sky130_fd_sc_hd__fill_2 FILLER_149_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_952 (
+  sky130_fd_sc_hd__decap_12 FILLER_149_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_967 (
+  sky130_fd_sc_hd__decap_6 FILLER_149_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_149_975 (
+  sky130_fd_sc_hd__fill_1 FILLER_149_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_149_981 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_149_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_14_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_14_1021 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_14_1033 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46874,79 +47127,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_14_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_14_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_14_1075 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1080 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1092 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1103 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_14_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_14_1130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_14_1141 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_14_1152 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_14_1164 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -46958,13 +47193,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_14_1176 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_14_1188 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -47420,19 +47649,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_14_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_14_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -47444,61 +47673,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_14_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_14_822 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_14_839 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_851 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_14_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_890 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_14_901 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_14_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_14_917 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_14_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -47516,85 +47751,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_14_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_14_978 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_14_990 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_14_994 (
+  sky130_fd_sc_hd__decap_12 FILLER_14_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_14_999 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_100 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_1000 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_1019 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_1006 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_1040 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_1051 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_1020 (
+  sky130_fd_sc_hd__decap_4 FILLER_150_1063 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_150_1044 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_150_1056 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -47630,7 +47853,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_150_112 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -47666,12 +47889,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_150_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -47696,6 +47913,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_150_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_150_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -47756,6 +47979,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_6 FILLER_150_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_150_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -47768,31 +47997,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_139 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_150_150 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_170 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_150_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -47810,313 +48033,337 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_224 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_23 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_247 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_257 (
+  sky130_fd_sc_hd__decap_4 FILLER_150_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_269 (
+  sky130_fd_sc_hd__decap_4 FILLER_150_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_150_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_292 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_316 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_327 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_337 (
+  sky130_fd_sc_hd__decap_3 FILLER_150_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_150_361 (
+  sky130_fd_sc_hd__decap_3 FILLER_150_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_365 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_369 (
+  sky130_fd_sc_hd__decap_6 FILLER_150_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_386 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_150_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_412 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_438 (
+  sky130_fd_sc_hd__decap_6 FILLER_150_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_450 (
+  sky130_fd_sc_hd__decap_3 FILLER_150_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_490 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_502 (
+  sky130_fd_sc_hd__decap_6 FILLER_150_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_52 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_488 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_534 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_150_542 (
+  sky130_fd_sc_hd__decap_6 FILLER_150_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_563 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_574 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_6 (
+  sky130_fd_sc_hd__decap_4 FILLER_150_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_606 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_618 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_633 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_150_64 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_685 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_150_697 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_725 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_737 (
+  sky130_fd_sc_hd__decap_6 FILLER_150_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_150_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_767 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_810 (
+  sky130_fd_sc_hd__decap_3 FILLER_150_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_82 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_150_822 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_784 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_150_796 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_150_80 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_150_808 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_150_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -48128,181 +48375,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_150_833 (
+  sky130_fd_sc_hd__fill_2 FILLER_150_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_857 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_870 (
+  sky130_fd_sc_hd__decap_3 FILLER_150_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_150_881 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_150_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_892 (
+  sky130_fd_sc_hd__decap_4 FILLER_150_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_150_90 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_918 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_150_919 (
+  sky130_fd_sc_hd__decap_4 FILLER_150_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_150_923 (
+  sky130_fd_sc_hd__decap_8 FILLER_150_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_150_938 (
+  sky130_fd_sc_hd__fill_1 FILLER_150_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_150_978 (
+  sky130_fd_sc_hd__decap_12 FILLER_150_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_150_988 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1007 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_1017 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1019 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_151_1031 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1064 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1076 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_1088 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1099 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_110 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_151_1138 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_151_1150 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_151_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -48332,6 +48597,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_151_120 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_151_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -48344,6 +48615,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_151_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_151_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -48386,13 +48663,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_1318 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_131 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_132 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -48434,187 +48711,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_144 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_156 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_168 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_151_180 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_187 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_151_195 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_233 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_151_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_151_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_251 (
+  sky130_fd_sc_hd__decap_6 FILLER_151_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_27 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_278 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_151_3 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_347 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_151_359 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_365 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_151_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_151_39 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_397 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_43 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_432 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_456 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_476 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -48626,187 +48903,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_527 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_52 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_539 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_151_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_550 (
+  sky130_fd_sc_hd__decap_3 FILLER_151_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_583 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_570 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_575 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_602 (
+  sky130_fd_sc_hd__decap_3 FILLER_151_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_620 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_151_628 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_650 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_662 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_670 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_681 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_151_693 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_697 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_7 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_71 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_702 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_151_730 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_733 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_774 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_794 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_151_828 (
+  sky130_fd_sc_hd__decap_4 FILLER_151_806 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_151_822 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_151_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -48818,157 +49107,139 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_855 (
+  sky130_fd_sc_hd__decap_3 FILLER_151_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_151_863 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_883 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_151_895 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_905 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_151_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_151_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_939 (
+  sky130_fd_sc_hd__decap_3 FILLER_151_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_950 (
+  sky130_fd_sc_hd__fill_2 FILLER_151_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_151_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_151_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_151_973 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_151_996 (
+  sky130_fd_sc_hd__decap_8 FILLER_151_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1012 (
+  sky130_fd_sc_hd__fill_1 FILLER_151_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1024 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1036 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_1030 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1048 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_152_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_1060 (
+  sky130_fd_sc_hd__decap_4 FILLER_152_1064 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_1108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_1120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_152_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_152_1117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_152_113 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -48998,6 +49269,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_152_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_152_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -49034,12 +49311,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_152_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -49064,6 +49335,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_152_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_152_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -49100,12 +49377,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_152_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -49118,223 +49389,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_152_149 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_16 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_170 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_190 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_222 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_230 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_245 (
+  sky130_fd_sc_hd__decap_6 FILLER_152_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_266 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_274 (
+  sky130_fd_sc_hd__decap_4 FILLER_152_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_152_28 (
+  sky130_fd_sc_hd__decap_6 FILLER_152_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_283 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_295 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_315 (
+  sky130_fd_sc_hd__decap_4 FILLER_152_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_32 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_308 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_326 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_152_334 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_36 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_368 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_152_392 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_396 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_152_418 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_152_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_152_452 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_152_459 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_152_471 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_152_493 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_152_504 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49346,49 +49593,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_539 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_551 (
+  sky130_fd_sc_hd__decap_6 FILLER_152_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_152_559 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_565 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_599 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_626 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_593 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_152_605 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_152_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49400,145 +49659,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_646 (
+  sky130_fd_sc_hd__decap_4 FILLER_152_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_674 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_686 (
+  sky130_fd_sc_hd__fill_2 FILLER_152_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_722 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_73 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_745 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_152_757 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_767 (
+  sky130_fd_sc_hd__fill_2 FILLER_152_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_152_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_783 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_809 (
+  sky130_fd_sc_hd__fill_2 FILLER_152_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_152_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_152_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_152_837 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_841 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_851 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_863 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_152_871 (
+  sky130_fd_sc_hd__decap_3 FILLER_152_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_876 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_842 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_152_854 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_152_866 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_152_878 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49550,31 +49827,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_152_894 (
+  sky130_fd_sc_hd__decap_6 FILLER_152_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_899 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_152_911 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_152_917 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49586,139 +49851,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_937 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_152_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_152_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_152_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_954 (
+  sky130_fd_sc_hd__fill_1 FILLER_152_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_152_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_152_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_152_979 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_152_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_1009 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_102 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_1061 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1020 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_1082 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_1036 (
+  sky130_fd_sc_hd__decap_4 FILLER_153_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_1139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1099 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_153_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_153_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49760,7 +49995,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49826,6 +50061,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_153_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_153_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -49844,13 +50085,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_138 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_1385 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49862,97 +50103,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_153_162 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_167 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_179 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_153_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_199 (
+  sky130_fd_sc_hd__decap_4 FILLER_153_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_211 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_153_223 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_234 (
+  sky130_fd_sc_hd__decap_6 FILLER_153_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_153_242 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_248 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_153_256 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_278 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_27 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_153_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_153_288 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_153_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49964,19 +50187,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_31 (
+  sky130_fd_sc_hd__fill_2 FILLER_153_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_320 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_351 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_340 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_153_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -49988,49 +50217,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_370 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_382 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_153_394 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_404 (
+  sky130_fd_sc_hd__fill_2 FILLER_153_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_416 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_153_42 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_153_424 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_153_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50042,85 +50253,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_471 (
+  sky130_fd_sc_hd__decap_6 FILLER_153_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_487 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_512 (
+  sky130_fd_sc_hd__fill_2 FILLER_153_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_553 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_565 (
+  sky130_fd_sc_hd__fill_2 FILLER_153_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_573 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_153_593 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_153_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50132,73 +50331,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_615 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_641 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_662 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_670 (
+  sky130_fd_sc_hd__decap_3 FILLER_153_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_153_691 (
+  sky130_fd_sc_hd__decap_3 FILLER_153_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_697 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_717 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_153_729 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_153_737 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50210,55 +50403,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_153_745 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_766 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_777 (
+  sky130_fd_sc_hd__decap_4 FILLER_153_766 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_789 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_153_825 (
+  sky130_fd_sc_hd__decap_4 FILLER_153_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_831 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_846 (
+  sky130_fd_sc_hd__fill_1 FILLER_153_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_837 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_153_849 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_153_853 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_153_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50270,37 +50481,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_871 (
+  sky130_fd_sc_hd__decap_3 FILLER_153_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_887 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_153_899 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_153_911 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_932 (
+  sky130_fd_sc_hd__decap_3 FILLER_153_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_943 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_928 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_153_948 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50312,91 +50529,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_153_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_153_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_153_98 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_153_992 (
+  sky130_fd_sc_hd__decap_8 FILLER_153_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_101 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1027 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1039 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1051 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_154_1063 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_1058 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_1067 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1081 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_1117 (
+  sky130_fd_sc_hd__decap_6 FILLER_154_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_112 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50510,7 +50727,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_134 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_134 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50534,7 +50751,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_145 (
+  sky130_fd_sc_hd__decap_6 FILLER_154_146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50546,61 +50763,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_154_152 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_6 FILLER_154_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_174 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_191 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_203 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_154_211 (
+  sky130_fd_sc_hd__decap_4 FILLER_154_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_154_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_256 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_154_268 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_248 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_154_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50612,25 +50841,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_274 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_276 (
+  sky130_fd_sc_hd__decap_4 FILLER_154_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_154_288 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_154_294 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50642,19 +50865,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_311 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_323 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_32 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_154_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50666,133 +50895,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_348 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_35 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_376 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_387 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_395 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_154_414 (
+  sky130_fd_sc_hd__decap_3 FILLER_154_430 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_420 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_437 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_449 (
+  sky130_fd_sc_hd__decap_4 FILLER_154_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_457 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_487 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_499 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_154_520 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_154_527 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_154_539 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_154_559 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50804,73 +51015,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_571 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_579 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_597 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_605 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_614 (
+  sky130_fd_sc_hd__decap_4 FILLER_154_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_622 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_633 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_642 (
+  sky130_fd_sc_hd__decap_6 FILLER_154_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_654 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_154_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_681 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_693 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_674 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_154_68 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_154_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50882,43 +51105,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_154_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_154_726 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_738 (
+  sky130_fd_sc_hd__decap_3 FILLER_154_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_780 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_794 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_154_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -50930,91 +51159,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_154_804 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_154_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_154_833 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_854 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_865 (
+  sky130_fd_sc_hd__decap_4 FILLER_154_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_877 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_154_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_903 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_927 (
+  sky130_fd_sc_hd__decap_3 FILLER_154_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_154_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_154_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_154_947 (
+  sky130_fd_sc_hd__fill_2 FILLER_154_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_154_97 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_154_972 (
+  sky130_fd_sc_hd__decap_8 FILLER_154_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_154_983 (
+  sky130_fd_sc_hd__fill_1 FILLER_154_990 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51026,85 +51261,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1038 (
+  sky130_fd_sc_hd__fill_2 FILLER_155_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1062 (
+  sky130_fd_sc_hd__decap_3 FILLER_155_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_107 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_1085 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1086 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1099 (
+  sky130_fd_sc_hd__decap_6 FILLER_155_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1111 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_1118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_1142 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_155_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_155_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51140,12 +51387,24 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_155_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_155_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_155_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_155_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -51194,12 +51453,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_155_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -51212,6 +51465,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_155_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_155_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -51236,223 +51495,247 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_159 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_167 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_175 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_193 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_155_205 (
+  sky130_fd_sc_hd__fill_2 FILLER_155_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_210 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_222 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_233 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_217 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_241 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_248 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_25 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_259 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_271 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_155_283 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_289 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_294 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_302 (
+  sky130_fd_sc_hd__decap_3 FILLER_155_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_310 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_322 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_350 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_362 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_386 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_40 (
+  sky130_fd_sc_hd__decap_4 FILLER_155_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_408 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_419 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_432 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_403 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_460 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_472 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_155_48 (
+  sky130_fd_sc_hd__decap_4 FILLER_155_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_484 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_493 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_464 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_515 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_527 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_535 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_504 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_155_51 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_155_516 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_155_524 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_155_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51464,217 +51747,205 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_569 (
+  sky130_fd_sc_hd__fill_2 FILLER_155_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_593 (
+  sky130_fd_sc_hd__fill_2 FILLER_155_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_605 (
+  sky130_fd_sc_hd__fill_2 FILLER_155_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_609 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_611 (
+  sky130_fd_sc_hd__fill_2 FILLER_155_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_616 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_65 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_641 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_655 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_667 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_681 (
+  sky130_fd_sc_hd__decap_4 FILLER_155_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_692 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_155_700 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_702 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_721 (
+  sky130_fd_sc_hd__decap_3 FILLER_155_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_768 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_77 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_155_780 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_806 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_817 (
+  sky130_fd_sc_hd__decap_6 FILLER_155_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_155_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_846 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_862 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_873 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_155_885 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_906 (
+  sky130_fd_sc_hd__decap_3 FILLER_155_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_914 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_155_916 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_155_924 (
+  sky130_fd_sc_hd__decap_6 FILLER_155_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51686,115 +51957,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_155_949 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_155_959 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_155_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_155_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_155_975 (
+  sky130_fd_sc_hd__decap_4 FILLER_155_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_99 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_155_991 (
+  sky130_fd_sc_hd__fill_1 FILLER_155_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_100 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_1015 (
+  sky130_fd_sc_hd__fill_2 FILLER_156_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1027 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1051 (
+  sky130_fd_sc_hd__decap_6 FILLER_156_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_156_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_1067 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_1100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_108 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_1120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1081 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1093 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_156_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51848,6 +52101,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_156_122 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_156_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -51878,12 +52137,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_128 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_156_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -51932,31 +52185,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_156_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_160 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_175 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_195 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_162 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_156_170 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_156_179 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_156_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51974,13 +52245,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_223 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_156_23 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -51992,253 +52257,247 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_244 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_156_256 (
+  sky130_fd_sc_hd__decap_4 FILLER_156_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_267 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_283 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_295 (
+  sky130_fd_sc_hd__decap_4 FILLER_156_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_307 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_319 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_156_331 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_373 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_384 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_39 (
+  sky130_fd_sc_hd__decap_6 FILLER_156_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_412 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_47 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_490 (
+  sky130_fd_sc_hd__fill_2 FILLER_156_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_502 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_156_514 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_518 (
+  sky130_fd_sc_hd__decap_4 FILLER_156_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_523 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_156_535 (
+  sky130_fd_sc_hd__decap_4 FILLER_156_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_562 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_156_574 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_593 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_6 (
+  sky130_fd_sc_hd__fill_2 FILLER_156_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_156_605 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_609 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_619 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_63 (
+  sky130_fd_sc_hd__decap_6 FILLER_156_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_639 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_661 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_670 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_156_682 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52250,103 +52509,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_714 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_729 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_156_741 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_747 (
+  sky130_fd_sc_hd__fill_2 FILLER_156_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_752 (
+  sky130_fd_sc_hd__fill_2 FILLER_156_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_156_760 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_778 (
+  sky130_fd_sc_hd__decap_4 FILLER_156_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_786 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_804 (
+  sky130_fd_sc_hd__fill_2 FILLER_156_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_156_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_833 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_156_84 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_156_841 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_156_856 (
+  sky130_fd_sc_hd__fill_1 FILLER_156_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52364,55 +52605,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_156_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_932 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_156_947 (
+  sky130_fd_sc_hd__decap_3 FILLER_156_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_156_952 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_960 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_156_976 (
+  sky130_fd_sc_hd__decap_8 FILLER_156_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_156_988 (
+  sky130_fd_sc_hd__decap_12 FILLER_156_983 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_156_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52424,91 +52671,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_1007 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_1036 (
+  sky130_fd_sc_hd__decap_3 FILLER_157_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1050 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_1051 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_1078 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_11 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1111 (
+  sky130_fd_sc_hd__decap_6 FILLER_157_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_1129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_1141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_1147 (
+  sky130_fd_sc_hd__decap_6 FILLER_157_1153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52532,6 +52779,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_157_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_157_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -52550,6 +52803,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_157_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_157_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -52610,6 +52869,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_157_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_157_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -52622,12 +52887,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_157_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -52640,13 +52899,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_152 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_157_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_15 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_157_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52658,151 +52923,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_157_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_199 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_214 (
+  sky130_fd_sc_hd__fill_2 FILLER_157_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_226 (
+  sky130_fd_sc_hd__decap_6 FILLER_157_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_236 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_253 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_265 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_269 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_28 (
+  sky130_fd_sc_hd__decap_4 FILLER_157_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_289 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_301 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_157_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_312 (
+  sky130_fd_sc_hd__decap_6 FILLER_157_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_322 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_157_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_348 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_157_360 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_157_393 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_411 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_399 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_423 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_437 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_461 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_428 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_157_440 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_157_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52814,97 +53091,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_48 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_4 FILLER_157_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_493 (
+  sky130_fd_sc_hd__decap_4 FILLER_157_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_157_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_157_543 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_566 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_157_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_60 (
+  sky130_fd_sc_hd__fill_2 FILLER_157_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_157_603 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_609 (
+  sky130_fd_sc_hd__decap_4 FILLER_157_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_648 (
+  sky130_fd_sc_hd__fill_2 FILLER_157_623 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_157_644 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -52916,139 +53193,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_672 (
+  sky130_fd_sc_hd__decap_4 FILLER_157_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_69 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_157_696 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_702 (
+  sky130_fd_sc_hd__decap_3 FILLER_157_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_722 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_157_730 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_749 (
+  sky130_fd_sc_hd__decap_3 FILLER_157_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_754 (
+  sky130_fd_sc_hd__decap_4 FILLER_157_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_157_77 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_776 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_792 (
+  sky130_fd_sc_hd__decap_4 FILLER_157_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_157_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_809 (
+  sky130_fd_sc_hd__fill_2 FILLER_157_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_824 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_846 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_157_864 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_157_872 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_157_889 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53072,157 +53331,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_924 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_946 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_157_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_964 (
+  sky130_fd_sc_hd__decap_6 FILLER_157_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_157_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_157_984 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_157_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_157_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_99 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_157_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_1006 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1022 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1034 (
+  sky130_fd_sc_hd__decap_3 FILLER_158_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1072 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1046 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_1084 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_1058 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_1066 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_1173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1117 (
+  sky130_fd_sc_hd__decap_4 FILLER_158_1185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1142 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1166 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_158_1178 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_158_119 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53324,85 +53553,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_141 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_158_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_169 (
+  sky130_fd_sc_hd__fill_2 FILLER_158_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_158_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_185 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_200 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_158_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_23 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_242 (
+  sky130_fd_sc_hd__decap_4 FILLER_158_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_158_250 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_285 (
+  sky130_fd_sc_hd__fill_2 FILLER_158_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53414,157 +53643,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_317 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_158_329 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_158_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_344 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_368 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_380 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_158_392 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_396 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_158_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_41 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_421 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_433 (
+  sky130_fd_sc_hd__fill_2 FILLER_158_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_450 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_474 (
+  sky130_fd_sc_hd__fill_2 FILLER_158_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_490 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_498 (
+  sky130_fd_sc_hd__decap_3 FILLER_158_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_504 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_158_516 (
+  sky130_fd_sc_hd__fill_2 FILLER_158_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_556 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_534 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_549 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_158_561 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_158_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53576,121 +53793,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_585 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_613 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_628 (
+  sky130_fd_sc_hd__fill_2 FILLER_158_64 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_63 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_640 (
+  sky130_fd_sc_hd__decap_4 FILLER_158_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_649 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_688 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_683 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_700 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_715 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_739 (
+  sky130_fd_sc_hd__decap_3 FILLER_158_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_78 (
+  sky130_fd_sc_hd__decap_6 FILLER_158_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_788 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_815 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_814 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_158_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53708,19 +53931,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_838 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_865 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_876 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_860 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_158_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53732,145 +53961,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_90 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_158_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_158_914 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_918 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_158_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_158_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_950 (
+  sky130_fd_sc_hd__decap_3 FILLER_158_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_962 (
+  sky130_fd_sc_hd__decap_8 FILLER_158_965 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_158_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_158_982 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_158_99 (
+  sky130_fd_sc_hd__decap_3 FILLER_159_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_158_998 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_1016 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_159_1035 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_1072 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_105 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1050 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1062 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1086 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1099 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_159_1123 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -53894,12 +54111,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_159_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_159_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -53972,6 +54183,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_159_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_159_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -53984,12 +54201,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_159_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -54026,19 +54237,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_159_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_159_159 (
+  sky130_fd_sc_hd__fill_2 FILLER_159_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54050,67 +54261,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_187 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_159_195 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_216 (
+  sky130_fd_sc_hd__fill_2 FILLER_159_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_228 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_23 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_236 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_245 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_253 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_159_267 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_159_278 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_159_286 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54128,13 +54321,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_159_306 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_159_321 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54146,67 +54333,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_159_341 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_358 (
+  sky130_fd_sc_hd__decap_6 FILLER_159_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_159_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_374 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_38 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_390 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_414 (
+  sky130_fd_sc_hd__decap_3 FILLER_159_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_426 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_431 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_159_462 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_159_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54218,19 +54393,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_159_501 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_507 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_509 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_159_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54242,12 +54423,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_53 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_159_536 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -54260,19 +54435,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_554 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_159_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_583 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_570 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_159_578 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_159_586 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_159_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54284,55 +54477,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_620 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_159_632 (
+  sky130_fd_sc_hd__fill_2 FILLER_159_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_638 (
+  sky130_fd_sc_hd__decap_3 FILLER_159_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_658 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_676 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_71 (
+  sky130_fd_sc_hd__decap_4 FILLER_159_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_159_714 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_709 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_159_72 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54344,187 +54543,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_159_745 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_776 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_159_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_159_79 (
+  sky130_fd_sc_hd__decap_6 FILLER_159_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_813 (
+  sky130_fd_sc_hd__decap_6 FILLER_159_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_835 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_159_847 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_159_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_159_871 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_159_893 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_899 (
+  sky130_fd_sc_hd__decap_6 FILLER_159_909 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_90 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_159_911 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_159_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_159_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_159_944 (
+  sky130_fd_sc_hd__fill_1 FILLER_159_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_954 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_966 (
+  sky130_fd_sc_hd__fill_2 FILLER_159_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_159_974 (
+  sky130_fd_sc_hd__decap_8 FILLER_159_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_159_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_15_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_15_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_1072 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_15_1080 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -54536,6 +54729,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_15_1099 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_2 FILLER_15_11 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -54548,25 +54747,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_15_1113 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_15_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_1150 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_15_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55058,67 +55257,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_769 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_15_777 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_782 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_15_790 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_15_802 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_15_814 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_15_834 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_15_845 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_15_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55136,19 +55317,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_15_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_15_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55160,31 +55341,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_15_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_15_936 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_948 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_15_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55196,91 +55377,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_15_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_15_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_15_999 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_1006 (
+  sky130_fd_sc_hd__decap_6 FILLER_160_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1011 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1023 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_1018 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_1045 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1047 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_1059 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_1067 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_107 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1081 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1093 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1117 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_1126 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55292,25 +55449,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1142 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_1148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_1172 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_160_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55322,6 +55485,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_160_120 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_160_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -55334,12 +55503,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_122 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_160_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -55376,12 +55539,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_160_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_160_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -55394,6 +55551,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_160_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_160_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -55424,55 +55587,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_142 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_160_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_160_150 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_157 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_160_169 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_175 (
+  sky130_fd_sc_hd__decap_6 FILLER_160_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_183 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_160_195 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_160_201 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55484,61 +55635,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_21 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_249 (
+  sky130_fd_sc_hd__decap_4 FILLER_160_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_266 (
+  sky130_fd_sc_hd__decap_4 FILLER_160_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_274 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_160_29 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_160_294 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55550,7 +55689,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_316 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_315 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_160_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55562,49 +55707,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_380 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_392 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_396 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_441 (
+  sky130_fd_sc_hd__fill_2 FILLER_160_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_453 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_407 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_160_434 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_160_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55616,91 +55773,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_459 (
+  sky130_fd_sc_hd__decap_4 FILLER_160_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_160_467 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_488 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_49 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_496 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_160_532 (
+  sky130_fd_sc_hd__decap_4 FILLER_160_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_538 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_558 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_570 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_160_578 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_601 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_616 (
+  sky130_fd_sc_hd__decap_4 FILLER_160_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_160_593 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_160_611 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_160_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -55718,289 +55893,277 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_659 (
+  sky130_fd_sc_hd__fill_2 FILLER_160_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_66 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_660 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_686 (
+  sky130_fd_sc_hd__fill_2 FILLER_160_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_698 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_703 (
+  sky130_fd_sc_hd__fill_2 FILLER_160_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_711 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_742 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_754 (
+  sky130_fd_sc_hd__fill_2 FILLER_160_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_779 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_800 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_811 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_823 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_83 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_837 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_160_849 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_868 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_160_880 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_160_91 (
+  sky130_fd_sc_hd__fill_2 FILLER_160_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_160_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_935 (
+  sky130_fd_sc_hd__decap_4 FILLER_160_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_160_943 (
+  sky130_fd_sc_hd__fill_1 FILLER_160_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_160_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_953 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_975 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_160_986 (
+  sky130_fd_sc_hd__decap_3 FILLER_160_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_160_998 (
+  sky130_fd_sc_hd__decap_8 FILLER_160_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1002 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1014 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_1026 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_161_1034 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1050 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1062 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1074 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1086 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_1113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_110 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_1132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_1143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_161_1147 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_1155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56036,12 +56199,24 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_161_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_161_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_161_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_161_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -56060,12 +56235,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_161_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -56138,61 +56307,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_161_15 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_155 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_172 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_161_180 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_202 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_214 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_226 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_161_236 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56204,97 +56367,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_252 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_161_260 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_280 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_161_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_310 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_327 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_161_339 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_343 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_358 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_386 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_39 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_411 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_161_423 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_376 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_161_391 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_161_406 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_161_418 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_161_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56306,109 +56493,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_440 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_161_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_480 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_508 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_53 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_161_542 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_526 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_566 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_578 (
+  sky130_fd_sc_hd__decap_6 FILLER_161_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_582 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_594 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_618 (
+  sky130_fd_sc_hd__decap_6 FILLER_161_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_630 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_638 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_646 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_627 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_161_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56420,127 +56613,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_161_687 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_697 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_704 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_71 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_716 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_724 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_728 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_740 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_161_748 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_770 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_771 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_781 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_806 (
+  sky130_fd_sc_hd__fill_2 FILLER_161_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_161_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_83 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_837 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_161_849 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_874 (
+  sky130_fd_sc_hd__decap_6 FILLER_161_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_161_910 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_161_914 (
+  sky130_fd_sc_hd__decap_3 FILLER_161_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56552,151 +56739,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_4 FILLER_161_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_935 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_940 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_161_952 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_161_968 (
+  sky130_fd_sc_hd__decap_4 FILLER_161_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_161_986 (
+  sky130_fd_sc_hd__fill_1 FILLER_161_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_161_998 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_162_1004 (
+  sky130_fd_sc_hd__decap_8 FILLER_161_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_161_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1029 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_162_105 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1053 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_1039 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_162_1065 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_1045 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_1072 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1093 (
+  sky130_fd_sc_hd__fill_2 FILLER_162_1080 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_1112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1130 (
+  sky130_fd_sc_hd__decap_4 FILLER_162_1124 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1142 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1154 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_1157 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_162_1169 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_162_1181 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_162_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56732,13 +56931,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_1252 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_125 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_126 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56798,121 +56997,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_1377 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_1385 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_143 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_162_15 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_162_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_154 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_164 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_19 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_199 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_162_211 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_237 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_162_223 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_23 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_237 (
+  sky130_fd_sc_hd__decap_4 FILLER_162_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_249 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_162_264 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_162_272 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_162_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_162_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56924,49 +57099,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_162_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_304 (
+  sky130_fd_sc_hd__decap_4 FILLER_162_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_321 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_162_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_340 (
+  sky130_fd_sc_hd__decap_4 FILLER_162_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_372 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_384 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_375 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_162_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -56978,37 +57159,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_41 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_429 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_436 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_447 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_162_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57026,49 +57201,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_496 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_52 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_162_532 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_162_536 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_162_553 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57086,37 +57249,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_162_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_589 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_162_60 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_604 (
+  sky130_fd_sc_hd__fill_2 FILLER_162_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_616 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_162_624 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57128,277 +57285,283 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_646 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_661 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_162_669 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_678 (
+  sky130_fd_sc_hd__fill_2 FILLER_162_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_693 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_701 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_707 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_734 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_162_745 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_728 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_780 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_800 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_815 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_82 (
+  sky130_fd_sc_hd__fill_2 FILLER_162_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_829 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_841 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_162_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_857 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_877 (
+  sky130_fd_sc_hd__fill_2 FILLER_162_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_162_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_162_90 (
+  sky130_fd_sc_hd__decap_6 FILLER_162_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_911 (
+  sky130_fd_sc_hd__fill_1 FILLER_162_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_162_933 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_162_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_162_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_969 (
+  sky130_fd_sc_hd__decap_12 FILLER_162_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_984 (
+  sky130_fd_sc_hd__decap_3 FILLER_162_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_162_996 (
+  sky130_fd_sc_hd__decap_8 FILLER_162_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_10 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_1000 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_1012 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1023 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_1035 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1038 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_1049 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_1070 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1086 (
+  sky130_fd_sc_hd__decap_4 FILLER_163_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1099 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1123 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_1110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_1147 (
+  sky130_fd_sc_hd__decap_4 FILLER_163_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_163_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57416,6 +57579,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_163_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_163_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -57440,6 +57609,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_163_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_163_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -57482,6 +57657,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_163_131 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_163_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -57512,12 +57693,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_163_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -57530,25 +57705,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_148 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_156 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_173 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_181 (
+  sky130_fd_sc_hd__decap_6 FILLER_163_176 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_163_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57560,61 +57741,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_214 (
+  sky130_fd_sc_hd__decap_4 FILLER_163_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_239 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_269 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_163_281 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_163_293 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_275 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57626,121 +57795,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_318 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_335 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_347 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_339 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_383 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_395 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_416 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_163_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_428 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_452 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_476 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_492 (
+  sky130_fd_sc_hd__decap_4 FILLER_163_451 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_504 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_508 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_528 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_498 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_163_525 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_163_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57752,97 +57933,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_569 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_59 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_580 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_602 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_163_619 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_640 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_652 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_163_664 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_696 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_163_70 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_163_704 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57854,73 +58023,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_769 (
+  sky130_fd_sc_hd__fill_2 FILLER_163_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_781 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_163_825 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_842 (
+  sky130_fd_sc_hd__decap_6 FILLER_163_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_163_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_887 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_872 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_163_880 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_163_898 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_163_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_163_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57932,49 +58125,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_163_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_163_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_163_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_948 (
+  sky130_fd_sc_hd__decap_3 FILLER_163_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_965 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_97 (
+  sky130_fd_sc_hd__decap_8 FILLER_163_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_163_973 (
+  sky130_fd_sc_hd__fill_1 FILLER_163_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_163_991 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_1008 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_164_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_164_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -57986,19 +58191,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_105 (
+  sky130_fd_sc_hd__decap_4 FILLER_164_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1051 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_1051 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_164_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_1055 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58010,67 +58215,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1069 (
+  sky130_fd_sc_hd__decap_3 FILLER_164_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_1106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_1118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1117 (
+  sky130_fd_sc_hd__decap_3 FILLER_164_1126 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_1146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_1170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_164_1178 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_1182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58124,6 +58323,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_164_128 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_164_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -58148,12 +58353,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_164_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -58178,31 +58377,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_166 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_178 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_194 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_178 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_164_186 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_164_190 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_164_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58214,115 +58431,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_23 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_230 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_250 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_247 (
+  sky130_fd_sc_hd__fill_2 FILLER_164_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_262 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_274 (
+  sky130_fd_sc_hd__decap_4 FILLER_164_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_276 (
+  sky130_fd_sc_hd__decap_6 FILLER_164_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_164_284 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_291 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_164_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_303 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_313 (
+  sky130_fd_sc_hd__decap_6 FILLER_164_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_328 (
+  sky130_fd_sc_hd__decap_6 FILLER_164_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_164_358 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_164_362 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_164_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_164_379 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_164_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58334,61 +58527,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_404 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_41 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_164_436 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_444 (
+  sky130_fd_sc_hd__fill_2 FILLER_164_494 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_456 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_164_478 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_164_490 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_164_494 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58400,43 +58575,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_52 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_523 (
+  sky130_fd_sc_hd__decap_6 FILLER_164_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_553 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_164_565 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_572 (
+  sky130_fd_sc_hd__decap_3 FILLER_164_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_600 (
+  sky130_fd_sc_hd__decap_6 FILLER_164_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_612 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_601 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_164_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58448,187 +58629,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_64 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_164_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_654 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_164_662 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_669 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_686 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_164_694 (
+  sky130_fd_sc_hd__decap_4 FILLER_164_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_700 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_73 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_739 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_768 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_164_780 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_786 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_806 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_164_818 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_164_825 (
+  sky130_fd_sc_hd__decap_4 FILLER_164_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_164_85 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_850 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_164_862 (
+  sky130_fd_sc_hd__decap_3 FILLER_164_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_164_881 (
+  sky130_fd_sc_hd__decap_3 FILLER_164_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_890 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_164_901 (
+  sky130_fd_sc_hd__fill_2 FILLER_164_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_91 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_164_913 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_164_921 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_164_926 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58640,37 +58803,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_937 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_164_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_164_954 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_164_947 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_164_953 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_164_968 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_164_976 (
+  sky130_fd_sc_hd__fill_1 FILLER_164_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58682,43 +58827,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_164_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_164_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_1000 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_1027 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1062 (
+  sky130_fd_sc_hd__decap_6 FILLER_165_1053 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_165_1059 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_165_1063 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58736,43 +58893,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_109 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1111 (
+  sky130_fd_sc_hd__decap_3 FILLER_165_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_114 (
+  sky130_fd_sc_hd__decap_4 FILLER_165_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1147 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58796,6 +58953,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_165_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_165_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -58814,7 +58977,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58874,13 +59037,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_134 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_1343 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58910,19 +59073,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_142 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_157 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_165 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -58934,181 +59097,193 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_187 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_233 (
+  sky130_fd_sc_hd__decap_3 FILLER_165_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_24 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_241 (
+  sky130_fd_sc_hd__decap_6 FILLER_165_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_245 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_282 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_297 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_306 (
+  sky130_fd_sc_hd__decap_6 FILLER_165_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_335 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_347 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_352 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_364 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_385 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_39 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_397 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_409 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_165_421 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_450 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_476 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_489 (
+  sky130_fd_sc_hd__decap_4 FILLER_165_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_494 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_50 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_518 (
+  sky130_fd_sc_hd__decap_3 FILLER_165_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_51 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_165_517 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_165_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -59120,103 +59295,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_555 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_165_567 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_571 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_58 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_588 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_599 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_607 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_642 (
+  sky130_fd_sc_hd__decap_4 FILLER_165_644 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_662 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_672 (
+  sky130_fd_sc_hd__decap_3 FILLER_165_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_680 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_711 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -59234,55 +59409,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_745 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_761 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_766 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_794 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_798 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_809 (
+  sky130_fd_sc_hd__decap_3 FILLER_165_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_165_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -59294,193 +59469,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_85 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_858 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_165_870 (
+  sky130_fd_sc_hd__decap_3 FILLER_165_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_898 (
+  sky130_fd_sc_hd__decap_4 FILLER_165_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_165_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_165_916 (
+  sky130_fd_sc_hd__decap_4 FILLER_165_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_960 (
+  sky130_fd_sc_hd__decap_12 FILLER_165_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_165_97 (
+  sky130_fd_sc_hd__fill_1 FILLER_165_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_165_972 (
+  sky130_fd_sc_hd__fill_2 FILLER_165_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_165_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_165_985 (
+  sky130_fd_sc_hd__decap_8 FILLER_165_998 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_1017 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1029 (
+  sky130_fd_sc_hd__decap_3 FILLER_166_1019 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_166_105 (
+  sky130_fd_sc_hd__decap_4 FILLER_166_1048 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_1065 (
+  sky130_fd_sc_hd__decap_6 FILLER_166_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1069 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_1075 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_109 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_1098 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_11 (
+  sky130_fd_sc_hd__decap_4 FILLER_166_1124 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1105 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1133 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_1169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_1181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_1178 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_1189 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_166_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -59540,12 +59721,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_166_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -59588,19 +59763,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_152 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_166_16 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -59612,103 +59781,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_171 (
+  sky130_fd_sc_hd__decap_3 FILLER_166_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_194 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_206 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_166_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_221 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_265 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_273 (
+  sky130_fd_sc_hd__decap_4 FILLER_166_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_28 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_284 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_295 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_315 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_32 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_166_327 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -59720,361 +59883,349 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_364 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_376 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_388 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_396 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_40 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_402 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_413 (
+  sky130_fd_sc_hd__decap_4 FILLER_166_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_425 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_455 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_471 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_48 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_488 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_491 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_523 (
+  sky130_fd_sc_hd__decap_3 FILLER_166_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_535 (
+  sky130_fd_sc_hd__decap_4 FILLER_166_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_566 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_578 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_589 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_594 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_606 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_618 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_633 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_651 (
+  sky130_fd_sc_hd__decap_3 FILLER_166_610 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_166_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_669 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_677 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_692 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_70 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_67 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_700 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_166_703 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_715 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_730 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_742 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_728 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_754 (
+  sky130_fd_sc_hd__decap_6 FILLER_166_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_772 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_791 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_166_799 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_82 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_166_843 (
+  sky130_fd_sc_hd__decap_4 FILLER_166_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_854 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_866 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_166_878 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_884 (
+  sky130_fd_sc_hd__decap_6 FILLER_166_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_166_90 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_902 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_166_914 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_166_93 (
+  sky130_fd_sc_hd__decap_6 FILLER_166_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60098,31 +60249,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_951 (
+  sky130_fd_sc_hd__decap_8 FILLER_166_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_166_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_166_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_166_973 (
+  sky130_fd_sc_hd__fill_1 FILLER_166_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_166_977 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_166_982 (
+  sky130_fd_sc_hd__fill_2 FILLER_166_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60134,73 +60279,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1012 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1024 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_1007 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_1036 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1038 (
+  sky130_fd_sc_hd__fill_2 FILLER_167_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1074 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_1088 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1111 (
+  sky130_fd_sc_hd__fill_2 FILLER_167_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_112 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1123 (
+  sky130_fd_sc_hd__fill_2 FILLER_167_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60218,6 +60363,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_6 FILLER_167_115 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_167_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -60242,25 +60393,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_167_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_167_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1221 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60290,12 +60435,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_167_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -60338,37 +60477,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_1367 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_167_1379 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_1385 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_1371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_1375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_167_151 (
+  sky130_fd_sc_hd__decap_3 FILLER_167_1383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_160 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_15 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_167_159 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_167_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60380,67 +60531,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_201 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_222 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_233 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_167_241 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_167_262 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_284 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_296 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60452,67 +60603,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_304 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_306 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_167_314 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_326 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_336 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_34 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_354 (
+  sky130_fd_sc_hd__decap_3 FILLER_167_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_167_367 (
+  sky130_fd_sc_hd__decap_6 FILLER_167_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_407 (
+  sky130_fd_sc_hd__decap_3 FILLER_167_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_418 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_39 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_167_395 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_167_410 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_167_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60524,25 +60693,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_444 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_456 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_480 (
+  sky130_fd_sc_hd__decap_3 FILLER_167_448 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_167_458 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_167_47 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_167_473 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_167_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60554,19 +60747,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_167_504 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_508 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_167_528 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60578,7 +60765,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_540 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_532 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_167_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60590,61 +60783,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_554 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_565 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_167_573 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_591 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_602 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_167_611 (
+  sky130_fd_sc_hd__decap_3 FILLER_167_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_615 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_167_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_635 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_167_647 (
+  sky130_fd_sc_hd__decap_6 FILLER_167_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60656,115 +60843,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_679 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_167_702 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_167_745 (
+  sky130_fd_sc_hd__decap_4 FILLER_167_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_770 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_782 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_167_790 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_167_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_824 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_844 (
+  sky130_fd_sc_hd__fill_1 FILLER_167_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_167_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_855 (
+  sky130_fd_sc_hd__decap_6 FILLER_167_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_87 (
+  sky130_fd_sc_hd__decap_3 FILLER_167_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_879 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_167_891 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60776,145 +60957,139 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_932 (
+  sky130_fd_sc_hd__fill_2 FILLER_167_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_167_944 (
+  sky130_fd_sc_hd__decap_8 FILLER_167_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_167_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_167_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_167_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_167_984 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_167_99 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_167_996 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_101 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1017 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_1045 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1029 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1041 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1053 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_1065 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1069 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1081 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_1113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_111 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_1125 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_1149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_1161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_1173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1154 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_1185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1166 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_168_1178 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -60926,12 +61101,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_12 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_168_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -60950,12 +61119,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_168_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -60980,6 +61143,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_168_128 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_168_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -61022,49 +61191,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_1377 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_1378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_1385 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_162 (
+  sky130_fd_sc_hd__decap_6 FILLER_168_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_166 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_168_186 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61088,97 +61251,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_224 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_23 (
+  sky130_fd_sc_hd__decap_6 FILLER_168_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_232 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_247 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_255 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_293 (
+  sky130_fd_sc_hd__decap_3 FILLER_168_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_168_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_333 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_168_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_343 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_36 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_363 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_371 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_371 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_168_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61190,73 +61359,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_398 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_404 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_412 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_418 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_430 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_44 (
+  sky130_fd_sc_hd__decap_3 FILLER_168_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_455 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_168_502 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_168_506 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61268,115 +61431,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_524 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_536 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_545 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_566 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_57 (
+  sky130_fd_sc_hd__decap_6 FILLER_168_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_577 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_168_581 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_587 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_607 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_619 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_638 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_168_642 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_168_650 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_168_662 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_168_668 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_168_676 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_168_684 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_168_69 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_667 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61388,187 +61509,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_715 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_735 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_168_747 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_780 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_814 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_822 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_825 (
+  sky130_fd_sc_hd__decap_6 FILLER_168_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_857 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_849 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_864 (
+  sky130_fd_sc_hd__decap_6 FILLER_168_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_872 (
+  sky130_fd_sc_hd__decap_3 FILLER_168_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_168_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_890 (
+  sky130_fd_sc_hd__decap_4 FILLER_168_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_168_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_168_921 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_168_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_168_933 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_957 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_938 (
+  sky130_fd_sc_hd__fill_2 FILLER_168_965 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_168_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_168_951 (
+  sky130_fd_sc_hd__decap_8 FILLER_168_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_966 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_168_981 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_168_989 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_168_999 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1005 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1017 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61580,67 +61677,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1038 (
+  sky130_fd_sc_hd__decap_4 FILLER_169_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1050 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1045 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_1075 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1087 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1099 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_111 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1111 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_1107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1123 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_169_1148 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_169_1156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61664,12 +61773,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_169_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_169_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -61688,12 +61791,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_169_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_169_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -61742,6 +61839,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_169_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_169_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -61760,43 +61863,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_1367 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_169_1379 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_1375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_1385 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_1383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_143 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_155 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_169_167 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_171 (
+  sky130_fd_sc_hd__decap_4 FILLER_169_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61808,25 +61911,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_193 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_217 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_169_229 (
+  sky130_fd_sc_hd__decap_4 FILLER_169_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61838,115 +61941,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_252 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_264 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_27 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_169_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_282 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_169_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_352 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_169_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_367 (
+  sky130_fd_sc_hd__decap_6 FILLER_169_359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_406 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_411 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_169_423 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_455 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_400 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_463 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_412 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_169_424 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_169_435 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_169_447 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_169_451 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_169_459 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_169_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -61958,49 +62097,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_489 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_49 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_533 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_169_545 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_522 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_570 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_597 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_546 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_169_564 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_169_576 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_169_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_169_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62012,31 +62175,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_619 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_627 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_642 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_169_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62048,109 +62211,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_681 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_689 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_697 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_7 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_71 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_740 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_169_748 (
+  sky130_fd_sc_hd__decap_6 FILLER_169_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_770 (
+  sky130_fd_sc_hd__fill_1 FILLER_169_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_169_79 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_813 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_169_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_169_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_846 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_169_870 (
+  sky130_fd_sc_hd__decap_4 FILLER_169_867 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_169_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62162,7 +62331,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_169_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62174,73 +62343,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_169_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_92 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_933 (
+  sky130_fd_sc_hd__decap_3 FILLER_169_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_169_941 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_941 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_946 (
+  sky130_fd_sc_hd__decap_12 FILLER_169_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_968 (
+  sky130_fd_sc_hd__decap_6 FILLER_169_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_169_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_169_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_169_983 (
+  sky130_fd_sc_hd__fill_2 FILLER_169_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_16_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62252,55 +62421,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1089 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_16_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1104 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_16_1112 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_16_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_16_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_16_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62312,13 +62487,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_16_1172 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_16_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62786,13 +62955,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_788 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_16_796 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62804,73 +62967,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_16_801 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_813 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_16_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_16_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_16_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_865 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_16_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_917 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_16_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62882,7 +63039,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_16_940 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -62894,91 +63051,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_16_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_16_978 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_16_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_16_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1029 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1041 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_1019 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1053 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_1040 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1069 (
+  sky130_fd_sc_hd__decap_4 FILLER_170_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1081 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_109 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_11 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1105 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_170_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63026,13 +63189,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_121 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_1215 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_122 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63092,6 +63255,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_170_133 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_170_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -63116,67 +63285,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_143 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_16 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_173 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_195 (
+  sky130_fd_sc_hd__decap_3 FILLER_170_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_206 (
+  sky130_fd_sc_hd__decap_3 FILLER_170_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_221 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_247 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_233 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_170_243 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_170_255 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63188,115 +63345,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_28 (
+  sky130_fd_sc_hd__decap_4 FILLER_170_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_280 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_292 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_300 (
+  sky130_fd_sc_hd__decap_6 FILLER_170_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_170_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_322 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_334 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_170_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_348 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_360 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_372 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_389 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_398 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_413 (
+  sky130_fd_sc_hd__decap_3 FILLER_170_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_170_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_448 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_456 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63308,139 +63465,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_467 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_488 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_499 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_50 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_511 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_534 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_545 (
+  sky130_fd_sc_hd__decap_6 FILLER_170_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_569 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_577 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_609 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_618 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_633 (
+  sky130_fd_sc_hd__decap_3 FILLER_170_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_657 (
+  sky130_fd_sc_hd__decap_4 FILLER_170_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_667 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_67 (
+  sky130_fd_sc_hd__decap_4 FILLER_170_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_713 (
+  sky130_fd_sc_hd__decap_6 FILLER_170_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_721 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_743 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_690 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_170_703 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_170_714 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_170_726 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_170_732 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_170_74 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_170_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63452,43 +63645,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_779 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_809 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_793 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_825 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_170_837 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_815 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_170_823 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_170_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63500,67 +63705,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_858 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_870 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_882 (
+  sky130_fd_sc_hd__fill_1 FILLER_170_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_929 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_170_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_170_941 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_170_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_170_947 (
+  sky130_fd_sc_hd__decap_3 FILLER_170_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_170_964 (
+  sky130_fd_sc_hd__decap_8 FILLER_170_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_170_976 (
+  sky130_fd_sc_hd__fill_2 FILLER_170_962 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_170_968 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_170_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63572,73 +63789,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_170_99 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_170_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1019 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_102 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_171_1031 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1050 (
+  sky130_fd_sc_hd__decap_4 FILLER_171_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1062 (
+  sky130_fd_sc_hd__fill_2 FILLER_171_1076 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1074 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1086 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63650,25 +63849,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1123 (
+  sky130_fd_sc_hd__fill_2 FILLER_171_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_1140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_1147 (
+  sky130_fd_sc_hd__decap_6 FILLER_171_1152 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_171_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63686,6 +63891,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_171_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_171_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -63728,12 +63939,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_171_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -63752,6 +63957,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_171_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_171_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -63800,85 +64011,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_143 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_171_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_175 (
+  sky130_fd_sc_hd__decap_3 FILLER_171_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_211 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_235 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_171_223 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_227 (
+  sky130_fd_sc_hd__decap_6 FILLER_171_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_232 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_254 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_171_266 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_171_278 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_171_290 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -63896,109 +64089,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_306 (
+  sky130_fd_sc_hd__decap_4 FILLER_171_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_323 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_171_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_339 (
+  sky130_fd_sc_hd__fill_2 FILLER_171_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_34 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_347 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_358 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_379 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_403 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_415 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_419 (
+  sky130_fd_sc_hd__decap_6 FILLER_171_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_171_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_450 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_171_462 (
+  sky130_fd_sc_hd__decap_3 FILLER_171_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_480 (
+  sky130_fd_sc_hd__decap_6 FILLER_171_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_171_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64010,43 +64197,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_528 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_540 (
+  sky130_fd_sc_hd__fill_2 FILLER_171_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_171_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_556 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_171_576 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_171_587 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64058,43 +64233,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_591 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_171_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_171_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_632 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_649 (
+  sky130_fd_sc_hd__decap_3 FILLER_171_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_65 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_171_657 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_658 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_171_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64106,79 +64287,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_171_706 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_718 (
+  sky130_fd_sc_hd__decap_3 FILLER_171_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_171_73 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_171_730 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_171_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_749 (
+  sky130_fd_sc_hd__fill_2 FILLER_171_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_766 (
+  sky130_fd_sc_hd__decap_6 FILLER_171_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_778 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_171_790 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_82 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_171_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64190,37 +64377,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_85 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_171_858 (
+  sky130_fd_sc_hd__decap_3 FILLER_171_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_171_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_887 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_171_898 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_171_910 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64232,61 +64407,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_171_943 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_965 (
+  sky130_fd_sc_hd__decap_12 FILLER_171_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_171_973 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_941 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_171_986 (
+  sky130_fd_sc_hd__decap_4 FILLER_171_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_101 (
+  sky130_fd_sc_hd__fill_1 FILLER_171_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1017 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1029 (
+  sky130_fd_sc_hd__decap_4 FILLER_171_972 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1041 (
+  sky130_fd_sc_hd__decap_8 FILLER_171_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1053 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_1005 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_172_1008 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_172_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_172_1028 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_172_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_172_1040 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_172_1045 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_172_105 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_172_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64304,31 +64527,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1081 (
+  sky130_fd_sc_hd__decap_4 FILLER_172_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_172_11 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_172_1117 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64358,12 +64575,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_172_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -64436,6 +64647,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_172_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_172_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -64466,181 +64683,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_158 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_199 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_183 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_172_207 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_213 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_172_215 (
+  sky130_fd_sc_hd__decap_3 FILLER_172_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_221 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_237 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_23 (
+  sky130_fd_sc_hd__decap_6 FILLER_172_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_239 (
+  sky130_fd_sc_hd__decap_4 FILLER_172_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_250 (
+  sky130_fd_sc_hd__decap_4 FILLER_172_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_258 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_280 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_172_292 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_305 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_320 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_332 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_344 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_352 (
+  sky130_fd_sc_hd__decap_4 FILLER_172_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_357 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_36 (
+  sky130_fd_sc_hd__decap_4 FILLER_172_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_368 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_172_372 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_172_376 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_172_384 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64652,31 +64851,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_402 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_414 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_172_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_430 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_441 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_453 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64688,37 +64887,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_459 (
+  sky130_fd_sc_hd__decap_6 FILLER_172_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_476 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_172_48 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_172_488 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_172_494 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64730,205 +64911,235 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_523 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_52 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_535 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_549 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_172_574 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_581 (
+  sky130_fd_sc_hd__decap_6 FILLER_172_573 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_589 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_172_60 (
+  sky130_fd_sc_hd__decap_3 FILLER_172_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_609 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_591 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_626 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_172_638 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_651 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_659 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_66 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_63 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_692 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_700 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_741 (
+  sky130_fd_sc_hd__decap_3 FILLER_172_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_753 (
+  sky130_fd_sc_hd__decap_4 FILLER_172_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_776 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_780 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_79 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_812 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_837 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_857 (
+  sky130_fd_sc_hd__decap_12 FILLER_172_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_902 (
+  sky130_fd_sc_hd__fill_1 FILLER_172_842 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_172_862 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_172_87 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_172_877 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_172_886 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_172_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -64940,139 +65151,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_172_910 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_93 (
+  sky130_fd_sc_hd__fill_2 FILLER_172_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_172_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_969 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_172_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_172_981 (
+  sky130_fd_sc_hd__decap_3 FILLER_172_978 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_172_999 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_1012 (
+  sky130_fd_sc_hd__decap_8 FILLER_172_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_1018 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1023 (
+  sky130_fd_sc_hd__decap_6 FILLER_173_1030 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_173_1035 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1099 (
+  sky130_fd_sc_hd__fill_2 FILLER_173_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_1088 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1123 (
+  sky130_fd_sc_hd__fill_2 FILLER_173_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_114 (
+  sky130_fd_sc_hd__fill_2 FILLER_173_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_1136 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_173_1148 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_173_1156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65090,6 +65313,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_173_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_173_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -65114,12 +65343,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_173_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -65168,6 +65391,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_173_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_173_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -65204,25 +65433,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_141 (
+  sky130_fd_sc_hd__decap_6 FILLER_173_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_173_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_153 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_173_165 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65234,7 +65463,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_193 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_184 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_173_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65246,25 +65481,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_173_221 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_236 (
+  sky130_fd_sc_hd__decap_4 FILLER_173_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_248 (
+  sky130_fd_sc_hd__decap_6 FILLER_173_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_275 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_260 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_173_27 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_173_272 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_173_279 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_173_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65282,43 +65541,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_30 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_324 (
+  sky130_fd_sc_hd__decap_3 FILLER_173_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_173_328 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_338 (
+  sky130_fd_sc_hd__decap_4 FILLER_173_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_350 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_173_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65330,25 +65583,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_405 (
+  sky130_fd_sc_hd__decap_4 FILLER_173_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_417 (
+  sky130_fd_sc_hd__decap_3 FILLER_173_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_173_42 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_403 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_173_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_418 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_173_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65360,55 +65619,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_173_458 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_468 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_173_48 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_480 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_497 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_509 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_521 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65420,31 +65679,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_533 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_545 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_578 (
+  sky130_fd_sc_hd__decap_3 FILLER_173_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_591 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65462,79 +65721,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_173_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_644 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_659 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_679 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_69 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_694 (
+  sky130_fd_sc_hd__decap_4 FILLER_173_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_706 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_718 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_173_730 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_173_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_748 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_760 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_173_768 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_737 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_173_745 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_173_756 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_173_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65546,73 +65823,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_173_794 (
+  sky130_fd_sc_hd__decap_3 FILLER_173_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_173_81 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_815 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_826 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_838 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_850 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_173_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_861 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_873 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_881 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_173_893 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_173_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65624,121 +65889,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_173_913 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_4 FILLER_173_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_934 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_946 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_173_953 (
+  sky130_fd_sc_hd__decap_8 FILLER_173_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_964 (
+  sky130_fd_sc_hd__decap_4 FILLER_173_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_173_977 (
+  sky130_fd_sc_hd__fill_1 FILLER_173_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_173_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_173_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_174_1004 (
+  sky130_fd_sc_hd__decap_4 FILLER_174_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1011 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1023 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1035 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_1059 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_1053 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1069 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_174_109 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1105 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65762,12 +66021,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_115 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_174_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -65792,12 +66045,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_174_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -65840,13 +66087,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_128 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_1288 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65894,7 +66141,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_138 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65906,61 +66153,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_174_150 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_157 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_182 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_174_193 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_206 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_234 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_174_246 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_174_252 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_174_256 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65978,7 +66213,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_285 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_174_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -65990,85 +66231,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_305 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_320 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_174_332 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_337 (
+  sky130_fd_sc_hd__decap_6 FILLER_174_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_345 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_355 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_36 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_174_367 (
+  sky130_fd_sc_hd__fill_2 FILLER_174_380 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_386 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_174_394 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_426 (
+  sky130_fd_sc_hd__decap_6 FILLER_174_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_437 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_449 (
+  sky130_fd_sc_hd__decap_4 FILLER_174_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66080,247 +66321,223 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_459 (
+  sky130_fd_sc_hd__decap_6 FILLER_174_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_48 (
+  sky130_fd_sc_hd__decap_6 FILLER_174_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_498 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_510 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_54 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_532 (
+  sky130_fd_sc_hd__decap_4 FILLER_174_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_552 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_174_565 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_571 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_579 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_585 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_596 (
+  sky130_fd_sc_hd__fill_2 FILLER_174_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_60 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_174_608 (
+  sky130_fd_sc_hd__decap_6 FILLER_174_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_619 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_631 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_174_639 (
+  sky130_fd_sc_hd__fill_2 FILLER_174_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_174_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_667 (
+  sky130_fd_sc_hd__decap_4 FILLER_174_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_710 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_734 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_749 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_174_761 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_174_776 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_796 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_808 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_82 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_174_820 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_825 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_174_837 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_174_843 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_174_860 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_174_872 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66332,157 +66549,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_174_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_174_90 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_904 (
+  sky130_fd_sc_hd__fill_1 FILLER_174_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_174_921 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_932 (
+  sky130_fd_sc_hd__decap_3 FILLER_174_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_174_944 (
+  sky130_fd_sc_hd__decap_8 FILLER_174_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_174_990 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_174_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_174_965 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_97 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_980 (
+  sky130_fd_sc_hd__fill_2 FILLER_175_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_174_992 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1009 (
+  sky130_fd_sc_hd__fill_2 FILLER_175_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1021 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_103 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1078 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_175_1033 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_1118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1050 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1062 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1074 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1086 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1099 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_1129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66494,7 +66669,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_1141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_175_1153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66536,12 +66717,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_175_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_175_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -66572,12 +66747,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_175_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -66596,6 +66765,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_175_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_175_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -66632,79 +66807,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_175_144 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_175_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_156 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_175_164 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_175 (
+  sky130_fd_sc_hd__fill_2 FILLER_175_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_187 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_175_195 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_212 (
+  sky130_fd_sc_hd__decap_3 FILLER_175_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_175_224 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_236 (
+  sky130_fd_sc_hd__decap_4 FILLER_175_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_252 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_27 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_277 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_289 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_175_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_175_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66722,103 +66915,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_315 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_175_327 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_331 (
+  sky130_fd_sc_hd__decap_4 FILLER_175_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_351 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_175_363 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_37 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_386 (
+  sky130_fd_sc_hd__decap_3 FILLER_175_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_413 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_175_425 (
+  sky130_fd_sc_hd__decap_3 FILLER_175_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_443 (
+  sky130_fd_sc_hd__decap_4 FILLER_175_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_175_455 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_49 (
+  sky130_fd_sc_hd__decap_4 FILLER_175_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_492 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_175_500 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_518 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_489 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_175_501 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_175_513 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_175_525 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_175_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66830,25 +67047,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_540 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_548 (
+  sky130_fd_sc_hd__decap_3 FILLER_175_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_562 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66860,43 +67077,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_582 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_587 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_618 (
+  sky130_fd_sc_hd__decap_3 FILLER_175_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_175_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_630 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_643 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66914,31 +67131,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_67 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__fill_1 FILLER_175_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_175_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_709 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_693 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_175_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66956,13 +67173,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_175_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_758 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_755 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_175_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -66974,103 +67197,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_175_802 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_809 (
+  sky130_fd_sc_hd__fill_2 FILLER_175_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_821 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_833 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_845 (
+  sky130_fd_sc_hd__fill_2 FILLER_175_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_175_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_869 (
+  sky130_fd_sc_hd__decap_3 FILLER_175_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_175_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_948 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_91 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_175_916 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_175_927 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_938 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_950 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_175_962 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_175_974 (
+  sky130_fd_sc_hd__decap_8 FILLER_175_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67082,43 +67275,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_175_989 (
+  sky130_fd_sc_hd__decap_6 FILLER_175_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_176_1001 (
+  sky130_fd_sc_hd__fill_1 FILLER_175_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1020 (
+  sky130_fd_sc_hd__decap_6 FILLER_176_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1032 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_1030 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1056 (
+  sky130_fd_sc_hd__decap_6 FILLER_176_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67130,37 +67323,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_176_11 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_176_113 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67274,13 +67461,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_134 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_1349 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_136 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67298,61 +67485,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_145 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_16 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_193 (
+  sky130_fd_sc_hd__decap_3 FILLER_176_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_205 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_213 (
+  sky130_fd_sc_hd__decap_6 FILLER_176_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_176_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_219 (
+  sky130_fd_sc_hd__fill_2 FILLER_176_212 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_176_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67370,49 +67563,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_246 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_267 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_176_28 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_283 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_291 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_304 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_32 (
+  sky130_fd_sc_hd__decap_3 FILLER_176_293 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_176_3 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_176_315 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_176_32 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_176_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67424,19 +67641,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_351 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_176_363 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_388 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_369 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_176_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67448,61 +67671,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_418 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_442 (
+  sky130_fd_sc_hd__decap_3 FILLER_176_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_176_454 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_475 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_487 (
+  sky130_fd_sc_hd__decap_6 FILLER_176_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_523 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_176_535 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_539 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_520 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_176_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67514,61 +67743,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_600 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_612 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_620 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_628 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_661 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_176_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67586,259 +67809,235 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_176_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_707 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_74 (
+  sky130_fd_sc_hd__decap_6 FILLER_176_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_754 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_771 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_176_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_789 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_801 (
+  sky130_fd_sc_hd__fill_1 FILLER_176_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_176_825 (
+  sky130_fd_sc_hd__decap_3 FILLER_176_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_832 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_176_844 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_176_86 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_869 (
+  sky130_fd_sc_hd__fill_2 FILLER_176_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_176_877 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_176_882 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_913 (
+  sky130_fd_sc_hd__decap_3 FILLER_176_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_176_921 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_937 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_176_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_176_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_947 (
+  sky130_fd_sc_hd__decap_4 FILLER_176_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_176_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_176_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_176_96 (
+  sky130_fd_sc_hd__fill_2 FILLER_177_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_176_989 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1004 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_1055 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1016 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_1079 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1038 (
+  sky130_fd_sc_hd__decap_6 FILLER_177_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1050 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_108 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_1139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1099 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_177_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -67868,12 +68067,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_177_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -67958,12 +68151,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_177_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -67976,169 +68163,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_149 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_191 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_202 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_214 (
+  sky130_fd_sc_hd__decap_6 FILLER_177_176 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_219 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_243 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_25 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_261 (
+  sky130_fd_sc_hd__fill_2 FILLER_177_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_273 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_281 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_177_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_322 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_343 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_355 (
+  sky130_fd_sc_hd__fill_2 FILLER_177_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_177_363 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_177_367 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_373 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_377 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_401 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_412 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_177_424 (
+  sky130_fd_sc_hd__decap_6 FILLER_177_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_442 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_177_454 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_177_474 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_177_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68150,31 +68355,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_497 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_177_501 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_177_528 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_177_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68186,205 +68373,229 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_177_574 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_59 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_593 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_177_605 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_586 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_609 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_615 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_62 (
+  sky130_fd_sc_hd__fill_2 FILLER_177_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_631 (
+  sky130_fd_sc_hd__fill_2 FILLER_177_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_177_643 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_177_666 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_70 (
+  sky130_fd_sc_hd__decap_3 FILLER_177_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_723 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_741 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_776 (
+  sky130_fd_sc_hd__decap_6 FILLER_177_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_177_788 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_792 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_177_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_833 (
+  sky130_fd_sc_hd__decap_4 FILLER_177_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_844 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_852 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_177_88 (
+  sky130_fd_sc_hd__decap_3 FILLER_177_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_177_882 (
+  sky130_fd_sc_hd__fill_2 FILLER_177_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_860 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_177_868 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_177_87 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_177_889 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_177_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68396,7 +68607,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_177_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_916 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_177_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68408,25 +68625,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_177_946 (
+  sky130_fd_sc_hd__fill_1 FILLER_177_946 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_964 (
+  sky130_fd_sc_hd__decap_12 FILLER_177_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_980 (
+  sky130_fd_sc_hd__decap_3 FILLER_177_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_177_992 (
+  sky130_fd_sc_hd__decap_8 FILLER_177_968 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_177_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_177_98 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_177_985 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_177_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68438,43 +68679,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_178_1001 (
+  sky130_fd_sc_hd__fill_2 FILLER_178_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1008 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1030 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1032 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1044 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1069 (
+  sky130_fd_sc_hd__fill_2 FILLER_178_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68486,55 +68727,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1088 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1105 (
+  sky130_fd_sc_hd__decap_6 FILLER_178_1112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1117 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1130 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_1173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_1178 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_1185 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_178_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68552,6 +68799,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_178_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_178_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -68594,12 +68847,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_178_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -68612,6 +68859,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_178_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_178_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -68654,7 +68907,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_178_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68666,31 +68919,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_168 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_176 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_19 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_191 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_178_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68702,55 +68949,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_228 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_233 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_23 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_236 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_251 (
+  sky130_fd_sc_hd__decap_6 FILLER_178_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_266 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_274 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_178_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_178_282 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_178_286 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68762,13 +68997,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_306 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -68786,259 +69021,241 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_178_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_382 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_379 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_178_390 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_396 (
+  sky130_fd_sc_hd__fill_2 FILLER_178_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_178_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_427 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_40 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_404 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_415 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_427 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_447 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_178_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_475 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_48 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_486 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_178_494 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_510 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_518 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_532 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_552 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_178_564 (
+  sky130_fd_sc_hd__decap_6 FILLER_178_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_58 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_600 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_178_608 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_178_638 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_178_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_651 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_66 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_666 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_674 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_682 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_178_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_710 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_722 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_178_744 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_178_756 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_178_76 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69050,79 +69267,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_781 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_793 (
+  sky130_fd_sc_hd__decap_3 FILLER_178_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_801 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_834 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_858 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_870 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_178_88 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_178_882 (
+  sky130_fd_sc_hd__decap_6 FILLER_178_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_905 (
+  sky130_fd_sc_hd__fill_1 FILLER_178_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_917 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_937 (
+  sky130_fd_sc_hd__decap_6 FILLER_178_878 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_178_884 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_178_889 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_178_901 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_178_916 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_178_927 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_178_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69134,109 +69387,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_178_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_178_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_951 (
+  sky130_fd_sc_hd__fill_2 FILLER_178_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_178_978 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_178_989 (
+  sky130_fd_sc_hd__decap_4 FILLER_178_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_178_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_1029 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1050 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_1068 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_1079 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1099 (
+  sky130_fd_sc_hd__decap_6 FILLER_179_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1111 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1123 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_1108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1135 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_1138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_1150 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_179_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69260,6 +69519,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_179_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_179_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -69278,12 +69543,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_179_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -69332,6 +69591,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_179_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_179_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -69362,31 +69627,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__fill_1 FILLER_179_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_179_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_150 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_156 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_179_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69398,67 +69663,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_191 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_205 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_222 (
+  sky130_fd_sc_hd__decap_4 FILLER_179_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_236 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_258 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_269 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_179_281 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_179_287 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_179_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69470,157 +69717,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_315 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_179_323 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_34 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_346 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_358 (
+  sky130_fd_sc_hd__decap_4 FILLER_179_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_378 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_390 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_402 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_426 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_456 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_179_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_49 (
+  sky130_fd_sc_hd__decap_4 FILLER_179_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_501 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_521 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_533 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_179_545 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_553 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_565 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_573 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_590 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_580 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_179_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_179_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69632,103 +69891,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_657 (
+  sky130_fd_sc_hd__decap_6 FILLER_179_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_179_669 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_179_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_695 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_71 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_719 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_731 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_741 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_179_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_777 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_179_789 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_179_794 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69740,169 +69993,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_814 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_834 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_846 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_858 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_86 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_866 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_870 (
+  sky130_fd_sc_hd__decap_3 FILLER_179_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_894 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_905 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_179_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_932 (
+  sky130_fd_sc_hd__decap_6 FILLER_179_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_94 (
+  sky130_fd_sc_hd__fill_1 FILLER_179_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_179_944 (
+  sky130_fd_sc_hd__decap_6 FILLER_179_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_179_948 (
+  sky130_fd_sc_hd__decap_8 FILLER_179_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_968 (
+  sky130_fd_sc_hd__fill_2 FILLER_179_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_179_99 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_179_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_960 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_1004 (
+  sky130_fd_sc_hd__decap_4 FILLER_179_972 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_17_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_179_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_17_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_17_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_17_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_17_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_17_1071 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_17_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_17_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -69914,7 +70167,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_1112 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70424,55 +70677,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_772 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_17_780 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_784 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_17_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_17_832 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_844 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_17_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70490,49 +70737,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_17_887 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_906 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_17_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_17_946 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_17_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_17_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70544,31 +70797,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_17_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_17_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_17_999 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_180_1000 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_180_1006 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1019 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70580,49 +70827,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1031 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1044 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_1064 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1056 (
+  sky130_fd_sc_hd__fill_2 FILLER_180_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1081 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_1082 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1093 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70634,37 +70875,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1133 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_1181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1178 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_1189 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_180_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70706,13 +70953,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_180_126 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_1264 (
+  sky130_fd_sc_hd__decap_3 FILLER_180_127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70778,7 +71025,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_180_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70790,79 +71037,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_180_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_169 (
+  sky130_fd_sc_hd__fill_2 FILLER_180_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_189 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_180_19 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_200 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_180_212 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_180_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_23 (
+  sky130_fd_sc_hd__decap_3 FILLER_180_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_255 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_267 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_180_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_180_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70874,97 +71109,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_304 (
+  sky130_fd_sc_hd__fill_2 FILLER_180_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_316 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_180_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_328 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_180_345 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_350 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_361 (
+  sky130_fd_sc_hd__decap_6 FILLER_180_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_373 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_401 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_413 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_42 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_425 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_437 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_449 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_434 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_180_44 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_180_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70976,7 +71223,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_459 (
+  sky130_fd_sc_hd__fill_2 FILLER_180_459 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_180_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -70988,79 +71241,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_180_50 (
+  sky130_fd_sc_hd__fill_2 FILLER_180_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_509 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_180_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_180_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_55 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_180_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_56 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_180_609 (
+  sky130_fd_sc_hd__decap_3 FILLER_180_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_180_613 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71072,73 +71325,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_664 (
+  sky130_fd_sc_hd__decap_3 FILLER_180_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_180_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_683 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_180_695 (
+  sky130_fd_sc_hd__fill_2 FILLER_180_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_180_701 (
+  sky130_fd_sc_hd__decap_6 FILLER_180_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_703 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_180_715 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_72 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_180_721 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_73 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_736 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71150,25 +71403,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_810 (
+  sky130_fd_sc_hd__fill_1 FILLER_180_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_180_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_834 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_816 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_180_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71180,49 +71439,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_858 (
+  sky130_fd_sc_hd__decap_3 FILLER_180_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_870 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_180_882 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_889 (
+  sky130_fd_sc_hd__decap_12 FILLER_180_929 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_901 (
+  sky130_fd_sc_hd__decap_6 FILLER_180_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_925 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_180_937 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_941 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71234,73 +71487,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_947 (
+  sky130_fd_sc_hd__decap_4 FILLER_180_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_180_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_954 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_180_967 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_180_988 (
+  sky130_fd_sc_hd__decap_8 FILLER_180_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1005 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_1029 (
+  sky130_fd_sc_hd__decap_4 FILLER_181_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1038 (
+  sky130_fd_sc_hd__decap_6 FILLER_181_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_1053 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1062 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_1082 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1086 (
+  sky130_fd_sc_hd__decap_4 FILLER_181_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71312,31 +71565,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_111 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_1126 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1123 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_1137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_1149 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_181_1157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71360,12 +71619,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_181_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_181_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -71378,13 +71631,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_181_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_181_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_181_123 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71474,91 +71733,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_157 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_174 (
+  sky130_fd_sc_hd__fill_2 FILLER_181_170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_187 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_199 (
+  sky130_fd_sc_hd__decap_6 FILLER_181_210 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_225 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_181_237 (
+  sky130_fd_sc_hd__fill_2 FILLER_181_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_243 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_252 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_181_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_273 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_181_285 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_181_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71570,19 +71817,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_306 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_181_318 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_181_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71594,7 +71835,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_181_340 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_340 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_181_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71612,19 +71859,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_181_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_37 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_181_371 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71636,7 +71877,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_181_400 (
+  sky130_fd_sc_hd__decap_6 FILLER_181_39 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_181_400 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_181_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71648,91 +71901,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_431 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_181_439 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_457 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_45 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_181_469 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_475 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_48 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_480 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_181_525 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_181_543 (
+  sky130_fd_sc_hd__fill_2 FILLER_181_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_566 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_181_578 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71744,103 +71991,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_60 (
+  sky130_fd_sc_hd__fill_2 FILLER_181_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_181_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_615 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_623 (
+  sky130_fd_sc_hd__decap_4 FILLER_181_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_635 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_643 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_672 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_181_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_702 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_181_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_716 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_181_728 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_747 (
+  sky130_fd_sc_hd__decap_4 FILLER_181_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_181_759 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_181_76 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_181_765 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -71852,235 +72087,211 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_801 (
+  sky130_fd_sc_hd__decap_3 FILLER_181_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_835 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_181_847 (
+  sky130_fd_sc_hd__fill_2 FILLER_181_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_87 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_878 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_181_882 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_890 (
+  sky130_fd_sc_hd__fill_1 FILLER_181_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_906 (
+  sky130_fd_sc_hd__decap_12 FILLER_181_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_914 (
+  sky130_fd_sc_hd__fill_2 FILLER_181_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_181_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_928 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_181_940 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_957 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_1026 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_968 (
+  sky130_fd_sc_hd__fill_2 FILLER_182_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_181_99 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_181_993 (
+  sky130_fd_sc_hd__fill_2 FILLER_182_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1008 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_103 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_1109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_1120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1056 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_1137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_1149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_1161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_1173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1130 (
+  sky130_fd_sc_hd__decap_4 FILLER_182_1185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1142 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_182_115 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1166 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_182_1178 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72128,12 +72339,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_182_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -72176,6 +72381,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_182_136 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_182_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -72188,91 +72399,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_145 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_182_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_170 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_181 (
+  sky130_fd_sc_hd__fill_2 FILLER_182_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_213 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_221 (
+  sky130_fd_sc_hd__fill_2 FILLER_182_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_23 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_236 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_182_244 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_182_255 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72284,19 +72483,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_276 (
+  sky130_fd_sc_hd__decap_4 FILLER_182_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_280 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_295 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_182_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72308,13 +72513,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_182_307 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_327 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_319 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_182_32 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_182_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72326,79 +72543,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_182_337 (
+  sky130_fd_sc_hd__decap_3 FILLER_182_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_343 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_363 (
+  sky130_fd_sc_hd__decap_4 FILLER_182_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_387 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_182_395 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_402 (
+  sky130_fd_sc_hd__decap_3 FILLER_182_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_182_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_443 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_455 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_451 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_46 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_462 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_182_470 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72410,139 +72621,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_501 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_182_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_182_528 (
+  sky130_fd_sc_hd__fill_2 FILLER_182_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_549 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_557 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_564 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_54 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_576 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_609 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_613 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_617 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_66 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_683 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_676 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_684 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_182_715 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_740 (
+  sky130_fd_sc_hd__decap_4 FILLER_182_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_755 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_746 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_182_750 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_182_76 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_182_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72554,241 +72783,211 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_182_772 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_182_78 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_793 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_808 (
+  sky130_fd_sc_hd__decap_3 FILLER_182_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_825 (
+  sky130_fd_sc_hd__decap_3 FILLER_182_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_854 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_845 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_857 (
+  sky130_fd_sc_hd__decap_4 FILLER_182_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_870 (
+  sky130_fd_sc_hd__fill_1 FILLER_182_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_894 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_912 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_182_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_93 (
+  sky130_fd_sc_hd__decap_6 FILLER_182_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_935 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_182_943 (
+  sky130_fd_sc_hd__decap_3 FILLER_182_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_182_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_182_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_182_959 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_182_963 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_983 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_182_995 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1013 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1025 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1050 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_106 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_1109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_1133 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1074 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_1148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1099 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_183_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_183_1147 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_1156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -72818,12 +73017,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_183_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -72836,6 +73029,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_183_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_183_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -72878,6 +73077,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_183_131 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_183_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -72902,103 +73107,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_183_1367 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_137 (
+  sky130_fd_sc_hd__decap_6 FILLER_183_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_1371 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_1375 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_183_1383 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_148 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_183_160 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_173 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_184 (
+  sky130_fd_sc_hd__decap_6 FILLER_183_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_211 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_228 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_183_240 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_278 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_258 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_183_289 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73010,49 +73209,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_30 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_183_301 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_314 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_334 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_358 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_370 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_397 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_39 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_183_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73064,31 +73269,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_432 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_461 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_47 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_183_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73100,31 +73299,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_183_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_528 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_540 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73142,103 +73341,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_183_578 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_585 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_59 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_596 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_608 (
+  sky130_fd_sc_hd__decap_4 FILLER_183_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_634 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_627 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_639 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_651 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_663 (
+  sky130_fd_sc_hd__fill_2 FILLER_183_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_183_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_690 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_719 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_724 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_183_73 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73256,205 +73449,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_775 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_183_787 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_183_81 (
+  sky130_fd_sc_hd__fill_2 FILLER_183_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_813 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_183_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_845 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_853 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_855 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_876 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_183_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_183_916 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_183_922 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_926 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_950 (
+  sky130_fd_sc_hd__fill_1 FILLER_183_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_962 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_183_974 (
+  sky130_fd_sc_hd__decap_3 FILLER_183_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_183_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_183_98 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_183_989 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_1005 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1008 (
+  sky130_fd_sc_hd__fill_2 FILLER_184_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1044 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_106 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1069 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1081 (
+  sky130_fd_sc_hd__decap_6 FILLER_184_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1093 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1130 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73478,12 +73653,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_184_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -73526,6 +73695,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_184_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_184_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -73580,163 +73755,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_1374 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_151 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_184_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_179 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_184_191 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_204 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_229 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_23 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_240 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_257 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_184_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_184_276 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_184_280 (
+  sky130_fd_sc_hd__fill_2 FILLER_184_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_184_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_328 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_184_372 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_389 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_402 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_41 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_410 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_431 (
+  sky130_fd_sc_hd__decap_6 FILLER_184_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_184_442 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_415 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_184_437 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_184_44 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_184_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73748,49 +73941,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_184_485 (
+  sky130_fd_sc_hd__decap_6 FILLER_184_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_49 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_184_491 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_506 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_184_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_520 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_184_525 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73802,121 +73989,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_184_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_566 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_578 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_58 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_184_593 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_615 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_630 (
+  sky130_fd_sc_hd__decap_6 FILLER_184_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_184_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_645 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_660 (
+  sky130_fd_sc_hd__fill_2 FILLER_184_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_675 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_674 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_184_70 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_184_724 (
+  sky130_fd_sc_hd__fill_2 FILLER_184_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_734 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_184_74 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_184_746 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_184_750 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -73928,181 +74097,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_771 (
+  sky130_fd_sc_hd__decap_6 FILLER_184_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_803 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_811 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_816 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_828 (
+  sky130_fd_sc_hd__fill_2 FILLER_184_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_871 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_883 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_895 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_184_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_925 (
+  sky130_fd_sc_hd__decap_3 FILLER_184_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_184_93 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_936 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_184_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_929 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_950 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_941 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_961 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_973 (
+  sky130_fd_sc_hd__fill_2 FILLER_184_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_184_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_953 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_184_997 (
+  sky130_fd_sc_hd__decap_4 FILLER_184_965 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_100 (
+  sky130_fd_sc_hd__fill_1 FILLER_184_969 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_1011 (
+  sky130_fd_sc_hd__decap_8 FILLER_184_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_184_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_1027 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_185_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1038 (
+  sky130_fd_sc_hd__decap_4 FILLER_185_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_106 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_185_1063 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74120,37 +74295,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_110 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_1107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1123 (
+  sky130_fd_sc_hd__decap_3 FILLER_185_1129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_1141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_1147 (
+  sky130_fd_sc_hd__decap_6 FILLER_185_1153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74168,6 +74343,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_185_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_185_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -74228,12 +74409,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_185_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -74246,6 +74421,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_185_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_185_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -74282,61 +74463,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_152 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_163 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_184 (
+  sky130_fd_sc_hd__decap_6 FILLER_185_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_209 (
+  sky130_fd_sc_hd__decap_3 FILLER_185_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_221 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_236 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_25 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_252 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_260 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_243 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_185_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_185_255 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_185_266 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_185_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74348,217 +74553,193 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_293 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_185_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_185_314 (
+  sky130_fd_sc_hd__decap_3 FILLER_185_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_33 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_336 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_347 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_359 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_367 (
+  sky130_fd_sc_hd__decap_6 FILLER_185_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_185_379 (
+  sky130_fd_sc_hd__decap_6 FILLER_185_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_401 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_413 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_185_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_43 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_45 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_439 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_470 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_49 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_482 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_498 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_510 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_185_522 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_55 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_558 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_578 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_611 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_185_631 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_185_643 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_185_65 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_185_654 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74570,61 +74751,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_681 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_693 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_721 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_185_729 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_73 (
+  sky130_fd_sc_hd__decap_4 FILLER_185_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_733 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_185_738 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_185_746 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_185_753 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74642,91 +74805,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_801 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_185_809 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_814 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_846 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_185_863 (
+  sky130_fd_sc_hd__fill_1 FILLER_185_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_874 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_88 (
+  sky130_fd_sc_hd__decap_6 FILLER_185_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_885 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_185_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_185_941 (
+  sky130_fd_sc_hd__decap_3 FILLER_185_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_963 (
+  sky130_fd_sc_hd__decap_3 FILLER_185_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_185_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_185_916 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_185_928 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_185_936 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_185_944 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_185_961 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_185_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74738,49 +74931,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_185_985 (
+  sky130_fd_sc_hd__fill_2 FILLER_185_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_185_991 (
+  sky130_fd_sc_hd__decap_8 FILLER_185_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_186_1000 (
+  sky130_fd_sc_hd__decap_3 FILLER_186_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_186_1006 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1008 (
+  sky130_fd_sc_hd__fill_2 FILLER_186_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74792,19 +74979,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1081 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_109 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74822,25 +75009,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_1112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1117 (
+  sky130_fd_sc_hd__decap_4 FILLER_186_1124 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1130 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1142 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_1139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74888,6 +75075,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_186_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_186_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -74942,13 +75135,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_1349 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_134 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_135 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74966,7 +75159,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_186_147 (
+  sky130_fd_sc_hd__decap_6 FILLER_186_146 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_186_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -74978,67 +75177,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_161 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_172 (
+  sky130_fd_sc_hd__decap_6 FILLER_186_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_186_192 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_204 (
+  sky130_fd_sc_hd__decap_6 FILLER_186_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_186_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_186_215 (
+  sky130_fd_sc_hd__fill_2 FILLER_186_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_243 (
+  sky130_fd_sc_hd__decap_6 FILLER_186_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_260 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_186_272 (
+  sky130_fd_sc_hd__decap_4 FILLER_186_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75050,7 +75243,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75062,49 +75255,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_305 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_317 (
+  sky130_fd_sc_hd__fill_2 FILLER_186_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_186_329 (
+  sky130_fd_sc_hd__fill_2 FILLER_186_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_186_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_342 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_186_369 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_373 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_186_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75122,25 +75321,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_398 (
+  sky130_fd_sc_hd__decap_4 FILLER_186_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_186_406 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_416 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_427 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_186_432 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75152,55 +75351,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_46 (
+  sky130_fd_sc_hd__fill_2 FILLER_186_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_485 (
+  sky130_fd_sc_hd__decap_3 FILLER_186_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_497 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_186_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_539 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_186_551 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_571 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_535 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_186_546 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_186_558 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_186_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75212,31 +75429,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_186_58 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_186_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_589 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_186_601 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_186_621 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75248,133 +75453,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_186_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_671 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_186_683 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_69 (
+  sky130_fd_sc_hd__decap_4 FILLER_186_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_72 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_186_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_723 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_738 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_750 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_186_758 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_186_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_795 (
+  sky130_fd_sc_hd__decap_3 FILLER_186_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_807 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_81 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_847 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_186_819 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_186_823 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_186_825 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_186_843 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_186_860 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_186_875 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75386,25 +75567,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_186_89 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_900 (
+  sky130_fd_sc_hd__decap_6 FILLER_186_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_186_915 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_186_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_913 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_186_925 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_186_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75416,97 +75609,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_964 (
+  sky130_fd_sc_hd__decap_6 FILLER_186_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_976 (
+  sky130_fd_sc_hd__fill_1 FILLER_186_953 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_186_988 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_186_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1022 (
+  sky130_fd_sc_hd__decap_4 FILLER_186_978 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_103 (
+  sky130_fd_sc_hd__decap_8 FILLER_186_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_187_1034 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_1017 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1066 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1078 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_1090 (
+  sky130_fd_sc_hd__decap_4 FILLER_187_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1099 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_187_11 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1055 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1111 (
+  sky130_fd_sc_hd__decap_6 FILLER_187_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1123 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_187_1103 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_187_1115 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_187_1119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75518,37 +75729,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_1140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1160 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1196 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1208 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1199 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_187_1211 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_187_1219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75578,12 +75801,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_187_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -75614,13 +75831,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_1330 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_134 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75656,61 +75873,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_144 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_187_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_16 (
+  sky130_fd_sc_hd__fill_2 FILLER_187_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_174 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_182 (
+  sky130_fd_sc_hd__decap_6 FILLER_187_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_187_184 (
+  sky130_fd_sc_hd__fill_2 FILLER_187_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_200 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_212 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_187_224 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75722,205 +75933,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_269 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_27 (
+  sky130_fd_sc_hd__fill_2 FILLER_187_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_187_277 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_287 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_187_299 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_318 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_357 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_365 (
+  sky130_fd_sc_hd__decap_4 FILLER_187_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_392 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_404 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_416 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_187_424 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_472 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_452 (
+  sky130_fd_sc_hd__decap_4 FILLER_187_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_49 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_503 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_187_515 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_519 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_548 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_566 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_187_578 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_187_601 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_187_609 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_187_618 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -75932,175 +76125,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_187_645 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_656 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_187_668 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_719 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_187_727 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_187_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_741 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_76 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_763 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_774 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_187_780 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_187_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_853 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_855 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_863 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_868 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_187_88 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_880 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_897 (
+  sky130_fd_sc_hd__decap_3 FILLER_187_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_187_909 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_92 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_187_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_187_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_187_941 (
+  sky130_fd_sc_hd__fill_1 FILLER_187_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76112,13 +76305,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_986 (
+  sky130_fd_sc_hd__decap_8 FILLER_187_984 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_187_998 (
+  sky130_fd_sc_hd__fill_2 FILLER_187_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76130,25 +76323,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_102 (
+  sky130_fd_sc_hd__decap_3 FILLER_188_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_1039 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76160,73 +76341,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_188_11 (
+  sky130_fd_sc_hd__decap_4 FILLER_188_1108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1117 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1130 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_1153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_1165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_1177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_1178 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_188_119 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76256,6 +76431,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_188_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_188_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -76298,13 +76479,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_1325 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_1329 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76316,7 +76497,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_136 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76334,109 +76515,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_148 (
+  sky130_fd_sc_hd__decap_6 FILLER_188_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_16 (
+  sky130_fd_sc_hd__decap_6 FILLER_188_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_163 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_188_211 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_247 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_259 (
+  sky130_fd_sc_hd__decap_4 FILLER_188_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_267 (
+  sky130_fd_sc_hd__decap_4 FILLER_188_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_188_28 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_285 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_300 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_315 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_188_32 (
+  sky130_fd_sc_hd__decap_3 FILLER_188_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76454,367 +76629,355 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_353 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_188_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_392 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_396 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_188_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_417 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_429 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_441 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_453 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_457 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_494 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_188_517 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_536 (
+  sky130_fd_sc_hd__decap_4 FILLER_188_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_547 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_188_559 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_54 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_549 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_596 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_604 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_612 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_188_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_642 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_188_662 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_67 (
+  sky130_fd_sc_hd__decap_3 FILLER_188_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_673 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_685 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_697 (
+  sky130_fd_sc_hd__decap_3 FILLER_188_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_701 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_722 (
+  sky130_fd_sc_hd__decap_6 FILLER_188_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_734 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_188_75 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_755 (
+  sky130_fd_sc_hd__decap_6 FILLER_188_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_188_776 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_188_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_807 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_188_819 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_832 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_847 (
+  sky130_fd_sc_hd__decap_3 FILLER_188_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_862 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_188_870 (
+  sky130_fd_sc_hd__decap_4 FILLER_188_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_875 (
+  sky130_fd_sc_hd__fill_1 FILLER_188_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_188_883 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_890 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_188_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_921 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_188_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_188_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_188_943 (
+  sky130_fd_sc_hd__fill_2 FILLER_188_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_188_947 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_188_972 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_188_983 (
+  sky130_fd_sc_hd__decap_8 FILLER_188_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76826,85 +76989,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_1010 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1013 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1038 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_1053 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1062 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_1087 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1099 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_112 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1123 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_1122 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_1150 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_189_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76928,13 +77097,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_1196 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_189_120 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -76952,7 +77121,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77048,19 +77217,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_157 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_168 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_189_180 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_164 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_189_173 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_189_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77072,85 +77253,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_206 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_228 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_240 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_252 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_264 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_268 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_297 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_30 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_325 (
+  sky130_fd_sc_hd__fill_2 FILLER_189_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_354 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_317 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_189_337 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_189_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77162,25 +77355,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_386 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_418 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_189_42 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_39 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_189_400 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_189_410 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_189_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77192,43 +77403,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_446 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_460 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_45 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_472 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_484 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_189_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_493 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_189_505 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_189_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77240,31 +77463,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_534 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_189_546 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_573 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_590 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77276,67 +77499,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_618 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_62 (
+  sky130_fd_sc_hd__decap_4 FILLER_189_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_637 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_634 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_189_657 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_662 (
+  sky130_fd_sc_hd__fill_2 FILLER_189_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_679 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_687 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_692 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_702 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_704 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_706 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_189_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77354,25 +77583,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_733 (
+  sky130_fd_sc_hd__decap_4 FILLER_189_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_189_741 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_75 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_189_766 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77384,157 +77607,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_798 (
+  sky130_fd_sc_hd__decap_4 FILLER_189_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_813 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_824 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_873 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_889 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_189_912 (
+  sky130_fd_sc_hd__decap_4 FILLER_189_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_919 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_927 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_937 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_949 (
+  sky130_fd_sc_hd__decap_3 FILLER_189_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_189_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_189_97 (
+  sky130_fd_sc_hd__decap_6 FILLER_189_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_189_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_189_975 (
+  sky130_fd_sc_hd__fill_1 FILLER_189_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_189_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_189_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_18_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_1013 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_1033 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_18_1041 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_18_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77546,49 +77757,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_18_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_1094 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_1114 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_18_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_1137 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_1149 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_1161 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1142 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_18_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_18_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -77600,19 +77823,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_1173 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_18_1185 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_18_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78068,13 +78279,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_783 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_18_795 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_18_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78086,55 +78303,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_815 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_18_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_18_833 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_18_838 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_18_850 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_857 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_18_869 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_18_881 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78146,25 +78351,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_18_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_18_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_921 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_18_929 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78182,115 +78381,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_18_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_18_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1032 (
+  sky130_fd_sc_hd__decap_3 FILLER_190_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1069 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_108 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_1055 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1081 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1142 (
+  sky130_fd_sc_hd__decap_6 FILLER_190_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1154 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_1143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_1158 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_190_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_190_1170 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_190_1182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78302,12 +78519,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_190_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_190_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -78386,6 +78597,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_190_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_190_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -78398,7 +78615,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_140 (
+  sky130_fd_sc_hd__decap_6 FILLER_190_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78410,73 +78627,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_154 (
+  sky130_fd_sc_hd__decap_6 FILLER_190_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_190_162 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_176 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_188 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_198 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_210 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_190_215 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_221 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_238 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_190_250 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_190_264 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78488,19 +78699,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_190_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_190_280 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78518,7 +78723,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_312 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_303 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_190_307 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_190_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78530,121 +78747,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_323 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_335 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_383 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_190_395 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_402 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_422 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_190_44 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_450 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_474 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_497 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_464 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_190_516 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_524 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_549 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_556 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_190_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78656,31 +78879,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_59 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_594 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_612 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_606 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_627 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_190_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_64 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_190_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78692,253 +78921,259 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_190_654 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_676 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_688 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_190_700 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_706 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_718 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_190_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_732 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_773 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_190_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_807 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_819 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_771 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_190_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_847 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_190_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_190_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_876 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_884 (
+  sky130_fd_sc_hd__fill_1 FILLER_190_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_904 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_915 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_926 (
+  sky130_fd_sc_hd__fill_2 FILLER_190_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_190_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_934 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_190_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_190_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_190_951 (
+  sky130_fd_sc_hd__decap_6 FILLER_190_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_959 (
+  sky130_fd_sc_hd__decap_3 FILLER_190_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_190_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_190_995 (
+  sky130_fd_sc_hd__decap_4 FILLER_190_986 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_190_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1025 (
+  sky130_fd_sc_hd__decap_3 FILLER_191_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_105 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1062 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1074 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1086 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_109 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_191_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78956,19 +79191,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1111 (
+  sky130_fd_sc_hd__decap_4 FILLER_191_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1123 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_1130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_191_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -78980,43 +79221,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_1163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_191_117 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_1175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_1187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_1199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1196 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_1211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_1208 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_191_121 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_1219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79064,6 +79299,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_191_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_191_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -79112,7 +79353,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_142 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79124,67 +79365,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_162 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_173 (
+  sky130_fd_sc_hd__decap_3 FILLER_191_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_191_181 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_188 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_191_196 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_229 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_191_241 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_191_254 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_191_266 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79196,19 +79425,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_281 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_191_289 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_191_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79220,43 +79437,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_313 (
+  sky130_fd_sc_hd__decap_3 FILLER_191_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_344 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_355 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_191_363 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_383 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_191_395 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_399 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_364 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_191_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_191_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79268,7 +79497,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_419 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_409 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_191_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79280,37 +79515,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_191_439 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_461 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_472 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_191_484 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_503 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_191_515 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_496 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_191_508 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_191_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79322,37 +79569,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_521 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_541 (
+  sky130_fd_sc_hd__decap_3 FILLER_191_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_191_582 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_191_594 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79364,115 +79599,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_191_606 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_191_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_191_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_191_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_640 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_66 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_661 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_191_669 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_681 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_191_689 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_696 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_70 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_708 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_191_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_744 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_752 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_191_772 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_191_780 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79484,127 +79707,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_191_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_810 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_836 (
+  sky130_fd_sc_hd__decap_3 FILLER_191_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_191_848 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_85 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_859 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_867 (
+  sky130_fd_sc_hd__decap_4 FILLER_191_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_872 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_893 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_191_901 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_191_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_933 (
+  sky130_fd_sc_hd__fill_2 FILLER_191_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_191_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_960 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_191_972 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_191_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_191_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_192_1000 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_191_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1008 (
+  sky130_fd_sc_hd__fill_1 FILLER_191_993 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_192_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79616,91 +79845,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1032 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1069 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_107 (
+  sky130_fd_sc_hd__decap_3 FILLER_192_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_1079 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1093 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_1087 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_1098 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_1110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1130 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1142 (
+  sky130_fd_sc_hd__decap_6 FILLER_192_1122 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1154 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_1143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_118 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_1170 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_192_1182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79742,12 +79977,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_192_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_192_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -79778,6 +80007,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_192_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_192_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -79808,43 +80043,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_138 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_192_150 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_192_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_160 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_175 (
+  sky130_fd_sc_hd__decap_4 FILLER_192_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_187 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_195 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79856,61 +80091,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_23 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_262 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_283 (
+  sky130_fd_sc_hd__decap_4 FILLER_192_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_192_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_305 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_316 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_296 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_192_3 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_192_307 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_192_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -79922,73 +80175,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_328 (
+  sky130_fd_sc_hd__decap_4 FILLER_192_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_192_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_341 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_345 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_357 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_369 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_377 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_382 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_192_394 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_412 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_423 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_192_431 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80000,67 +80253,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_450 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_473 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_192_485 (
+  sky130_fd_sc_hd__decap_3 FILLER_192_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_192_515 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_192_528 (
+  sky130_fd_sc_hd__decap_3 FILLER_192_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_543 (
+  sky130_fd_sc_hd__decap_3 FILLER_192_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_558 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_192_56 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_192_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80078,127 +80343,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_60 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_604 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_639 (
+  sky130_fd_sc_hd__decap_4 FILLER_192_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_661 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_700 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_719 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_192_72 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_192_731 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_752 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_192_76 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_192_760 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_776 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_192_793 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_192_804 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_192_816 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_192_832 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80210,175 +80451,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_843 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_867 (
+  sky130_fd_sc_hd__fill_2 FILLER_192_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_192_879 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_892 (
+  sky130_fd_sc_hd__decap_4 FILLER_192_926 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_192_900 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_915 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_930 (
+  sky130_fd_sc_hd__decap_12 FILLER_192_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_192_942 (
+  sky130_fd_sc_hd__decap_6 FILLER_192_978 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_192_961 (
+  sky130_fd_sc_hd__fill_1 FILLER_192_984 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_976 (
+  sky130_fd_sc_hd__decap_8 FILLER_192_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_192_988 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1004 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_1026 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1016 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_1045 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_1036 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_1082 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1062 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1111 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_1129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1123 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_1150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_113 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1147 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80414,24 +80643,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_193_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_193_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -80474,13 +80691,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_131 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_1318 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80522,97 +80739,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_141 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_193_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_158 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_193_181 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_193_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_193_217 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_231 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_193_257 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_265 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_193_275 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_193_292 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80624,175 +80817,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_304 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_309 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_321 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_193_333 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_339 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_193_361 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_38 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_381 (
+  sky130_fd_sc_hd__fill_2 FILLER_193_393 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_193_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_399 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_406 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_416 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_418 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_426 (
+  sky130_fd_sc_hd__decap_6 FILLER_193_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_434 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_464 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_193_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_493 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_50 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_501 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_193_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_524 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_545 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_557 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_565 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_193_579 (
+  sky130_fd_sc_hd__fill_2 FILLER_193_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80804,13 +80991,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_594 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_606 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_597 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_193_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80822,31 +81015,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_619 (
+  sky130_fd_sc_hd__decap_6 FILLER_193_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_639 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_651 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_655 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80858,25 +81039,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_679 (
+  sky130_fd_sc_hd__fill_1 FILLER_193_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_723 (
+  sky130_fd_sc_hd__decap_4 FILLER_193_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -80888,115 +81069,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_193_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_754 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_766 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_778 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_782 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_193_790 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_806 (
+  sky130_fd_sc_hd__decap_6 FILLER_193_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_82 (
+  sky130_fd_sc_hd__decap_3 FILLER_193_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_193_830 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_193_845 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_853 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_193_855 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_861 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_193_881 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_193_893 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_897 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81008,25 +81147,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_193_925 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_936 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_193_94 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_193_948 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_957 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81038,85 +81165,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_193_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_193_992 (
+  sky130_fd_sc_hd__decap_8 FILLER_193_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_1004 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_1017 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1056 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_106 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1069 (
+  sky130_fd_sc_hd__decap_3 FILLER_194_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1081 (
+  sky130_fd_sc_hd__decap_3 FILLER_194_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_1076 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_1110 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_194_1118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_194_1126 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81128,31 +81267,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1142 (
+  sky130_fd_sc_hd__decap_4 FILLER_194_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1154 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_1169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_117 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_1178 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_1181 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_194_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81206,12 +81351,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_128 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_194_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81224,6 +81363,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_194_131 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_194_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81248,12 +81393,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_194_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_194_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81272,7 +81411,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81284,37 +81423,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_161 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_194_173 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_181 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_193 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_194_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81326,31 +81465,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_223 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_242 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_254 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_194_262 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_194_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81362,13 +81489,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_283 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_194_295 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_194_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81380,49 +81513,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_308 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_320 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_194_332 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_349 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_194_357 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_375 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_387 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_371 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_194_382 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_194_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81434,205 +81579,211 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_414 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_425 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_437 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_449 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_194_457 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_194_467 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_472 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_480 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_486 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_516 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_194_528 (
+  sky130_fd_sc_hd__fill_2 FILLER_194_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_538 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_549 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_194_561 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_194_567 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_593 (
+  sky130_fd_sc_hd__decap_3 FILLER_194_612 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_601 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_618 (
+  sky130_fd_sc_hd__decap_4 FILLER_194_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_63 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_194_661 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_684 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_69 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_194_696 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_703 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_725 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_716 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_194_737 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_733 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_194_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81644,25 +81795,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_771 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_783 (
+  sky130_fd_sc_hd__decap_3 FILLER_194_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_795 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_194_80 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81674,25 +81819,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_194_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_844 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_194_856 (
+  sky130_fd_sc_hd__decap_6 FILLER_194_852 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_194_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81710,37 +81861,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_194_898 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_194_904 (
+  sky130_fd_sc_hd__fill_1 FILLER_194_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_908 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_926 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_194_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_194_933 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81752,109 +81897,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_961 (
+  sky130_fd_sc_hd__decap_4 FILLER_194_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_972 (
+  sky130_fd_sc_hd__decap_8 FILLER_194_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_194_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_194_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_194_996 (
+  sky130_fd_sc_hd__decap_4 FILLER_195_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1025 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1050 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_106 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_1087 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1074 (
+  sky130_fd_sc_hd__decap_3 FILLER_195_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1086 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_1113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_195_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -81872,12 +82005,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_118 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_195_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81890,6 +82017,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_195_120 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_195_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81902,12 +82035,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_195_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81956,6 +82083,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_195_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_195_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81968,12 +82101,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_195_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -81998,19 +82125,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_195_147 (
+  sky130_fd_sc_hd__fill_1 FILLER_195_140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_153 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82034,31 +82161,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_195_184 (
+  sky130_fd_sc_hd__decap_4 FILLER_195_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_210 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_217 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_222 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_195_226 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82076,163 +82197,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_195_27 (
+  sky130_fd_sc_hd__fill_1 FILLER_195_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_283 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_275 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_295 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_195_303 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_195_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_322 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_33 (
+  sky130_fd_sc_hd__decap_4 FILLER_195_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_344 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_195_352 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_358 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_383 (
+  sky130_fd_sc_hd__decap_3 FILLER_195_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_395 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_399 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_419 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_195_443 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_449 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_461 (
+  sky130_fd_sc_hd__decap_6 FILLER_195_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_465 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_469 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_480 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_52 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_520 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_538 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_195_546 (
+  sky130_fd_sc_hd__fill_1 FILLER_195_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82244,25 +82359,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_562 (
+  sky130_fd_sc_hd__decap_6 FILLER_195_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_585 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_597 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_602 (
+  sky130_fd_sc_hd__fill_1 FILLER_195_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82274,55 +82389,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_195_630 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_637 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_648 (
+  sky130_fd_sc_hd__decap_3 FILLER_195_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_195_665 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_686 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_699 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_71 (
+  sky130_fd_sc_hd__fill_1 FILLER_195_703 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_195_708 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_195_71 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_195_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82334,31 +82467,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_765 (
+  sky130_fd_sc_hd__decap_3 FILLER_195_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_777 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_195_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82370,97 +82497,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_195_801 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_195_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_83 (
+  sky130_fd_sc_hd__decap_3 FILLER_195_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_834 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_862 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_195_888 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_195_892 (
+  sky130_fd_sc_hd__fill_1 FILLER_195_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_929 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_944 (
+  sky130_fd_sc_hd__decap_8 FILLER_195_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_195_968 (
+  sky130_fd_sc_hd__fill_2 FILLER_195_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_195_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_195_989 (
+  sky130_fd_sc_hd__decap_3 FILLER_195_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_1004 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82472,97 +82605,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_1037 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_105 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_1059 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1056 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1081 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1117 (
+  sky130_fd_sc_hd__decap_6 FILLER_196_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1130 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_1133 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1142 (
+  sky130_fd_sc_hd__fill_2 FILLER_196_1141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_1162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_1174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1178 (
+  sky130_fd_sc_hd__decap_4 FILLER_196_1186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82598,37 +82725,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_196_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1264 (
+  sky130_fd_sc_hd__fill_2 FILLER_196_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1276 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_1285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_1300 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_1297 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_196_1309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82658,12 +82785,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_196_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -82676,7 +82797,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_196_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82688,19 +82809,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_167 (
+  sky130_fd_sc_hd__fill_2 FILLER_196_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_196_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_172 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_196_184 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_196_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82712,31 +82845,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_211 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_247 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82748,7 +82881,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_289 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_274 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_196_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_196_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82760,139 +82905,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_196_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_320 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_196_332 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_341 (
+  sky130_fd_sc_hd__decap_3 FILLER_196_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_353 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_374 (
+  sky130_fd_sc_hd__decap_3 FILLER_196_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_39 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_196_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_423 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_196_435 (
+  sky130_fd_sc_hd__decap_3 FILLER_196_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_448 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_456 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_47 (
+  sky130_fd_sc_hd__decap_4 FILLER_196_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_486 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_502 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_196_514 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_518 (
+  sky130_fd_sc_hd__fill_2 FILLER_196_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_542 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_554 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_549 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_560 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_56 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_196_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -82904,97 +83055,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_593 (
+  sky130_fd_sc_hd__decap_4 FILLER_196_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_614 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_622 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_639 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_646 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_196_658 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_668 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_683 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_69 (
+  sky130_fd_sc_hd__decap_3 FILLER_196_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_196_695 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_701 (
+  sky130_fd_sc_hd__decap_4 FILLER_196_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_715 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_196_727 (
+  sky130_fd_sc_hd__decap_3 FILLER_196_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83006,7 +83151,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_750 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_196_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83018,193 +83169,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_196_776 (
+  sky130_fd_sc_hd__decap_3 FILLER_196_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_809 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_196_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_84 (
+  sky130_fd_sc_hd__decap_4 FILLER_196_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_844 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_857 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_856 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_876 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_196_886 (
+  sky130_fd_sc_hd__fill_1 FILLER_196_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_900 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_921 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_196_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_934 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_961 (
+  sky130_fd_sc_hd__decap_8 FILLER_196_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_972 (
+  sky130_fd_sc_hd__decap_12 FILLER_196_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_196_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_196_996 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1013 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1025 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_1053 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1062 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1086 (
+  sky130_fd_sc_hd__decap_3 FILLER_197_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_1108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1111 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_1136 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83216,7 +83361,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_1148 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_197_1156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83258,7 +83409,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_123 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83306,7 +83457,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_197_131 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_131 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83354,7 +83505,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83366,43 +83517,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_197_153 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_171 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_211 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_228 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_197_240 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_259 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_213 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_197_225 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_197_231 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_197_235 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_197_243 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_197_252 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_197_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83414,13 +83601,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_197_271 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_275 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_291 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_287 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_197_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83432,43 +83625,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_197_303 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_197_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_331 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_197_343 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_353 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_197_365 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_197_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83480,13 +83661,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_390 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_406 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_197_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83504,19 +83691,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_455 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_476 (
+  sky130_fd_sc_hd__decap_3 FILLER_197_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_480 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_197_492 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_197_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83528,31 +83727,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_557 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_197_569 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_579 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_562 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_197_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83564,12 +83769,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_197_591 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_197_600 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -83582,325 +83781,331 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_611 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_197_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_197_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_197_647 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_663 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_197_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_692 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_704 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_716 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_197_728 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_737 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_197_748 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_758 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_197_770 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_813 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_197_82 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_197_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_197_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_87 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_873 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_197_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_895 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_197_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_197_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_923 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_197_935 (
+  sky130_fd_sc_hd__decap_3 FILLER_197_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_941 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_953 (
+  sky130_fd_sc_hd__fill_1 FILLER_197_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_197_965 (
+  sky130_fd_sc_hd__decap_4 FILLER_197_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_197_973 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_197_989 (
+  sky130_fd_sc_hd__fill_2 FILLER_197_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_1006 (
+  sky130_fd_sc_hd__decap_6 FILLER_197_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_197_987 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_101 (
+  sky130_fd_sc_hd__decap_3 FILLER_197_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1032 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_1039 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1044 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1069 (
+  sky130_fd_sc_hd__fill_2 FILLER_198_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1093 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1117 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_1119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1130 (
+  sky130_fd_sc_hd__fill_2 FILLER_198_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1142 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1154 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_1136 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_1146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_117 (
+  sky130_fd_sc_hd__decap_3 FILLER_198_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_1160 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_198_1172 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_198_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -83936,37 +84141,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_198_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1264 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1276 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_1289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1288 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_1300 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_1301 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_198_1309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84008,7 +84213,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84020,61 +84225,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_164 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_191 (
+  sky130_fd_sc_hd__decap_3 FILLER_198_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_203 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_211 (
+  sky130_fd_sc_hd__decap_4 FILLER_198_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_198_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_233 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_243 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_260 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_263 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_198_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84086,25 +84297,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_272 (
+  sky130_fd_sc_hd__decap_3 FILLER_198_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_198_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_289 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_198_297 (
+  sky130_fd_sc_hd__decap_3 FILLER_198_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84116,7 +84321,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_309 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_300 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_198_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84128,73 +84339,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_326 (
+  sky130_fd_sc_hd__fill_2 FILLER_198_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_334 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_337 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_361 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_385 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_198_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_404 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_198_408 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_198_423 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_198_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84206,73 +84399,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_198_441 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_198_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_198_490 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_494 (
+  sky130_fd_sc_hd__decap_4 FILLER_198_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_504 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_516 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_535 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_557 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_198_56 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_198_565 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84284,19 +84471,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_603 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_615 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84308,121 +84495,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_631 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_198_642 (
+  sky130_fd_sc_hd__decap_4 FILLER_198_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_646 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_66 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_666 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_692 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_700 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_710 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_718 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_74 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_770 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_797 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_198_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_815 (
+  sky130_fd_sc_hd__decap_3 FILLER_198_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_823 (
+  sky130_fd_sc_hd__decap_3 FILLER_198_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_839 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84434,67 +84621,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_198_847 (
+  sky130_fd_sc_hd__fill_1 FILLER_198_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_869 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_198_880 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_198_884 (
+  sky130_fd_sc_hd__decap_6 FILLER_198_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_900 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_915 (
+  sky130_fd_sc_hd__decap_4 FILLER_198_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_926 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_198_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_198_938 (
+  sky130_fd_sc_hd__fill_2 FILLER_198_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_198_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84506,7 +84693,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_970 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84518,73 +84705,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_198_994 (
+  sky130_fd_sc_hd__fill_2 FILLER_198_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_198_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1050 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1047 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_107 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1086 (
+  sky130_fd_sc_hd__fill_2 FILLER_199_1085 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84596,49 +84783,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_1163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_1175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_1187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_199_119 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_1199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1196 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1208 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_1219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84650,12 +84837,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_199_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_199_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -84722,31 +84903,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_136 (
+  sky130_fd_sc_hd__decap_4 FILLER_199_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_1367 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_199_1379 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_1371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_1385 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_1375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_199_144 (
+  sky130_fd_sc_hd__decap_3 FILLER_199_1383 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_199_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84758,7 +84945,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_160 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_153 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_199_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84770,31 +84963,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_187 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_199 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_199_226 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_199_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84806,13 +84987,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_199_257 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_199_263 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84824,13 +84999,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_275 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84842,55 +85017,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_199_300 (
+  sky130_fd_sc_hd__decap_3 FILLER_199_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_304 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_318 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_330 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_354 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_199_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84902,19 +85077,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_392 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_199_400 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_199_419 (
+  sky130_fd_sc_hd__decap_6 FILLER_199_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84926,55 +85095,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_199_442 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_450 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_199_462 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_199_472 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_199_484 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_199_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_199_493 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_199_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -84986,25 +85119,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_564 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_199_576 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_548 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_199_557 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_199_565 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_199_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85016,61 +85167,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_611 (
+  sky130_fd_sc_hd__decap_4 FILLER_199_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_638 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_199_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_672 (
+  sky130_fd_sc_hd__fill_2 FILLER_199_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_677 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_643 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_704 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_716 (
+  sky130_fd_sc_hd__decap_4 FILLER_199_667 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_199_728 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_679 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_199_70 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_199_706 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_199_717 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_199_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85082,199 +85257,211 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_748 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_763 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_199_775 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_784 (
+  sky130_fd_sc_hd__decap_4 FILLER_199_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_803 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_81 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_199_815 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_826 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_824 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_841 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_872 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_199_880 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_900 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_199_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_916 (
+  sky130_fd_sc_hd__decap_6 FILLER_199_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_199_924 (
+  sky130_fd_sc_hd__fill_1 FILLER_199_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_199_936 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_199_970 (
+  sky130_fd_sc_hd__decap_12 FILLER_199_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_199_989 (
+  sky130_fd_sc_hd__fill_2 FILLER_199_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_19_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_1014 (
+  sky130_fd_sc_hd__decap_4 FILLER_199_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_1026 (
+  sky130_fd_sc_hd__decap_8 FILLER_199_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_19_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_19_1052 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_19_1064 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_19_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_19_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_19_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_19_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85286,31 +85473,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_1116 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_19_1124 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_19_1134 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_19_1146 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_19_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85796,13 +85977,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_19_757 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_763 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_769 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_19_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85814,31 +86001,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_19_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_832 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_19_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85850,7 +86037,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85862,49 +86049,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_19_863 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_19_885 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_19_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_19_941 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_953 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_952 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_19_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_19_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -85916,7 +86115,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_19_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_19_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -86624,109 +86823,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1008 (
+  sky130_fd_sc_hd__fill_2 FILLER_200_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_102 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_1051 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1032 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_1063 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1044 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_200_11 (
+  sky130_fd_sc_hd__fill_2 FILLER_200_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1117 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_1134 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1142 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_1146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1154 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1166 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_117 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_1179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1178 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_1187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -86768,31 +86967,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1264 (
+  sky130_fd_sc_hd__decap_6 FILLER_200_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1276 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_1286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_1298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_200_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_200_1300 (
+  sky130_fd_sc_hd__fill_2 FILLER_200_1310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -86828,121 +87021,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_1377 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_138 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_1385 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_200_150 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_16 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_161 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_183 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_200_195 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_206 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_230 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_245 (
+  sky130_fd_sc_hd__decap_6 FILLER_200_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_260 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_200_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_276 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_200_28 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_288 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_300 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_308 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_3 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_200_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -86954,7 +87153,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_328 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_331 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_200_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -86972,139 +87177,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_200_357 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_368 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_200_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_423 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_440 (
+  sky130_fd_sc_hd__decap_6 FILLER_200_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_200_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_200_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_465 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_494 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_488 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_50 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_496 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_508 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_200_516 (
+  sky130_fd_sc_hd__decap_6 FILLER_200_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_539 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_526 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_54 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_561 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_572 (
+  sky130_fd_sc_hd__fill_2 FILLER_200_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_601 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_616 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_628 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_597 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_200_607 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_200_624 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_200_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87116,55 +87339,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_200_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_648 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_668 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_683 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_200_695 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_200_722 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_744 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_200_756 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87176,25 +87399,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_771 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_783 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_788 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_800 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87206,49 +87429,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_812 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_200_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_200_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_861 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_200_876 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_200_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_200_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87260,85 +87471,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_895 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_917 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_934 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_964 (
+  sky130_fd_sc_hd__fill_1 FILLER_200_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_975 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_200_987 (
+  sky130_fd_sc_hd__decap_4 FILLER_200_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_200_999 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1010 (
+  sky130_fd_sc_hd__decap_3 FILLER_200_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1022 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_201_1034 (
+  sky130_fd_sc_hd__decap_8 FILLER_200_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1012 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1062 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1074 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_1052 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_201_1060 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_201_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87350,73 +87573,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_111 (
+  sky130_fd_sc_hd__decap_3 FILLER_201_1110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1123 (
+  sky130_fd_sc_hd__fill_2 FILLER_201_1132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_1150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1160 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_201_119 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1196 (
+  sky130_fd_sc_hd__decap_4 FILLER_201_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_1208 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_1219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87452,13 +87675,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_127 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_201_1282 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_1297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87470,6 +87693,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_201_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_201_1321 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -87518,13 +87747,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_201_139 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_201_149 (
+  sky130_fd_sc_hd__decap_6 FILLER_201_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87548,49 +87771,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_201_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_192 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_200 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_208 (
+  sky130_fd_sc_hd__fill_2 FILLER_201_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_225 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_233 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_236 (
+  sky130_fd_sc_hd__decap_3 FILLER_201_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_201_255 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87602,19 +87819,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_270 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_282 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_278 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87626,43 +87843,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_201_302 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_347 (
+  sky130_fd_sc_hd__fill_2 FILLER_201_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_358 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_379 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_201_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87674,55 +87897,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_201_393 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_402 (
+  sky130_fd_sc_hd__decap_6 FILLER_201_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_419 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_447 (
+  sky130_fd_sc_hd__fill_2 FILLER_201_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_474 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_461 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_486 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_496 (
+  sky130_fd_sc_hd__decap_3 FILLER_201_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_508 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_489 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_201_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87734,43 +87963,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_541 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_201_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_554 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_201_569 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_201_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_583 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87782,85 +87999,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_601 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_609 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_201_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_201_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_201_645 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_653 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_201_665 (
+  sky130_fd_sc_hd__decap_3 FILLER_201_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_704 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_201_712 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_201_717 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87872,115 +88077,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_201_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_741 (
+  sky130_fd_sc_hd__decap_6 FILLER_201_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_762 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_774 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_779 (
+  sky130_fd_sc_hd__decap_3 FILLER_201_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_791 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_803 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_201_815 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_201_82 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_825 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_201_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_864 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_201_872 (
+  sky130_fd_sc_hd__decap_4 FILLER_201_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_879 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_201_890 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -87992,43 +88191,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_201_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_201_922 (
+  sky130_fd_sc_hd__fill_2 FILLER_201_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_937 (
+  sky130_fd_sc_hd__decap_12 FILLER_201_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_96 (
+  sky130_fd_sc_hd__decap_3 FILLER_201_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_201_968 (
+  sky130_fd_sc_hd__decap_6 FILLER_201_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_986 (
+  sky130_fd_sc_hd__fill_1 FILLER_201_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_201_998 (
+  sky130_fd_sc_hd__decap_8 FILLER_201_988 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_201_99 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_202_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88040,91 +88251,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_202_101 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_202_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_1049 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1056 (
+  sky130_fd_sc_hd__decap_6 FILLER_202_1061 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1069 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1081 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1117 (
+  sky130_fd_sc_hd__decap_6 FILLER_202_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_113 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_1107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1130 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_1120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1142 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1154 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_1133 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1166 (
+  sky130_fd_sc_hd__fill_2 FILLER_202_1141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_1162 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_202_1174 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_202_1186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88142,7 +88371,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_121 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88172,31 +88401,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1264 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1276 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_1286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_1298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_202_1300 (
+  sky130_fd_sc_hd__fill_2 FILLER_202_1310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88238,7 +88461,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88250,61 +88473,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_202_150 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_202_154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_202_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_202_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_186 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_202_194 (
+  sky130_fd_sc_hd__fill_2 FILLER_202_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_206 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_229 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_202_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_202_259 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_202_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88316,19 +88539,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_276 (
+  sky130_fd_sc_hd__fill_2 FILLER_202_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_202_284 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_294 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88340,7 +88563,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_202_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88352,61 +88575,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_202_324 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_202_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_202_337 (
+  sky130_fd_sc_hd__decap_4 FILLER_202_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_202_343 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_360 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_381 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_202_393 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_413 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_421 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_202_432 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88418,133 +88641,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_202_443 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_450 (
+  sky130_fd_sc_hd__decap_6 FILLER_202_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_202_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_474 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_490 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_485 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_202_493 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_501 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_202_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_539 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_202_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_545 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_566 (
+  sky130_fd_sc_hd__decap_6 FILLER_202_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_578 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_202_581 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_589 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_633 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_654 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_662 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_671 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_653 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_682 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_66 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_202_661 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_202_672 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_202_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88556,61 +88797,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_710 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_725 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_752 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_202_760 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_767 (
+  sky130_fd_sc_hd__decap_6 FILLER_202_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_77 (
+  sky130_fd_sc_hd__fill_2 FILLER_202_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_778 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_795 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_822 (
+  sky130_fd_sc_hd__decap_6 FILLER_202_803 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_202_816 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_202_825 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_202_83 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_202_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88622,25 +88887,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_871 (
+  sky130_fd_sc_hd__fill_2 FILLER_202_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_202_89 (
+  sky130_fd_sc_hd__decap_3 FILLER_202_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88652,19 +88917,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_202_902 (
+  sky130_fd_sc_hd__decap_4 FILLER_202_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_923 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_202_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_925 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_202_93 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_202_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88676,85 +88953,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_202_947 (
+  sky130_fd_sc_hd__fill_1 FILLER_202_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_972 (
+  sky130_fd_sc_hd__decap_8 FILLER_202_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_202_987 (
+  sky130_fd_sc_hd__decap_12 FILLER_202_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_202_999 (
+  sky130_fd_sc_hd__decap_4 FILLER_203_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_1010 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1013 (
+  sky130_fd_sc_hd__decap_4 FILLER_203_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1038 (
+  sky130_fd_sc_hd__decap_4 FILLER_203_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_203_104 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1050 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_1042 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_1057 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1074 (
+  sky130_fd_sc_hd__decap_6 FILLER_203_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1099 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88766,19 +89043,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_111 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1123 (
+  sky130_fd_sc_hd__fill_2 FILLER_203_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88790,6 +89061,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_203_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_203_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -88814,12 +89091,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_203_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_203_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -88838,12 +89109,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_203_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -88856,49 +89121,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1257 (
+  sky130_fd_sc_hd__fill_2 FILLER_203_1257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1269 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_1273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_127 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_1298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1282 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_1310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1294 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1306 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_1322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1318 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_203_1330 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_1334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88934,7 +89193,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_144 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_203_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -88946,43 +89211,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_161 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_203_169 (
+  sky130_fd_sc_hd__decap_3 FILLER_203_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_175 (
+  sky130_fd_sc_hd__fill_2 FILLER_203_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_191 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_202 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_222 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_203_230 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89000,13 +89265,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_255 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89018,13 +89283,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_280 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_290 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89036,55 +89301,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_301 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_342 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_203_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_358 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_203_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_203_384 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_203_399 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89096,61 +89343,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_203_407 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_419 (
+  sky130_fd_sc_hd__decap_6 FILLER_203_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_203_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_450 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_462 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_479 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_487 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_489 (
+  sky130_fd_sc_hd__decap_3 FILLER_203_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_493 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_510 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_507 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_203_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89162,12 +89415,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_522 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_203_534 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -89180,25 +89427,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_561 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_572 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_583 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89210,85 +89457,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_602 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_619 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_203_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_666 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_675 (
+  sky130_fd_sc_hd__decap_4 FILLER_203_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_68 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_687 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_694 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_203_702 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_203_712 (
+  sky130_fd_sc_hd__decap_3 FILLER_203_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89300,91 +89535,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_203_733 (
+  sky130_fd_sc_hd__decap_4 FILLER_203_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_739 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_747 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_203_759 (
+  sky130_fd_sc_hd__fill_2 FILLER_203_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_81 (
+  sky130_fd_sc_hd__decap_3 FILLER_203_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_813 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_840 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_203_852 (
+  sky130_fd_sc_hd__fill_2 FILLER_203_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_876 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_203_887 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_203_895 (
+  sky130_fd_sc_hd__decap_12 FILLER_203_88 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_203_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89396,157 +89637,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_916 (
+  sky130_fd_sc_hd__decap_6 FILLER_203_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_92 (
+  sky130_fd_sc_hd__fill_1 FILLER_203_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_936 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_203_948 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_965 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_203_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_203_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_203_975 (
+  sky130_fd_sc_hd__decap_3 FILLER_203_988 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_977 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_203_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_204_1004 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_1019 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1040 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1020 (
+  sky130_fd_sc_hd__decap_6 FILLER_204_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1032 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1069 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1093 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1134 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1154 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_1186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1166 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1178 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_204_118 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89588,31 +89817,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1264 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1276 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_1284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_130 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_1307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1300 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_131 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_204_1311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89624,25 +89859,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1325 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1337 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1349 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_1357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_1361 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_1369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89654,7 +89889,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89666,7 +89901,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_166 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_151 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_204_154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_204_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89678,25 +89925,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_196 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_204_208 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_210 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_218 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89708,13 +89955,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_204_248 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_204_255 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89732,19 +89979,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_204_284 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_296 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89756,7 +90003,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_303 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_204_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89774,175 +90027,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_337 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_204_345 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_361 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_373 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_402 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_410 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_204_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_204_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_466 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_477 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_489 (
+  sky130_fd_sc_hd__decap_6 FILLER_204_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_517 (
+  sky130_fd_sc_hd__decap_3 FILLER_204_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_204_52 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_523 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_204_535 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_548 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_559 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_570 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_578 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_584 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_592 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_612 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_624 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -89960,109 +90213,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_666 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_677 (
+  sky130_fd_sc_hd__decap_6 FILLER_204_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_689 (
+  sky130_fd_sc_hd__decap_3 FILLER_204_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_701 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_204_703 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_719 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_731 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_743 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_755 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_783 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_204_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_833 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_816 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_204_828 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_204_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90074,121 +90339,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_841 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_857 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_852 (
+  sky130_fd_sc_hd__decap_3 FILLER_204_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_860 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_875 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_886 (
+  sky130_fd_sc_hd__decap_4 FILLER_204_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_899 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_921 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_204_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_912 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_204_924 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_928 (
+  sky130_fd_sc_hd__fill_1 FILLER_204_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_204_940 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_956 (
+  sky130_fd_sc_hd__decap_8 FILLER_204_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_204_96 (
+  sky130_fd_sc_hd__decap_3 FILLER_204_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_204_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1010 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_204_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1001 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1013 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1025 (
+  sky130_fd_sc_hd__decap_3 FILLER_205_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90200,31 +90453,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1062 (
+  sky130_fd_sc_hd__decap_3 FILLER_205_1078 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1074 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1086 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90236,55 +90477,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_1106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1123 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1160 (
+  sky130_fd_sc_hd__decap_6 FILLER_205_1152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1172 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1196 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1208 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1187 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_205_1199 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_205_1211 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_205_1219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90296,7 +90555,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_205_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90326,37 +90585,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1282 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_129 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1294 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_1322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1306 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1318 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_205_1330 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_1334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90368,6 +90615,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_205_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_205_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -90392,7 +90645,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_143 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90404,13 +90657,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_155 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_205_167 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_163 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_205_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90422,43 +90681,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_188 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_204 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_221 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_236 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_252 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_267 (
+  sky130_fd_sc_hd__fill_2 FILLER_205_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90470,19 +90729,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_278 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_205_286 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_205_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90494,49 +90747,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_313 (
+  sky130_fd_sc_hd__fill_2 FILLER_205_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_321 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_341 (
+  sky130_fd_sc_hd__decap_6 FILLER_205_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_353 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_357 (
+  sky130_fd_sc_hd__decap_4 FILLER_205_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_365 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_205_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_205_386 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90548,49 +90795,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_403 (
+  sky130_fd_sc_hd__fill_2 FILLER_205_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_418 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_400 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_431 (
+  sky130_fd_sc_hd__fill_2 FILLER_205_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_462 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_205_474 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_480 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_506 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_462 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_205_477 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_205_485 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_205_496 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_205_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90602,43 +90873,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_205_518 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_524 (
+  sky130_fd_sc_hd__decap_4 FILLER_205_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_528 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_539 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_205_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_564 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_205_576 (
+  sky130_fd_sc_hd__fill_2 FILLER_205_583 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90650,19 +90921,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_593 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_205_605 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_205_609 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90680,79 +90939,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_205_643 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_648 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_681 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_205_693 (
+  sky130_fd_sc_hd__fill_2 FILLER_205_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_714 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_205_726 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_740 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_205_752 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_774 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_773 (
+  sky130_fd_sc_hd__decap_6 FILLER_205_786 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90764,67 +91023,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_81 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_830 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_845 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_853 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_862 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_885 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_205_874 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_878 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_205_895 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_205_906 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90836,121 +91083,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_205_93 (
+  sky130_fd_sc_hd__decap_4 FILLER_205_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_931 (
+  sky130_fd_sc_hd__fill_1 FILLER_205_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_943 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_955 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_205_967 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_205_975 (
+  sky130_fd_sc_hd__decap_3 FILLER_205_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_205_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_205_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_205_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1020 (
+  sky130_fd_sc_hd__fill_2 FILLER_206_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_107 (
+  sky130_fd_sc_hd__decap_3 FILLER_206_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1093 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1117 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -90962,25 +91197,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1142 (
+  sky130_fd_sc_hd__decap_4 FILLER_206_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_1165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_1177 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_206_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91040,6 +91281,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_206_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_206_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -91052,25 +91299,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1325 (
+  sky130_fd_sc_hd__decap_3 FILLER_206_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1337 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_1347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1349 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_1359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_1361 (
+  sky130_fd_sc_hd__fill_2 FILLER_206_1371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91082,7 +91329,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_138 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91094,37 +91341,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_206_150 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_154 (
+  sky130_fd_sc_hd__decap_3 FILLER_206_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_160 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_172 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_206_180 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_206_189 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91136,31 +91371,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_218 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_226 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_237 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_206_248 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_206_265 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91172,13 +91395,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_273 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_283 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_206_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_206_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91190,7 +91425,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_304 (
+  sky130_fd_sc_hd__decap_6 FILLER_206_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91202,13 +91437,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_321 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_206_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91220,49 +91449,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_206_352 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_371 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_388 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_206_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_406 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_421 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_206_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_427 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91274,7 +91497,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91286,115 +91509,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_206_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_463 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_467 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_475 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_501 (
+  sky130_fd_sc_hd__fill_2 FILLER_206_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_206_513 (
+  sky130_fd_sc_hd__decap_6 FILLER_206_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_523 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_545 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_206_535 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_555 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_567 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_579 (
+  sky130_fd_sc_hd__decap_4 FILLER_206_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_600 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_612 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_206_624 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_206_636 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_206_64 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_206_640 (
+  sky130_fd_sc_hd__decap_3 FILLER_206_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91406,169 +91605,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_675 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_683 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_703 (
+  sky130_fd_sc_hd__fill_2 FILLER_206_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_740 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_762 (
+  sky130_fd_sc_hd__decap_4 FILLER_206_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_206_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_770 (
+  sky130_fd_sc_hd__fill_2 FILLER_206_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_780 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_792 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_803 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_815 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_82 (
+  sky130_fd_sc_hd__decap_3 FILLER_206_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_206_825 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_206_831 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_847 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_857 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_206_874 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_206_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_206_90 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_206_900 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_206_911 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_206_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91586,13 +91767,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_947 (
+  sky130_fd_sc_hd__fill_1 FILLER_206_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_206_952 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_206_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91604,103 +91791,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_983 (
+  sky130_fd_sc_hd__decap_8 FILLER_206_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_206_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_1017 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_207_101 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1013 (
+  sky130_fd_sc_hd__decap_4 FILLER_207_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1045 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1071 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1088 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1074 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_111 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1111 (
+  sky130_fd_sc_hd__decap_3 FILLER_207_1132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_207_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91724,12 +91899,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_207_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_207_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -91748,7 +91917,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91814,7 +91983,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_135 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91844,7 +92013,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91856,13 +92025,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_155 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_160 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91874,55 +92043,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_207_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_193 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_206 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_226 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_207_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_207_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_207_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_207_259 (
+  sky130_fd_sc_hd__decap_4 FILLER_207_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91934,13 +92091,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_291 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_287 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_207_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91952,31 +92115,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_207_303 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_313 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_207_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_345 (
+  sky130_fd_sc_hd__decap_6 FILLER_207_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_207_353 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -91988,7 +92151,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_380 (
+  sky130_fd_sc_hd__decap_4 FILLER_207_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_207_371 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_207_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92000,49 +92175,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_207_392 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_402 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_411 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_419 (
+  sky130_fd_sc_hd__decap_4 FILLER_207_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_431 (
+  sky130_fd_sc_hd__decap_3 FILLER_207_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_458 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_470 (
+  sky130_fd_sc_hd__decap_3 FILLER_207_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_480 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_479 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_207_487 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_207_489 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_207_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92054,31 +92247,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_514 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_564 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_207_572 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_589 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_554 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_207_562 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_207_579 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_207_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92090,139 +92301,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_207_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_602 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_207_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_625 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_637 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_207_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_663 (
+  sky130_fd_sc_hd__decap_4 FILLER_207_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_68 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_686 (
+  sky130_fd_sc_hd__decap_3 FILLER_207_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_207_698 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_702 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_720 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_737 (
+  sky130_fd_sc_hd__decap_6 FILLER_207_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_207_745 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_207_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_771 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_78 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_782 (
+  sky130_fd_sc_hd__decap_3 FILLER_207_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_207_790 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_794 (
+  sky130_fd_sc_hd__decap_4 FILLER_207_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_207_806 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_207_812 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92252,25 +92457,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_207_863 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_207_885 (
+  sky130_fd_sc_hd__fill_2 FILLER_207_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_89 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_207_893 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92282,49 +92487,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_940 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_952 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_964 (
+  sky130_fd_sc_hd__decap_8 FILLER_207_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_207_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_207_989 (
+  sky130_fd_sc_hd__fill_1 FILLER_207_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_1008 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_208_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92348,25 +92559,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92378,49 +92589,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_1137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_114 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_1149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_1153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_1165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_1177 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_208_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92462,12 +92679,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_208_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_208_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -92486,6 +92697,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_208_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_208_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -92498,12 +92715,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_208_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -92534,19 +92745,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_145 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_208_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92558,55 +92763,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_208_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_173 (
+  sky130_fd_sc_hd__decap_4 FILLER_208_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_198 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_206 (
+  sky130_fd_sc_hd__decap_3 FILLER_208_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_224 (
+  sky130_fd_sc_hd__decap_3 FILLER_208_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_253 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_263 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_257 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_208_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92624,19 +92835,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_293 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_208_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_303 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92648,49 +92853,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_320 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_208_332 (
+  sky130_fd_sc_hd__decap_6 FILLER_208_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_344 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_208_364 (
+  sky130_fd_sc_hd__decap_3 FILLER_208_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_373 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_208_388 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_208_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92702,13 +92895,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_411 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_412 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_208_429 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92720,73 +92919,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_208_451 (
+  sky130_fd_sc_hd__fill_2 FILLER_208_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_457 (
+  sky130_fd_sc_hd__decap_4 FILLER_208_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_462 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_208_474 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_491 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_506 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_518 (
+  sky130_fd_sc_hd__decap_3 FILLER_208_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_208_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_526 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_547 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92798,127 +92997,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_564 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_208_576 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_208_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_594 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_606 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_621 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_633 (
+  sky130_fd_sc_hd__decap_6 FILLER_208_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_661 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_208_68 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_683 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_717 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_208_725 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_692 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_735 (
+  sky130_fd_sc_hd__fill_2 FILLER_208_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_750 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_208_758 (
+  sky130_fd_sc_hd__decap_3 FILLER_208_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_77 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_781 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_792 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_208_804 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_808 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_771 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_208_782 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_208_793 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_208_80 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_208_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92930,31 +93153,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_208_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_836 (
+  sky130_fd_sc_hd__fill_2 FILLER_208_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_847 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_208_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_208_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_876 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_208_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -92966,163 +93195,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_208_89 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_915 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_927 (
+  sky130_fd_sc_hd__fill_1 FILLER_208_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_208_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_208_939 (
+  sky130_fd_sc_hd__fill_2 FILLER_208_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_208_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_947 (
+  sky130_fd_sc_hd__decap_3 FILLER_208_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_208_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_1010 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_983 (
+  sky130_fd_sc_hd__decap_4 FILLER_209_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_208_99 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_208_995 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1013 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_1058 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_1078 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1083 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1062 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1074 (
+  sky130_fd_sc_hd__decap_3 FILLER_209_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1111 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_1107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_112 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_209_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93152,12 +93369,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_209_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_209_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -93170,7 +93381,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_209_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93212,12 +93423,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_209_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -93242,6 +93447,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_209_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_209_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -93266,13 +93477,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_209_142 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_209_149 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93284,55 +93489,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_182 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_193 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_209_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_216 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_243 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_254 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_209_266 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93344,13 +93543,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_281 (
+  sky130_fd_sc_hd__decap_6 FILLER_209_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_296 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93362,25 +93561,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_304 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_315 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_330 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_338 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_339 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_209_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93392,7 +93597,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_381 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_376 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_209_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93404,13 +93615,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_209_393 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_399 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_406 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_209_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93422,49 +93639,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_436 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_456 (
+  sky130_fd_sc_hd__decap_3 FILLER_209_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_209_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_472 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_498 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_209_506 (
+  sky130_fd_sc_hd__decap_3 FILLER_209_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93476,37 +93687,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_528 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_540 (
+  sky130_fd_sc_hd__decap_4 FILLER_209_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_548 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_553 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_209_561 (
+  sky130_fd_sc_hd__decap_4 FILLER_209_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_583 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_561 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_209_572 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_209_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93518,19 +93741,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_209_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_617 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93542,25 +93765,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_628 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_640 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_644 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_209_652 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93572,217 +93795,223 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_691 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_706 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_209_74 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_747 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_209_759 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_763 (
+  sky130_fd_sc_hd__decap_4 FILLER_209_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_768 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_209_78 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_209_810 (
+  sky130_fd_sc_hd__decap_4 FILLER_209_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_82 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_830 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_209_838 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_824 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_843 (
+  sky130_fd_sc_hd__decap_6 FILLER_209_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_209_851 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_209_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_876 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_888 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_900 (
+  sky130_fd_sc_hd__decap_3 FILLER_209_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_209_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_920 (
+  sky130_fd_sc_hd__decap_4 FILLER_209_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_932 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_944 (
+  sky130_fd_sc_hd__fill_1 FILLER_209_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_956 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_968 (
+  sky130_fd_sc_hd__fill_2 FILLER_209_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_209_97 (
+  sky130_fd_sc_hd__decap_8 FILLER_209_949 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_209_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_20_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_209_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_20_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93806,25 +94035,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_20_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_1082 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93836,25 +94065,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_1140 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_20_1157 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_20_1169 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93866,13 +94095,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_1181 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_20_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -93974,7 +94197,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_1378 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94328,19 +94551,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_20_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_783 (
+  sky130_fd_sc_hd__decap_6 FILLER_20_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94352,73 +94575,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_20_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_20_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_20_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_20_828 (
+  sky130_fd_sc_hd__fill_1 FILLER_20_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_20_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_844 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_857 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_890 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_20_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_20_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_20_918 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94430,109 +94653,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_20_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_20_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_20_970 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_987 (
+  sky130_fd_sc_hd__decap_12 FILLER_20_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_20_999 (
+  sky130_fd_sc_hd__decap_3 FILLER_210_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_1030 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1032 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_1049 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1081 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_1077 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1105 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_1114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_112 (
+  sky130_fd_sc_hd__decap_3 FILLER_210_1126 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94544,25 +94767,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_1161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_1173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_1178 (
+  sky130_fd_sc_hd__decap_4 FILLER_210_1185 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_210_1189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94610,12 +94839,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_210_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -94628,6 +94851,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_210_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_210_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -94676,7 +94905,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_142 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94688,55 +94917,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_210_150 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_172 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_189 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_204 (
+  sky130_fd_sc_hd__decap_6 FILLER_210_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_210_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_210_215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_210_228 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94766,19 +94989,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_210_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_280 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_210_290 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94790,7 +95007,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_307 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_305 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_210_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94802,61 +95025,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_332 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_356 (
+  sky130_fd_sc_hd__decap_3 FILLER_210_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_378 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_210_390 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_396 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_210_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_402 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_412 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_210_427 (
+  sky130_fd_sc_hd__decap_6 FILLER_210_434 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94868,43 +95085,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_442 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_210_454 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_466 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_498 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_210_506 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_494 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94916,25 +95127,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_210_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_542 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_550 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_210_555 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -94946,67 +95151,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_567 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_579 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_210_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_588 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_599 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_210_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_661 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_676 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_674 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95018,13 +95223,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_691 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_210_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95036,67 +95235,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_713 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_210_725 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_748 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_210_760 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_732 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_210_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_770 (
+  sky130_fd_sc_hd__decap_4 FILLER_210_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_210_778 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_793 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_80 (
+  sky130_fd_sc_hd__decap_3 FILLER_210_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_210_817 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_807 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_210_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95108,187 +95313,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_210_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_839 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_854 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_84 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_847 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_210_879 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_889 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_915 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_901 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_925 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_210_937 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_210_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_210_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_947 (
+  sky130_fd_sc_hd__fill_2 FILLER_210_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_959 (
+  sky130_fd_sc_hd__decap_6 FILLER_210_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_971 (
+  sky130_fd_sc_hd__fill_1 FILLER_210_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_983 (
+  sky130_fd_sc_hd__decap_8 FILLER_210_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_210_995 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1013 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1061 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_106 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1078 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1074 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1122 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1123 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_211_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95306,12 +95505,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_211_118 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_211_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -95336,6 +95529,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_211_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_211_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -95372,12 +95571,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_211_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -95402,6 +95595,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_211_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_211_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -95426,7 +95625,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95438,49 +95637,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_211_157 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_168 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_211_180 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_192 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_207 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_211_219 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_232 (
+  sky130_fd_sc_hd__decap_3 FILLER_211_226 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_211_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95492,7 +95697,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_262 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_253 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_211_258 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95504,13 +95715,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_274 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_291 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_281 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_211_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95522,55 +95739,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_211_303 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_328 (
+  sky130_fd_sc_hd__decap_3 FILLER_211_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_340 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_211_352 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_211_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_211_375 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95582,43 +95793,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_390 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_211_402 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_403 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_406 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_416 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_428 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_211_440 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_211_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95630,43 +95829,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_211_465 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_479 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_487 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_211_492 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_211_504 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_211_508 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95678,49 +95859,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_528 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_540 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_548 (
+  sky130_fd_sc_hd__decap_6 FILLER_211_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_211_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_554 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_211_573 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_211_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95732,13 +95901,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_599 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_211_607 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_211_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95750,67 +95925,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_627 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_211_650 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_658 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_686 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_211_698 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_719 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_211_731 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_211_733 (
+  sky130_fd_sc_hd__decap_3 FILLER_211_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95822,61 +95985,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_753 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_211_765 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_803 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_820 (
+  sky130_fd_sc_hd__decap_3 FILLER_211_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_211_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_867 (
+  sky130_fd_sc_hd__decap_6 FILLER_211_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_211_879 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_211_89 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_855 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_211_86 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_211_872 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_211_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -95894,145 +96075,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_928 (
+  sky130_fd_sc_hd__fill_2 FILLER_211_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_940 (
+  sky130_fd_sc_hd__decap_8 FILLER_211_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_952 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_964 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_977 (
+  sky130_fd_sc_hd__decap_3 FILLER_211_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_211_989 (
+  sky130_fd_sc_hd__fill_1 FILLER_211_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_101 (
+  sky130_fd_sc_hd__decap_12 FILLER_211_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_1030 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1056 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1069 (
+  sky130_fd_sc_hd__decap_3 FILLER_212_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1081 (
+  sky130_fd_sc_hd__decap_4 FILLER_212_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1093 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1105 (
+  sky130_fd_sc_hd__decap_3 FILLER_212_1098 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1117 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1142 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_1139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1166 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_1163 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_212_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_212_1175 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_212_1187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96068,12 +96267,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_212_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -96098,6 +96291,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_212_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_212_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -96140,121 +96339,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_212_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_167 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_182 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_212_194 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_204 (
+  sky130_fd_sc_hd__decap_4 FILLER_212_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_224 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_232 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_242 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_259 (
+  sky130_fd_sc_hd__decap_4 FILLER_212_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_212_27 (
+  sky130_fd_sc_hd__decap_3 FILLER_212_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_212_271 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_283 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_291 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_3 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_212_302 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_212_317 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96266,61 +96453,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_212_329 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_348 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_360 (
+  sky130_fd_sc_hd__decap_6 FILLER_212_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_212_368 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_402 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_419 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_430 (
+  sky130_fd_sc_hd__decap_4 FILLER_212_419 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_212_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96344,55 +96537,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_462 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_484 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_506 (
+  sky130_fd_sc_hd__decap_6 FILLER_212_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_518 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_212_552 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_212_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96404,7 +96585,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_571 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_563 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_212_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96416,43 +96603,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_585 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_609 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_612 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_642 (
+  sky130_fd_sc_hd__decap_4 FILLER_212_636 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_650 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_659 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_642 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_212_654 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_212_666 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_212_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96464,55 +96669,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_686 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_212_698 (
+  sky130_fd_sc_hd__decap_4 FILLER_212_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_722 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_734 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_750 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_772 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_793 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_764 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_212_775 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_212_787 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_212_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96524,67 +96747,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_815 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_212_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_856 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_857 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_873 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_893 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_908 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_920 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_212_93 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_909 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_212_944 (
+  sky130_fd_sc_hd__fill_1 FILLER_212_921 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_212_93 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_212_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96596,115 +96831,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_971 (
+  sky130_fd_sc_hd__fill_2 FILLER_212_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_212_972 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_212_995 (
+  sky130_fd_sc_hd__decap_6 FILLER_212_984 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_212_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1018 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_102 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1025 (
+  sky130_fd_sc_hd__fill_2 FILLER_213_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1076 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1087 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1074 (
+  sky130_fd_sc_hd__decap_3 FILLER_213_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1099 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_1138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_1150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_213_1147 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96746,6 +96975,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_213_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_213_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -96794,12 +97029,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_213_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -96812,6 +97041,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_213_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_213_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -96836,13 +97071,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_213_144 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_213_148 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96854,19 +97083,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_184 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_213_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96878,31 +97113,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_213_220 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_213_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_236 (
+  sky130_fd_sc_hd__decap_3 FILLER_213_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_252 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_213_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96914,6 +97143,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_213_278 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_213_290 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -96932,31 +97167,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_213_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_348 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_213_360 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_381 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_365 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_213_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_213_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -96968,31 +97215,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_403 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_213_411 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_419 (
+  sky130_fd_sc_hd__decap_3 FILLER_213_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_436 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_213_444 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_213_461 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97010,7 +97269,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_498 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_213_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97022,31 +97287,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_213_515 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_526 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_559 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_570 (
+  sky130_fd_sc_hd__decap_3 FILLER_213_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_213_578 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_560 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_213_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97058,25 +97329,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_595 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_213_607 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_213_611 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_213_617 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97088,25 +97353,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_632 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_681 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_692 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_659 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_213_672 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_213_684 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_213_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97118,19 +97401,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_718 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_213_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_733 (
+  sky130_fd_sc_hd__decap_4 FILLER_213_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97142,73 +97425,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_213_741 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_213_759 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_213_776 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_826 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_803 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_838 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_818 (
+  sky130_fd_sc_hd__decap_4 FILLER_213_850 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_213_826 (
+  sky130_fd_sc_hd__decap_4 FILLER_213_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_843 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_213_851 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_213_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97220,31 +97491,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_213_872 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_887 (
+  sky130_fd_sc_hd__fill_2 FILLER_213_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_899 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_213_911 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_213_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_213_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97256,115 +97515,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_940 (
+  sky130_fd_sc_hd__decap_4 FILLER_213_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_952 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_964 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_977 (
+  sky130_fd_sc_hd__decap_4 FILLER_213_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_213_98 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_213_989 (
+  sky130_fd_sc_hd__decap_4 FILLER_213_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_100 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1008 (
+  sky130_fd_sc_hd__fill_1 FILLER_213_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_213_986 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1032 (
+  sky130_fd_sc_hd__decap_6 FILLER_213_998 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1044 (
+  sky130_fd_sc_hd__decap_4 FILLER_214_1002 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1056 (
+  sky130_fd_sc_hd__fill_1 FILLER_214_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1069 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1093 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_214_11 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1105 (
+  sky130_fd_sc_hd__decap_3 FILLER_214_1054 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_111 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_1117 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_1069 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_214_1080 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_214_1095 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_214_1103 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_214_1118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_214_1126 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97394,6 +97683,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_214_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_214_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -97436,12 +97731,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_214_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -97460,6 +97749,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_214_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_214_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -97508,97 +97803,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_16 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_176 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_186 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_219 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_214_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_255 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_263 (
+  sky130_fd_sc_hd__decap_4 FILLER_214_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_214_28 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_283 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_214_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97628,37 +97917,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_368 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_383 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_214_395 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_401 (
+  sky130_fd_sc_hd__fill_1 FILLER_214_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_407 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_214_415 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_214_425 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_214_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97670,67 +97977,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_445 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_457 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_463 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_475 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_479 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_502 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_494 (
+  sky130_fd_sc_hd__decap_4 FILLER_214_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_505 (
+  sky130_fd_sc_hd__fill_1 FILLER_214_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_214_517 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_520 (
+  sky130_fd_sc_hd__decap_6 FILLER_214_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_531 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_214_558 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97742,73 +98043,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_570 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_214_578 (
+  sky130_fd_sc_hd__fill_1 FILLER_214_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_214_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_610 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_614 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_624 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_636 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_640 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_645 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_657 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_214_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97820,73 +98115,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_687 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_214_699 (
+  sky130_fd_sc_hd__decap_3 FILLER_214_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_214_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_709 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_732 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_719 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_739 (
+  sky130_fd_sc_hd__fill_1 FILLER_214_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_214_761 (
+  sky130_fd_sc_hd__fill_1 FILLER_214_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_214_776 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_214_782 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -97898,205 +98187,211 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_802 (
+  sky130_fd_sc_hd__decap_4 FILLER_214_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_214_810 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_816 (
+  sky130_fd_sc_hd__decap_3 FILLER_214_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_214_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_831 (
+  sky130_fd_sc_hd__decap_4 FILLER_214_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_847 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_214_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_893 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_905 (
+  sky130_fd_sc_hd__decap_3 FILLER_214_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_917 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_929 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_214_941 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_214_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_959 (
+  sky130_fd_sc_hd__fill_2 FILLER_214_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_983 (
+  sky130_fd_sc_hd__decap_8 FILLER_214_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_214_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_214_990 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1001 (
+  sky130_fd_sc_hd__decap_6 FILLER_215_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1013 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_1009 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1038 (
+  sky130_fd_sc_hd__decap_3 FILLER_215_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_106 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_1053 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_1064 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1074 (
+  sky130_fd_sc_hd__fill_2 FILLER_215_1076 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1099 (
+  sky130_fd_sc_hd__fill_2 FILLER_215_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1111 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1135 (
+  sky130_fd_sc_hd__decap_3 FILLER_215_1107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_1129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_1141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_215_1153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98138,6 +98433,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_215_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_215_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -98174,12 +98475,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_215_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -98204,6 +98499,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_215_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_215_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -98228,13 +98529,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_215_142 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_215_146 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98246,61 +98541,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_156 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_173 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_215_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_214 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_243 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_255 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_215_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98312,13 +98607,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_279 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_296 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98330,37 +98625,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_304 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_315 (
+  sky130_fd_sc_hd__decap_4 FILLER_215_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_215_327 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_348 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_215_360 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_367 (
+  sky130_fd_sc_hd__decap_6 FILLER_215_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98372,73 +98667,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_391 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_215_403 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_407 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_417 (
+  sky130_fd_sc_hd__fill_2 FILLER_215_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_215_425 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_215_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_465 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_215_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_480 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_215_496 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_215_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98450,31 +98733,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_528 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_540 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_548 (
+  sky130_fd_sc_hd__fill_2 FILLER_215_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_584 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_569 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_215_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98486,19 +98775,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_592 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_602 (
+  sky130_fd_sc_hd__decap_4 FILLER_215_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_614 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_215_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98510,7 +98805,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_636 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_623 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_215_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98528,31 +98829,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_215_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_683 (
+  sky130_fd_sc_hd__decap_6 FILLER_215_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_695 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_716 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_215_728 (
+  sky130_fd_sc_hd__decap_3 FILLER_215_729 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_215_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98564,31 +98871,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_740 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_751 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_215_763 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_776 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_215_788 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98600,43 +98901,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_808 (
+  sky130_fd_sc_hd__fill_2 FILLER_215_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_215_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_215_835 (
+  sky130_fd_sc_hd__decap_3 FILLER_215_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_841 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_215_853 (
+  sky130_fd_sc_hd__decap_6 FILLER_215_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_858 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98648,145 +98949,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_887 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_899 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_215_911 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_916 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_940 (
+  sky130_fd_sc_hd__decap_4 FILLER_215_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_952 (
+  sky130_fd_sc_hd__decap_8 FILLER_215_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_964 (
+  sky130_fd_sc_hd__fill_1 FILLER_215_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_215_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_215_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_215_989 (
+  sky130_fd_sc_hd__fill_2 FILLER_216_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_1024 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1020 (
+  sky130_fd_sc_hd__decap_3 FILLER_216_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_105 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_1058 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1056 (
+  sky130_fd_sc_hd__fill_2 FILLER_216_1066 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1069 (
+  sky130_fd_sc_hd__decap_6 FILLER_216_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_1079 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_1090 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1105 (
+  sky130_fd_sc_hd__decap_6 FILLER_216_1102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_1108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_216_113 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_1112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_216_1124 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_216_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98816,6 +99129,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_216_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_216_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -98846,12 +99165,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_216_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -98882,13 +99195,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_1300 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_216_131 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98936,7 +99249,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -98948,79 +99261,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_163 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_216_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_216_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_216_221 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_216_239 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_216_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_216_259 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_216_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99032,19 +99327,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_216_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_216_280 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_216_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99056,7 +99345,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_307 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_300 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_216_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99068,61 +99363,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_322 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_334 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_364 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_216_392 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_216_396 (
+  sky130_fd_sc_hd__decap_6 FILLER_216_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_405 (
+  sky130_fd_sc_hd__decap_4 FILLER_216_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_417 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99134,43 +99429,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_216_452 (
+  sky130_fd_sc_hd__decap_4 FILLER_216_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_483 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_216_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_216_501 (
+  sky130_fd_sc_hd__decap_4 FILLER_216_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99182,25 +99477,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_523 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_535 (
+  sky130_fd_sc_hd__decap_3 FILLER_216_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_216_543 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_216_555 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99212,55 +99501,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_590 (
+  sky130_fd_sc_hd__decap_4 FILLER_216_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_605 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_216_613 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_216_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_649 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_660 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_642 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_216_654 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_216_666 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_216_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99272,67 +99579,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_687 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_216_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_712 (
+  sky130_fd_sc_hd__decap_3 FILLER_216_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_741 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_749 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_755 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_216_764 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_216_776 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_216_784 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_216_789 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99344,43 +99627,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_216_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_216_818 (
+  sky130_fd_sc_hd__decap_4 FILLER_216_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_216_825 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_216_833 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_839 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_851 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_872 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_865 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_216_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99392,25 +99681,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_898 (
+  sky130_fd_sc_hd__fill_2 FILLER_216_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_910 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_922 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99428,121 +99717,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_947 (
+  sky130_fd_sc_hd__decap_3 FILLER_216_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_983 (
+  sky130_fd_sc_hd__fill_1 FILLER_216_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_216_995 (
+  sky130_fd_sc_hd__decap_8 FILLER_216_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_1026 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1025 (
+  sky130_fd_sc_hd__decap_3 FILLER_217_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_1055 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1062 (
+  sky130_fd_sc_hd__decap_3 FILLER_217_1063 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_1085 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1086 (
+  sky130_fd_sc_hd__fill_1 FILLER_217_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1099 (
+  sky130_fd_sc_hd__fill_2 FILLER_217_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_1104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_1140 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1147 (
+  sky130_fd_sc_hd__decap_6 FILLER_217_1152 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_217_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99584,7 +99879,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_217_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99650,13 +99945,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_1355 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_136 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99680,7 +99975,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_148 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99692,67 +99987,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_182 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_217_205 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_216 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_243 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_217_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_249 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_217_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99764,19 +100053,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_274 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_217_282 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_217_294 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99788,43 +100071,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_217_302 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_315 (
+  sky130_fd_sc_hd__decap_4 FILLER_217_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_217_327 (
+  sky130_fd_sc_hd__fill_1 FILLER_217_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_336 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_342 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_348 (
+  sky130_fd_sc_hd__fill_1 FILLER_217_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_217_360 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_376 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_217_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99836,73 +100125,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_402 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_411 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_414 (
+  sky130_fd_sc_hd__decap_4 FILLER_217_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_426 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_428 (
+  sky130_fd_sc_hd__decap_4 FILLER_217_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_464 (
+  sky130_fd_sc_hd__decap_3 FILLER_217_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_476 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_217_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_217_501 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_217_505 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99914,37 +100185,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_519 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_531 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_217_543 (
+  sky130_fd_sc_hd__decap_4 FILLER_217_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_217_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_217_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_589 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_572 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_217_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99956,7 +100233,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_600 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99968,7 +100245,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_217_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -99980,55 +100257,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_624 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_641 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_656 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_217_668 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_217_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_684 (
+  sky130_fd_sc_hd__fill_1 FILLER_217_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_706 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_721 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_217_729 (
+  sky130_fd_sc_hd__fill_2 FILLER_217_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100040,55 +100317,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_747 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_755 (
+  sky130_fd_sc_hd__decap_4 FILLER_217_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_775 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_217_787 (
+  sky130_fd_sc_hd__decap_4 FILLER_217_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_830 (
+  sky130_fd_sc_hd__fill_1 FILLER_217_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_217_859 (
+  sky130_fd_sc_hd__decap_3 FILLER_217_851 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_217_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100100,73 +100383,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_867 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_217_889 (
+  sky130_fd_sc_hd__decap_6 FILLER_217_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_217_893 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_901 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_217_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_946 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_928 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_217_940 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_217_952 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_217_964 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_217_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_217_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100178,79 +100437,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_217_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_217_984 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1020 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1032 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_218_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1056 (
+  sky130_fd_sc_hd__decap_6 FILLER_218_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_1073 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_1084 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1093 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_1092 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_1112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_111 (
+  sky130_fd_sc_hd__decap_4 FILLER_218_1124 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_1117 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100280,6 +100539,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_218_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_218_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -100310,12 +100575,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_218_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -100346,6 +100605,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_218_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_218_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -100388,7 +100653,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_138 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100400,79 +100665,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_218_150 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_176 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_218_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_199 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_218_211 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_218_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_221 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_238 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_218_250 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_218_254 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_218_262 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100484,13 +100731,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_274 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_285 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100502,7 +100749,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_300 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_218_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100514,55 +100767,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_321 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_218_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_218_368 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_410 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_422 (
+  sky130_fd_sc_hd__decap_4 FILLER_218_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_415 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_218_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100574,19 +100833,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100598,43 +100857,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_218_495 (
+  sky130_fd_sc_hd__decap_4 FILLER_218_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_511 (
+  sky130_fd_sc_hd__decap_3 FILLER_218_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_523 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_535 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_547 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_218_559 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100646,55 +100899,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_613 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_621 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_621 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_631 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_218_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_652 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_666 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_218_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100706,7 +100965,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_683 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100718,49 +100977,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_218_724 (
+  sky130_fd_sc_hd__decap_4 FILLER_218_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_747 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_218_759 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_218_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_770 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_785 (
+  sky130_fd_sc_hd__decap_3 FILLER_218_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_218_793 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_783 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_218_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100772,37 +101037,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_804 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_815 (
+  sky130_fd_sc_hd__decap_3 FILLER_218_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_839 (
+  sky130_fd_sc_hd__decap_3 FILLER_218_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_861 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_869 (
+  sky130_fd_sc_hd__fill_2 FILLER_218_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100814,31 +101079,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_218_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_892 (
+  sky130_fd_sc_hd__decap_4 FILLER_218_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_902 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_913 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_218_925 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_918 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100850,103 +101109,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_218_937 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_218_945 (
+  sky130_fd_sc_hd__decap_3 FILLER_218_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_947 (
+  sky130_fd_sc_hd__decap_4 FILLER_218_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_959 (
+  sky130_fd_sc_hd__fill_1 FILLER_218_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_218_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_218_995 (
+  sky130_fd_sc_hd__decap_8 FILLER_218_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_1026 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1025 (
+  sky130_fd_sc_hd__decap_3 FILLER_219_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_1046 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_1070 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1074 (
+  sky130_fd_sc_hd__fill_2 FILLER_219_1078 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1086 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1099 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_219_11 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -100958,25 +101211,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_1139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_1151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101018,7 +101271,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_219_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101078,13 +101331,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_134 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_1343 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101114,37 +101367,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_149 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_16 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_219_161 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_165 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101156,19 +101409,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_219_220 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_233 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_219_241 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101180,217 +101427,235 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_279 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_28 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_296 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_304 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_315 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_219_327 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_348 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_219_360 (
+  sky130_fd_sc_hd__decap_6 FILLER_219_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_40 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_403 (
+  sky130_fd_sc_hd__fill_2 FILLER_219_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_415 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_440 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_452 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_476 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_219_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_515 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_52 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_527 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_539 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_219_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_550 (
+  sky130_fd_sc_hd__fill_2 FILLER_219_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_219_574 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_595 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_60 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_219_607 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_611 (
+  sky130_fd_sc_hd__fill_2 FILLER_219_59 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_219_596 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_219_608 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_219_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101402,49 +101667,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_219_665 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_219_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_683 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_722 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_219_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_708 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_219_720 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_219_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101456,85 +101733,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_747 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_758 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_775 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_774 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_219_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_219_794 (
+  sky130_fd_sc_hd__decap_6 FILLER_219_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_806 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_219_818 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_822 (
+  sky130_fd_sc_hd__decap_4 FILLER_219_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_832 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_844 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_219_852 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_219_855 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_219_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101546,55 +101805,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_879 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_219_891 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_901 (
+  sky130_fd_sc_hd__decap_4 FILLER_219_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_219_913 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_920 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_932 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_944 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_219_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_219_968 (
+  sky130_fd_sc_hd__fill_2 FILLER_219_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101612,67 +101871,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_219_989 (
+  sky130_fd_sc_hd__fill_1 FILLER_219_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_1004 (
+  sky130_fd_sc_hd__decap_8 FILLER_219_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1021 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_21_1033 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_21_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_21_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1082 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_21_1094 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_21_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101684,61 +101943,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_1110 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1141 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_21_1153 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1163 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1175 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1199 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_1211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_21_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -101828,19 +102081,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_1367 (
+  sky130_fd_sc_hd__decap_4 FILLER_21_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_21_1379 (
+  sky130_fd_sc_hd__decap_8 FILLER_21_1375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_21_1385 (
+  sky130_fd_sc_hd__decap_3 FILLER_21_1383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102188,61 +102441,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_21_753 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_775 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_21_787 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_21_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_21_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_811 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_21_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_843 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_21_851 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_21_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102254,67 +102501,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_878 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_890 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_21_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_21_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_21_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_21_953 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_965 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_21_973 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_21_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102326,37 +102567,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_21_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_21_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1020 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1044 (
+  sky130_fd_sc_hd__decap_6 FILLER_220_1041 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_220_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102368,37 +102609,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1069 (
+  sky130_fd_sc_hd__fill_2 FILLER_220_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1093 (
+  sky130_fd_sc_hd__fill_2 FILLER_220_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_1101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_1113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_112 (
+  sky130_fd_sc_hd__decap_4 FILLER_220_1125 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102428,6 +102669,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_220_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_220_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -102464,12 +102711,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_124 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_220_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -102494,6 +102735,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_220_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_220_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -102536,115 +102783,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_220_151 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_220_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_179 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_220_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_204 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_220_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_229 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_246 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_220_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_220_27 (
+  sky130_fd_sc_hd__decap_3 FILLER_220_28 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_220_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_283 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_304 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_220_319 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102656,67 +102897,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_220_331 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_220_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_220_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_220_353 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_385 (
+  sky130_fd_sc_hd__fill_2 FILLER_220_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_410 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_220_434 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102728,61 +102963,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_471 (
+  sky130_fd_sc_hd__decap_4 FILLER_220_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_483 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_507 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_544 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_556 (
+  sky130_fd_sc_hd__decap_4 FILLER_220_541 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_220_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102794,25 +103035,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_220_581 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_606 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_220_618 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_593 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_220_605 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_220_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102824,13 +103077,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_661 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_220_669 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_654 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_220_666 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_220_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102842,13 +103107,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_684 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_220_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102860,43 +103119,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_715 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_220_723 (
+  sky130_fd_sc_hd__decap_4 FILLER_220_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_745 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_220_757 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_220_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_782 (
+  sky130_fd_sc_hd__decap_3 FILLER_220_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_771 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_220_783 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_220_795 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102908,7 +103179,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_220_806 (
+  sky130_fd_sc_hd__fill_1 FILLER_220_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102920,25 +103191,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_839 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_220_847 (
+  sky130_fd_sc_hd__fill_2 FILLER_220_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_864 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_875 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102950,25 +103221,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_220_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_220_894 (
+  sky130_fd_sc_hd__fill_2 FILLER_220_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_916 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_220_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -102980,85 +103245,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_220_940 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_947 (
+  sky130_fd_sc_hd__fill_2 FILLER_220_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_971 (
+  sky130_fd_sc_hd__decap_3 FILLER_220_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_220_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_220_995 (
+  sky130_fd_sc_hd__decap_6 FILLER_220_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_220_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1038 (
+  sky130_fd_sc_hd__fill_1 FILLER_221_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1050 (
+  sky130_fd_sc_hd__decap_6 FILLER_221_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_1082 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_1086 (
+  sky130_fd_sc_hd__decap_4 FILLER_221_1094 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103136,7 +103401,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_221_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103172,12 +103437,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_221_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_221_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -103208,6 +103467,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_221_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_221_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -103220,12 +103485,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_221_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -103238,79 +103497,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_221_147 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_221_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_221_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_174 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_221_182 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_221_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_221_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_196 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_230 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_221_242 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_221_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_221_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103322,19 +103575,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_274 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_221_286 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_221_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103346,49 +103593,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_325 (
+  sky130_fd_sc_hd__decap_4 FILLER_221_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_349 (
+  sky130_fd_sc_hd__fill_2 FILLER_221_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_221_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_221_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_221_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103400,61 +103641,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_403 (
+  sky130_fd_sc_hd__fill_1 FILLER_221_399 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_415 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_428 (
+  sky130_fd_sc_hd__decap_6 FILLER_221_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_452 (
+  sky130_fd_sc_hd__decap_3 FILLER_221_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_476 (
+  sky130_fd_sc_hd__fill_1 FILLER_221_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_501 (
+  sky130_fd_sc_hd__decap_3 FILLER_221_485 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_221_489 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_221_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103466,43 +103719,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_525 (
+  sky130_fd_sc_hd__fill_1 FILLER_221_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_221_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103514,13 +103761,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_614 (
+  sky130_fd_sc_hd__decap_4 FILLER_221_605 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_221_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_221_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103532,49 +103791,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_641 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_652 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_686 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_221_715 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_221_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_708 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_221_720 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_221_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103586,67 +103857,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_743 (
+  sky130_fd_sc_hd__fill_2 FILLER_221_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_758 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_766 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_221_766 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_777 (
+  sky130_fd_sc_hd__decap_3 FILLER_221_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_221_789 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_794 (
+  sky130_fd_sc_hd__decap_3 FILLER_221_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_806 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_833 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_221_844 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_221_852 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_221_855 (
+  sky130_fd_sc_hd__decap_3 FILLER_221_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103658,13 +103917,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_221_894 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_879 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_221_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103676,37 +103941,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_928 (
+  sky130_fd_sc_hd__fill_2 FILLER_221_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_940 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_946 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_952 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_221_964 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_221_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103718,79 +103971,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_221_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_221_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_221_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1020 (
+  sky130_fd_sc_hd__fill_2 FILLER_222_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1044 (
+  sky130_fd_sc_hd__decap_6 FILLER_222_1034 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_105 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_1049 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_1060 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1081 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_1076 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_1103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_1115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_113 (
+  sky130_fd_sc_hd__fill_2 FILLER_222_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103820,6 +104073,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_222_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_222_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -103850,12 +104109,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_222_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -103886,6 +104139,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_222_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_222_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -103928,7 +104187,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_138 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -103940,61 +104199,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_150 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_222_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_180 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_242 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_250 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_262 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104006,25 +104265,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_222_274 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_222_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_222_288 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_222_298 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104036,7 +104283,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_300 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_222_308 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_222_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104048,67 +104307,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_333 (
+  sky130_fd_sc_hd__decap_4 FILLER_222_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_349 (
+  sky130_fd_sc_hd__decap_6 FILLER_222_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_361 (
+  sky130_fd_sc_hd__fill_1 FILLER_222_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_410 (
+  sky130_fd_sc_hd__fill_2 FILLER_222_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104120,31 +104379,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_222_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_471 (
+  sky130_fd_sc_hd__fill_1 FILLER_222_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_495 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_478 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_222_486 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_222_490 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104156,19 +104427,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_532 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_222_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104198,55 +104463,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_593 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_604 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_616 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_222_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_645 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_222_657 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_222_663 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_222_667 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104258,43 +104517,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_222_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_222_711 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_722 (
+  sky130_fd_sc_hd__decap_4 FILLER_222_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_222_730 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_222_741 (
+  sky130_fd_sc_hd__fill_1 FILLER_222_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104312,13 +104565,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_798 (
+  sky130_fd_sc_hd__decap_3 FILLER_222_772 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_222_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104330,67 +104589,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_810 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_222_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_222_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_840 (
+  sky130_fd_sc_hd__decap_4 FILLER_222_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_222_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_222_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_886 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_222_892 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_222_907 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_222_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104402,55 +104643,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_222_943 (
+  sky130_fd_sc_hd__decap_4 FILLER_222_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_947 (
+  sky130_fd_sc_hd__fill_2 FILLER_222_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_222_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_222_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_222_995 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_1004 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1001 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_1014 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104462,31 +104697,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1038 (
+  sky130_fd_sc_hd__fill_2 FILLER_223_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1050 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_1086 (
+  sky130_fd_sc_hd__decap_4 FILLER_223_1093 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_223_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104564,7 +104805,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_123 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104630,6 +104871,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_223_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_223_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -104648,13 +104895,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_138 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_1385 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104666,13 +104913,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_150 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_223_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104684,43 +104925,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_194 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_223_202 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_230 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_223_242 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_257 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_223_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104732,13 +104979,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_271 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104750,61 +104997,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_223_300 (
+  sky130_fd_sc_hd__decap_6 FILLER_223_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_304 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_337 (
+  sky130_fd_sc_hd__decap_3 FILLER_223_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_349 (
+  sky130_fd_sc_hd__decap_6 FILLER_223_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_223_361 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_365 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_223_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_223_379 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104816,31 +105051,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_391 (
+  sky130_fd_sc_hd__decap_4 FILLER_223_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_403 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_399 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_415 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_428 (
+  sky130_fd_sc_hd__decap_6 FILLER_223_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104852,25 +105087,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_464 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_464 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_476 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_472 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_489 (
+  sky130_fd_sc_hd__decap_4 FILLER_223_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_498 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_223_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104882,43 +105123,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_525 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_537 (
+  sky130_fd_sc_hd__decap_4 FILLER_223_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_574 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104930,7 +105171,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_590 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_223_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -104972,37 +105219,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_680 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_695 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_718 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_223_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105032,7 +105273,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_778 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_769 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_223_777 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_223_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105044,19 +105297,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_808 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_223_820 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_826 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_841 (
+  sky130_fd_sc_hd__decap_3 FILLER_223_838 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_223_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105068,79 +105327,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_223_855 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_223_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_885 (
+  sky130_fd_sc_hd__decap_4 FILLER_223_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_223_897 (
+  sky130_fd_sc_hd__fill_1 FILLER_223_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_223_906 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_223_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_940 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_954 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_952 (
+  sky130_fd_sc_hd__decap_3 FILLER_223_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_964 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_223_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105152,31 +105399,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_223_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_223_984 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_1008 (
+  sky130_fd_sc_hd__decap_8 FILLER_223_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_1032 (
+  sky130_fd_sc_hd__fill_2 FILLER_224_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_1044 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105188,7 +105435,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_1053 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_224_1065 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105314,7 +105567,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_224_129 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105362,7 +105615,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105374,43 +105627,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_224_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_224_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_224_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_224 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105422,13 +105675,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_224_251 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105440,13 +105693,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_224_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_285 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105464,7 +105717,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_311 (
+  sky130_fd_sc_hd__decap_3 FILLER_224_308 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105476,37 +105729,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_323 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_224_335 (
+  sky130_fd_sc_hd__decap_3 FILLER_224_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_361 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_224_373 (
+  sky130_fd_sc_hd__fill_2 FILLER_224_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105518,25 +105765,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_410 (
+  sky130_fd_sc_hd__fill_2 FILLER_224_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_434 (
+  sky130_fd_sc_hd__fill_1 FILLER_224_425 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_224_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105548,61 +105801,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_483 (
+  sky130_fd_sc_hd__decap_3 FILLER_224_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_507 (
+  sky130_fd_sc_hd__decap_4 FILLER_224_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_224_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105614,7 +105861,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_565 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_224_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105656,13 +105909,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_224_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_224_660 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_666 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_224_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105674,61 +105933,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_680 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_224_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_729 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_741 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_753 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_224_761 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_793 (
+  sky130_fd_sc_hd__fill_2 FILLER_224_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105740,31 +105999,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_810 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_224_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_834 (
+  sky130_fd_sc_hd__decap_12 FILLER_224_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_862 (
+  sky130_fd_sc_hd__decap_3 FILLER_224_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105776,25 +106035,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_893 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_224_901 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_911 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_224_923 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_926 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -105806,91 +106059,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_224_935 (
+  sky130_fd_sc_hd__fill_1 FILLER_224_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_224_943 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_947 (
+  sky130_fd_sc_hd__decap_3 FILLER_224_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_957 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_983 (
+  sky130_fd_sc_hd__decap_3 FILLER_224_987 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_224_995 (
+  sky130_fd_sc_hd__decap_8 FILLER_224_999 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_1027 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1025 (
+  sky130_fd_sc_hd__fill_2 FILLER_225_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_1079 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1074 (
+  sky130_fd_sc_hd__decap_6 FILLER_225_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_1086 (
+  sky130_fd_sc_hd__fill_1 FILLER_225_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106034,7 +106287,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_135 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106064,13 +106317,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_225_143 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_225_148 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106082,55 +106329,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_225_160 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_210 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_225_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_226 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_225_238 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_225_262 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_257 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_225_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106142,7 +106395,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_278 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106160,43 +106413,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_306 (
+  sky130_fd_sc_hd__decap_6 FILLER_225_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_318 (
+  sky130_fd_sc_hd__fill_1 FILLER_225_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_342 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_354 (
+  sky130_fd_sc_hd__fill_2 FILLER_225_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_225_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106214,55 +106461,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_415 (
+  sky130_fd_sc_hd__decap_3 FILLER_225_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_464 (
+  sky130_fd_sc_hd__decap_3 FILLER_225_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_225_501 (
+  sky130_fd_sc_hd__fill_2 FILLER_225_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106274,19 +106515,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_525 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106364,31 +106605,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_225_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_682 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_697 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_714 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_225_726 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_720 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_225_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106400,67 +106647,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_740 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_752 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_225_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_770 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_803 (
+  sky130_fd_sc_hd__fill_1 FILLER_225_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_832 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_225_852 (
+  sky130_fd_sc_hd__decap_3 FILLER_225_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_225_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106472,61 +106719,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_883 (
+  sky130_fd_sc_hd__decap_4 FILLER_225_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_225_891 (
+  sky130_fd_sc_hd__fill_1 FILLER_225_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_225_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_923 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_935 (
+  sky130_fd_sc_hd__fill_2 FILLER_225_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_947 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_929 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_225_971 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_225_975 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_225_977 (
+  sky130_fd_sc_hd__fill_2 FILLER_225_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106538,13 +106779,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_225_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_225_986 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_226_1004 (
+  sky130_fd_sc_hd__fill_2 FILLER_225_994 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_226_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106556,19 +106803,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1032 (
+  sky130_fd_sc_hd__fill_2 FILLER_226_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_1049 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106580,7 +106827,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1056 (
+  sky130_fd_sc_hd__decap_6 FILLER_226_1061 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_226_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106610,19 +106863,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_226_1105 (
+  sky130_fd_sc_hd__decap_4 FILLER_226_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1114 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_1109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_226_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_1113 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_226_1125 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106700,19 +106959,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_226_1264 (
+  sky130_fd_sc_hd__decap_3 FILLER_226_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1271 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_1270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1283 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106724,19 +106983,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_1295 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_226_1307 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_226_1311 (
+  sky130_fd_sc_hd__decap_6 FILLER_226_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106790,7 +107043,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106802,67 +107055,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_166 (
+  sky130_fd_sc_hd__decap_4 FILLER_226_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_174 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_191 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_206 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_224 (
+  sky130_fd_sc_hd__decap_4 FILLER_226_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_239 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_226_247 (
+  sky130_fd_sc_hd__decap_6 FILLER_226_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_258 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_226_270 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_274 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_226_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_260 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_226_272 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_226_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106874,12 +107139,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_280 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_226_288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -106898,7 +107157,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106910,61 +107169,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_324 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_361 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_373 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_398 (
+  sky130_fd_sc_hd__fill_2 FILLER_226_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_422 (
+  sky130_fd_sc_hd__fill_2 FILLER_226_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -106976,67 +107235,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_446 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_459 (
+  sky130_fd_sc_hd__decap_3 FILLER_226_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_486 (
+  sky130_fd_sc_hd__decap_4 FILLER_226_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_498 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_510 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_226_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107048,7 +107301,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_560 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_226_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107108,25 +107367,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_226_681 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_690 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_226_703 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_707 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_703 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_226_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107150,13 +107415,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_784 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_226_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107168,37 +107439,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_811 (
+  sky130_fd_sc_hd__decap_6 FILLER_226_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_226_823 (
+  sky130_fd_sc_hd__fill_1 FILLER_226_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_226_849 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_858 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_226_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107210,25 +107487,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_886 (
+  sky130_fd_sc_hd__decap_6 FILLER_226_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_226_894 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_226_913 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_226_924 (
+  sky130_fd_sc_hd__decap_8 FILLER_226_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107240,19 +107505,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_226_936 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_226_944 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_226_947 (
+  sky130_fd_sc_hd__decap_4 FILLER_226_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107264,43 +107523,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_968 (
+  sky130_fd_sc_hd__fill_2 FILLER_226_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_226_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_226_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_1010 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_1001 (
+  sky130_fd_sc_hd__decap_4 FILLER_227_1022 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_1013 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_227_1025 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_227_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_1029 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107510,13 +107757,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_159 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_227_167 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107528,49 +107769,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_187 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_199 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_233 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_227_241 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_227_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_250 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107582,13 +107823,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_279 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_291 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107600,43 +107841,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_227_303 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_227_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_318 (
+  sky130_fd_sc_hd__decap_4 FILLER_227_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_329 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_341 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_353 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_227_365 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107648,7 +107877,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107660,61 +107889,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_403 (
+  sky130_fd_sc_hd__fill_1 FILLER_227_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_415 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_428 (
+  sky130_fd_sc_hd__decap_4 FILLER_227_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_476 (
+  sky130_fd_sc_hd__decap_3 FILLER_227_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_489 (
+  sky130_fd_sc_hd__fill_2 FILLER_227_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107726,19 +107955,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_525 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_537 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_536 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_227_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107822,25 +108057,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_227_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_709 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_721 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_227_729 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107876,25 +108111,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_784 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_227_792 (
+  sky130_fd_sc_hd__decap_3 FILLER_227_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_803 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_227_815 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107918,7 +108147,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -107930,67 +108159,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_227_863 (
+  sky130_fd_sc_hd__decap_6 FILLER_227_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_882 (
+  sky130_fd_sc_hd__fill_1 FILLER_227_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_227_912 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_919 (
+  sky130_fd_sc_hd__fill_2 FILLER_227_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_943 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_950 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_955 (
+  sky130_fd_sc_hd__decap_8 FILLER_227_965 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_227_967 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_227_975 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_227_977 (
+  sky130_fd_sc_hd__decap_3 FILLER_227_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108002,7 +108219,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_227_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_227_986 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_227_998 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_228_1002 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_228_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108236,67 +108471,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_228_178 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_228_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_228_189 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_201 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_228_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_228_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_228_221 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_228_236 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_228_244 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_228_252 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_228_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108308,12 +108525,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_228_272 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_228_276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -108338,7 +108549,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108350,61 +108561,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_324 (
+  sky130_fd_sc_hd__decap_3 FILLER_228_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_349 (
+  sky130_fd_sc_hd__fill_2 FILLER_228_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_361 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_373 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_398 (
+  sky130_fd_sc_hd__fill_2 FILLER_228_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_434 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_413 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_228_425 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_228_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108416,37 +108639,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_483 (
+  sky130_fd_sc_hd__decap_4 FILLER_228_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_507 (
+  sky130_fd_sc_hd__decap_6 FILLER_228_512 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_228_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108590,19 +108819,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_228_776 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_228_784 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_228_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108614,19 +108837,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_228_817 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_228_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108650,31 +108867,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_228_861 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_228_877 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_228_889 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_914 (
+  sky130_fd_sc_hd__fill_2 FILLER_228_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_926 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_905 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_228_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -108692,31 +108915,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_947 (
+  sky130_fd_sc_hd__fill_1 FILLER_228_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_228_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_978 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_228_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_228_990 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109010,55 +109233,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_199 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_229_205 (
+  sky130_fd_sc_hd__decap_6 FILLER_229_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_229_209 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_231 (
+  sky130_fd_sc_hd__decap_6 FILLER_229_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_229_243 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_229_247 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_229_252 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_229_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109070,7 +109281,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_229_276 (
+  sky130_fd_sc_hd__decap_6 FILLER_229_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109124,19 +109335,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_342 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_354 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_366 (
+  sky130_fd_sc_hd__decap_3 FILLER_229_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109160,19 +109371,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_404 (
+  sky130_fd_sc_hd__fill_1 FILLER_229_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_416 (
+  sky130_fd_sc_hd__decap_8 FILLER_229_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_229_424 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_229_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109190,49 +109407,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_447 (
+  sky130_fd_sc_hd__decap_3 FILLER_229_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_229_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_466 (
+  sky130_fd_sc_hd__decap_6 FILLER_229_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_478 (
+  sky130_fd_sc_hd__fill_1 FILLER_229_472 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_229_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_497 (
+  sky130_fd_sc_hd__decap_8 FILLER_229_488 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_509 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_229_521 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_512 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_229_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109454,7 +109677,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_229_869 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109466,25 +109689,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_229_873 (
+  sky130_fd_sc_hd__decap_12 FILLER_229_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_229_877 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_229_889 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_229_897 (
+  sky130_fd_sc_hd__decap_6 FILLER_229_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109556,31 +109767,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_22_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_22_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_1037 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_22_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109592,73 +109797,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_22_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_1059 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_1073 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_22_1110 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_22_1122 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_1128 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_1133 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_22_1141 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_22_1161 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -109670,19 +109863,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_22_1173 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_22_1185 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_22_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110138,25 +110319,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_790 (
+  sky130_fd_sc_hd__decap_4 FILLER_22_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_22_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110168,61 +110349,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_22_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_22_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_22_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_848 (
+  sky130_fd_sc_hd__decap_3 FILLER_22_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_22_868 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_22_880 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_22_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_22_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_22_891 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_22_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_22_915 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_898 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_22_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_22_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110234,13 +110427,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_935 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_22_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110252,43 +110439,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_22_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_22_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_22_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_23_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_23_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110300,25 +110487,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_1064 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_23_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_23_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110330,25 +110523,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_1116 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_23_1128 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_23_1132 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110714,25 +110907,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_550 (
+  sky130_fd_sc_hd__decap_6 FILLER_23_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_574 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_583 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110744,7 +110937,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_595 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_23_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110834,31 +111033,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_23_757 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_23_761 (
+  sky130_fd_sc_hd__decap_4 FILLER_23_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_781 (
+  sky130_fd_sc_hd__fill_1 FILLER_23_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_23_802 (
+  sky130_fd_sc_hd__decap_4 FILLER_23_789 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_23_794 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_23_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110870,13 +111081,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_23_830 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_842 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_23_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110888,61 +111105,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_23_875 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_897 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_23_909 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_23_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_23_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_23_960 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110954,19 +111171,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_23_988 (
+  sky130_fd_sc_hd__decap_12 FILLER_23_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_24_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_24_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_24_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -110978,73 +111207,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_1058 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_24_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_24_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_1101 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_24_1109 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_24_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_1139 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_24_1151 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_24_1163 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111056,13 +111273,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_1175 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_24_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111254,13 +111465,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_276 (
+  sky130_fd_sc_hd__decap_6 FILLER_24_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_288 (
+  sky130_fd_sc_hd__fill_1 FILLER_24_282 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_24_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111272,13 +111489,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_312 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111290,7 +111507,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_24_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111374,43 +111591,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_483 (
+  sky130_fd_sc_hd__decap_4 FILLER_24_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_495 (
+  sky130_fd_sc_hd__fill_1 FILLER_24_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_507 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_532 (
+  sky130_fd_sc_hd__decap_4 FILLER_24_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_544 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_535 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_24_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111422,7 +111645,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_564 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_24_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111434,49 +111663,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_24_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_605 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_24_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_629 (
+  sky130_fd_sc_hd__fill_1 FILLER_24_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_642 (
+  sky130_fd_sc_hd__fill_2 FILLER_24_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_666 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111488,7 +111717,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_683 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_24_695 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_24_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111524,25 +111765,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_24_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_773 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_24_781 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_24_796 (
+  sky130_fd_sc_hd__decap_6 FILLER_24_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111572,55 +111801,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_24_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_843 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_854 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_24_862 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_868 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_24_880 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_24_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_24_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111632,91 +111861,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_24_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_24_969 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_981 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_24_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_24_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_24_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_1011 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_25_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_25_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_1058 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_25_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111728,31 +111957,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_25_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_1138 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_1149 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_25_1157 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111950,13 +112173,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_257 (
+  sky130_fd_sc_hd__decap_8 FILLER_25_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_269 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111968,13 +112191,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_25_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_25_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -111986,31 +112209,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_306 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_318 (
+  sky130_fd_sc_hd__decap_8 FILLER_25_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_330 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_342 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_354 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_336 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_25_348 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_25_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112082,13 +112317,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_501 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_494 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_25_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112100,43 +112341,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_513 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_525 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_537 (
+  sky130_fd_sc_hd__decap_6 FILLER_25_542 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_562 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_574 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_582 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112148,13 +112389,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_25_611 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_25_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112166,13 +112419,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_623 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_25_635 (
+  sky130_fd_sc_hd__decap_4 FILLER_25_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112220,79 +112467,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_733 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_25_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_757 (
+  sky130_fd_sc_hd__decap_4 FILLER_25_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_25_765 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_771 (
+  sky130_fd_sc_hd__decap_8 FILLER_25_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_25_779 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_784 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_25_792 (
+  sky130_fd_sc_hd__decap_6 FILLER_25_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_801 (
+  sky130_fd_sc_hd__fill_1 FILLER_25_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_25_813 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_829 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_25_841 (
+  sky130_fd_sc_hd__decap_4 FILLER_25_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112304,7 +112539,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112316,55 +112551,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_869 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_25_881 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_887 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_25_899 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_25_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_25_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_25_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112376,31 +112617,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_25_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_25_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_25_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_26_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112412,67 +112653,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_1110 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_26_1122 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_26_1128 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_1137 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_26_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_26_1152 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_1156 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_26_1168 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112484,13 +112719,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_1180 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_26_1188 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112676,13 +112905,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_26_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112694,13 +112917,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_26_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112790,49 +113007,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_483 (
+  sky130_fd_sc_hd__fill_2 FILLER_26_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_507 (
+  sky130_fd_sc_hd__decap_6 FILLER_26_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_26_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_26_556 (
+  sky130_fd_sc_hd__decap_3 FILLER_26_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112844,61 +113055,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_568 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_581 (
+  sky130_fd_sc_hd__decap_3 FILLER_26_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_593 (
+  sky130_fd_sc_hd__decap_4 FILLER_26_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_617 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_629 (
+  sky130_fd_sc_hd__fill_1 FILLER_26_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_654 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_26_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_26_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112910,7 +113109,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_685 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_26_697 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_26_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112928,49 +113139,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_727 (
+  sky130_fd_sc_hd__decap_4 FILLER_26_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_739 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_751 (
+  sky130_fd_sc_hd__fill_1 FILLER_26_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_764 (
+  sky130_fd_sc_hd__decap_6 FILLER_26_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_26_776 (
+  sky130_fd_sc_hd__fill_1 FILLER_26_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_785 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_26_793 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_26_799 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -112982,37 +113181,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_811 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_26_823 (
+  sky130_fd_sc_hd__decap_3 FILLER_26_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_839 (
+  sky130_fd_sc_hd__decap_8 FILLER_26_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_26_851 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_26_866 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_26_878 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_868 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_26_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113036,7 +113241,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_926 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_26_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113048,109 +113259,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_937 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_26_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_26_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_951 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_26_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_26_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_987 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_26_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1021 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_27_1033 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_27_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_27_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_27_1061 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1076 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_27_1088 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_27_1096 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_27_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113162,73 +113355,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_27_1107 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_27_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_27_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_27_1134 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_27_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_27_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1163 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1175 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_1199 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_27_1211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_27_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113372,37 +113547,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_208 (
+  sky130_fd_sc_hd__decap_6 FILLER_27_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_220 (
+  sky130_fd_sc_hd__fill_1 FILLER_27_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_232 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_257 (
+  sky130_fd_sc_hd__fill_2 FILLER_27_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_27_253 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_27_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113414,13 +113601,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_281 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_293 (
+  sky130_fd_sc_hd__decap_6 FILLER_27_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113432,43 +113619,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_306 (
+  sky130_fd_sc_hd__fill_1 FILLER_27_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_330 (
+  sky130_fd_sc_hd__fill_2 FILLER_27_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_354 (
+  sky130_fd_sc_hd__fill_2 FILLER_27_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_379 (
+  sky130_fd_sc_hd__fill_1 FILLER_27_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113480,19 +113667,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_415 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_414 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_27_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113504,37 +113697,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_452 (
+  sky130_fd_sc_hd__fill_2 FILLER_27_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_464 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_476 (
+  sky130_fd_sc_hd__decap_6 FILLER_27_481 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_27_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113546,43 +113739,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_537 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_550 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_27_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_27_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_27_586 (
+  sky130_fd_sc_hd__decap_4 FILLER_27_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113600,37 +113775,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_611 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_27_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_625 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_635 (
+  sky130_fd_sc_hd__fill_2 FILLER_27_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_647 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_659 (
+  sky130_fd_sc_hd__decap_4 FILLER_27_666 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_27_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113666,67 +113841,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_733 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_27_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_27_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_757 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_769 (
+  sky130_fd_sc_hd__decap_4 FILLER_27_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_27_781 (
+  sky130_fd_sc_hd__fill_1 FILLER_27_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_27_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_27_794 (
+  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_817 (
+  sky130_fd_sc_hd__fill_1 FILLER_27_824 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_27_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_27_846 (
+  sky130_fd_sc_hd__decap_3 FILLER_27_851 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_27_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113738,61 +113913,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_867 (
+  sky130_fd_sc_hd__decap_6 FILLER_27_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_27_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_897 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_27_909 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_27_916 (
+  sky130_fd_sc_hd__decap_3 FILLER_27_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_27_934 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_27_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_27_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_27_972 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_27_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113804,37 +113985,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_27_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_27_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_28_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1031 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_28_1039 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113846,73 +114021,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_28_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_28_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_28_1075 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_28_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_28_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1139 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_28_1147 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_28_1167 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -113924,13 +114087,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_1179 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_28_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114056,55 +114213,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_166 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_178 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_190 (
+  sky130_fd_sc_hd__decap_4 FILLER_28_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_215 (
+  sky130_fd_sc_hd__decap_6 FILLER_28_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_227 (
+  sky130_fd_sc_hd__fill_1 FILLER_28_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_251 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_263 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_253 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_28_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114116,13 +114279,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_276 (
+  sky130_fd_sc_hd__fill_2 FILLER_28_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_288 (
+  sky130_fd_sc_hd__decap_4 FILLER_28_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_28_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_28_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114134,13 +114309,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_28_312 (
+  sky130_fd_sc_hd__decap_4 FILLER_28_305 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114152,61 +114321,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_28_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_361 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_385 (
+  sky130_fd_sc_hd__decap_3 FILLER_28_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_422 (
+  sky130_fd_sc_hd__fill_1 FILLER_28_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_423 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_28_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114218,7 +114393,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114230,49 +114405,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_471 (
+  sky130_fd_sc_hd__fill_2 FILLER_28_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_507 (
+  sky130_fd_sc_hd__decap_6 FILLER_28_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_544 (
+  sky130_fd_sc_hd__fill_2 FILLER_28_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114284,7 +114459,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_568 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_571 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_28_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114302,43 +114483,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_605 (
+  sky130_fd_sc_hd__decap_3 FILLER_28_605 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_617 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_629 (
+  sky130_fd_sc_hd__decap_6 FILLER_28_634 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_28_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_28_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114350,7 +114525,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_682 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_28_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114368,31 +114549,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_727 (
+  sky130_fd_sc_hd__fill_1 FILLER_28_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_739 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_783 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_795 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_28_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114404,7 +114591,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_28_807 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_800 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_28_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114416,7 +114609,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_28_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_28_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114428,31 +114621,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_28_858 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_28_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_28_917 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_921 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_28_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114464,115 +114657,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_933 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_28_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_28_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_28_953 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_28_957 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_28_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_28_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_981 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_28_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_29_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_1014 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_1026 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_29_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_1042 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_1054 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_1069 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_29_1081 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_29_1085 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_29_1097 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_29_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114584,19 +114753,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_1110 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_29_1147 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_29_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114704,13 +114885,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_1374 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_1367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_29_1379 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_29_1385 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_29_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114722,61 +114921,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_159 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_171 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_184 (
+  sky130_fd_sc_hd__decap_6 FILLER_29_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_232 (
+  sky130_fd_sc_hd__fill_2 FILLER_29_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_257 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_29_269 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114788,13 +114981,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_281 (
+  sky130_fd_sc_hd__decap_3 FILLER_29_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_293 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114806,43 +114999,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_306 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_318 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_330 (
+  sky130_fd_sc_hd__decap_3 FILLER_29_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_354 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_367 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_362 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_29_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114854,19 +115053,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_403 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_415 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114878,13 +115077,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_440 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_452 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114902,13 +115101,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_501 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_497 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_29_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114920,43 +115125,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_525 (
+  sky130_fd_sc_hd__fill_2 FILLER_29_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_537 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_574 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114968,13 +115173,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_29_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -114986,61 +115197,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_635 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_647 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_659 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_653 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_672 (
+  sky130_fd_sc_hd__decap_6 FILLER_29_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_696 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_708 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_720 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_29_730 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_29_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -115052,55 +115269,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_742 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_29_757 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_754 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_774 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_29_791 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_808 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_29_820 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_29_852 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_29_858 (
+  sky130_fd_sc_hd__decap_6 FILLER_29_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -115112,43 +115323,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_29_870 (
+  sky130_fd_sc_hd__decap_8 FILLER_29_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_893 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_29_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_29_912 (
+  sky130_fd_sc_hd__decap_4 FILLER_29_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_29_935 (
+  sky130_fd_sc_hd__fill_1 FILLER_29_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_29_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_29_951 (
+  sky130_fd_sc_hd__decap_12 FILLER_29_928 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_29_940 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_29_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -115814,37 +116037,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_2_703 (
+  sky130_fd_sc_hd__fill_1 FILLER_2_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_2_708 (
+  sky130_fd_sc_hd__decap_8 FILLER_2_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_2_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_2_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_2_734 (
+  sky130_fd_sc_hd__decap_8 FILLER_2_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_2_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_2_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_2_757 (
+  sky130_fd_sc_hd__decap_12 FILLER_2_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -115928,13 +116151,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_2_889 (
+  sky130_fd_sc_hd__fill_1 FILLER_2_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_2_900 (
+  sky130_fd_sc_hd__decap_8 FILLER_2_890 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_2_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -115946,13 +116175,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_2_911 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_2_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_2_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116006,13 +116229,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_1022 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_30_1030 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_30_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_30_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116024,73 +116259,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_1051 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_30_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_30_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_30_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_30_1073 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_1088 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_30_1100 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_30_1141 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_1156 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_1168 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116102,13 +116325,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_1180 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_30_1188 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116198,13 +116415,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_30_1349 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_30_1353 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116216,13 +116427,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_1377 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_30_1385 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116240,61 +116445,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_154 (
+  sky130_fd_sc_hd__decap_4 FILLER_30_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_202 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_227 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_263 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116306,13 +116505,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_288 (
+  sky130_fd_sc_hd__decap_3 FILLER_30_284 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_30_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116324,13 +116529,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_305 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_312 (
+  sky130_fd_sc_hd__decap_6 FILLER_30_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116342,19 +116547,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_324 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_337 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_30_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116366,37 +116577,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_398 (
+  sky130_fd_sc_hd__fill_2 FILLER_30_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_410 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_430 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116408,37 +116607,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_459 (
+  sky130_fd_sc_hd__decap_3 FILLER_30_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_483 (
+  sky130_fd_sc_hd__decap_6 FILLER_30_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_495 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_510 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_30_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116450,19 +116655,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_532 (
+  sky130_fd_sc_hd__fill_2 FILLER_30_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116474,37 +116673,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_568 (
+  sky130_fd_sc_hd__decap_4 FILLER_30_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_621 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_629 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116516,19 +116715,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_654 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_30_678 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_674 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116540,55 +116733,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_703 (
+  sky130_fd_sc_hd__decap_4 FILLER_30_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_715 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_739 (
+  sky130_fd_sc_hd__decap_4 FILLER_30_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_30_764 (
+  sky130_fd_sc_hd__fill_2 FILLER_30_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_768 (
+  sky130_fd_sc_hd__decap_6 FILLER_30_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_790 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116600,19 +116793,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_812 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_844 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_864 (
+  sky130_fd_sc_hd__decap_3 FILLER_30_825 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_30_842 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_30_854 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116636,13 +116841,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_30_901 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_30_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_913 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_30_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116654,31 +116865,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_30_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_956 (
+  sky130_fd_sc_hd__fill_1 FILLER_30_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_30_964 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_972 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_30_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_30_971 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_30_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116690,61 +116907,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_1016 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_31_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_31_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1055 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_31_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_31_1095 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116756,25 +116967,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1124 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1150 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_31_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116876,7 +117087,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_31_1343 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116888,19 +117099,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1351 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_1378 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_147 (
+  sky130_fd_sc_hd__decap_6 FILLER_31_1379 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_31_1385 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_31_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116912,61 +117135,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_159 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_171 (
+  sky130_fd_sc_hd__decap_4 FILLER_31_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_184 (
+  sky130_fd_sc_hd__fill_2 FILLER_31_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_196 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_208 (
+  sky130_fd_sc_hd__decap_3 FILLER_31_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_220 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_232 (
+  sky130_fd_sc_hd__decap_4 FILLER_31_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_245 (
+  sky130_fd_sc_hd__fill_1 FILLER_31_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_257 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_269 (
+  sky130_fd_sc_hd__fill_1 FILLER_31_253 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_31_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116978,13 +117207,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_293 (
+  sky130_fd_sc_hd__fill_1 FILLER_31_293 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_31_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -116996,43 +117231,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_31_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_336 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_354 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117044,61 +117267,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_403 (
+  sky130_fd_sc_hd__fill_1 FILLER_31_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_415 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_440 (
+  sky130_fd_sc_hd__decap_6 FILLER_31_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_501 (
+  sky130_fd_sc_hd__fill_2 FILLER_31_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117110,43 +117327,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_525 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_537 (
+  sky130_fd_sc_hd__fill_2 FILLER_31_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_550 (
+  sky130_fd_sc_hd__decap_3 FILLER_31_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_556 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_583 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117158,13 +117369,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_598 (
+  sky130_fd_sc_hd__decap_4 FILLER_31_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117176,55 +117387,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_647 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_659 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_672 (
+  sky130_fd_sc_hd__fill_2 FILLER_31_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_696 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_708 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_720 (
+  sky130_fd_sc_hd__decap_3 FILLER_31_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117242,67 +117441,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_745 (
+  sky130_fd_sc_hd__fill_2 FILLER_31_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_31_757 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_766 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_763 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_785 (
+  sky130_fd_sc_hd__decap_4 FILLER_31_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_806 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_31_830 (
+  sky130_fd_sc_hd__decap_3 FILLER_31_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_836 (
+  sky130_fd_sc_hd__decap_4 FILLER_31_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_31_848 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_31_855 (
+  sky130_fd_sc_hd__fill_1 FILLER_31_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117314,55 +117507,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_867 (
+  sky130_fd_sc_hd__decap_8 FILLER_31_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_891 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_903 (
+  sky130_fd_sc_hd__decap_4 FILLER_31_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_31_916 (
+  sky130_fd_sc_hd__fill_1 FILLER_31_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_925 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_31_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_31_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_952 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_31_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_31_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117374,43 +117579,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_31_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_31_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_31_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_31_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_32_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_1014 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1019 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117422,25 +117615,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1092 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117452,49 +117645,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_1100 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_1113 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_32_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_32_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_1136 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_1144 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_1156 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_1168 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117506,13 +117687,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1180 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_32_1188 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117572,7 +117747,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_129 (
+  sky130_fd_sc_hd__decap_6 FILLER_32_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117584,61 +117759,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_1316 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_1328 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1340 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_32_1348 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1364 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_1372 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_1377 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_1385 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_141 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117650,61 +117819,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_166 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_178 (
+  sky130_fd_sc_hd__decap_4 FILLER_32_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_190 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_202 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_233 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_239 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_263 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117716,7 +117873,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117728,13 +117885,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_312 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117746,61 +117897,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_324 (
+  sky130_fd_sc_hd__fill_2 FILLER_32_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_349 (
+  sky130_fd_sc_hd__decap_4 FILLER_32_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_361 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_422 (
+  sky130_fd_sc_hd__fill_2 FILLER_32_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_434 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117812,61 +117963,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_446 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_459 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_483 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_532 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_544 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_542 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_556 (
+  sky130_fd_sc_hd__fill_2 FILLER_32_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117878,7 +118029,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_568 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117890,25 +118041,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_605 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_629 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117920,19 +118071,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_654 (
+  sky130_fd_sc_hd__decap_6 FILLER_32_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -117944,67 +118089,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_690 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_703 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_715 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_719 (
+  sky130_fd_sc_hd__decap_4 FILLER_32_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_736 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_748 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_32_760 (
+  sky130_fd_sc_hd__fill_2 FILLER_32_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_32_779 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_32_785 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_32_797 (
+  sky130_fd_sc_hd__fill_2 FILLER_32_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118016,13 +118149,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_32_817 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118034,61 +118167,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_32_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_837 (
+  sky130_fd_sc_hd__fill_2 FILLER_32_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_32_849 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_863 (
+  sky130_fd_sc_hd__decap_3 FILLER_32_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_875 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_32_883 (
+  sky130_fd_sc_hd__decap_4 FILLER_32_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_886 (
+  sky130_fd_sc_hd__fill_1 FILLER_32_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_897 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_32_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_911 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_914 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_32_926 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118106,73 +118245,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_32_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_32_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_32_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_32_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_32_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_33_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1071 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1082 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_33_1094 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_33_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_33_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118184,67 +118335,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1106 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1132 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_33_1144 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_33_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_33_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1190 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1202 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_33_1214 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118280,73 +118419,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_33_1269 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1273 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1285 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1310 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1321 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1333 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_33_1341 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_33_1343 (
+  sky130_fd_sc_hd__decap_6 FILLER_33_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_1348 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_135 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_1369 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_33_1381 (
+  sky130_fd_sc_hd__decap_6 FILLER_33_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118358,7 +118491,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118370,61 +118503,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_159 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_171 (
+  sky130_fd_sc_hd__decap_4 FILLER_33_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_208 (
+  sky130_fd_sc_hd__fill_2 FILLER_33_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_257 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_33_253 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_33_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118436,13 +118581,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_281 (
+  sky130_fd_sc_hd__fill_2 FILLER_33_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_33_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118454,31 +118605,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_33_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_342 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_354 (
+  sky130_fd_sc_hd__decap_4 FILLER_33_361 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_33_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118490,73 +118647,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_379 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_33_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_403 (
+  sky130_fd_sc_hd__fill_2 FILLER_33_403 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_415 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_440 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_461 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_464 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_476 (
+  sky130_fd_sc_hd__decap_3 FILLER_33_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_33_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118568,43 +118713,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_525 (
+  sky130_fd_sc_hd__decap_3 FILLER_33_522 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_33_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118616,13 +118755,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_33_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118634,61 +118779,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_623 (
+  sky130_fd_sc_hd__fill_2 FILLER_33_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_647 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_644 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_659 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_672 (
+  sky130_fd_sc_hd__fill_2 FILLER_33_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_696 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_708 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_33_720 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_33_724 (
+  sky130_fd_sc_hd__decap_6 FILLER_33_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118700,61 +118839,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_740 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_33_748 (
+  sky130_fd_sc_hd__decap_6 FILLER_33_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_768 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_779 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_33_791 (
+  sky130_fd_sc_hd__decap_3 FILLER_33_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_813 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_33_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_826 (
+  sky130_fd_sc_hd__decap_6 FILLER_33_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_33_838 (
+  sky130_fd_sc_hd__fill_1 FILLER_33_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_837 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_33_849 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_33_853 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_33_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118766,19 +118923,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_867 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_33_879 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_33_883 (
+  sky130_fd_sc_hd__decap_8 FILLER_33_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118790,37 +118935,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_933 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_33_941 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_946 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_33_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_33_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118832,31 +118977,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_33_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_33_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_34_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_34_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1018 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118868,19 +119013,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1102 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1081 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_34_1093 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_34_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118892,19 +119049,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_1134 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_34_1146 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_1167 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_34_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118916,7 +119079,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1182 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118952,25 +119115,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1252 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_34_1260 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1280 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_34_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -118982,31 +119145,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_1298 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_34_1310 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1322 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_34_1330 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_1345 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_1349 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_34_1357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119030,7 +119199,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_141 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_34_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119042,61 +119217,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_178 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_190 (
+  sky130_fd_sc_hd__decap_3 FILLER_34_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_215 (
+  sky130_fd_sc_hd__fill_2 FILLER_34_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_239 (
+  sky130_fd_sc_hd__decap_3 FILLER_34_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_251 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_263 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_256 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_34_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119108,13 +119289,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_288 (
+  sky130_fd_sc_hd__fill_2 FILLER_34_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_34_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119126,13 +119313,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_34_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119144,61 +119325,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_34_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_349 (
+  sky130_fd_sc_hd__decap_4 FILLER_34_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_385 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_410 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_422 (
+  sky130_fd_sc_hd__decap_3 FILLER_34_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_434 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_420 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_34_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119210,7 +119397,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119222,49 +119409,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_471 (
+  sky130_fd_sc_hd__fill_2 FILLER_34_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_495 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_532 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_34_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119276,61 +119457,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_568 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_593 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_605 (
+  sky130_fd_sc_hd__fill_2 FILLER_34_612 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_629 (
+  sky130_fd_sc_hd__decap_3 FILLER_34_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_654 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_34_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_34_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119342,49 +119511,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_34_715 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_728 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_34_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_779 (
+  sky130_fd_sc_hd__decap_6 FILLER_34_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_34_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_768 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_34_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_34_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119396,61 +119577,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_804 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_816 (
+  sky130_fd_sc_hd__fill_2 FILLER_34_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_34_840 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_854 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_856 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_862 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_876 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_34_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_889 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_34_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119462,79 +119643,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_932 (
+  sky130_fd_sc_hd__decap_8 FILLER_34_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_34_944 (
+  sky130_fd_sc_hd__fill_1 FILLER_34_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_954 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_34_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_34_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_35_1011 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_34_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_35_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_35_1059 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1089 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_35_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1062 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_35_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_35_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119552,55 +119745,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_35_1111 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_35_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_35_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1163 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_35_1171 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_1191 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_1203 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_35_1215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_35_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119630,49 +119823,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_35_1257 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1273 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1285 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_35_1293 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1315 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1332 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_35_1340 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1346 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119684,13 +119877,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_35_1354 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_35_1376 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_1372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119702,7 +119889,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_147 (
+  sky130_fd_sc_hd__decap_4 FILLER_35_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119714,61 +119901,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_159 (
+  sky130_fd_sc_hd__fill_1 FILLER_35_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_196 (
+  sky130_fd_sc_hd__fill_2 FILLER_35_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_208 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_257 (
+  sky130_fd_sc_hd__fill_2 FILLER_35_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_257 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_35_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119780,13 +119973,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119798,31 +119991,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_35_302 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_35_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_318 (
+  sky130_fd_sc_hd__decap_4 FILLER_35_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_330 (
+  sky130_fd_sc_hd__fill_1 FILLER_35_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_341 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_35_356 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_35_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119834,7 +120045,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_379 (
+  sky130_fd_sc_hd__decap_4 FILLER_35_379 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_35_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119846,49 +120063,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_400 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_415 (
+  sky130_fd_sc_hd__decap_3 FILLER_35_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_428 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_464 (
+  sky130_fd_sc_hd__fill_2 FILLER_35_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119912,43 +120129,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_513 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_537 (
+  sky130_fd_sc_hd__decap_3 FILLER_35_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_562 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_35_586 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119960,13 +120171,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_611 (
+  sky130_fd_sc_hd__fill_2 FILLER_35_608 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_35_611 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_35_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -119978,25 +120201,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_647 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_35_659 (
+  sky130_fd_sc_hd__fill_1 FILLER_35_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120008,31 +120225,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_684 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_696 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_35_708 (
+  sky130_fd_sc_hd__decap_3 FILLER_35_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_35_714 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_724 (
+  sky130_fd_sc_hd__fill_1 FILLER_35_731 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_35_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120044,61 +120267,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_752 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_35_764 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_780 (
+  sky130_fd_sc_hd__fill_1 FILLER_35_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_35_791 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_35_802 (
+  sky130_fd_sc_hd__fill_1 FILLER_35_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_35_818 (
+  sky130_fd_sc_hd__decap_6 FILLER_35_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_838 (
+  sky130_fd_sc_hd__decap_8 FILLER_35_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_35_850 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120116,13 +120339,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_878 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_35_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120140,19 +120363,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_919 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_35_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_35_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_940 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_35_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120164,7 +120393,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_35_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120176,31 +120405,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_35_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_35_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_36_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120212,67 +120441,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_36_1055 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1072 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_36_1080 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_36_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1118 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_36_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_36_1141 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120284,19 +120507,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_1171 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_36_1183 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_36_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120332,13 +120543,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1252 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_1279 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1264 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_36_1276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_36_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120350,25 +120573,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1304 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1320 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_36_1328 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_1348 (
+  sky130_fd_sc_hd__decap_4 FILLER_36_1337 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_36_1344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120386,7 +120615,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_141 (
+  sky130_fd_sc_hd__fill_1 FILLER_36_141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_36_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120398,61 +120633,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_183 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_178 (
+  sky130_fd_sc_hd__fill_1 FILLER_36_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_202 (
+  sky130_fd_sc_hd__fill_2 FILLER_36_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_215 (
+  sky130_fd_sc_hd__fill_2 FILLER_36_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_251 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_263 (
+  sky130_fd_sc_hd__decap_6 FILLER_36_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120464,13 +120699,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_276 (
+  sky130_fd_sc_hd__fill_2 FILLER_36_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_287 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_36_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120482,13 +120723,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_300 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_312 (
+  sky130_fd_sc_hd__decap_3 FILLER_36_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120500,61 +120741,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_359 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_361 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_373 (
+  sky130_fd_sc_hd__decap_3 FILLER_36_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_398 (
+  sky130_fd_sc_hd__decap_6 FILLER_36_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_410 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_422 (
+  sky130_fd_sc_hd__decap_6 FILLER_36_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_434 (
+  sky130_fd_sc_hd__fill_1 FILLER_36_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120566,37 +120807,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_446 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_459 (
+  sky130_fd_sc_hd__decap_4 FILLER_36_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_471 (
+  sky130_fd_sc_hd__fill_1 FILLER_36_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_495 (
+  sky130_fd_sc_hd__decap_4 FILLER_36_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_507 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_494 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_36_506 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_36_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120632,7 +120885,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_568 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120668,25 +120921,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_36_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_666 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120698,61 +120951,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_690 (
+  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_703 (
+  sky130_fd_sc_hd__decap_6 FILLER_36_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_715 (
+  sky130_fd_sc_hd__fill_1 FILLER_36_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_36_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_734 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_36_757 (
+  sky130_fd_sc_hd__decap_3 FILLER_36_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_786 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_36_798 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120764,25 +121011,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_814 (
+  sky130_fd_sc_hd__decap_4 FILLER_36_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_36_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_864 (
+  sky130_fd_sc_hd__decap_8 FILLER_36_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120800,25 +121047,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_36_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_908 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_36_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_921 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120830,7 +121077,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_36_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_934 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_36_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120842,61 +121095,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_36_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_36_994 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_36_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_37_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_37_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1068 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_37_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120908,37 +121167,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_37_11 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_37_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_37_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_1138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120950,13 +121209,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_37_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_1176 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -120998,343 +121257,331 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_37_1257 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1273 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1289 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_1297 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1317 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1332 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_37_1340 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1346 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_135 (
+  sky130_fd_sc_hd__decap_6 FILLER_37_1350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_37_1354 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_1366 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_1378 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_16 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_159 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_184 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_208 (
+  sky130_fd_sc_hd__fill_2 FILLER_37_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_245 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_257 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_269 (
+  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_27 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_293 (
+  sky130_fd_sc_hd__decap_4 FILLER_37_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_318 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_330 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_342 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_367 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_39 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_403 (
+  sky130_fd_sc_hd__decap_6 FILLER_37_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_415 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_452 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_52 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_501 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_51 (
+  sky130_fd_sc_hd__decap_6 FILLER_37_542 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_513 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_525 (
+  sky130_fd_sc_hd__decap_4 FILLER_37_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_550 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_574 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_586 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_37_59 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_37_598 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_37_611 (
+  sky130_fd_sc_hd__fill_2 FILLER_37_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121346,61 +121593,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_625 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_637 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_647 (
+  sky130_fd_sc_hd__fill_2 FILLER_37_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_659 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_684 (
+  sky130_fd_sc_hd__fill_2 FILLER_37_683 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_708 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121412,55 +121659,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_744 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_755 (
+  sky130_fd_sc_hd__decap_4 FILLER_37_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_766 (
+  sky130_fd_sc_hd__fill_1 FILLER_37_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_781 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_37_810 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_819 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_841 (
+  sky130_fd_sc_hd__fill_2 FILLER_37_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121472,61 +121719,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_867 (
+  sky130_fd_sc_hd__decap_8 FILLER_37_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_891 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_888 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_37_916 (
+  sky130_fd_sc_hd__decap_3 FILLER_37_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_37_954 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_37_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_37_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_37_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121538,49 +121791,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_37_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_37_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_37_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_38_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_38_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1016 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_38_1024 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1028 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1040 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121592,13 +121827,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_38_1052 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121610,61 +121839,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_38_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1087 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_11 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1118 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_38_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_38_1141 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1157 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_38_1165 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121676,43 +121893,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1182 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1194 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1206 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1218 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1230 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1242 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_38_1250 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121724,25 +121935,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_38_1264 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_38_1268 (
+  sky130_fd_sc_hd__decap_6 FILLER_38_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_38_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121754,37 +121959,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1293 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1304 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_1309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_1325 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_1337 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_1346 (
+  sky130_fd_sc_hd__fill_2 FILLER_38_1333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_1354 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_1344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121814,103 +122019,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_16 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_166 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_178 (
+  sky130_fd_sc_hd__decap_4 FILLER_38_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_190 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_227 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_251 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_263 (
+  sky130_fd_sc_hd__decap_6 FILLER_38_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_276 (
+  sky130_fd_sc_hd__decap_4 FILLER_38_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_38_28 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_38_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121922,61 +122121,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_38_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_349 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_385 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_422 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_434 (
+  sky130_fd_sc_hd__decap_4 FILLER_38_426 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_38_430 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -121988,61 +122193,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_471 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_474 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_495 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_532 (
+  sky130_fd_sc_hd__fill_2 FILLER_38_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_544 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_556 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122054,37 +122259,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_568 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_581 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_593 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_605 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_629 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_627 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_38_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122096,19 +122307,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_654 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_38_678 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122120,61 +122325,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_703 (
+  sky130_fd_sc_hd__fill_2 FILLER_38_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_715 (
+  sky130_fd_sc_hd__decap_4 FILLER_38_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_727 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_739 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_751 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_775 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_38_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_791 (
+  sky130_fd_sc_hd__decap_3 FILLER_38_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_38_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122186,49 +122397,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_802 (
+  sky130_fd_sc_hd__fill_2 FILLER_38_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_38_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_38_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_842 (
+  sky130_fd_sc_hd__fill_2 FILLER_38_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_850 (
+  sky130_fd_sc_hd__decap_8 FILLER_38_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_864 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_876 (
+  sky130_fd_sc_hd__decap_6 FILLER_38_878 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122240,25 +122451,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_894 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_915 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_38_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122282,61 +122493,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_38_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_38_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_39_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_38_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_39_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1071 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_39_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1062 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_39_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_39_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_39_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122348,67 +122577,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1115 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_39_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1150 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_39_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1167 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1179 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1191 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1203 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_39_1215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_39_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122444,25 +122661,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1269 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_1282 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_1273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_39_1294 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_39_1300 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_1301 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_39_1309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122486,13 +122709,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_39_1343 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1349 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122504,25 +122721,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1366 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_1377 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_1378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_39_1385 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_39_147 (
+  sky130_fd_sc_hd__decap_3 FILLER_39_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122534,61 +122745,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_159 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_171 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_196 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_257 (
+  sky130_fd_sc_hd__decap_6 FILLER_39_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_269 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_251 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_39_255 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122600,13 +122817,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122618,43 +122835,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_306 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_39_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_330 (
+  sky130_fd_sc_hd__decap_6 FILLER_39_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_342 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_354 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_379 (
+  sky130_fd_sc_hd__decap_3 FILLER_39_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122666,61 +122877,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_415 (
+  sky130_fd_sc_hd__decap_6 FILLER_39_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_428 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_446 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_464 (
+  sky130_fd_sc_hd__decap_6 FILLER_39_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_489 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_501 (
+  sky130_fd_sc_hd__decap_6 FILLER_39_489 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_39_499 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_39_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122732,43 +122955,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_537 (
+  sky130_fd_sc_hd__decap_3 FILLER_39_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_562 (
+  sky130_fd_sc_hd__decap_3 FILLER_39_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_39_586 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122780,13 +122997,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_611 (
+  sky130_fd_sc_hd__decap_3 FILLER_39_607 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_39_611 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_39_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122798,37 +123027,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_623 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_635 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_647 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_659 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_672 (
+  sky130_fd_sc_hd__decap_4 FILLER_39_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_684 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122840,19 +123069,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_708 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_720 (
+  sky130_fd_sc_hd__decap_4 FILLER_39_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_39_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122864,73 +123093,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_39_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_39_749 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_769 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_39_781 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_797 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_809 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_39_817 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_39_822 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_39_833 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_39_844 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_39_852 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122942,13 +123147,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_867 (
+  sky130_fd_sc_hd__decap_8 FILLER_39_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_879 (
+  sky130_fd_sc_hd__fill_2 FILLER_39_878 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_39_883 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_39_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -122960,37 +123177,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_919 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_39_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_39_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123002,37 +123219,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_39_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_39_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_1009 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_1021 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_3_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_3_1036 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_1033 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123128,7 +123333,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_1179 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_1176 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_3_1180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123140,25 +123351,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_1191 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_1192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_1203 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_1204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_3_1215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_3_1219 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_1216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123350,19 +123555,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_3_257 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_266 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_278 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_265 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_3_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123374,7 +123585,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_290 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123386,7 +123597,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_3_302 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123470,31 +123681,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_3_440 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_449 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_461 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_448 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_473 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_3_485 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_472 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_3_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123512,7 +123729,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_512 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_509 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_3_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123524,19 +123747,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_524 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_536 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_3_548 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123596,31 +123813,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_3_627 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_643 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_655 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_3_667 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123644,25 +123861,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_3_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_3_707 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_718 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_3_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123680,37 +123891,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_3_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_750 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_774 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_3_786 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_3_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123728,19 +123927,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_3_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_814 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_3_826 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123752,13 +123945,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_838 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_3_850 (
+  sky130_fd_sc_hd__decap_4 FILLER_3_849 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_3_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123776,25 +123975,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_878 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_890 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_3_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123848,37 +124047,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_3_996 (
+  sky130_fd_sc_hd__fill_1 FILLER_3_993 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_40_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_3_997 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_40_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_40_1014 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_40_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123890,13 +124089,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_40_1050 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_40_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123908,37 +124101,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_40_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_1098 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_1120 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_40_1128 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_1159 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1142 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_40_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_40_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123950,13 +124155,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1174 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_40_1186 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -123998,25 +124197,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1264 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1276 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_1285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1288 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_40_129 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124028,19 +124221,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1313 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_1325 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_1333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_1344 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_1341 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_40_1345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124052,6 +124251,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_40_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_40_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -124064,7 +124269,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124076,61 +124281,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_154 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_190 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_202 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_215 (
+  sky130_fd_sc_hd__decap_4 FILLER_40_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_239 (
+  sky130_fd_sc_hd__decap_6 FILLER_40_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_251 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_263 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_259 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_40_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124148,7 +124359,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_288 (
+  sky130_fd_sc_hd__decap_4 FILLER_40_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_40_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124160,13 +124377,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_40_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124178,7 +124389,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_322 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_40_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124190,25 +124407,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_349 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_385 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124220,19 +124437,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_410 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_40_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124244,7 +124455,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_446 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_445 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_40_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124256,49 +124473,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_471 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_495 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_532 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_40_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_40_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124310,61 +124515,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_581 (
+  sky130_fd_sc_hd__decap_6 FILLER_40_573 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_593 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_617 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_654 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_666 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_678 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_645 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_40_657 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_40_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124376,61 +124593,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_703 (
+  sky130_fd_sc_hd__decap_3 FILLER_40_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_714 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_726 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_40_738 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_744 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_755 (
+  sky130_fd_sc_hd__fill_2 FILLER_40_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_40_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_782 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_40_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124442,73 +124653,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_40_800 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_40_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_40_825 (
+  sky130_fd_sc_hd__decap_3 FILLER_40_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_832 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_844 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_857 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_40_856 (
+  sky130_fd_sc_hd__decap_4 FILLER_40_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_40_862 (
+  sky130_fd_sc_hd__decap_8 FILLER_40_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_875 (
+  sky130_fd_sc_hd__fill_1 FILLER_40_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_40_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_40_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_894 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_40_902 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_40_922 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_929 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124520,7 +124725,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_40_934 (
+  sky130_fd_sc_hd__decap_4 FILLER_40_941 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_40_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124532,79 +124743,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_40_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_40_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_40_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_41_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124616,61 +124827,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1120 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_41_1132 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1150 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1167 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1178 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1190 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1202 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_41_1214 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124682,7 +124887,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_123 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124700,55 +124905,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1257 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_1257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1269 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_1273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1282 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1294 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_1302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1306 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_1308 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1318 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_131 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_1330 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_1328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_135 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_1340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_1350 (
+  sky130_fd_sc_hd__decap_6 FILLER_41_1364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124766,73 +124971,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_147 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_41_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_159 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_171 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_196 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_220 (
+  sky130_fd_sc_hd__fill_1 FILLER_41_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_245 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_269 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_241 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_41_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_41_250 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124844,13 +125055,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_281 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_293 (
+  sky130_fd_sc_hd__decap_4 FILLER_41_284 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_41_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124862,43 +125079,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_318 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_41_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_41_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124910,49 +125133,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_408 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_415 (
+  sky130_fd_sc_hd__decap_6 FILLER_41_420 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_41_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_464 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124964,7 +125187,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_501 (
+  sky130_fd_sc_hd__decap_6 FILLER_41_501 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_41_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -124976,43 +125205,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_550 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_41_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_41_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_41_586 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125024,13 +125235,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_611 (
+  sky130_fd_sc_hd__decap_4 FILLER_41_606 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_41_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125042,61 +125259,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_647 (
+  sky130_fd_sc_hd__decap_4 FILLER_41_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_659 (
+  sky130_fd_sc_hd__fill_1 FILLER_41_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_672 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_696 (
+  sky130_fd_sc_hd__decap_6 FILLER_41_702 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_708 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_720 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_41_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125108,61 +125319,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_41_741 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_784 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_41_794 (
+  sky130_fd_sc_hd__decap_6 FILLER_41_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_812 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_41_824 (
+  sky130_fd_sc_hd__fill_2 FILLER_41_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_844 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_41_852 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_41_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125174,55 +125373,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_41_887 (
+  sky130_fd_sc_hd__fill_1 FILLER_41_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_41_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_41_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_41_931 (
+  sky130_fd_sc_hd__decap_3 FILLER_41_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_41_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_952 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_41_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_41_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125234,31 +125445,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_41_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_41_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_42_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_42_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125270,13 +125481,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_1058 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_42_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125288,13 +125493,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_42_1081 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_1102 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1093 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_42_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125306,13 +125517,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_42_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1140 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1142 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_42_1154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_42_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125324,19 +125547,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1171 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_42_1183 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_42_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125378,19 +125589,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1264 (
+  sky130_fd_sc_hd__fill_2 FILLER_42_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1288 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_1285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125402,31 +125607,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1300 (
+  sky130_fd_sc_hd__fill_2 FILLER_42_1293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1313 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_1304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_1325 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_1326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_42_1337 (
+  sky130_fd_sc_hd__decap_4 FILLER_42_1338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_1344 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_1354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125462,61 +125667,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_166 (
+  sky130_fd_sc_hd__fill_2 FILLER_42_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_251 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_263 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125528,13 +125733,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_288 (
+  sky130_fd_sc_hd__decap_6 FILLER_42_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125546,13 +125751,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_42_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125564,61 +125763,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_361 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_369 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_410 (
+  sky130_fd_sc_hd__fill_2 FILLER_42_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_42_434 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125630,61 +125823,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_446 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_495 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_507 (
+  sky130_fd_sc_hd__decap_4 FILLER_42_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_42_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_532 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125696,25 +125889,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_581 (
+  sky130_fd_sc_hd__decap_6 FILLER_42_573 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_593 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_581 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_42_589 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_42_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125738,19 +125943,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_666 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_42_678 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125762,37 +125961,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_690 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_682 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_715 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_727 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_42_739 (
+  sky130_fd_sc_hd__fill_2 FILLER_42_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_744 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_732 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_42_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125804,19 +126009,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_42_764 (
+  sky130_fd_sc_hd__decap_6 FILLER_42_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_779 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_42_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_786 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125828,61 +126027,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_808 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_42_819 (
+  sky130_fd_sc_hd__decap_3 FILLER_42_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_42_823 (
+  sky130_fd_sc_hd__decap_4 FILLER_42_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_42_856 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_42_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_905 (
+  sky130_fd_sc_hd__fill_1 FILLER_42_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_42_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_912 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_42_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125894,91 +126099,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_42_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_42_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_961 (
+  sky130_fd_sc_hd__fill_2 FILLER_42_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_42_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_42_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1000 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_42_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_43_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1048 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_1072 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_1089 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -125996,61 +126201,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_43_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_1117 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_43_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1164 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1176 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1188 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1200 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_43_1212 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126092,37 +126291,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1282 (
+  sky130_fd_sc_hd__decap_3 FILLER_43_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1294 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1306 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_1315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1318 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_1332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1330 (
+  sky130_fd_sc_hd__fill_2 FILLER_43_1340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_1343 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126134,25 +126333,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_1351 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_1358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_1371 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_1368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_43_1383 (
+  sky130_fd_sc_hd__decap_6 FILLER_43_1380 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_147 (
+  sky130_fd_sc_hd__decap_4 FILLER_43_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126164,55 +126363,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_159 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_155 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_232 (
+  sky130_fd_sc_hd__decap_4 FILLER_43_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_245 (
+  sky130_fd_sc_hd__decap_4 FILLER_43_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_257 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126230,13 +126429,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_281 (
+  sky130_fd_sc_hd__decap_4 FILLER_43_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126248,13 +126447,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_306 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_318 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126266,13 +126459,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_342 (
+  sky130_fd_sc_hd__fill_2 FILLER_43_342 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126284,7 +126477,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_379 (
+  sky130_fd_sc_hd__decap_4 FILLER_43_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126296,43 +126489,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_415 (
+  sky130_fd_sc_hd__decap_6 FILLER_43_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_428 (
+  sky130_fd_sc_hd__fill_2 FILLER_43_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_452 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126344,13 +126537,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126362,43 +126549,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_525 (
+  sky130_fd_sc_hd__fill_2 FILLER_43_547 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_574 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_586 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126410,13 +126585,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_598 (
+  sky130_fd_sc_hd__fill_2 FILLER_43_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_602 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_43_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126428,13 +126609,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_623 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_635 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126446,13 +126621,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_662 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126464,25 +126639,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_683 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_695 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_707 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_43_719 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126494,79 +126657,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_733 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_43_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_43_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_766 (
+  sky130_fd_sc_hd__decap_3 FILLER_43_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_43_774 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_784 (
+  sky130_fd_sc_hd__decap_4 FILLER_43_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_792 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_43_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_817 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_828 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_43_839 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_43_846 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_43_855 (
+  sky130_fd_sc_hd__fill_2 FILLER_43_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126578,55 +126723,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_865 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_43_877 (
+  sky130_fd_sc_hd__fill_1 FILLER_43_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_43_913 (
+  sky130_fd_sc_hd__decap_8 FILLER_43_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_916 (
+  sky130_fd_sc_hd__decap_3 FILLER_43_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_43_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_43_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_43_953 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126638,7 +126783,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_43_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_43_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126650,6 +126795,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_43_989 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_44_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -126662,13 +126813,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_44_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_1037 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126680,61 +126831,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1054 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_44_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_44_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1079 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1091 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_1106 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_44_1145 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126746,13 +126897,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1170 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_44_1182 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126806,7 +126951,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1288 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126818,49 +126963,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1300 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_1296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1313 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_1304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1325 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_1332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1337 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_44_1349 (
+  sky130_fd_sc_hd__decap_3 FILLER_44_1351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_1365 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_1363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_1374 (
+  sky130_fd_sc_hd__fill_2 FILLER_44_1371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_1377 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_44_1385 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_44_141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_44_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126872,61 +127035,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_166 (
+  sky130_fd_sc_hd__decap_4 FILLER_44_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_202 (
+  sky130_fd_sc_hd__decap_6 FILLER_44_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_263 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126938,13 +127095,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_288 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -126956,12 +127113,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_44_312 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -126980,55 +127131,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_349 (
+  sky130_fd_sc_hd__decap_3 FILLER_44_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_373 (
+  sky130_fd_sc_hd__decap_3 FILLER_44_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_385 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_398 (
+  sky130_fd_sc_hd__decap_4 FILLER_44_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_410 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127040,61 +127185,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_446 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_459 (
+  sky130_fd_sc_hd__decap_4 FILLER_44_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_490 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_495 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_507 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_44_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_532 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_544 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_556 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127106,61 +127239,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_581 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_605 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_44_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_654 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_665 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_677 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127172,79 +127293,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_689 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_44_700 (
+  sky130_fd_sc_hd__decap_4 FILLER_44_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_710 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_734 (
+  sky130_fd_sc_hd__decap_3 FILLER_44_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_746 (
+  sky130_fd_sc_hd__decap_4 FILLER_44_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_44_758 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_44_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_764 (
+  sky130_fd_sc_hd__decap_3 FILLER_44_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_44_772 (
+  sky130_fd_sc_hd__decap_6 FILLER_44_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_781 (
+  sky130_fd_sc_hd__fill_1 FILLER_44_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_44_789 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_44_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127256,61 +127371,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_44_806 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_44_822 (
+  sky130_fd_sc_hd__fill_2 FILLER_44_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_832 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_44_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_854 (
+  sky130_fd_sc_hd__fill_2 FILLER_44_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_870 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_44_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_915 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_44_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_926 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127322,97 +127437,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_44_930 (
+  sky130_fd_sc_hd__decap_8 FILLER_44_938 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_44_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_44_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_44_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_44_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_45_1007 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_45_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_45_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1090 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_45_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127424,31 +127533,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1142 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_45_1154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_45_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127490,7 +127593,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_123 (
+  sky130_fd_sc_hd__decap_4 FILLER_45_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127520,67 +127623,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_45_127 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_45_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1294 (
+  sky130_fd_sc_hd__decap_6 FILLER_45_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1306 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1318 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1330 (
+  sky130_fd_sc_hd__fill_2 FILLER_45_1340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_1343 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_135 (
+  sky130_fd_sc_hd__decap_4 FILLER_45_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_45_1351 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_1372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_1373 (
+  sky130_fd_sc_hd__fill_2 FILLER_45_1384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_45_1385 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_45_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127592,7 +127695,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_159 (
+  sky130_fd_sc_hd__decap_6 FILLER_45_159 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127604,49 +127707,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_184 (
+  sky130_fd_sc_hd__decap_6 FILLER_45_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_196 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_220 (
+  sky130_fd_sc_hd__decap_4 FILLER_45_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_232 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_235 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_257 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_269 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_248 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_45_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127658,13 +127767,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_293 (
+  sky130_fd_sc_hd__fill_2 FILLER_45_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_45_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127676,43 +127791,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_306 (
+  sky130_fd_sc_hd__fill_2 FILLER_45_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_318 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_367 (
+  sky130_fd_sc_hd__decap_3 FILLER_45_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_45_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127724,61 +127845,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_391 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_403 (
+  sky130_fd_sc_hd__decap_3 FILLER_45_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_415 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_476 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_501 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127790,43 +127911,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_525 (
+  sky130_fd_sc_hd__decap_6 FILLER_45_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_562 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_574 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_586 (
+  sky130_fd_sc_hd__fill_2 FILLER_45_586 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127838,7 +127959,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_602 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_45_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127850,55 +127977,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_620 (
+  sky130_fd_sc_hd__decap_4 FILLER_45_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_45_632 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_45_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_660 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_663 (
+  sky130_fd_sc_hd__decap_3 FILLER_45_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_675 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_45_687 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_709 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_722 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_45_730 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_45_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127910,73 +128049,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_746 (
+  sky130_fd_sc_hd__decap_4 FILLER_45_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_763 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_771 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_774 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_45_786 (
+  sky130_fd_sc_hd__decap_3 FILLER_45_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_45_792 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_806 (
+  sky130_fd_sc_hd__decap_3 FILLER_45_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_45_814 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_819 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_831 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_846 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_45_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -127988,67 +128121,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_864 (
+  sky130_fd_sc_hd__decap_8 FILLER_45_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_45_876 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_889 (
+  sky130_fd_sc_hd__fill_1 FILLER_45_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_45_901 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_45_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_939 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_45_951 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_45_959 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_45_968 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_45_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128060,37 +128181,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_45_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_45_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_46_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_46_1041 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_46_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128102,49 +128217,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_1055 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_46_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128162,7 +128277,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_117 (
+  sky130_fd_sc_hd__decap_3 FILLER_46_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128198,6 +128313,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_46_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_46_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -128228,31 +128349,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_46_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_1313 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_1316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_1325 (
+  sky130_fd_sc_hd__decap_6 FILLER_46_1328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_1337 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_1334 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_46_1344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128264,13 +128385,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_1374 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_141 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_1385 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_46_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128282,13 +128409,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_46_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128300,43 +128421,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_190 (
+  sky130_fd_sc_hd__fill_2 FILLER_46_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_251 (
+  sky130_fd_sc_hd__decap_4 FILLER_46_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_263 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128348,13 +128469,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_276 (
+  sky130_fd_sc_hd__decap_6 FILLER_46_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_288 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_282 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_46_286 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_46_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128366,13 +128499,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_312 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128384,25 +128517,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_324 (
+  sky130_fd_sc_hd__decap_4 FILLER_46_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_361 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128414,7 +128547,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_388 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_46_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128426,19 +128565,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_410 (
+  sky130_fd_sc_hd__decap_3 FILLER_46_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_46_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_427 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128450,61 +128583,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_459 (
+  sky130_fd_sc_hd__decap_3 FILLER_46_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_483 (
+  sky130_fd_sc_hd__fill_2 FILLER_46_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_495 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_507 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_532 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_544 (
+  sky130_fd_sc_hd__decap_4 FILLER_46_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_527 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_46_539 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_46_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128516,55 +128661,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_568 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_584 (
+  sky130_fd_sc_hd__decap_3 FILLER_46_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_596 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_46_608 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_630 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_46_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_669 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_46_677 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128576,43 +128715,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_703 (
+  sky130_fd_sc_hd__decap_6 FILLER_46_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_724 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_749 (
+  sky130_fd_sc_hd__fill_2 FILLER_46_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_761 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_781 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_768 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_46_776 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_46_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128624,49 +128775,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_800 (
+  sky130_fd_sc_hd__fill_1 FILLER_46_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_812 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_852 (
+  sky130_fd_sc_hd__decap_3 FILLER_46_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_46_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_843 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_46_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_867 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_46_879 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_46_886 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_46_897 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_46_912 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_46_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128678,91 +128859,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_46_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_46_943 (
+  sky130_fd_sc_hd__fill_2 FILLER_46_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_46_954 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_46_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_46_970 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_46_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_46_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_47_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_47_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1087 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_47_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_47_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128774,61 +128961,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1115 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1132 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1149 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_47_1157 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_1163 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_1175 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_1199 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_1211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_47_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128840,7 +129021,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_123 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128882,6 +129063,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_47_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_47_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -128894,25 +129081,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_1330 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_1343 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_1334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_135 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_47_1355 (
+  sky130_fd_sc_hd__decap_6 FILLER_47_1351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128924,7 +129111,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128936,43 +129123,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_159 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_196 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_220 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_232 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_239 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_47_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -128984,13 +129177,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_257 (
+  sky130_fd_sc_hd__decap_6 FILLER_47_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_269 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129002,13 +129195,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_281 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_293 (
+  sky130_fd_sc_hd__decap_3 FILLER_47_285 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_47_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129020,43 +129219,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_318 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_330 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_342 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_354 (
+  sky130_fd_sc_hd__decap_6 FILLER_47_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_379 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_353 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_47_365 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_47_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129068,61 +129279,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_403 (
+  sky130_fd_sc_hd__fill_2 FILLER_47_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_415 (
+  sky130_fd_sc_hd__decap_6 FILLER_47_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_452 (
+  sky130_fd_sc_hd__fill_2 FILLER_47_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_476 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129134,43 +129345,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_47_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_47_568 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_47_588 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129182,19 +129381,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_599 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_47_607 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129206,55 +129405,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_47_623 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_632 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_47_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_47_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_690 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_714 (
+  sky130_fd_sc_hd__fill_2 FILLER_47_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_47_725 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_47_731 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129266,19 +129459,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_746 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_784 (
+  sky130_fd_sc_hd__decap_4 FILLER_47_780 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_47_784 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_47_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129290,13 +129495,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_811 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_47_823 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_822 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_47_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129308,13 +129519,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_47_855 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_47_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129326,67 +129531,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_869 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_47_881 (
+  sky130_fd_sc_hd__fill_2 FILLER_47_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_47_885 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_47_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_47_910 (
+  sky130_fd_sc_hd__fill_2 FILLER_47_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_47_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_47_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_47_948 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_47_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129398,37 +129603,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_47_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_47_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_47_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_48_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1025 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129440,79 +129639,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_48_1103 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_48_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_1138 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_1146 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_117 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_1174 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_48_1186 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129548,6 +129741,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_48_125 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_48_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -129596,31 +129795,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_1337 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_1349 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_1345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_1361 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_1365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_1374 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_1377 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_141 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_1385 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_48_141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_48_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129632,43 +129843,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_178 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_202 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_48_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129680,13 +129885,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_251 (
+  sky130_fd_sc_hd__fill_2 FILLER_48_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_263 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129704,7 +129909,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_288 (
+  sky130_fd_sc_hd__fill_2 FILLER_48_288 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_48_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129716,13 +129927,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_48_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129734,61 +129939,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_324 (
+  sky130_fd_sc_hd__fill_2 FILLER_48_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_349 (
+  sky130_fd_sc_hd__decap_3 FILLER_48_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_361 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_422 (
+  sky130_fd_sc_hd__decap_3 FILLER_48_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129800,55 +130005,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_446 (
+  sky130_fd_sc_hd__fill_2 FILLER_48_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_483 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_495 (
+  sky130_fd_sc_hd__decap_4 FILLER_48_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_507 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_502 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_520 (
+  sky130_fd_sc_hd__decap_4 FILLER_48_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_48_532 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_555 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129860,7 +130065,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_48_567 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129872,37 +130077,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_600 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_617 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_629 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_667 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_48_675 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_654 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_48_662 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_48_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129914,13 +130131,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_681 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_701 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_48_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129932,49 +130155,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_48_720 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_739 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_731 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_752 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_48_760 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_48_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_768 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_48_786 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_48_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_48_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -129992,55 +130203,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_842 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_48_850 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_872 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_48_886 (
+  sky130_fd_sc_hd__fill_2 FILLER_48_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_892 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_48_917 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_48_921 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130052,61 +130257,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_48_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_48_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_966 (
+  sky130_fd_sc_hd__fill_2 FILLER_48_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_48_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_49_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1048 (
+  sky130_fd_sc_hd__decap_12 FILLER_48_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1068 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1025 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_1038 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_1050 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_1062 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130118,61 +130359,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1115 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_1150 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_1169 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_1181 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_1193 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_1205 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_1217 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130184,7 +130425,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_123 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130232,6 +130473,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_49_131 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_49_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -130244,25 +130491,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_1343 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_135 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_136 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_1355 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_49_1367 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_1363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130280,13 +130521,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_147 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_49_159 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130298,55 +130533,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_184 (
+  sky130_fd_sc_hd__fill_2 FILLER_49_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_220 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_232 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_245 (
+  sky130_fd_sc_hd__decap_6 FILLER_49_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_269 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130358,13 +130593,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130388,37 +130623,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_342 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_379 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_49_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130430,61 +130659,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_415 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_440 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_452 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_476 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_489 (
+  sky130_fd_sc_hd__decap_3 FILLER_49_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_501 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_49_513 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130496,13 +130719,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_525 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_537 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130514,25 +130737,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_49_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_557 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_575 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_587 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_49_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130544,13 +130773,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_602 (
+  sky130_fd_sc_hd__decap_3 FILLER_49_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_614 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130562,109 +130791,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_49_622 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_643 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_651 (
+  sky130_fd_sc_hd__decap_3 FILLER_49_647 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_49_672 (
+  sky130_fd_sc_hd__decap_4 FILLER_49_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_676 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_684 (
+  sky130_fd_sc_hd__fill_2 FILLER_49_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_711 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_731 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_49_733 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_739 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_74 (
+  sky130_fd_sc_hd__decap_4 FILLER_49_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_757 (
+  sky130_fd_sc_hd__fill_2 FILLER_49_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_49_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_800 (
+  sky130_fd_sc_hd__fill_2 FILLER_49_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_818 (
+  sky130_fd_sc_hd__fill_1 FILLER_49_794 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_81 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_49_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -130676,97 +130917,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_49_837 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_49_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_86 (
+  sky130_fd_sc_hd__fill_2 FILLER_49_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_890 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_49_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_49_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_939 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_49_951 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_49_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_49_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_49_98 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_49_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_49_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131456,121 +131685,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_50_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1051 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_50_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1096 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_1108 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_1118 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_50_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_50_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_1136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1162 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_50_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1174 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_50_1186 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131630,7 +131835,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_129 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131660,25 +131865,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1349 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1361 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_1357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_1374 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_1365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_1377 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_50_1385 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_50_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131690,43 +131907,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_166 (
+  sky130_fd_sc_hd__decap_3 FILLER_50_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_190 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_202 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_227 (
+  sky130_fd_sc_hd__decap_3 FILLER_50_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131738,13 +131955,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_251 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_263 (
+  sky130_fd_sc_hd__decap_3 FILLER_50_255 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_50_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131756,13 +131979,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131774,13 +131997,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_300 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_312 (
+  sky130_fd_sc_hd__fill_2 FILLER_50_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131798,55 +132021,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_337 (
+  sky130_fd_sc_hd__decap_4 FILLER_50_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_349 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_361 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_373 (
+  sky130_fd_sc_hd__decap_4 FILLER_50_393 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_385 (
+  sky130_fd_sc_hd__fill_2 FILLER_50_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_429 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_422 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_50_434 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131858,55 +132075,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_446 (
+  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_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_483 (
+  sky130_fd_sc_hd__fill_2 FILLER_50_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_495 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_507 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_50_520 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_544 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_540 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_50_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -131918,73 +132141,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_561 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_572 (
+  sky130_fd_sc_hd__decap_3 FILLER_50_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_586 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_612 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_613 (
+  sky130_fd_sc_hd__fill_2 FILLER_50_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_624 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_50_636 (
+  sky130_fd_sc_hd__decap_3 FILLER_50_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_640 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_642 (
+  sky130_fd_sc_hd__decap_4 FILLER_50_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_659 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_674 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_68 (
+  sky130_fd_sc_hd__decap_4 FILLER_50_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132002,25 +132225,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_710 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_721 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_72 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_732 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_744 (
+  sky130_fd_sc_hd__decap_6 FILLER_50_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132032,115 +132255,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_772 (
+  sky130_fd_sc_hd__decap_4 FILLER_50_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_790 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_80 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_811 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_801 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_809 (
+  sky130_fd_sc_hd__fill_1 FILLER_50_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_814 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_839 (
+  sky130_fd_sc_hd__fill_2 FILLER_50_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_851 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_859 (
+  sky130_fd_sc_hd__fill_2 FILLER_50_90 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_870 (
+  sky130_fd_sc_hd__decap_8 FILLER_50_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_50_882 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_915 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_895 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_907 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_50_919 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_50_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_50_937 (
+  sky130_fd_sc_hd__decap_6 FILLER_50_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132152,181 +132357,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_50_955 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_50_965 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_50_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_50_994 (
+  sky130_fd_sc_hd__decap_12 FILLER_50_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_51_1002 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1019 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_51_1031 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1042 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_51_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1071 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_1079 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1087 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_51_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_51_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1113 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_51_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_1131 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_1143 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_51_1160 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1175 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1187 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1199 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_51_1211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_51_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132338,12 +132513,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_51_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -132398,43 +132567,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1343 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_135 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_1366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1355 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_1367 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_1378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_51_1379 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_51_1385 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_51_147 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132446,61 +132603,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_159 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_184 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_208 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_232 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_257 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_269 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_252 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_51_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132512,13 +132675,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_293 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132530,43 +132693,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_306 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_318 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_330 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_342 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_367 (
+  sky130_fd_sc_hd__decap_3 FILLER_51_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_379 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132578,67 +132741,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_392 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_415 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_440 (
+  sky130_fd_sc_hd__decap_6 FILLER_51_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_472 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_464 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_476 (
+  sky130_fd_sc_hd__decap_3 FILLER_51_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_51_497 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_51_502 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132650,43 +132801,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_514 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_526 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_541 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_557 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_565 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_580 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132698,55 +132849,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_62 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_620 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_632 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_644 (
+  sky130_fd_sc_hd__decap_3 FILLER_51_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_648 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_663 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_660 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_51_680 (
+  sky130_fd_sc_hd__decap_3 FILLER_51_668 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_51_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -132758,241 +132915,217 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_702 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_713 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_51_725 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_731 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_758 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_775 (
+  sky130_fd_sc_hd__decap_6 FILLER_51_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_51_787 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_797 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_51_809 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_51_813 (
+  sky130_fd_sc_hd__fill_1 FILLER_51_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_839 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_51_851 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_51_855 (
+  sky130_fd_sc_hd__decap_4 FILLER_51_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_866 (
+  sky130_fd_sc_hd__fill_2 FILLER_51_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_51_878 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_900 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_51_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_935 (
+  sky130_fd_sc_hd__decap_8 FILLER_51_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_51_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_51_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_51_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_51_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_51_990 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_52_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_52_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_52_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_1054 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_52_1066 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_52_1069 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_52_1077 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_52_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133004,49 +133137,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_1120 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_1128 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_117 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_1177 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_52_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133106,12 +133233,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_52_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -133136,13 +133257,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_1349 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_1365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_1361 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133154,7 +133275,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_141 (
+  sky130_fd_sc_hd__decap_4 FILLER_52_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133166,61 +133287,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_166 (
+  sky130_fd_sc_hd__decap_3 FILLER_52_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_183 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_190 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_202 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_239 (
+  sky130_fd_sc_hd__decap_3 FILLER_52_228 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_251 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_250 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_263 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_258 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_52_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133232,13 +133359,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_285 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_288 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_293 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_52_299 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133250,31 +133383,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_52_312 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_52_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_324 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_335 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_52_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133292,43 +133419,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_373 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_385 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_389 (
+  sky130_fd_sc_hd__decap_6 FILLER_52_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_398 (
+  sky130_fd_sc_hd__decap_4 FILLER_52_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_410 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_434 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_429 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_52_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133340,55 +133473,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_459 (
+  sky130_fd_sc_hd__decap_3 FILLER_52_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_471 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_483 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_52_495 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_504 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_52_516 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_52_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_545 (
+  sky130_fd_sc_hd__decap_4 FILLER_52_535 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_52_558 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133400,13 +133539,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_567 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_579 (
+  sky130_fd_sc_hd__decap_3 FILLER_52_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133424,19 +133563,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_605 (
+  sky130_fd_sc_hd__decap_4 FILLER_52_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_622 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_52_634 (
+  sky130_fd_sc_hd__decap_3 FILLER_52_610 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_52_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133448,67 +133593,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_52_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_663 (
+  sky130_fd_sc_hd__decap_4 FILLER_52_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_68 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_687 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_52_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_715 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_731 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_52_743 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_52_747 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133520,127 +133653,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_52_775 (
+  sky130_fd_sc_hd__decap_6 FILLER_52_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_781 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_793 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_80 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_52_801 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_807 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_831 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_52_819 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_52_825 (
+  sky130_fd_sc_hd__fill_2 FILLER_52_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_831 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_858 (
+  sky130_fd_sc_hd__fill_1 FILLER_52_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_52_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_52_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_890 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_52_898 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_52_907 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_52_924 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_52_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_52_936 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133664,37 +133767,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_52_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_52_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_52_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_52_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_52_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_1008 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133706,109 +133803,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_53_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1045 (
+  sky130_fd_sc_hd__fill_2 FILLER_53_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_1085 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1103 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1123 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1140 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_1164 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_1191 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_1203 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_53_1215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133820,7 +133911,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_123 (
+  sky130_fd_sc_hd__decap_6 FILLER_53_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133856,6 +133947,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_53_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_53_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -133886,37 +133983,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_135 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_1355 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_1378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_1367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_53_1379 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_53_1385 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_53_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133928,43 +134007,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_159 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_184 (
+  sky130_fd_sc_hd__fill_2 FILLER_53_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_208 (
+  sky130_fd_sc_hd__fill_2 FILLER_53_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_232 (
+  sky130_fd_sc_hd__decap_3 FILLER_53_224 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_53_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133976,13 +134061,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_257 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_53_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -133994,7 +134073,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_281 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134018,7 +134097,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134042,31 +134121,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_344 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_356 (
+  sky130_fd_sc_hd__decap_3 FILLER_53_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_53_364 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_53_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_53_379 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134078,61 +134145,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_401 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_413 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_53_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_53_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_463 (
+  sky130_fd_sc_hd__decap_3 FILLER_53_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_474 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_53_486 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_53_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_53_493 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134144,25 +134199,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_510 (
+  sky130_fd_sc_hd__fill_1 FILLER_53_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_53_522 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_526 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_530 (
+  sky130_fd_sc_hd__fill_1 FILLER_53_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134174,13 +134229,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_564 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_53_576 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_566 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_53_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134192,145 +134253,151 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_53_605 (
+  sky130_fd_sc_hd__fill_1 FILLER_53_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_609 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_53_623 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_645 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_653 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_663 (
+  sky130_fd_sc_hd__fill_1 FILLER_53_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_672 (
+  sky130_fd_sc_hd__decap_3 FILLER_53_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_699 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_53_707 (
+  sky130_fd_sc_hd__fill_1 FILLER_53_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_713 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_53_733 (
+  sky130_fd_sc_hd__decap_6 FILLER_53_725 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_74 (
+  sky130_fd_sc_hd__fill_1 FILLER_53_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_760 (
+  sky130_fd_sc_hd__decap_4 FILLER_53_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_775 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_771 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_53_787 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_53_794 (
+  sky130_fd_sc_hd__decap_3 FILLER_53_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_800 (
+  sky130_fd_sc_hd__fill_2 FILLER_53_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_817 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_826 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_53_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134342,139 +134409,139 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_86 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_871 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_883 (
+  sky130_fd_sc_hd__decap_6 FILLER_53_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_53_895 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_901 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_53_899 (
+  sky130_fd_sc_hd__fill_2 FILLER_53_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_53_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_941 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_953 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_53_965 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_53_973 (
+  sky130_fd_sc_hd__decap_8 FILLER_53_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_984 (
+  sky130_fd_sc_hd__decap_12 FILLER_53_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_53_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_1006 (
+  sky130_fd_sc_hd__fill_2 FILLER_54_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_54_1016 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_105 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_1072 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134486,7 +134553,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_1104 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134498,73 +134565,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_54_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_1141 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_117 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_1171 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_54_1183 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_1198 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_1210 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_1222 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_1234 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_54_1246 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_54_1250 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134594,12 +134655,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_54_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_54_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -134636,25 +134691,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_54_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_54_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_54_150 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_54_157 (
+  sky130_fd_sc_hd__decap_4 FILLER_54_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134666,31 +134715,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_193 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_205 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134702,31 +134751,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_227 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_244 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_251 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_263 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_54_276 (
+  sky130_fd_sc_hd__fill_2 FILLER_54_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134738,7 +134781,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_283 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_285 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_54_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134750,73 +134799,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_54_311 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_54_319 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_54_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_328 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_54_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_345 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_355 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_54_367 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_401 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_401 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_54_416 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_54_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134828,25 +134871,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_54_456 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_54_490 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_491 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_54_498 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_54_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134858,61 +134913,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_524 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_54_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_553 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_564 (
+  sky130_fd_sc_hd__decap_6 FILLER_54_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_54_576 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_585 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_596 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_608 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_54_620 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -134924,289 +134973,319 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_668 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_679 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_691 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_54_699 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_54_703 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_724 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_736 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_744 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_754 (
+  sky130_fd_sc_hd__decap_4 FILLER_54_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_54_772 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_790 (
+  sky130_fd_sc_hd__fill_2 FILLER_54_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_80 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_812 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_854 (
+  sky130_fd_sc_hd__decap_3 FILLER_54_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_866 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_54_878 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_54_884 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_893 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_929 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_54_917 (
+  sky130_fd_sc_hd__decap_8 FILLER_54_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_93 (
+  sky130_fd_sc_hd__decap_4 FILLER_54_941 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_930 (
+  sky130_fd_sc_hd__fill_1 FILLER_54_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_54_942 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_54_986 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_54_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_54_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_1029 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_55_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_1103 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_55_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_1142 (
+  sky130_fd_sc_hd__fill_2 FILLER_55_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_55_1154 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_55_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_1176 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_55_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_55_1147 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_55_1160 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_55_1172 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_55_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135230,7 +135309,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_55_123 (
+  sky130_fd_sc_hd__decap_6 FILLER_55_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135260,13 +135339,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_127 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_1282 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135290,6 +135369,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_55_133 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_55_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -135314,12 +135399,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_6 FILLER_55_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -135332,79 +135411,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_55_148 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_55_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_156 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_55_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_191 (
+  sky130_fd_sc_hd__decap_6 FILLER_55_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_203 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_55_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_243 (
+  sky130_fd_sc_hd__decap_3 FILLER_55_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_55_257 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_55_269 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135416,13 +135489,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_276 (
+  sky130_fd_sc_hd__decap_4 FILLER_55_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135434,31 +135507,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_313 (
+  sky130_fd_sc_hd__decap_3 FILLER_55_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_55_321 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_342 (
+  sky130_fd_sc_hd__decap_4 FILLER_55_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_55_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_365 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_55_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_55_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135470,13 +135555,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_392 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_55_400 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_395 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_55_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135488,19 +135579,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_444 (
+  sky130_fd_sc_hd__decap_4 FILLER_55_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_471 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_55_483 (
+  sky130_fd_sc_hd__decap_3 FILLER_55_451 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_55_468 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_55_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135518,7 +135621,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_493 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_496 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_55_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135530,13 +135639,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_513 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_525 (
+  sky130_fd_sc_hd__decap_6 FILLER_55_525 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_55_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135548,25 +135663,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_550 (
+  sky130_fd_sc_hd__fill_2 FILLER_55_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_572 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_55_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135578,49 +135687,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_609 (
+  sky130_fd_sc_hd__decap_6 FILLER_55_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_55_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_645 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_55_653 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_55_659 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135632,43 +135729,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_679 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_691 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_55_699 (
+  sky130_fd_sc_hd__fill_2 FILLER_55_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_720 (
+  sky130_fd_sc_hd__decap_3 FILLER_55_705 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_742 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_759 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135680,25 +135777,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_802 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_819 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_55_831 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135710,25 +135801,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_871 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_55_879 (
+  sky130_fd_sc_hd__decap_8 FILLER_55_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_900 (
+  sky130_fd_sc_hd__fill_1 FILLER_55_878 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_55_882 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_55_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135740,151 +135843,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_55_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_939 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_949 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_55_951 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_968 (
+  sky130_fd_sc_hd__decap_3 FILLER_55_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_55_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_55_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_55_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1042 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_1054 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_56_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_1075 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1101 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_56_1109 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1121 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_1150 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_56_117 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_1174 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_56_1186 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -135998,7 +136095,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_143 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136010,85 +136107,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_151 (
+  sky130_fd_sc_hd__decap_3 FILLER_56_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_56_174 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_186 (
+  sky130_fd_sc_hd__decap_3 FILLER_56_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_197 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_56_209 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_56_213 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_56_215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_56_227 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_56_239 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_56_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_56_263 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136100,13 +136161,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_56_276 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_285 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136118,7 +136179,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_309 (
+  sky130_fd_sc_hd__decap_4 FILLER_56_301 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_56_305 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136130,31 +136197,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_326 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_334 (
+  sky130_fd_sc_hd__decap_4 FILLER_56_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_56_370 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_373 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_56_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136166,151 +136239,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_398 (
+  sky130_fd_sc_hd__decap_6 FILLER_56_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_410 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_44 (
+  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_443 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_56_455 (
+  sky130_fd_sc_hd__decap_4 FILLER_56_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_462 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_470 (
+  sky130_fd_sc_hd__decap_4 FILLER_56_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_485 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_509 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_528 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_568 (
+  sky130_fd_sc_hd__decap_6 FILLER_56_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_584 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_604 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_615 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_627 (
+  sky130_fd_sc_hd__decap_6 FILLER_56_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_639 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_642 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_663 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_678 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_62 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_56_633 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_56_645 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_56_657 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_56_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136322,43 +136419,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_718 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_730 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_738 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_753 (
+  sky130_fd_sc_hd__decap_4 FILLER_56_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_761 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_56_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136370,127 +136461,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_80 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_800 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_851 (
+  sky130_fd_sc_hd__fill_2 FILLER_56_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_56_863 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_56_869 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_877 (
+  sky130_fd_sc_hd__decap_3 FILLER_56_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_895 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_918 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_56_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_56_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_938 (
+  sky130_fd_sc_hd__fill_1 FILLER_56_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_954 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_967 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_56_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_56_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_56_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1018 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1029 (
+  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_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136502,31 +136599,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_57_104 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_57_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1089 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_57_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136538,85 +136635,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_57_1111 (
+  sky130_fd_sc_hd__decap_4 FILLER_57_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1122 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1133 (
+  sky130_fd_sc_hd__decap_6 FILLER_57_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_57_1141 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1150 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_1160 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_57_1168 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_57_1189 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_57_1201 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_57_1213 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_57_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136628,12 +136695,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_57_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -136676,12 +136737,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_57_131 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_57_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -136700,6 +136755,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_57_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_57_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -136724,19 +136785,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_149 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_57_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_164 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_152 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_57_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136748,31 +136809,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_196 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_213 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_224 (
+  sky130_fd_sc_hd__decap_4 FILLER_57_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_236 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_217 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_230 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_57_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136796,13 +136863,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_275 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136814,139 +136881,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_306 (
+  sky130_fd_sc_hd__decap_4 FILLER_57_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_57_314 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_325 (
+  sky130_fd_sc_hd__decap_6 FILLER_57_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_347 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_57_359 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_365 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_39 (
+  sky130_fd_sc_hd__decap_3 FILLER_57_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_394 (
+  sky130_fd_sc_hd__decap_3 FILLER_57_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_406 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_418 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_416 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_431 (
+  sky130_fd_sc_hd__decap_3 FILLER_57_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_57_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_461 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_57_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_480 (
+  sky130_fd_sc_hd__decap_3 FILLER_57_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_51 (
+  sky130_fd_sc_hd__decap_3 FILLER_57_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_518 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_526 (
+  sky130_fd_sc_hd__decap_6 FILLER_57_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_492 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_57_500 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_57_525 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_57_53 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_57_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -136958,79 +137049,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_554 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_57_562 (
+  sky130_fd_sc_hd__decap_6 FILLER_57_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_577 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_589 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_57_59 (
+  sky130_fd_sc_hd__decap_4 FILLER_57_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_57_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_57_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_615 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_620 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_65 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_632 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_57_644 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_57_657 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137042,19 +137121,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_691 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_708 (
+  sky130_fd_sc_hd__fill_2 FILLER_57_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_701 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_57_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137066,25 +137151,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_747 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_742 (
+  sky130_fd_sc_hd__decap_6 FILLER_57_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_759 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_57_774 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137096,229 +137175,211 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_797 (
+  sky130_fd_sc_hd__decap_4 FILLER_57_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_57_805 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_834 (
+  sky130_fd_sc_hd__fill_2 FILLER_57_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_845 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_57_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_57_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_865 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_892 (
+  sky130_fd_sc_hd__fill_2 FILLER_57_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_907 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_57_916 (
+  sky130_fd_sc_hd__fill_2 FILLER_57_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_941 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_57_949 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_57_98 (
+  sky130_fd_sc_hd__decap_8 FILLER_57_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_57_985 (
+  sky130_fd_sc_hd__fill_1 FILLER_57_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_57_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_57_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_58_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_1052 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_1064 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_1080 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_1092 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_1104 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_58_1108 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_1113 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_58_1138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_58_1147 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_58_1167 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_58_117 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137414,13 +137475,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_1361 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_136 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_137 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137432,7 +137493,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_149 (
+  sky130_fd_sc_hd__decap_4 FILLER_58_148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137444,43 +137505,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_163 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_180 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_204 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_58_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_224 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_235 (
+  sky130_fd_sc_hd__decap_4 FILLER_58_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_247 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_231 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_58_248 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_58_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137498,13 +137571,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_58_296 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137516,7 +137583,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_311 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137528,25 +137595,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_328 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_357 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_369 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_353 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_58_361 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_58_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137558,175 +137637,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_398 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_434 (
+  sky130_fd_sc_hd__decap_4 FILLER_58_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_446 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_58_463 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_467 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_58_479 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_494 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_58_506 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_58_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_528 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_56 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_570 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_58_578 (
+  sky130_fd_sc_hd__decap_6 FILLER_58_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_58_581 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_614 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_630 (
+  sky130_fd_sc_hd__decap_6 FILLER_58_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_58_638 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_67 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_642 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_58_654 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_58_676 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_58_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137744,49 +137805,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_734 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_749 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_58_761 (
+  sky130_fd_sc_hd__fill_2 FILLER_58_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_776 (
+  sky130_fd_sc_hd__decap_6 FILLER_58_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_788 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_58_80 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137798,67 +137853,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_812 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_58_833 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_850 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_862 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_58_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_58_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_904 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_58_93 (
+  sky130_fd_sc_hd__decap_3 FILLER_58_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_58_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_920 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_58_93 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_58_932 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_58_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137870,109 +137943,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_58_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_58_980 (
+  sky130_fd_sc_hd__fill_1 FILLER_58_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_58_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_58_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_1016 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_1022 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1042 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_1054 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1115 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1126 (
+  sky130_fd_sc_hd__decap_4 FILLER_59_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1137 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_1127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -137996,37 +138069,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1164 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_1175 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_1199 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_1211 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_59_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138038,6 +138105,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_59_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_59_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -138098,12 +138171,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_59_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -138128,7 +138195,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_59_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138140,67 +138207,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_151 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_161 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_173 (
+  sky130_fd_sc_hd__decap_3 FILLER_59_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_198 (
+  sky130_fd_sc_hd__decap_4 FILLER_59_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_235 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_230 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_242 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_59_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_59_249 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_59_269 (
+  sky130_fd_sc_hd__fill_2 FILLER_59_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138212,7 +138267,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_284 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_59_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138224,55 +138285,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_59_300 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__fill_1 FILLER_59_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_323 (
+  sky130_fd_sc_hd__decap_4 FILLER_59_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_339 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_350 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_59_362 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_367 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_59_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138284,61 +138333,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_400 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_412 (
+  sky130_fd_sc_hd__fill_2 FILLER_59_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_59_443 (
+  sky130_fd_sc_hd__decap_3 FILLER_59_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_449 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_466 (
+  sky130_fd_sc_hd__decap_6 FILLER_59_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_478 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_486 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_59_493 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138350,13 +138393,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_524 (
+  sky130_fd_sc_hd__decap_3 FILLER_59_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_532 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_59_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138368,25 +138417,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_564 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_59_575 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_59_583 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138398,31 +138435,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_595 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_607 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_620 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_59_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138434,145 +138465,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_659 (
+  sky130_fd_sc_hd__decap_4 FILLER_59_666 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_59_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_685 (
+  sky130_fd_sc_hd__decap_4 FILLER_59_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_693 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_704 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_702 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_724 (
+  sky130_fd_sc_hd__decap_6 FILLER_59_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_74 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_742 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_754 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_766 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_777 (
+  sky130_fd_sc_hd__fill_2 FILLER_59_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_59_789 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_794 (
+  sky130_fd_sc_hd__decap_3 FILLER_59_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_816 (
+  sky130_fd_sc_hd__decap_4 FILLER_59_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_824 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_846 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_59_86 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_869 (
+  sky130_fd_sc_hd__decap_6 FILLER_59_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_877 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_897 (
+  sky130_fd_sc_hd__decap_8 FILLER_59_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_59_909 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_878 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_59_89 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_59_898 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_59_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_59_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138584,55 +138639,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_941 (
+  sky130_fd_sc_hd__fill_1 FILLER_59_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_59_949 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_59_956 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_59_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_59_97 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_59_972 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_59_980 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_59_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_59_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -138836,19 +138879,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_5_1367 (
+  sky130_fd_sc_hd__decap_4 FILLER_5_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_5_1379 (
+  sky130_fd_sc_hd__decap_8 FILLER_5_1375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_5_1385 (
+  sky130_fd_sc_hd__decap_3 FILLER_5_1383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139334,121 +139377,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_60_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_1016 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_1042 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_1065 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_107 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1091 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1102 (
+  sky130_fd_sc_hd__fill_1 FILLER_60_1128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_60_1110 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_115 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_60_1150 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_60_1166 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_60_1177 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_60_1189 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_1182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139460,7 +139479,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_120 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139544,13 +139563,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_1361 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_137 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139562,7 +139581,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_60_149 (
+  sky130_fd_sc_hd__decap_6 FILLER_60_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139574,7 +139593,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_163 (
+  sky130_fd_sc_hd__decap_6 FILLER_60_154 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_60_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139586,49 +139611,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_183 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_193 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_224 (
+  sky130_fd_sc_hd__fill_2 FILLER_60_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_235 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_252 (
+  sky130_fd_sc_hd__decap_6 FILLER_60_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_264 (
+  sky130_fd_sc_hd__fill_1 FILLER_60_259 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_60_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139640,19 +139671,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_60_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_60_289 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139664,13 +139689,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_301 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_60_311 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139682,49 +139701,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_328 (
+  sky130_fd_sc_hd__decap_4 FILLER_60_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_340 (
+  sky130_fd_sc_hd__fill_1 FILLER_60_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_348 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_360 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_372 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_389 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_401 (
+  sky130_fd_sc_hd__fill_2 FILLER_60_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_432 (
+  sky130_fd_sc_hd__decap_4 FILLER_60_398 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_60_402 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_60_407 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_60_429 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139736,55 +139773,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_444 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_446 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_450 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_60_490 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_494 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_60_548 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_60_557 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139802,133 +139833,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_598 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_606 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_610 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_621 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_645 (
+  sky130_fd_sc_hd__decap_3 FILLER_60_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_653 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_660 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_675 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_68 (
+  sky130_fd_sc_hd__decap_4 FILLER_60_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_60_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_712 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_735 (
+  sky130_fd_sc_hd__fill_2 FILLER_60_723 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_60_743 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_60_761 (
+  sky130_fd_sc_hd__fill_1 FILLER_60_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_773 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_785 (
+  sky130_fd_sc_hd__decap_4 FILLER_60_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_80 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_805 (
+  sky130_fd_sc_hd__decap_4 FILLER_60_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -139940,115 +139971,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_60_825 (
+  sky130_fd_sc_hd__decap_4 FILLER_60_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_831 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_851 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_871 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_60_883 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_60_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_60_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_60_890 (
+  sky130_fd_sc_hd__fill_2 FILLER_60_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_60_915 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_60_940 (
+  sky130_fd_sc_hd__fill_2 FILLER_60_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_951 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_60_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_60_990 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_60_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1025 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_61_1038 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_61_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140060,43 +140103,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_1085 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_1102 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_1110 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_1131 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_1151 (
+  sky130_fd_sc_hd__decap_6 FILLER_61_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_1173 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_1129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_61_1150 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_61_1158 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_61_1160 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_61_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140132,7 +140199,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_123 (
+  sky130_fd_sc_hd__decap_4 FILLER_61_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140162,12 +140229,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_128 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_61_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -140180,6 +140241,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_61_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_61_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -140228,7 +140295,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140240,49 +140307,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_153 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_175 (
+  sky130_fd_sc_hd__decap_4 FILLER_61_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_187 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_214 (
+  sky130_fd_sc_hd__decap_3 FILLER_61_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_229 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_61_241 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_259 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_228 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_61_240 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_61_257 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_61_269 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140294,25 +140379,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_271 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_281 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_287 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_61_299 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140324,37 +140403,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_340 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_357 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_61_365 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_61_371 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140366,7 +140433,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_395 (
+  sky130_fd_sc_hd__decap_6 FILLER_61_395 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_61_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140378,13 +140451,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_474 (
+  sky130_fd_sc_hd__fill_2 FILLER_61_445 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_61_461 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_61_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140396,13 +140481,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_492 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_61_504 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140414,37 +140499,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_526 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_538 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_61_546 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_550 (
+  sky130_fd_sc_hd__fill_2 FILLER_61_562 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_561 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_578 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140456,73 +140541,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_61_595 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_61_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_618 (
+  sky130_fd_sc_hd__fill_2 FILLER_61_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_61_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_634 (
+  sky130_fd_sc_hd__decap_4 FILLER_61_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_654 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_65 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_61_666 (
+  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_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_679 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_691 (
+  sky130_fd_sc_hd__fill_2 FILLER_61_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_708 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_704 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_720 (
+  sky130_fd_sc_hd__decap_4 FILLER_61_716 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140534,73 +140625,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_736 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_61_74 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_748 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_760 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_771 (
+  sky130_fd_sc_hd__decap_4 FILLER_61_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_783 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_791 (
+  sky130_fd_sc_hd__decap_6 FILLER_61_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_80 (
+  sky130_fd_sc_hd__fill_1 FILLER_61_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_813 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_61_825 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_61_831 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_61_84 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140612,31 +140691,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_868 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_889 (
+  sky130_fd_sc_hd__decap_4 FILLER_61_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_61_901 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_61_913 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140654,109 +140727,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_956 (
+  sky130_fd_sc_hd__decap_8 FILLER_61_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_967 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_61_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_61_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_61_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_1002 (
+  sky130_fd_sc_hd__decap_12 FILLER_61_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_106 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_62_1069 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_1075 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_1089 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_1092 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_1095 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_62_1100 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_62_1105 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140774,31 +140841,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_1139 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_1173 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1170 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_1185 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_62_1189 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_1182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140810,13 +140871,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_1203 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_120 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_121 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140858,13 +140919,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_1288 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_128 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_129 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140906,19 +140967,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_62_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_149 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140930,37 +140985,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_154 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_62_162 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_168 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_185 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_197 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -140972,25 +141027,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_62_226 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_247 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_264 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_250 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_62_256 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_62_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141002,25 +141069,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_272 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_62_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_287 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_299 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_296 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141032,13 +141099,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_311 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_62_319 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_313 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_62_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141050,61 +141123,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_328 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_364 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_362 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_379 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_62_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_398 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_62_406 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_62_414 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_62_436 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141116,91 +141171,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_447 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_455 (
+  sky130_fd_sc_hd__decap_6 FILLER_62_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_459 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_62_467 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_464 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_488 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_510 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_518 (
+  sky130_fd_sc_hd__decap_6 FILLER_62_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_548 (
+  sky130_fd_sc_hd__decap_6 FILLER_62_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_552 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_557 (
+  sky130_fd_sc_hd__decap_6 FILLER_62_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_56 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_590 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_614 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_588 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_62_600 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_62_607 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_62_615 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_62_621 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141212,91 +141291,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_656 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_667 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_68 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_687 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_710 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_62_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_747 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_62_759 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_780 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_791 (
+  sky130_fd_sc_hd__decap_3 FILLER_62_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_80 (
+  sky130_fd_sc_hd__decap_4 FILLER_62_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_813 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_772 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_62_784 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_62_799 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_62_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141308,79 +141405,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_847 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_843 (
+  sky130_fd_sc_hd__decap_4 FILLER_62_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_62_867 (
+  sky130_fd_sc_hd__decap_4 FILLER_62_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_62_873 (
+  sky130_fd_sc_hd__fill_1 FILLER_62_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_890 (
+  sky130_fd_sc_hd__fill_2 FILLER_62_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_915 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_62_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_917 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_62_929 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_62_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_62_941 (
+  sky130_fd_sc_hd__decap_6 FILLER_62_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141392,31 +141471,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_62_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_62_990 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_62_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_62_983 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_62_995 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_63_1001 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_63_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141428,79 +141525,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_1055 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_63_1067 (
+  sky130_fd_sc_hd__fill_2 FILLER_63_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_63_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_1079 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_1099 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_1091 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_1128 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_1097 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_114 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_1143 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_1110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_63_1155 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_1122 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_63_1160 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_1148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_1164 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_115 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_63_1156 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_63_1160 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_63_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141524,12 +141639,24 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_63_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_63_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_63_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_63_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -141602,13 +141729,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_137 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_63_1379 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141626,55 +141753,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_154 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_166 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_63_178 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_198 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_209 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_63_221 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_236 (
+  sky130_fd_sc_hd__fill_2 FILLER_63_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_259 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_63_249 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_63_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141686,13 +141825,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_271 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_63_279 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141710,115 +141849,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_333 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_63_341 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_358 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_386 (
+  sky130_fd_sc_hd__decap_4 FILLER_63_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_39 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_63_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_419 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_431 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_443 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_63_455 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_464 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_63_485 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_497 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_529 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_524 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_63_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -141830,373 +141975,331 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_569 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_586 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_63_59 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_601 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_609 (
+  sky130_fd_sc_hd__fill_2 FILLER_63_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_614 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_636 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_653 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_63_665 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_685 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_63_697 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_70 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_719 (
+  sky130_fd_sc_hd__fill_2 FILLER_63_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_74 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_745 (
+  sky130_fd_sc_hd__decap_3 FILLER_63_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_766 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_63_778 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_63_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_804 (
+  sky130_fd_sc_hd__decap_6 FILLER_63_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_63_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_828 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_85 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_63_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_63_882 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_892 (
+  sky130_fd_sc_hd__decap_8 FILLER_63_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_904 (
+  sky130_fd_sc_hd__fill_1 FILLER_63_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_63_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_63_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_63_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_63_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_955 (
+  sky130_fd_sc_hd__fill_2 FILLER_64_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_63_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_63_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_64_1000 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1017 (
+  sky130_fd_sc_hd__decap_3 FILLER_64_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1087 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_64_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1049 (
+  sky130_fd_sc_hd__decap_6 FILLER_64_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1085 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_109 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1100 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_1112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_64_1124 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_64_1149 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_64_1157 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_64_1171 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_64_1183 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_64_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142256,12 +142359,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_64_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -142298,13 +142395,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_64_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_8 FILLER_64_1378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_144 (
+  sky130_fd_sc_hd__decap_4 FILLER_64_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142316,67 +142419,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_158 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_170 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_186 (
+  sky130_fd_sc_hd__fill_2 FILLER_64_189 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_64_211 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_230 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_232 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_238 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_249 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_64_257 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142394,7 +142491,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_279 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_64_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142406,7 +142509,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_305 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142418,13 +142521,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_322 (
+  sky130_fd_sc_hd__decap_4 FILLER_64_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_335 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_64_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142436,25 +142545,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_356 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_64_364 (
+  sky130_fd_sc_hd__fill_2 FILLER_64_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_386 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_64_394 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_384 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_64_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142466,61 +142581,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_64_409 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_440 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_64_452 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_64_459 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_479 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_491 (
+  sky130_fd_sc_hd__decap_3 FILLER_64_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_64_503 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_64_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142532,31 +142641,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_64_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_524 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_64_529 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_64_56 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_64_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142568,133 +142659,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_581 (
+  sky130_fd_sc_hd__decap_4 FILLER_64_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_590 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_599 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_607 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_625 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_628 (
+  sky130_fd_sc_hd__decap_4 FILLER_64_637 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_64 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_651 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_662 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_68 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_683 (
+  sky130_fd_sc_hd__decap_3 FILLER_64_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_694 (
+  sky130_fd_sc_hd__decap_3 FILLER_64_72 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_64_703 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_707 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_715 (
+  sky130_fd_sc_hd__decap_4 FILLER_64_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_72 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_727 (
+  sky130_fd_sc_hd__fill_2 FILLER_64_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_64_739 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_745 (
+  sky130_fd_sc_hd__decap_3 FILLER_64_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_755 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_799 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_791 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_814 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_813 (
+  sky130_fd_sc_hd__fill_2 FILLER_64_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_64_821 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142706,187 +142797,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_844 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_856 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_854 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_872 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_883 (
+  sky130_fd_sc_hd__decap_4 FILLER_64_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_64_906 (
+  sky130_fd_sc_hd__fill_1 FILLER_64_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_926 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_909 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_64_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_921 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_938 (
+  sky130_fd_sc_hd__decap_8 FILLER_64_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_64_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_64_955 (
+  sky130_fd_sc_hd__fill_2 FILLER_64_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_976 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_64_988 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_1022 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_65_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_64_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_1048 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_107 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_1072 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_1080 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_1085 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_1097 (
+  sky130_fd_sc_hd__decap_3 FILLER_65_1082 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_1103 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_1088 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_65_1115 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_1096 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_65_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_1143 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_1151 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_65_1147 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_65_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -142904,12 +143007,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_65_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -142964,12 +143061,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_65_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -143018,31 +143109,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_65_139 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_65_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_157 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_165 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_175 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_191 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_184 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_65_192 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_65_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143054,19 +143163,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_225 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_236 (
+  sky130_fd_sc_hd__decap_6 FILLER_65_237 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_245 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_243 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_65_245 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_65_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143078,19 +143199,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_271 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_279 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_294 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143102,7 +143223,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_302 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143114,49 +143235,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_339 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_351 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_357 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_363 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_383 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_39 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_65_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_407 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_415 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143168,79 +143289,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_428 (
+  sky130_fd_sc_hd__decap_4 FILLER_65_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_464 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_475 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_487 (
+  sky130_fd_sc_hd__decap_3 FILLER_65_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_501 (
+  sky130_fd_sc_hd__decap_4 FILLER_65_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_506 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_507 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_534 (
+  sky130_fd_sc_hd__decap_3 FILLER_65_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_546 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_65_562 (
+  sky130_fd_sc_hd__decap_6 FILLER_65_550 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_65_556 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_65_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143252,109 +143385,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_65_59 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_65_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_620 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_635 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_637 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_65_654 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_663 (
+  sky130_fd_sc_hd__decap_3 FILLER_65_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_65_696 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_700 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_708 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_720 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_73 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_65_741 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_761 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_778 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_65_790 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_774 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_65_779 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_65_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143372,43 +143511,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_65_832 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_846 (
+  sky130_fd_sc_hd__decap_4 FILLER_65_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_85 (
+  sky130_fd_sc_hd__fill_1 FILLER_65_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_882 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_885 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_902 (
+  sky130_fd_sc_hd__fill_2 FILLER_65_897 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_65_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143420,19 +143565,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_935 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_65_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_65_971 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_939 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_65_951 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_65_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143444,73 +143601,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_65_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_65_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_1003 (
+  sky130_fd_sc_hd__decap_8 FILLER_65_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_66_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_1026 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_1088 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_1098 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143522,49 +143679,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_1109 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_1140 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_115 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_1152 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_1184 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143612,12 +143769,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_66_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_66_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -143672,7 +143823,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_145 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_66_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143684,73 +143841,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_163 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_171 (
+  sky130_fd_sc_hd__fill_2 FILLER_66_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_180 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_192 (
+  sky130_fd_sc_hd__decap_3 FILLER_66_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_204 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_212 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_234 (
+  sky130_fd_sc_hd__fill_2 FILLER_66_235 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_242 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_254 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_66_266 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_66_274 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_66_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143762,7 +143901,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_288 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_283 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_66_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143774,13 +143919,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_302 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_66_314 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_316 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143792,31 +143931,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_333 (
+  sky130_fd_sc_hd__decap_4 FILLER_66_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_356 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_347 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_368 (
+  sky130_fd_sc_hd__decap_3 FILLER_66_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_377 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_377 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_66_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143828,25 +143973,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_398 (
+  sky130_fd_sc_hd__decap_3 FILLER_66_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_66_410 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_66_418 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_66_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143858,19 +143991,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_44 (
+  sky130_fd_sc_hd__fill_1 FILLER_66_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_440 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_66_446 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143882,13 +144009,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_463 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_471 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_486 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_66_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -143912,181 +144045,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_529 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_554 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_55 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_561 (
+  sky130_fd_sc_hd__fill_2 FILLER_66_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_573 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_579 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_66_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_597 (
+  sky130_fd_sc_hd__decap_3 FILLER_66_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_601 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_64 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_66_613 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_624 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_66_636 (
+  sky130_fd_sc_hd__fill_2 FILLER_66_665 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_671 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_649 (
+  sky130_fd_sc_hd__fill_1 FILLER_66_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_661 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_667 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_672 (
+  sky130_fd_sc_hd__fill_2 FILLER_66_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_689 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_720 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_701 (
+  sky130_fd_sc_hd__fill_2 FILLER_66_728 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_66_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_728 (
+  sky130_fd_sc_hd__decap_4 FILLER_66_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_743 (
+  sky130_fd_sc_hd__fill_1 FILLER_66_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_778 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_802 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_66_814 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_66_82 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_66_822 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144104,121 +144219,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_846 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_838 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_854 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_883 (
+  sky130_fd_sc_hd__decap_6 FILLER_66_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_889 (
+  sky130_fd_sc_hd__decap_3 FILLER_66_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_90 (
+  sky130_fd_sc_hd__decap_8 FILLER_66_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_901 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_66_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_66_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_66_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_66_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_66_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_66_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_101 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1047 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144230,19 +144345,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1103 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144254,55 +144369,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_113 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_67_1135 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1187 (
+  sky130_fd_sc_hd__decap_4 FILLER_67_118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_1198 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_121 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_1210 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_67_1218 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144314,6 +144423,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_6 FILLER_67_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_67_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -144350,12 +144465,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_67_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -144404,19 +144513,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_67_141 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_67_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_156 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_67_168 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144428,43 +144537,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_67_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_188 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_204 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_229 (
+  sky130_fd_sc_hd__decap_4 FILLER_67_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_241 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_67_245 (
+  sky130_fd_sc_hd__decap_4 FILLER_67_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_261 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_249 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_67_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144476,19 +144591,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_273 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_284 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_285 (
+  sky130_fd_sc_hd__fill_2 FILLER_67_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_290 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144500,43 +144615,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_302 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_306 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_67_314 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_67_325 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_67_347 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_67_359 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_67_365 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144548,7 +144639,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_383 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_372 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144560,13 +144651,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_399 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_402 (
+  sky130_fd_sc_hd__decap_3 FILLER_67_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144578,19 +144669,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_67_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_434 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_454 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144602,25 +144693,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_67_486 (
+  sky130_fd_sc_hd__decap_3 FILLER_67_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_67_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_514 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_500 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_67_517 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_67_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144632,13 +144735,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_538 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_546 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144650,7 +144753,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_558 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_562 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_67_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144680,7 +144789,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144692,91 +144801,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_67_635 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_641 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_656 (
+  sky130_fd_sc_hd__decap_4 FILLER_67_667 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_668 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_67 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_67_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_67_676 (
+  sky130_fd_sc_hd__decap_4 FILLER_67_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_681 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_696 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_721 (
+  sky130_fd_sc_hd__decap_4 FILLER_67_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_729 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_736 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_74 (
+  sky130_fd_sc_hd__decap_3 FILLER_67_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_761 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_773 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_784 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_768 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_67_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144788,25 +144903,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_797 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_67_809 (
+  sky130_fd_sc_hd__fill_1 FILLER_67_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_67_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_835 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_82 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_67_821 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_67_829 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_67_834 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -144818,205 +144951,217 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_872 (
+  sky130_fd_sc_hd__decap_3 FILLER_67_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_892 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_907 (
+  sky130_fd_sc_hd__decap_3 FILLER_67_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_948 (
+  sky130_fd_sc_hd__decap_3 FILLER_67_94 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_67_960 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_67_972 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_67_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_67_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_67_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1031 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_1056 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1085 (
+  sky130_fd_sc_hd__decap_4 FILLER_68_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1105 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_1048 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_111 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1052 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_1113 (
+  sky130_fd_sc_hd__decap_4 FILLER_68_1064 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_1159 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_1173 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_68_1185 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_1189 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_119 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_1194 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_1206 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_1218 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_1230 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_124 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_1242 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_1250 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_1227 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_68_1239 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_68_125 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145088,7 +145233,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145100,73 +145245,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_151 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_157 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_163 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_182 (
+  sky130_fd_sc_hd__fill_2 FILLER_68_192 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_194 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_203 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_68_211 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_229 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_240 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_253 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_252 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_68_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145178,19 +145317,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_284 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_68_294 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145202,13 +145335,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_305 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_68_317 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145220,7 +145347,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_68_329 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145232,43 +145359,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_68_337 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_68_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_368 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_383 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_395 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_406 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_410 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145280,307 +145407,337 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_438 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_68_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_450 (
+  sky130_fd_sc_hd__fill_2 FILLER_68_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_459 (
+  sky130_fd_sc_hd__fill_2 FILLER_68_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_486 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_494 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_50 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_511 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_539 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_547 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_532 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_556 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_544 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_571 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_556 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_579 (
+  sky130_fd_sc_hd__decap_6 FILLER_68_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_581 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_589 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_610 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_68_622 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_633 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_621 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_68_650 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_68_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_65 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_711 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_730 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_747 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_68_759 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_764 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_776 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_797 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_808 (
+  sky130_fd_sc_hd__fill_2 FILLER_68_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_68_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_834 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_84 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_849 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_80 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_861 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_877 (
+  sky130_fd_sc_hd__decap_6 FILLER_68_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_68_898 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_68_93 (
+  sky130_fd_sc_hd__decap_6 FILLER_68_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_68_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_944 (
+  sky130_fd_sc_hd__decap_3 FILLER_68_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_68_947 (
+  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_951 (
+  sky130_fd_sc_hd__decap_8 FILLER_68_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_982 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_68_990 (
+  sky130_fd_sc_hd__fill_1 FILLER_68_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_68_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_68_959 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_68_971 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_68_983 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_68_995 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_69_1001 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_69_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145592,97 +145749,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1044 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1071 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1088 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_69_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1113 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_69_116 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1172 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_1187 (
+  sky130_fd_sc_hd__decap_4 FILLER_69_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_1199 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_1211 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_1219 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1196 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_69_1208 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_69_121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145694,7 +145863,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_123 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145724,12 +145893,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_69_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -145748,13 +145911,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_1318 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_131 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_132 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145796,79 +145959,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_149 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_69_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_161 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_165 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_175 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_191 (
+  sky130_fd_sc_hd__decap_6 FILLER_69_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_69_199 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_210 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_227 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_239 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_243 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_245 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_69_253 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145880,13 +146031,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_271 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_291 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145898,37 +146049,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_313 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_328 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_340 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_352 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_358 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_386 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_364 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_69_367 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_69_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145940,19 +146103,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_398 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_402 (
+  sky130_fd_sc_hd__decap_3 FILLER_69_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_419 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_409 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_69_421 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145964,13 +146133,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_452 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_436 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_460 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_446 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  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_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -145982,19 +146163,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_497 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_502 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146006,37 +146187,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_514 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_554 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_574 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_586 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_565 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_69_580 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_69_588 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146048,19 +146241,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_590 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_69_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_618 (
+  sky130_fd_sc_hd__decap_4 FILLER_69_611 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_69_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146072,67 +146265,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_630 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_655 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_659 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_667 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_691 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_683 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_695 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_704 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_70 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_716 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_703 (
+  sky130_fd_sc_hd__decap_4 FILLER_69_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_718 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_73 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_69_730 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_742 (
+  sky130_fd_sc_hd__decap_4 FILLER_69_733 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_69_737 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146144,169 +146343,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_766 (
+  sky130_fd_sc_hd__fill_2 FILLER_69_766 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_772 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_772 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_783 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_69_791 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_808 (
+  sky130_fd_sc_hd__decap_4 FILLER_69_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_69_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_82 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_827 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_837 (
+  sky130_fd_sc_hd__decap_3 FILLER_69_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_69_849 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_871 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_906 (
+  sky130_fd_sc_hd__fill_1 FILLER_69_880 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_916 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_69_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_920 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_69_936 (
+  sky130_fd_sc_hd__decap_3 FILLER_69_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_932 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_69_970 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_944 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_69_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_69_992 (
+  sky130_fd_sc_hd__decap_8 FILLER_69_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_69_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_6_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_69_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_6_1011 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_6_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_6_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_6_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146318,19 +146517,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_6_1051 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_6_1063 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_6_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146498,7 +146685,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_6_1378 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146924,19 +147111,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_6_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_6_915 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_6_927 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146948,13 +147135,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_6_939 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_6_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146984,7 +147165,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_6_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_6_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -146996,79 +147177,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1048 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1119 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_1147 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_1167 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_1166 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_70_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147098,12 +147285,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_122 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_70_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -147134,12 +147315,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_128 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_70_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -147158,6 +147333,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_70_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_70_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -147188,7 +147369,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147200,55 +147381,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_163 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_70_175 (
+  sky130_fd_sc_hd__decap_6 FILLER_70_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_179 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_199 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_70_211 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_202 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_226 (
+  sky130_fd_sc_hd__fill_2 FILLER_70_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_70_247 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147260,25 +147441,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_70_272 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_70_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_70_291 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_70_299 (
+  sky130_fd_sc_hd__decap_6 FILLER_70_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147290,7 +147459,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_319 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_301 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_70_306 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_70_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147302,7 +147483,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_70_331 (
+  sky130_fd_sc_hd__decap_6 FILLER_70_329 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147314,25 +147495,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_357 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_70_362 (
+  sky130_fd_sc_hd__decap_3 FILLER_70_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147350,283 +147525,289 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_70_441 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_445 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_450 (
+  sky130_fd_sc_hd__decap_6 FILLER_70_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_475 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_502 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_70_514 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_524 (
+  sky130_fd_sc_hd__decap_6 FILLER_70_520 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_530 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_70_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_70_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_571 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_579 (
+  sky130_fd_sc_hd__fill_2 FILLER_70_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_600 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_627 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_639 (
+  sky130_fd_sc_hd__decap_3 FILLER_70_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_70_65 (
+  sky130_fd_sc_hd__decap_4 FILLER_70_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_657 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_674 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_679 (
+  sky130_fd_sc_hd__decap_4 FILLER_70_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_691 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_690 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_70_699 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_694 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_703 (
+  sky130_fd_sc_hd__decap_4 FILLER_70_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_712 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_737 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_748 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_70_760 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_764 (
+  sky130_fd_sc_hd__fill_2 FILLER_70_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_77 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_791 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_799 (
+  sky130_fd_sc_hd__decap_3 FILLER_70_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_804 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_812 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_816 (
+  sky130_fd_sc_hd__decap_3 FILLER_70_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_849 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_70_861 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_867 (
+  sky130_fd_sc_hd__decap_3 FILLER_70_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_70_879 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_886 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_70_89 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_70_898 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_902 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_923 (
+  sky130_fd_sc_hd__fill_1 FILLER_70_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_70_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_912 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_70_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147644,91 +147825,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_70_987 (
+  sky130_fd_sc_hd__decap_8 FILLER_70_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_70_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_70_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_1023 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1038 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_106 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1060 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_1085 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_71_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_71_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147740,67 +147933,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_71_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_1128 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_1140 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_71_118 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_1182 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_1194 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_1206 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_1218 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147836,12 +148029,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_71_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -147854,6 +148041,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_71_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_71_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -147902,7 +148095,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_71_139 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147914,61 +148107,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_162 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_174 (
+  sky130_fd_sc_hd__decap_6 FILLER_71_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_71_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_193 (
+  sky130_fd_sc_hd__decap_3 FILLER_71_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_205 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_217 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_229 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_241 (
+  sky130_fd_sc_hd__fill_2 FILLER_71_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_248 (
+  sky130_fd_sc_hd__decap_6 FILLER_71_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_71_260 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_273 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -147980,19 +148173,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_71_285 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_71_289 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_71_297 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148004,55 +148185,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_306 (
+  sky130_fd_sc_hd__decap_4 FILLER_71_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_71_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_334 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_356 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_364 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_383 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_395 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_40 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_401 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_403 (
+  sky130_fd_sc_hd__fill_2 FILLER_71_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148064,43 +148245,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_442 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_458 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_445 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_485 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_469 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_516 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_48 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_71_487 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_71_489 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_71_499 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_71_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148112,25 +148317,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_71_543 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_576 (
+  sky130_fd_sc_hd__fill_2 FILLER_71_571 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_71_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148142,7 +148353,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_602 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_601 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_71_609 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_71_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148154,295 +148377,301 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_625 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_636 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_643 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_658 (
+  sky130_fd_sc_hd__decap_4 FILLER_71_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_67 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_71_670 (
+  sky130_fd_sc_hd__decap_6 FILLER_71_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_724 (
+  sky130_fd_sc_hd__decap_3 FILLER_71_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_740 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_71_748 (
+  sky130_fd_sc_hd__decap_6 FILLER_71_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_768 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_779 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_79 (
+  sky130_fd_sc_hd__decap_4 FILLER_71_757 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_790 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_808 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_71_820 (
+  sky130_fd_sc_hd__decap_6 FILLER_71_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_843 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_71_851 (
+  sky130_fd_sc_hd__fill_2 FILLER_71_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_869 (
+  sky130_fd_sc_hd__decap_3 FILLER_71_85 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_881 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_893 (
+  sky130_fd_sc_hd__decap_3 FILLER_71_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_905 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_91 (
+  sky130_fd_sc_hd__decap_4 FILLER_71_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_71_913 (
+  sky130_fd_sc_hd__fill_1 FILLER_71_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_71_927 (
+  sky130_fd_sc_hd__decap_8 FILLER_71_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_71_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_949 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_71_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_980 (
+  sky130_fd_sc_hd__decap_3 FILLER_71_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_71_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_72_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_71_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_1027 (
+  sky130_fd_sc_hd__decap_4 FILLER_72_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_72_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_1073 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_1088 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_1114 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_72_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_1145 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_1153 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_116 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_1170 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_1182 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1166 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_72_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148496,13 +148725,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_72_128 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_1288 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148556,7 +148785,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_141 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148568,31 +148797,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_72_151 (
+  sky130_fd_sc_hd__decap_6 FILLER_72_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_163 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_160 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_178 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_164 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_189 (
+  sky130_fd_sc_hd__decap_6 FILLER_72_176 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_201 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_182 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_72_197 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_72_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148604,31 +148845,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_230 (
+  sky130_fd_sc_hd__decap_3 FILLER_72_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_242 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_244 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_254 (
+  sky130_fd_sc_hd__fill_2 FILLER_72_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_266 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148640,25 +148881,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_274 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_276 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_72_284 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_72_299 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148670,259 +148899,241 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_72_307 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_328 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_72_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_355 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_372 (
+  sky130_fd_sc_hd__fill_2 FILLER_72_345 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_380 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_385 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_402 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_426 (
+  sky130_fd_sc_hd__decap_3 FILLER_72_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_438 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_431 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_450 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_446 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_459 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_467 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_472 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_484 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_496 (
+  sky130_fd_sc_hd__decap_6 FILLER_72_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_72_520 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_524 (
+  sky130_fd_sc_hd__decap_4 FILLER_72_552 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_528 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_571 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_579 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_60 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_607 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_622 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_633 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_657 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_662 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_72_674 (
+  sky130_fd_sc_hd__decap_3 FILLER_72_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_679 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_712 (
+  sky130_fd_sc_hd__decap_6 FILLER_72_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_72 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_72_720 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_72_741 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_72_749 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -148940,55 +149151,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_790 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_786 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_72_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_803 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_804 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_81 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_816 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_825 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_72_833 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_84 (
+  sky130_fd_sc_hd__decap_4 FILLER_72_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_847 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_72_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_860 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149006,49 +149211,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_72_890 (
+  sky130_fd_sc_hd__decap_3 FILLER_72_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_72_902 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_906 (
+  sky130_fd_sc_hd__decap_8 FILLER_72_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_923 (
+  sky130_fd_sc_hd__decap_4 FILLER_72_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_72_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_72_931 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_72_937 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_72_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149072,115 +149259,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_72_991 (
+  sky130_fd_sc_hd__fill_1 FILLER_72_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_72_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_72_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_73_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_1052 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_103 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_73_1075 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_1082 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_73_1094 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_1113 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_73_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_1131 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_1144 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_73_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_73_116 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149216,6 +149403,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_73_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_73_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -149240,6 +149433,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_73_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_73_1269 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -149288,12 +149487,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_73_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -149306,6 +149499,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_73_138 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_1 FILLER_73_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -149318,73 +149517,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_153 (
+  sky130_fd_sc_hd__decap_6 FILLER_73_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_174 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_182 (
+  sky130_fd_sc_hd__decap_6 FILLER_73_177 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_188 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_200 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_208 (
+  sky130_fd_sc_hd__decap_4 FILLER_73_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_226 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_73_238 (
+  sky130_fd_sc_hd__fill_2 FILLER_73_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_264 (
+  sky130_fd_sc_hd__decap_6 FILLER_73_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_27 (
+  sky130_fd_sc_hd__decap_3 FILLER_73_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_284 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_295 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149396,7 +149595,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_303 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149408,175 +149607,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_314 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_332 (
+  sky130_fd_sc_hd__fill_2 FILLER_73_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_354 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_362 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_383 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_39 (
+  sky130_fd_sc_hd__decap_6 FILLER_73_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_73_406 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_44 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_413 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_425 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_443 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_455 (
+  sky130_fd_sc_hd__decap_3 FILLER_73_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_463 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_73_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_479 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_487 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_489 (
+  sky130_fd_sc_hd__decap_4 FILLER_73_56 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_497 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_514 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_525 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_73_53 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_73_533 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_73_541 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_73_550 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_73_561 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_73_576 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_73_588 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_73_600 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_60 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149594,61 +149745,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_62 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_73_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_635 (
+  sky130_fd_sc_hd__decap_4 FILLER_73_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_650 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_662 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_670 (
+  sky130_fd_sc_hd__decap_3 FILLER_73_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_672 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_693 (
+  sky130_fd_sc_hd__decap_3 FILLER_73_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_715 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_73_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149660,241 +149805,247 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_736 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_748 (
+  sky130_fd_sc_hd__fill_2 FILLER_73_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_768 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_766 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_780 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_788 (
+  sky130_fd_sc_hd__decap_4 FILLER_73_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_808 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_816 (
+  sky130_fd_sc_hd__decap_6 FILLER_73_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_82 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_73_820 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_835 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_846 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_859 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_73_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_880 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_904 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_73_912 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_73_919 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_931 (
+  sky130_fd_sc_hd__decap_8 FILLER_73_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_73_939 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_944 (
+  sky130_fd_sc_hd__decap_4 FILLER_73_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_968 (
+  sky130_fd_sc_hd__fill_1 FILLER_73_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_73_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_74_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_73_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_1060 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_104 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_74_1077 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_74_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_1101 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_1121 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_110 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_113 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_1134 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_1146 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_1157 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_1169 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_1181 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_1189 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_1178 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_74_118 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -149930,12 +150081,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_74_125 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_74_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -149948,6 +150093,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_74_127 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_74_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -150002,85 +150153,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_15 (
+  sky130_fd_sc_hd__decap_4 FILLER_74_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_161 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_169 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_189 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_204 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_19 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_74_212 (
+  sky130_fd_sc_hd__decap_4 FILLER_74_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_229 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_74_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_258 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_27 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_270 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_274 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_290 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_267 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_74_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150092,121 +150249,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_305 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_32 (
+  sky130_fd_sc_hd__decap_6 FILLER_74_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_320 (
+  sky130_fd_sc_hd__decap_4 FILLER_74_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_332 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_74_345 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_350 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_74_358 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_379 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_74_391 (
+  sky130_fd_sc_hd__fill_2 FILLER_74_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_402 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_416 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_74_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_441 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_455 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_453 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_457 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_74_475 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_74_487 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_74_491 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150218,97 +150357,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_511 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_503 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_536 (
+  sky130_fd_sc_hd__decap_4 FILLER_74_515 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_552 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_581 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_593 (
+  sky130_fd_sc_hd__fill_2 FILLER_74_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_601 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_590 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_616 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_62 (
+  sky130_fd_sc_hd__decap_6 FILLER_74_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_628 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_64 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_74_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_658 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_670 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_74_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150320,25 +150465,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_716 (
+  sky130_fd_sc_hd__decap_4 FILLER_74_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_727 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_726 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_739 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_74_751 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150350,211 +150489,235 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_778 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_74_790 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_812 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_832 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_84 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_840 (
+  sky130_fd_sc_hd__decap_6 FILLER_74_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_845 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_857 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_74_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_866 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_890 (
+  sky130_fd_sc_hd__decap_6 FILLER_74_878 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_910 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_921 (
+  sky130_fd_sc_hd__fill_2 FILLER_74_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_74_93 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_933 (
+  sky130_fd_sc_hd__fill_1 FILLER_74_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_74_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_918 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_951 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_74_978 (
+  sky130_fd_sc_hd__decap_3 FILLER_74_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_74_993 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_1011 (
+  sky130_fd_sc_hd__decap_8 FILLER_74_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_1019 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_74_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_1038 (
+  sky130_fd_sc_hd__decap_4 FILLER_75_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_1083 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_75_1099 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_1106 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_75_1145 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1111 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_75_1123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_75_113 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_75_1135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_75_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150590,12 +150753,24 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_75_121 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_75_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_75_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_75_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -150626,25 +150801,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_75_1294 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_1312 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_1324 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_1336 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_1318 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_75_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150656,12 +150837,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_75_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -150686,37 +150861,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_75_147 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_160 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_171 (
+  sky130_fd_sc_hd__decap_6 FILLER_75_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_216 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_75_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -150728,403 +150909,367 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_254 (
+  sky130_fd_sc_hd__decap_4 FILLER_75_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_266 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_27 (
+  sky130_fd_sc_hd__decap_6 FILLER_75_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_286 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_298 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_304 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_30 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_320 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_332 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_336 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_344 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_356 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_362 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_75_367 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_393 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_371 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_39 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_399 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_418 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_426 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_447 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_475 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_75_455 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_476 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_489 (
+  sky130_fd_sc_hd__decap_4 FILLER_75_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_514 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_526 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_541 (
+  sky130_fd_sc_hd__decap_6 FILLER_75_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_556 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_558 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_573 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_585 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_75_593 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_602 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_75_62 (
+  sky130_fd_sc_hd__decap_6 FILLER_75_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_630 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_638 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_660 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_668 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_672 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_75_68 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_75_684 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_75_689 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_75_706 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_75_718 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_75_73 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_75_730 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_75_775 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_785 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_813 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_75_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_837 (
+  sky130_fd_sc_hd__decap_3 FILLER_75_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_75_849 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_75_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_75_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_871 (
+  sky130_fd_sc_hd__fill_1 FILLER_75_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_883 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_897 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_895 (
+  sky130_fd_sc_hd__decap_6 FILLER_75_909 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_75_90 (
+  sky130_fd_sc_hd__fill_2 FILLER_75_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_935 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_949 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151136,121 +151281,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_75_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_75_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_75_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_76_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1028 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_76_1062 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_109 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1073 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1093 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_1101 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_1143 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_1155 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_1167 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1179 (
+  sky130_fd_sc_hd__fill_2 FILLER_76_117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_1187 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_76_119 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151274,6 +151413,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_76_122 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_76_1227 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -151304,31 +151449,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_1296 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_76_1302 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_76_131 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_76_1310 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151370,19 +151497,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_142 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_15 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_150 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151394,43 +151521,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_174 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_198 (
+  sky130_fd_sc_hd__decap_6 FILLER_76_186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_210 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_219 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_231 (
+  sky130_fd_sc_hd__decap_6 FILLER_76_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_256 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_233 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_76_248 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_76_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151442,19 +151581,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_27 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_285 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_76_297 (
+  sky130_fd_sc_hd__fill_2 FILLER_76_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151466,19 +151599,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_307 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_324 (
+  sky130_fd_sc_hd__fill_2 FILLER_76_334 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151496,97 +151629,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_369 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_380 (
+  sky130_fd_sc_hd__fill_2 FILLER_76_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_392 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_396 (
+  sky130_fd_sc_hd__decap_4 FILLER_76_393 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_414 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_429 (
+  sky130_fd_sc_hd__decap_3 FILLER_76_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_76_441 (
+  sky130_fd_sc_hd__fill_2 FILLER_76_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_450 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_463 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_490 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_502 (
+  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_506 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_500 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_511 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_510 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_76_518 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_76_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151604,145 +151749,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_552 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_76_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_57 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_568 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_76_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_587 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_606 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_607 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_615 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_632 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_640 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_65 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_664 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_676 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_688 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_710 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_722 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_726 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_739 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_75 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_750 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_762 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_764 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_76_768 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_76_77 (
+  sky130_fd_sc_hd__decap_6 FILLER_76_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151754,67 +151887,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_76_796 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_815 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_812 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_845 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_856 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_857 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_873 (
+  sky130_fd_sc_hd__decap_4 FILLER_76_87 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_89 (
+  sky130_fd_sc_hd__decap_6 FILLER_76_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_890 (
+  sky130_fd_sc_hd__decap_4 FILLER_76_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_76_902 (
+  sky130_fd_sc_hd__fill_1 FILLER_76_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_76_906 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_76_923 (
+  sky130_fd_sc_hd__decap_8 FILLER_76_906 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_76_91 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_76_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151838,127 +151983,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_957 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_76_976 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_76_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_76_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_1005 (
+  sky130_fd_sc_hd__fill_2 FILLER_77_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_1014 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_1026 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_1055 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_108 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_1099 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_11 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_1110 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_1118 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_1132 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_1143 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_1155 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -151988,12 +152133,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_120 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_77_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -152030,43 +152169,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_77_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_1294 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_1311 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_1323 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_77_1335 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_1341 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152096,7 +152229,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_138 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152108,25 +152241,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_146 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_153 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_15 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_157 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_77_172 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_17 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152138,193 +152265,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_184 (
+  sky130_fd_sc_hd__fill_1 FILLER_77_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_192 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_209 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_221 (
+  sky130_fd_sc_hd__decap_6 FILLER_77_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_233 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_241 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_245 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_268 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_251 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_263 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_27 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_274 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_291 (
+  sky130_fd_sc_hd__fill_2 FILLER_77_314 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_303 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_323 (
+  sky130_fd_sc_hd__decap_4 FILLER_77_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_335 (
+  sky130_fd_sc_hd__fill_1 FILLER_77_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_347 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_358 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_39 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_39 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_403 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_411 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_411 (
+  sky130_fd_sc_hd__decap_4 FILLER_77_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_417 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_443 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_77_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_477 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_449 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_479 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_77_487 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_77_489 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_77_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152336,43 +152445,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_513 (
+  sky130_fd_sc_hd__fill_2 FILLER_77_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_541 (
+  sky130_fd_sc_hd__fill_1 FILLER_77_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_550 (
+  sky130_fd_sc_hd__decap_6 FILLER_77_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_77_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_77_583 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152384,31 +152487,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_598 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_591 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_618 (
+  sky130_fd_sc_hd__decap_6 FILLER_77_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_77_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_77_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_630 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_642 (
+  sky130_fd_sc_hd__fill_2 FILLER_77_630 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_77_648 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_77_65 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152420,103 +152535,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_672 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_698 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_714 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_710 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_72 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_724 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_73 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_747 (
+  sky130_fd_sc_hd__fill_2 FILLER_77_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_755 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_777 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_789 (
+  sky130_fd_sc_hd__decap_6 FILLER_77_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_80 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_77_806 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_77_812 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_77_824 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_824 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152534,163 +152631,133 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_870 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_88 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_77_874 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_881 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_878 (
+  sky130_fd_sc_hd__fill_2 FILLER_77_893 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_895 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_904 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_90 (
+  sky130_fd_sc_hd__decap_3 FILLER_77_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_903 (
+  sky130_fd_sc_hd__decap_8 FILLER_77_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_907 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_77_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_948 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_948 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_960 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_965 (
+  sky130_fd_sc_hd__decap_4 FILLER_77_972 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_77_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_77_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_77_98 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_77_994 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_100 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_78_1039 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_78_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1072 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_78_108 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_78_1080 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1092 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1103 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_78_1111 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152702,37 +152769,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1133 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1145 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1157 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1169 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1181 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_1189 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152750,12 +152817,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_78_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -152786,55 +152847,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1276 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_1284 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1304 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1329 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_78_133 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1341 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_1353 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_1365 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_78_137 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -152852,241 +152907,253 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_163 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_171 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_180 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_202 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_227 (
+  sky130_fd_sc_hd__decap_4 FILLER_78_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_239 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_240 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_259 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_255 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_78_27 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_78_271 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_285 (
+  sky130_fd_sc_hd__decap_4 FILLER_78_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_300 (
+  sky130_fd_sc_hd__fill_2 FILLER_78_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_312 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_307 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_319 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_328 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_337 (
+  sky130_fd_sc_hd__decap_4 FILLER_78_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_345 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_366 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_340 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_377 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_352 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_389 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_398 (
+  sky130_fd_sc_hd__decap_3 FILLER_78_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_78_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_432 (
+  sky130_fd_sc_hd__decap_3 FILLER_78_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_444 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_456 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_411 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_459 (
+  sky130_fd_sc_hd__decap_4 FILLER_78_423 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_474 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_427 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_486 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_435 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_501 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_78_513 (
+  sky130_fd_sc_hd__decap_6 FILLER_78_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_52 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_49 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_553 (
+  sky130_fd_sc_hd__fill_2 FILLER_78_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_561 (
+  sky130_fd_sc_hd__decap_3 FILLER_78_537 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_78_559 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_78_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153098,61 +153165,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_600 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_631 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_591 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_78_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_630 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_652 (
+  sky130_fd_sc_hd__decap_3 FILLER_78_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_664 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_67 (
+  sky130_fd_sc_hd__fill_2 FILLER_78_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_676 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_685 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_684 (
+  sky130_fd_sc_hd__decap_4 FILLER_78_697 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_694 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_701 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_78_703 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_78_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153164,13 +153243,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_78_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_740 (
+  sky130_fd_sc_hd__decap_3 FILLER_78_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153182,31 +153261,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_78_775 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_78_787 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_78_799 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_78_803 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_8 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153230,19 +153291,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_78_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_829 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_84 (
+  sky130_fd_sc_hd__decap_3 FILLER_78_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153260,37 +153321,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_868 (
+  sky130_fd_sc_hd__decap_4 FILLER_78_868 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_78_880 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_78_884 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_78_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_78_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_78_93 (
+  sky130_fd_sc_hd__fill_2 FILLER_78_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_932 (
+  sky130_fd_sc_hd__fill_1 FILLER_78_91 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_78_917 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_78_929 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_78_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153302,13 +153381,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_78_966 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_78_978 (
+  sky130_fd_sc_hd__decap_12 FILLER_78_959 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_78_97 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_78_971 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_78_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153320,37 +153417,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_1007 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_1018 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_79_1030 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_1038 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_79_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153362,61 +153453,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_79_1074 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_108 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_1089 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_1108 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_79_1120 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_1130 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_1142 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_79_1154 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_79_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153464,12 +153543,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_79_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -153494,13 +153567,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_1282 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_1309 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1294 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_79_1306 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_79_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153512,19 +153597,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_1320 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_79_1332 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_79_1340 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153566,19 +153639,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_153 (
+  sky130_fd_sc_hd__decap_3 FILLER_79_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_164 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_79_176 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153590,73 +153669,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_195 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_207 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_209 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_219 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_231 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_233 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_24 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_258 (
+  sky130_fd_sc_hd__decap_3 FILLER_79_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_27 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_270 (
+  sky130_fd_sc_hd__decap_4 FILLER_79_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_284 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_296 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_3 (
+  sky130_fd_sc_hd__fill_2 FILLER_79_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153668,19 +153747,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_312 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_333 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_341 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_343 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_79_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153692,25 +153777,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_381 (
+  sky130_fd_sc_hd__decap_4 FILLER_79_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_39 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_79_393 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_413 (
+  sky130_fd_sc_hd__fill_2 FILLER_79_384 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_79_390 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_79_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153722,25 +153819,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_431 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_79_443 (
+  sky130_fd_sc_hd__fill_2 FILLER_79_449 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_468 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_79_47 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153752,67 +153849,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_79_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_498 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_508 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_506 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_79_544 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_548 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_559 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_571 (
+  sky130_fd_sc_hd__fill_2 FILLER_79_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_588 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_79_600 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153824,79 +153915,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_611 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_619 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_79_62 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_634 (
+  sky130_fd_sc_hd__decap_4 FILLER_79_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_79_646 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_650 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_658 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_79_672 (
+  sky130_fd_sc_hd__decap_4 FILLER_79_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_676 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_79_680 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_79_69 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_79_707 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_704 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153908,61 +153981,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_752 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_764 (
+  sky130_fd_sc_hd__fill_2 FILLER_79_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_768 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_763 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_779 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_791 (
+  sky130_fd_sc_hd__decap_6 FILLER_79_787 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_79_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_800 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_808 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_820 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_833 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_79_832 (
+  sky130_fd_sc_hd__fill_1 FILLER_79_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -153974,127 +154047,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_883 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_894 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_896 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_906 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_91 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_92 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_79_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_936 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_79_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_948 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_965 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_960 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_79_973 (
+  sky130_fd_sc_hd__decap_4 FILLER_79_972 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_79_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_79_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_79_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_79_995 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1006 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_7_1018 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1024 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_7_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_7_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1072 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1084 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_7_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -154106,37 +154179,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1102 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1114 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_7_1138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_7_1150 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_7_1158 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -154736,7 +154797,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_7_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -154748,97 +154809,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_7_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_7_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1011 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_80_1019 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1040 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_1096 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_1108 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1121 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_1163 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_1175 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_118 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_80_1187 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1166 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_80_117 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_80_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -154850,6 +154923,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_80_12 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_80_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -154892,19 +154971,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_1288 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1303 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_129 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_1311 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -154922,6 +155001,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_80_133 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_80_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -154934,181 +155019,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_80_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_1378 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_137 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_80_147 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_15 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_168 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_180 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_195 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_206 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_218 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_201 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_235 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_259 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_80_27 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_80_271 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_292 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_234 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_313 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_32 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_325 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_80_333 (
+  sky130_fd_sc_hd__decap_6 FILLER_80_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_337 (
+  sky130_fd_sc_hd__fill_2 FILLER_80_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_80_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_370 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_324 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_382 (
+  sky130_fd_sc_hd__decap_6 FILLER_80_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_80_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_398 (
+  sky130_fd_sc_hd__decap_6 FILLER_80_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_80_406 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_427 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_435 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_44 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_416 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_80_42 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_80_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155120,127 +155211,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_473 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_462 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_485 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_80_493 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_494 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_511 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_502 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_80_52 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_523 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_535 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_555 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_80_563 (
+  sky130_fd_sc_hd__decap_6 FILLER_80_54 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_57 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_588 (
+  sky130_fd_sc_hd__fill_2 FILLER_80_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_600 (
+  sky130_fd_sc_hd__fill_2 FILLER_80_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_80_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_622 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_633 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_631 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_80_642 (
+  sky130_fd_sc_hd__fill_2 FILLER_80_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_648 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_661 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_663 (
+  sky130_fd_sc_hd__decap_6 FILLER_80_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_675 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_80_683 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_679 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155252,37 +155337,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_712 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_80_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_747 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_80_759 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_753 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_783 (
+  sky130_fd_sc_hd__fill_2 FILLER_80_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_79 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_764 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_80_768 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_80_773 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_80_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155294,31 +155397,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_799 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_816 (
+  sky130_fd_sc_hd__decap_4 FILLER_80_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_833 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_846 (
+  sky130_fd_sc_hd__decap_6 FILLER_80_86 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_80_860 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_80_872 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155330,67 +155445,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_889 (
+  sky130_fd_sc_hd__decap_8 FILLER_80_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_80_901 (
+  sky130_fd_sc_hd__fill_1 FILLER_80_908 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_80_91 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_80_913 (
+  sky130_fd_sc_hd__decap_3 FILLER_80_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_923 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_80_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_80_96 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_80_963 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_80_975 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_80_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_80_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155402,61 +155499,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_81_1001 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_81_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_1052 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_1089 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_107 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_1097 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_1113 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_81_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_114 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_1111 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_81_1123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_81_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155486,6 +155601,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_81_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_81_1196 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -155504,6 +155625,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_81_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_81_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -155552,12 +155679,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_132 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_81_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -155576,67 +155697,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_1367 (
+  sky130_fd_sc_hd__decap_4 FILLER_81_1367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_81_1379 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_1375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_1385 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_140 (
+  sky130_fd_sc_hd__decap_3 FILLER_81_1383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_15 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_153 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_156 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_168 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_171 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_81_180 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_188 (
+  sky130_fd_sc_hd__fill_2 FILLER_81_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_81_196 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_218 (
+  sky130_fd_sc_hd__decap_6 FILLER_81_219 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_81_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155648,199 +155775,235 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_81_24 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__fill_1 FILLER_81_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_259 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_264 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_27 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_272 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_276 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_293 (
+  sky130_fd_sc_hd__fill_2 FILLER_81_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_3 (
+  sky130_fd_sc_hd__decap_4 FILLER_81_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_81_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_318 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_340 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_81_364 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_367 (
+  sky130_fd_sc_hd__decap_4 FILLER_81_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_39 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_393 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_407 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_417 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_81_425 (
+  sky130_fd_sc_hd__decap_6 FILLER_81_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_428 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_434 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_439 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_443 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_451 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_81_47 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_470 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_461 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_81_482 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_508 (
+  sky130_fd_sc_hd__fill_2 FILLER_81_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_53 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_535 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_81_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_513 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_559 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_574 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_81_582 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_591 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_81_603 (
+  sky130_fd_sc_hd__decap_4 FILLER_81_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_609 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_577 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_81_58 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_81_589 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_81_594 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_81_606 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_81_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155852,19 +156015,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_641 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_81_645 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -155876,289 +156039,283 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_81_672 (
+  sky130_fd_sc_hd__decap_4 FILLER_81_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_678 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_682 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_704 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_719 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_81_716 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_724 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_742 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_81_754 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_767 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_784 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_792 (
+  sky130_fd_sc_hd__decap_3 FILLER_81_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_81_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_798 (
+  sky130_fd_sc_hd__fill_1 FILLER_81_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_80 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_830 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_843 (
+  sky130_fd_sc_hd__fill_2 FILLER_81_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_81_851 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_81_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_859 (
+  sky130_fd_sc_hd__fill_2 FILLER_81_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_879 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_890 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_954 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_914 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_96 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_92 (
+  sky130_fd_sc_hd__decap_8 FILLER_81_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_935 (
+  sky130_fd_sc_hd__fill_2 FILLER_81_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_81_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_81_963 (
+  sky130_fd_sc_hd__decap_12 FILLER_81_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_975 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_81_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_81_983 (
+  sky130_fd_sc_hd__fill_2 FILLER_82_101 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_81_998 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_1033 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_82_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_1100 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_82_1112 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_1121 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_115 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_1148 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_1160 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_1172 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_82_1184 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156176,12 +156333,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_82_1215 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -156206,6 +156357,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_82_126 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_82_1264 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -156236,13 +156393,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_1325 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_1329 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156254,12 +156411,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_136 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_82_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -156272,7 +156423,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_148 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156284,67 +156435,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_152 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_185 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_178 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_189 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_82_201 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_207 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_235 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_213 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_82_215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_82_231 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_82_251 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_82_262 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156356,19 +156483,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_274 (
+  sky130_fd_sc_hd__decap_4 FILLER_82_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_299 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_284 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_82_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156380,49 +156513,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_311 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_313 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_319 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_331 (
+  sky130_fd_sc_hd__decap_3 FILLER_82_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_335 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_346 (
+  sky130_fd_sc_hd__decap_6 FILLER_82_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_358 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_82_370 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_372 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_82_384 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156434,79 +156573,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_417 (
+  sky130_fd_sc_hd__decap_3 FILLER_82_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_404 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_44 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_42 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_426 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_452 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_441 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_475 (
+  sky130_fd_sc_hd__decap_4 FILLER_82_453 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_487 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_457 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_491 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_466 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_50 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_511 (
+  sky130_fd_sc_hd__fill_2 FILLER_82_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_82_536 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_557 (
+  sky130_fd_sc_hd__fill_2 FILLER_82_517 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_82_523 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_82_535 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_82_539 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_82_54 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_82_549 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_82_561 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156518,109 +156693,139 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_588 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_603 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_630 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_82_638 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_613 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_629 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_650 (
+  sky130_fd_sc_hd__decap_3 FILLER_82_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_648 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_82_682 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_694 (
+  sky130_fd_sc_hd__fill_2 FILLER_82_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_70 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_712 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_82_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_689 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_734 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_746 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_751 (
+  sky130_fd_sc_hd__fill_2 FILLER_82_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_82_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_82_78 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_786 (
+  sky130_fd_sc_hd__decap_6 FILLER_82_757 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_82_764 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_82_77 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_82_772 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_82_778 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_82_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156632,151 +156837,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_829 (
+  sky130_fd_sc_hd__decap_4 FILLER_82_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_84 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_842 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_854 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_876 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_860 (
+  sky130_fd_sc_hd__fill_1 FILLER_82_884 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_877 (
+  sky130_fd_sc_hd__decap_3 FILLER_82_89 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_927 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_82_939 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_945 (
+  sky130_fd_sc_hd__decap_8 FILLER_82_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_82_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_958 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_965 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_970 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_82_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_982 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_82_981 (
+  sky130_fd_sc_hd__decap_12 FILLER_82_994 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_82_991 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_1003 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_1054 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_109 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_83_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_83_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156788,25 +157005,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_1106 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_1127 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_1139 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_1151 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156824,6 +157041,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_83_118 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_83_1184 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -156842,13 +157065,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_121 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_1221 (
+  sky130_fd_sc_hd__decap_3 FILLER_83_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156878,12 +157101,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_83_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -156896,6 +157113,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_83_130 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_83_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -156944,19 +157167,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_139 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_83_147 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_83_153 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -156968,73 +157179,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_165 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_175 (
+  sky130_fd_sc_hd__decap_4 FILLER_83_179 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_203 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_215 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_228 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_213 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_83_240 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_225 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_249 (
+  sky130_fd_sc_hd__decap_6 FILLER_83_237 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_257 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_262 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_277 (
+  sky130_fd_sc_hd__decap_4 FILLER_83_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_28 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_261 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_292 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_266 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_83_278 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_83_28 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_83_290 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157046,31 +157275,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_304 (
+  sky130_fd_sc_hd__decap_3 FILLER_83_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_83_306 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_319 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_34 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_346 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_345 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_83_353 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157082,139 +157317,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_370 (
+  sky130_fd_sc_hd__decap_4 FILLER_83_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_381 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_393 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_376 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_40 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_412 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_403 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_424 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_415 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_431 (
+  sky130_fd_sc_hd__decap_4 FILLER_83_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_443 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_461 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_472 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_83_484 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_83_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_49 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_512 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_52 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_501 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_540 (
+  sky130_fd_sc_hd__decap_6 FILLER_83_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_548 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_557 (
+  sky130_fd_sc_hd__decap_4 FILLER_83_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_565 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_83_575 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_83_590 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_83_60 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_587 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157226,97 +157443,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_611 (
+  sky130_fd_sc_hd__decap_6 FILLER_83_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_617 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_62 (
+  sky130_fd_sc_hd__decap_3 FILLER_83_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_639 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_647 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_639 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_663 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_651 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_679 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_694 (
+  sky130_fd_sc_hd__decap_3 FILLER_83_668 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_70 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_709 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_721 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_733 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_745 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_757 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_765 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_737 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_83_749 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_83_772 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_83_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157328,181 +157563,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_80 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_83 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_817 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_828 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_842 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_870 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_882 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_867 (
+  sky130_fd_sc_hd__fill_2 FILLER_83_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_879 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_905 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_897 (
+  sky130_fd_sc_hd__fill_2 FILLER_83_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_83_909 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_83_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_921 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_83_933 (
+  sky130_fd_sc_hd__fill_2 FILLER_83_95 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_955 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_965 (
+  sky130_fd_sc_hd__decap_8 FILLER_83_967 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_83_97 (
+  sky130_fd_sc_hd__fill_1 FILLER_83_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_83_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_83_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_83_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_83_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_84_1004 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_105 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_1058 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_1066 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_1073 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_1085 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_1106 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_84_111 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157514,6 +157743,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_84_112 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_84_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -157544,6 +157779,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_84_119 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_84_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -157592,12 +157833,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_128 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_84_1288 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -157634,6 +157869,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_84_136 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_84_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -157646,13 +157887,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_140 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_84_145 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_148 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157664,79 +157899,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_154 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_163 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_171 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_181 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_196 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_84_208 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_215 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_218 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_84_227 (
+  sky130_fd_sc_hd__decap_3 FILLER_84_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_233 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_247 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_243 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_84_255 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_84_259 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_84_267 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157748,13 +157965,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_84_271 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_3 FILLER_84_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_293 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -157766,247 +157989,223 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_304 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_305 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_84_312 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_32 (
+  sky130_fd_sc_hd__decap_3 FILLER_84_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_328 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_337 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_84_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_374 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_386 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_84_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_84_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_420 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_432 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_44 (
+  sky130_fd_sc_hd__decap_3 FILLER_84_425 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_84_440 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_446 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_459 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_454 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_470 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_482 (
+  sky130_fd_sc_hd__fill_2 FILLER_84_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_494 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_506 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_518 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_520 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_541 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_56 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_597 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_84_574 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_588 (
+  sky130_fd_sc_hd__decap_6 FILLER_84_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_603 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_61 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_653 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_611 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_616 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_682 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_631 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_686 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_639 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_84_650 (
+  sky130_fd_sc_hd__decap_3 FILLER_84_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_671 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_84_683 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_84_692 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_84_700 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_84_703 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158018,79 +158217,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_72 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_730 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_742 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_746 (
+  sky130_fd_sc_hd__decap_4 FILLER_84_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_84_758 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_762 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_773 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_764 (
+  sky130_fd_sc_hd__decap_3 FILLER_84_781 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_784 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_788 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_796 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_800 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_808 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_813 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_84_821 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_84_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158102,211 +158289,181 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_851 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_857 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_84_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_875 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_873 (
+  sky130_fd_sc_hd__fill_2 FILLER_84_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_877 (
+  sky130_fd_sc_hd__decap_3 FILLER_84_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_84_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_903 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_915 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_84_915 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_927 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_922 (
+  sky130_fd_sc_hd__decap_6 FILLER_84_939 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_930 (
+  sky130_fd_sc_hd__fill_1 FILLER_84_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_938 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_84_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_84_965 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_97 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_84_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_84_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_84_981 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_84_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_85_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1017 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_85_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1045 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_108 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1073 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_1085 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1102 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1126 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1150 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_85_1158 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_116 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158372,19 +158529,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_1282 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_1290 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1311 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1306 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_85_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158396,19 +158559,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_1323 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_85_1335 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_85_1341 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158456,19 +158607,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_162 (
+  sky130_fd_sc_hd__fill_1 FILLER_85_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_170 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_175 (
+  sky130_fd_sc_hd__fill_2 FILLER_85_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158480,67 +158631,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_199 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_211 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_217 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_222 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_230 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_235 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_248 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_254 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_27 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_85_278 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_85_286 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_85_295 (
+  sky130_fd_sc_hd__decap_6 FILLER_85_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158552,37 +158685,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_303 (
+  sky130_fd_sc_hd__fill_1 FILLER_85_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_306 (
+  sky130_fd_sc_hd__fill_2 FILLER_85_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_314 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_338 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_343 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_358 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_363 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_85_371 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158594,157 +158733,139 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_39 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_394 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_406 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_418 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_85_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_453 (
+  sky130_fd_sc_hd__fill_1 FILLER_85_460 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_465 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_480 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_85_477 (
+  sky130_fd_sc_hd__decap_4 FILLER_85_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_85_484 (
+  sky130_fd_sc_hd__fill_1 FILLER_85_493 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_505 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_508 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_525 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_540 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_533 (
+  sky130_fd_sc_hd__fill_1 FILLER_85_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_85_545 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_85_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_567 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_575 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_583 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_59 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_594 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_85_606 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_620 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_611 (
+  sky130_fd_sc_hd__fill_2 FILLER_85_628 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_85_619 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_85_62 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_85_641 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_85_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_649 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158762,109 +158883,115 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_85_684 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_688 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_705 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_720 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_761 (
+  sky130_fd_sc_hd__fill_2 FILLER_85_741 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_85_773 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_759 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_781 (
+  sky130_fd_sc_hd__decap_3 FILLER_85_77 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_794 (
+  sky130_fd_sc_hd__fill_2 FILLER_85_771 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_85_818 (
+  sky130_fd_sc_hd__decap_4 FILLER_85_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_82 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_840 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_810 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_852 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_855 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_85_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_869 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_892 (
+  sky130_fd_sc_hd__decap_6 FILLER_85_881 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_85_887 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158876,49 +159003,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_923 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_85_940 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_85_962 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_85_974 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_977 (
+  sky130_fd_sc_hd__decap_8 FILLER_85_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_99 (
+  sky130_fd_sc_hd__decap_4 FILLER_85_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_85_997 (
+  sky130_fd_sc_hd__fill_1 FILLER_85_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_1005 (
+  sky130_fd_sc_hd__decap_12 FILLER_85_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_85_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -158930,67 +159063,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_102 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_1031 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_1053 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_1089 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_1101 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_1113 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_86_1125 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159002,6 +159129,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_4 FILLER_86_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_86_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -159056,12 +159189,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_124 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_86_1252 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -159110,6 +159237,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_86_134 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_86_1349 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -159128,7 +159261,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159140,55 +159273,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_158 (
+  sky130_fd_sc_hd__decap_3 FILLER_86_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_166 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_166 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_182 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_178 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_199 (
+  sky130_fd_sc_hd__decap_4 FILLER_86_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_211 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_194 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_86_231 (
+  sky130_fd_sc_hd__fill_2 FILLER_86_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_247 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_262 (
+  sky130_fd_sc_hd__fill_2 FILLER_86_223 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_86_244 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_86_252 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_86_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159200,13 +159351,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_274 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_86_285 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159224,223 +159369,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_308 (
+  sky130_fd_sc_hd__decap_3 FILLER_86_308 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_32 (
+  sky130_fd_sc_hd__decap_6 FILLER_86_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_326 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_334 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_340 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_348 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_354 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_370 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_382 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_38 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_389 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_398 (
+  sky130_fd_sc_hd__decap_3 FILLER_86_394 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_86_422 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_434 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_428 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_446 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_44 (
+  sky130_fd_sc_hd__fill_2 FILLER_86_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_445 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_456 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_48 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_473 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_48 (
+  sky130_fd_sc_hd__decap_4 FILLER_86_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_481 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_510 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_503 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_518 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_86_515 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_523 (
+  sky130_fd_sc_hd__fill_2 FILLER_86_537 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_549 (
+  sky130_fd_sc_hd__fill_2 FILLER_86_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_595 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_565 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_603 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_581 (
+  sky130_fd_sc_hd__decap_6 FILLER_86_635 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_608 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_646 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_620 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_67 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_632 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_640 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_86_642 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_86_654 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_86_674 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_86_686 (
+  sky130_fd_sc_hd__fill_2 FILLER_86_678 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159452,79 +159573,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_722 (
+  sky130_fd_sc_hd__decap_4 FILLER_86_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_734 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_707 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_75 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_712 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_755 (
+  sky130_fd_sc_hd__decap_3 FILLER_86_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_767 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_86_779 (
+  sky130_fd_sc_hd__decap_4 FILLER_86_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_785 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_796 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_808 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_86_820 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_804 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_833 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_828 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_86_84 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_86_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159536,133 +159669,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_86_87 (
+  sky130_fd_sc_hd__fill_1 FILLER_86_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_873 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_900 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_91 (
+  sky130_fd_sc_hd__decap_8 FILLER_86_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_932 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_944 (
+  sky130_fd_sc_hd__decap_6 FILLER_86_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_86_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_958 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_969 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_86_980 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_86_992 (
+  sky130_fd_sc_hd__decap_12 FILLER_86_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_86_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_1015 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_1026 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_103 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_1034 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_1041 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_1049 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_1060 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_1068 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_1083 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_87_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159800,12 +159927,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_87_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -159818,6 +159939,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_87_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_6 FILLER_87_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -159830,91 +159957,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_147 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_87_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_162 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_170 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_175 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_181 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_187 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_193 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_199 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_201 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_216 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_223 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_233 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_235 (
+  sky130_fd_sc_hd__decap_3 FILLER_87_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_252 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_261 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_260 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_27 (
+  sky130_fd_sc_hd__decap_6 FILLER_87_27 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_272 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_278 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_280 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_289 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_87_293 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159932,7 +160059,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_306 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_87_317 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -159944,121 +160077,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_336 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_33 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_348 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_87_360 (
+  sky130_fd_sc_hd__decap_6 FILLER_87_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_367 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_358 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_375 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_38 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_39 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_392 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_404 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_395 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_409 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_406 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_87_421 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_440 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_442 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_467 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_479 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_487 (
+  sky130_fd_sc_hd__decap_3 FILLER_87_485 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_492 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_508 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_512 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_87_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160070,73 +160209,73 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_538 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_554 (
+  sky130_fd_sc_hd__decap_3 FILLER_87_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_566 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_564 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_574 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_576 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_580 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_589 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_600 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_609 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_615 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_618 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_627 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_635 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_626 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_641 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_644 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_87_653 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160154,31 +160293,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_684 (
+  sky130_fd_sc_hd__decap_3 FILLER_87_684 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_692 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_699 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_718 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_710 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_87_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_73 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160190,91 +160323,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_753 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_738 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_87_765 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_750 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_785 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_81 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_782 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_810 (
+  sky130_fd_sc_hd__decap_3 FILLER_87_790 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_822 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_797 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_87_844 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_809 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_87_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_874 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_87_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_87_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_892 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_896 (
+  sky130_fd_sc_hd__fill_2 FILLER_87_883 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_87_908 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_899 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_90 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_87_911 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160286,25 +160425,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_87_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_87_953 (
+  sky130_fd_sc_hd__decap_12 FILLER_87_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_87_961 (
+  sky130_fd_sc_hd__decap_4 FILLER_87_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_87_973 (
+  sky130_fd_sc_hd__fill_1 FILLER_87_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160322,25 +160461,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_1012 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_1020 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_1043 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160352,37 +160491,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_88_1069 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_107 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_1075 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_1102 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_1114 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_88_1126 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160442,6 +160581,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_88_123 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_88_1239 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -160472,12 +160617,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_129 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_88_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -160526,91 +160665,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_140 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_15 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_152 (
+  sky130_fd_sc_hd__fill_2 FILLER_88_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_166 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_88_178 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_173 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_196 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_186 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_88_208 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_19 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_218 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_240 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_261 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_88_27 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_223 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_88_273 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_88_276 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_280 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_284 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_276 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_88_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_88_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160622,61 +160773,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_301 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_308 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_88_309 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_32 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_32 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_88_330 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_337 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_350 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_88_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_355 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_379 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_372 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_383 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_383 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_387 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160688,19 +160839,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_417 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_40 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_88_429 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_433 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_414 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_88_426 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_88_430 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_88_438 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160718,79 +160887,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_473 (
+  sky130_fd_sc_hd__fill_2 FILLER_88_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_88_485 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_465 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_507 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_520 (
+  sky130_fd_sc_hd__fill_2 FILLER_88_484 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_547 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_55 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_562 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_88_574 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_549 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_589 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_560 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_597 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_571 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_617 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_629 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_581 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_88_585 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_88_593 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_88_608 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_88_61 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_88_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160802,157 +161001,163 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_646 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_658 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_670 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_675 (
+  sky130_fd_sc_hd__decap_3 FILLER_88_69 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_690 (
+  sky130_fd_sc_hd__fill_2 FILLER_88_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_707 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_706 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_719 (
+  sky130_fd_sc_hd__fill_2 FILLER_88_714 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_88_727 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_732 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_745 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_88_757 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_77 (
+  sky130_fd_sc_hd__fill_2 FILLER_88_775 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_795 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_807 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_88_822 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_819 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_844 (
+  sky130_fd_sc_hd__fill_1 FILLER_88_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_856 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_876 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_884 (
+  sky130_fd_sc_hd__decap_4 FILLER_88_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_886 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_863 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_88_89 (
+  sky130_fd_sc_hd__decap_3 FILLER_88_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_88_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_918 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_88_929 (
+  sky130_fd_sc_hd__decap_8 FILLER_88_917 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_88_941 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_945 (
+  sky130_fd_sc_hd__decap_6 FILLER_88_93 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_88_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -160976,67 +161181,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_88_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_88_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_88_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_88_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_1010 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_1027 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_89_1035 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_104 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_1052 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_106 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_1063 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_1071 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161048,12 +161253,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_89_11 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_89_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -161072,13 +161271,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_1147 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_89_115 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161114,24 +161313,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_89_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_89_123 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_89_1233 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -161186,13 +161373,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_134 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_1343 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161222,49 +161409,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_89_142 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_146 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_156 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_16 (
+  sky130_fd_sc_hd__decap_4 FILLER_89_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_171 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_191 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_89_203 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_209 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_218 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_89_226 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161282,103 +161475,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_253 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_8 FILLER_89_270 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_28 (
+  sky130_fd_sc_hd__fill_2 FILLER_89_278 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_287 (
+  sky130_fd_sc_hd__decap_6 FILLER_89_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_89_299 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_306 (
+  sky130_fd_sc_hd__fill_2 FILLER_89_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_321 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_333 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_345 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_357 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_365 (
+  sky130_fd_sc_hd__decap_6 FILLER_89_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_383 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_37 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_89_391 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_40 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_386 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_410 (
+  sky130_fd_sc_hd__decap_4 FILLER_89_398 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_89_422 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_402 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_89_406 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_89_418 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161390,175 +161589,169 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_447 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_469 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_480 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_467 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_89_489 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_479 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_511 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_487 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_89_519 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_52 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_526 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_514 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_541 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_558 (
+  sky130_fd_sc_hd__decap_6 FILLER_89_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_563 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_559 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_580 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_570 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_597 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_582 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_60 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_592 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_609 (
+  sky130_fd_sc_hd__decap_6 FILLER_89_604 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_618 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_62 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_629 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_641 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_89_653 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_660 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_89_668 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_679 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_89_687 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_680 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_693 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_699 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_710 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_722 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_89_730 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_729 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161570,13 +161763,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_749 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_752 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_761 (
+  sky130_fd_sc_hd__decap_4 FILLER_89_764 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_89_768 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161588,55 +161787,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_89_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_89_800 (
+  sky130_fd_sc_hd__fill_1 FILLER_89_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_820 (
+  sky130_fd_sc_hd__fill_2 FILLER_89_82 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_89_844 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_836 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_89_852 (
+  sky130_fd_sc_hd__decap_6 FILLER_89_848 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_871 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_858 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_883 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_89_89 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_89_895 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_885 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161648,31 +161835,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_928 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_937 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_940 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_949 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_952 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_961 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_89_964 (
+  sky130_fd_sc_hd__decap_3 FILLER_89_973 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161684,31 +161871,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_89_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_89_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_89_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_8_1016 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_1037 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_8_1045 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_8_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -161720,25 +161913,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_8_1065 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_8_1086 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162290,31 +162483,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_837 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_837 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_8_845 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_849 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_8_860 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_8_872 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_8_884 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_873 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162326,13 +162513,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_8_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_8_920 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_910 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_8_922 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162344,13 +162537,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_8_932 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_8_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_934 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162362,67 +162549,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_8_967 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_8_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_8_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_90_1004 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_100 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_90_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_1033 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1020 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_1050 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1032 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_90_1062 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_1078 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_1095 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1069 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_90_1081 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_90_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162434,25 +162633,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_110 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_1107 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_1119 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_90_1127 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162530,7 +162723,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_127 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_127 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162590,13 +162783,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_90_139 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_138 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_145 (
+  sky130_fd_sc_hd__decap_3 FILLER_90_150 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162620,31 +162813,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_170 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_182 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_193 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_90_205 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_90_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162656,37 +162837,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_90_236 (
+  sky130_fd_sc_hd__fill_2 FILLER_90_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_240 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_251 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_253 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_266 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_90_261 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_90_267 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_90_276 (
+  sky130_fd_sc_hd__fill_1 FILLER_90_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162698,13 +162867,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_284 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_283 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_294 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_298 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162716,127 +162885,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_90_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_90_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_328 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_90_330 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_344 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_340 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_35 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_36 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_360 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_380 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_90_392 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_396 (
+  sky130_fd_sc_hd__decap_3 FILLER_90_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_90_398 (
+  sky130_fd_sc_hd__fill_2 FILLER_90_43 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_41 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_420 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_473 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_90_456 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_495 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_459 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_90_474 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_90_486 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_90_505 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_90_517 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162848,61 +162993,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_528 (
+  sky130_fd_sc_hd__fill_2 FILLER_90_528 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_90_53 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_549 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_548 (
+  sky130_fd_sc_hd__decap_3 FILLER_90_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_90_560 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_564 (
+  sky130_fd_sc_hd__decap_3 FILLER_90_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_581 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_591 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_608 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_618 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_90_626 (
+  sky130_fd_sc_hd__decap_3 FILLER_90_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162914,67 +163053,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_90_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_646 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_651 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_673 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_68 (
+  sky130_fd_sc_hd__fill_1 FILLER_90_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_90_685 (
+  sky130_fd_sc_hd__fill_2 FILLER_90_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_694 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_709 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_712 (
+  sky130_fd_sc_hd__decap_4 FILLER_90_721 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_90_724 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_744 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_743 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_90_754 (
+  sky130_fd_sc_hd__decap_6 FILLER_90_756 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -162986,121 +163119,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_90_772 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_776 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_792 (
+  sky130_fd_sc_hd__fill_2 FILLER_90_784 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_79 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_90_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_805 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_834 (
+  sky130_fd_sc_hd__decap_6 FILLER_90_817 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_84 (
+  sky130_fd_sc_hd__fill_1 FILLER_90_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_846 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_841 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_90_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_853 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_863 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_874 (
+  sky130_fd_sc_hd__decap_8 FILLER_90_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_90_882 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_898 (
+  sky130_fd_sc_hd__fill_1 FILLER_90_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_90_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_919 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_917 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_90_929 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_90_93 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_90_941 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_90_945 (
+  sky130_fd_sc_hd__decap_3 FILLER_90_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163124,79 +163239,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_90_983 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_90_996 (
+  sky130_fd_sc_hd__decap_12 FILLER_90_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_1008 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_91_101 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_1020 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_102 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_91_1032 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_1036 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_1049 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_1057 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1074 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_1065 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_91_1080 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_91_1092 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163214,13 +163317,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_112 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_1123 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_113 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163262,13 +163365,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_120 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_1208 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_1208 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_121 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163316,12 +163419,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_130 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_91_1306 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -163334,6 +163431,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_91_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_91_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -163370,25 +163473,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_141 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_15 (
+  sky130_fd_sc_hd__decap_3 FILLER_91_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_91_153 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_158 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_168 (
+  sky130_fd_sc_hd__fill_2 FILLER_91_166 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_91_172 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163400,49 +163509,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_198 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_184 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_220 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_196 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_232 (
+  sky130_fd_sc_hd__decap_3 FILLER_91_204 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_254 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_21 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_26 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_221 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_91_266 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_270 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_290 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_253 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_91_273 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_91_285 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_91_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163454,403 +163581,373 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_302 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_310 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_315 (
+  sky130_fd_sc_hd__decap_4 FILLER_91_322 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_323 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_326 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_344 (
+  sky130_fd_sc_hd__decap_6 FILLER_91_33 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_331 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_38 (
+  sky130_fd_sc_hd__decap_3 FILLER_91_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_386 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_370 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_410 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_397 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_91_422 (
+  sky130_fd_sc_hd__decap_6 FILLER_91_409 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_432 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_442 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_444 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_454 (
+  sky130_fd_sc_hd__decap_3 FILLER_91_456 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_458 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_470 (
+  sky130_fd_sc_hd__fill_2 FILLER_91_486 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_91_482 (
+  sky130_fd_sc_hd__decap_3 FILLER_91_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_489 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_497 (
+  sky130_fd_sc_hd__decap_3 FILLER_91_516 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_50 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_523 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_503 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_53 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_514 (
+  sky130_fd_sc_hd__fill_2 FILLER_91_535 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_526 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_534 (
+  sky130_fd_sc_hd__fill_2 FILLER_91_550 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_540 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_568 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_548 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_550 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_601 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_558 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_58 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_580 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_616 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_595 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_640 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_607 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_652 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_618 (
+  sky130_fd_sc_hd__decap_6 FILLER_91_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_62 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_670 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_633 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_660 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_668 (
+  sky130_fd_sc_hd__fill_2 FILLER_91_695 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_699 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_91_72 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_91_721 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_91_729 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_91_733 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_91_753 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_775 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_736 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_91_787 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_76 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_80 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_765 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_816 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_777 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_828 (
+  sky130_fd_sc_hd__decap_4 FILLER_91_789 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_840 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_852 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_855 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_91_875 (
+  sky130_fd_sc_hd__decap_4 FILLER_91_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_882 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_89 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_864 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_890 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_894 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_91_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_913 (
+  sky130_fd_sc_hd__decap_4 FILLER_91_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_91_916 (
+  sky130_fd_sc_hd__fill_1 FILLER_91_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_91_924 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_945 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_91_957 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_91_969 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_952 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_91_975 (
+  sky130_fd_sc_hd__decap_12 FILLER_91_964 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163868,12 +163965,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_1005 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_92_1008 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -163910,43 +164001,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_1076 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_1069 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_1088 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_1100 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_1093 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_92_111 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_1105 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_1112 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_92_1124 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_92_1128 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_112 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -163988,6 +164073,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_3 FILLER_92_120 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_92_1203 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -164048,7 +164139,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_132 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_132 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164084,31 +164175,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_143 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_151 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_152 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_163 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_184 (
+  sky130_fd_sc_hd__fill_2 FILLER_92_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_195 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_173 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_92_185 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_6 FILLER_92_197 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164120,31 +164223,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_219 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_22 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_23 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_222 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_231 (
+  sky130_fd_sc_hd__fill_2 FILLER_92_230 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_243 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_255 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_248 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_92_256 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164156,13 +164265,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_276 (
+  sky130_fd_sc_hd__decap_6 FILLER_92_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_284 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_282 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_92_287 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164174,73 +164289,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_305 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_30 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_92_313 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_309 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_92_32 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_321 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_328 (
+  sky130_fd_sc_hd__decap_3 FILLER_92_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_353 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_377 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_389 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_378 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_92_412 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_42 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_424 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_436 (
+  sky130_fd_sc_hd__fill_2 FILLER_92_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_427 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_92_439 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164252,25 +164373,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_478 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_92_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_499 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_476 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_92_50 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_493 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_92_505 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164282,61 +164409,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_524 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_536 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_544 (
+  sky130_fd_sc_hd__decap_4 FILLER_92_548 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_553 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_572 (
+  sky130_fd_sc_hd__fill_2 FILLER_92_578 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_581 (
+  sky130_fd_sc_hd__decap_3 FILLER_92_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_92_593 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_598 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_613 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_92_625 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_92_629 (
+  sky130_fd_sc_hd__fill_2 FILLER_92_617 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164348,109 +164469,145 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_92_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_65 (
+  sky130_fd_sc_hd__decap_3 FILLER_92_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_664 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_676 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_686 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_92_698 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_7 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_722 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_730 (
+  sky130_fd_sc_hd__fill_2 FILLER_92_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_751 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_764 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_92_772 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_746 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_789 (
+  sky130_fd_sc_hd__decap_4 FILLER_92_758 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_801 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_762 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_767 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_92_818 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_779 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_82 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_825 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_796 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_833 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_851 (
+  sky130_fd_sc_hd__decap_4 FILLER_92_820 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_92_825 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_92_83 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_92_837 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_92_849 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_92_855 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_92_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164462,85 +164619,103 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_90 (
+  sky130_fd_sc_hd__decap_6 FILLER_92_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_905 (
+  sky130_fd_sc_hd__decap_8 FILLER_92_895 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_92_913 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_906 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_931 (
+  sky130_fd_sc_hd__fill_1 FILLER_92_91 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_92_943 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_918 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_930 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_97 (
+  sky130_fd_sc_hd__decap_4 FILLER_92_942 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_973 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_92_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_959 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_92_997 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_971 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_983 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_1013 (
+  sky130_fd_sc_hd__decap_12 FILLER_92_995 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_1004 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_93_1016 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_93_1028 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_93_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164570,12 +164745,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_108 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_93_1086 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -164588,6 +164757,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_93_110 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_93_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -164606,12 +164781,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_114 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_93_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -164654,7 +164823,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_123 (
+  sky130_fd_sc_hd__decap_6 FILLER_93_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164690,6 +164859,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_93_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_93_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -164714,12 +164889,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_134 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_93_1343 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -164750,181 +164919,175 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_93_146 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_139 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_93_15 (
+  sky130_fd_sc_hd__decap_4 FILLER_93_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_150 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_169 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_170 (
+  sky130_fd_sc_hd__decap_3 FILLER_93_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_182 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_193 (
+  sky130_fd_sc_hd__decap_6 FILLER_93_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_201 (
+  sky130_fd_sc_hd__fill_1 FILLER_93_211 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_216 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_231 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_93_239 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_24 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_243 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_93_245 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_251 (
+  sky130_fd_sc_hd__fill_1 FILLER_93_257 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_256 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_264 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_274 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_275 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_286 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_297 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_295 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_3 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_306 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_93_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_320 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_341 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_332 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_349 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_348 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_355 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_36 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_93_363 (
+  sky130_fd_sc_hd__decap_6 FILLER_93_360 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_371 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_382 (
+  sky130_fd_sc_hd__fill_1 FILLER_93_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_390 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_390 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_395 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_405 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_40 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_93_407 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_413 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164936,7 +165099,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164948,13 +165111,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_464 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_475 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_47 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_93_471 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_93_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -164972,55 +165147,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_497 (
+  sky130_fd_sc_hd__fill_1 FILLER_93_497 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_51 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_502 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_518 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_529 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_93_530 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_541 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_537 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_550 (
+  sky130_fd_sc_hd__fill_1 FILLER_93_565 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_562 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_93_570 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_93_585 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_573 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165044,25 +165207,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_614 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_622 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_639 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_622 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_93_651 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_643 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_93_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165074,55 +165243,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_681 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_675 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_689 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_687 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_700 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_705 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_717 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_717 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_93_729 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_722 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_733 (
+  sky130_fd_sc_hd__fill_2 FILLER_93_730 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_93_741 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_756 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_76 (
+  sky130_fd_sc_hd__decap_4 FILLER_93_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165146,19 +165315,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_798 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_806 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_93_818 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_822 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165170,31 +165333,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_93_874 (
+  sky130_fd_sc_hd__decap_6 FILLER_93_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_882 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_865 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_903 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_877 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_916 (
+  sky130_fd_sc_hd__fill_1 FILLER_93_885 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_93_928 (
+  sky130_fd_sc_hd__decap_8 FILLER_93_905 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_93_913 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_93_916 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_93_921 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_93_933 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_93_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165206,12 +165399,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_96 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_93_961 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -165224,25 +165411,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_977 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_93_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_980 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_100 (
+  sky130_fd_sc_hd__decap_12 FILLER_93_992 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_94_1005 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_1006 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165272,6 +165459,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_94_105 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_94_1056 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -165302,12 +165495,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_111 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_94_1117 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -165320,6 +165507,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_94_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_94_1142 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -165344,13 +165537,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_94_119 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_1191 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_12 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165404,13 +165597,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_129 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_1300 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_1300 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_131 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165446,37 +165639,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_137 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_94_1374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_145 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_143 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_154 (
+  sky130_fd_sc_hd__fill_2 FILLER_94_151 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_18 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_180 (
+  sky130_fd_sc_hd__fill_2 FILLER_94_171 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_94_192 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_94_200 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165488,55 +165687,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_234 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_215 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_249 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_23 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_264 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_235 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_94_272 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_246 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_280 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_263 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_94_288 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_279 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_3 (
+  sky130_fd_sc_hd__decap_6 FILLER_94_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_30 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_306 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_304 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_318 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165548,49 +165747,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_340 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_351 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_94_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_366 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_370 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_374 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_382 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_389 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_94_394 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_414 (
+  sky130_fd_sc_hd__decap_4 FILLER_94_414 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_425 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_422 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_437 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_437 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165608,19 +165807,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_46 (
+  sky130_fd_sc_hd__decap_3 FILLER_94_459 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_475 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_487 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_466 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_94_478 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_94_484 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_94_492 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_94_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165632,217 +165855,199 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_524 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_94_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_553 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_563 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_94_565 (
+  sky130_fd_sc_hd__decap_4 FILLER_94_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_57 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_579 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_572 (
+  sky130_fd_sc_hd__decap_4 FILLER_94_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_590 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_617 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_586 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_632 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_594 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_640 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_94_65 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_664 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_642 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_654 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_680 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_66 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_94_688 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_681 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_694 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_693 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_712 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_701 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_727 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_94_739 (
+  sky130_fd_sc_hd__decap_3 FILLER_94_711 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_746 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_94_758 (
+  sky130_fd_sc_hd__decap_6 FILLER_94_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_762 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_751 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_94_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_755 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_771 (
+  sky130_fd_sc_hd__fill_2 FILLER_94_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_779 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_79 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_792 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_796 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_816 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_807 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_94_819 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_839 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_94_825 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_859 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_831 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_94_858 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_94_870 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_94_875 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_871 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165854,67 +166059,97 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_902 (
+  sky130_fd_sc_hd__decap_6 FILLER_94_886 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_94_91 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_892 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_94_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_912 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_934 (
+  sky130_fd_sc_hd__decap_6 FILLER_94_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_961 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_973 (
+  sky130_fd_sc_hd__fill_1 FILLER_94_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_94_985 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_954 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_94_997 (
+  sky130_fd_sc_hd__fill_2 FILLER_94_966 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_1013 (
+  sky130_fd_sc_hd__decap_8 FILLER_94_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_1025 (
+  sky130_fd_sc_hd__decap_12 FILLER_94_986 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_94_998 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_95_1008 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_95_1020 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_95_1032 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_95_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -165932,12 +166167,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_95_106 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_95_1062 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -165974,13 +166203,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_113 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_1135 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_114 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166022,12 +166251,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_121 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_95_1221 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166058,12 +166281,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_127 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_95_1282 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166100,6 +166317,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_95_135 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_95_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166118,163 +166341,157 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_138 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__fill_1 FILLER_95_1385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_155 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_95_167 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_174 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_171 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_182 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_175 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_191 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_193 (
+  sky130_fd_sc_hd__decap_4 FILLER_95_203 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_95_201 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_207 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_213 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_212 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_230 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_229 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_95_242 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_24 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_254 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_241 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_269 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_249 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_284 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_271 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_29 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_282 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_290 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_294 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_297 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_3 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_302 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_306 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_318 (
+  sky130_fd_sc_hd__fill_2 FILLER_95_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_335 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_347 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_355 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_353 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_363 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_357 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_365 (
+  sky130_fd_sc_hd__fill_2 FILLER_95_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_381 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_391 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_392 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166286,19 +166503,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_431 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_447 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_443 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_453 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_464 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166310,79 +166527,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_492 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_496 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_500 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_512 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_51 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_534 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_520 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_546 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_95_532 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_566 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_536 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_574 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_541 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_95_569 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_95_581 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_95_589 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_95_59 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_95_600 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166394,121 +166587,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_95_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_611 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_615 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_619 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_95_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_624 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_635 (
+  sky130_fd_sc_hd__decap_3 FILLER_95_632 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_95_643 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_638 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_649 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_95_657 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_658 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_662 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_663 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_670 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_688 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_672 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_696 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_95_680 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_700 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_686 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_724 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_708 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_719 (
+  sky130_fd_sc_hd__decap_4 FILLER_95_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_72 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_731 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_769 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_733 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_78 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_743 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_2 FILLER_95_751 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_95_769 (
+  sky130_fd_sc_hd__fill_2 FILLER_95_780 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166520,97 +166701,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_794 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_814 (
+  sky130_fd_sc_hd__fill_2 FILLER_95_802 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_836 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_848 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_835 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_897 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_874 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_9 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_95_909 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_9 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_916 (
+  sky130_fd_sc_hd__decap_4 FILLER_95_910 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_95_924 (
+  sky130_fd_sc_hd__fill_1 FILLER_95_914 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_94 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_944 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_962 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_956 (
+  sky130_fd_sc_hd__fill_2 FILLER_95_974 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_95_968 (
+  sky130_fd_sc_hd__decap_8 FILLER_95_99 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_95_977 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_95_989 (
+  sky130_fd_sc_hd__decap_12 FILLER_95_996 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166640,12 +166815,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_104 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_96_1044 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166664,6 +166833,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_96_108 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_96_1081 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166688,12 +166863,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_96_112 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_96_1130 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166712,6 +166881,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_96_116 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_96_1166 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166724,12 +166899,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_118 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_96_1191 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -166802,13 +166971,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_133 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_1337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_1337 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_134 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166832,67 +167001,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_144 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_145 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_96_15 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_152 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_163 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_157 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_180 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_169 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_195 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_96_181 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_206 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_19 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_219 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_196 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_6 FILLER_96_208 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_96_215 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_96_221 (
+  sky130_fd_sc_hd__fill_2 FILLER_96_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166904,25 +167055,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_238 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_264 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_255 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_96_272 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_267 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_295 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_280 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_96_292 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166934,49 +167091,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_312 (
+  sky130_fd_sc_hd__decap_3 FILLER_96_304 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_324 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_311 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_337 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_323 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_349 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_335 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_373 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_346 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_389 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_398 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_373 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_406 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_388 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_96_396 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -166988,13 +167151,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_412 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_438 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_420 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_96_433 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167006,19 +167175,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_478 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_468 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_96_490 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_483 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_494 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_491 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167030,43 +167199,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_523 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_96_531 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_549 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_553 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_56 (
+  sky130_fd_sc_hd__decap_3 FILLER_96_577 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_572 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_600 (
+  sky130_fd_sc_hd__fill_2 FILLER_96_581 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_96_611 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_597 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_96_609 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167078,31 +167253,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_642 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_656 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_96_654 (
+  sky130_fd_sc_hd__fill_2 FILLER_96_664 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_662 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_96_673 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_96_68 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_682 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167114,7 +167277,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_72 (
+  sky130_fd_sc_hd__decap_4 FILLER_96_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167126,19 +167289,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_96_734 (
+  sky130_fd_sc_hd__decap_6 FILLER_96_734 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_742 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_74 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_96_750 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_740 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167150,61 +167313,55 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_783 (
+  sky130_fd_sc_hd__fill_2 FILLER_96_764 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_791 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_770 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_80 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_794 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_811 (
+  sky130_fd_sc_hd__decap_3 FILLER_96_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_828 (
+  sky130_fd_sc_hd__decap_3 FILLER_96_821 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_96_840 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_84 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_96_844 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_96_849 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_96_861 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167216,55 +167373,61 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_900 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_890 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_96_912 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_898 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_96_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_913 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_931 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_96_943 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_96_933 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_962 (
+  sky130_fd_sc_hd__fill_1 FILLER_96_945 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_974 (
+  sky130_fd_sc_hd__decap_8 FILLER_96_956 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_96_986 (
+  sky130_fd_sc_hd__decap_3 FILLER_96_964 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_96_981 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167276,19 +167439,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_1001 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_1003 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_1013 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_1015 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_1027 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_97_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167300,12 +167469,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_105 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_97_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -167354,6 +167517,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_97_114 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_97_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -167366,12 +167535,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_97_117 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_97_1172 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -167450,6 +167613,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_97_132 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_97_1330 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -167462,12 +167631,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_135 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_97_1355 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -167492,187 +167655,187 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_97_15 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_14 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_152 (
+  sky130_fd_sc_hd__fill_2 FILLER_97_144 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_164 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_149 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_97_176 (
+  sky130_fd_sc_hd__decap_6 FILLER_97_161 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_182 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_167 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_184 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_175 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_200 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_193 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_21 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_205 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_97_212 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_227 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_221 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_239 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_236 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_243 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_259 (
+  sky130_fd_sc_hd__decap_3 FILLER_97_245 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_284 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_262 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_296 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_277 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_3 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_289 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_304 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_306 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_301 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_97_318 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_339 (
+  sky130_fd_sc_hd__decap_3 FILLER_97_327 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_351 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_349 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_358 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_36 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_381 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_361 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_393 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_365 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_410 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_422 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_375 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_385 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_428 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_402 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_43 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_419 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_440 (
+  sky130_fd_sc_hd__decap_6 FILLER_97_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_444 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_450 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_461 (
+  sky130_fd_sc_hd__fill_2 FILLER_97_458 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -167690,349 +167853,289 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_489 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_516 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_504 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_527 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_51 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_97_535 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_521 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_541 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_533 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_97_55 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_545 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_550 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_557 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_558 (
+  sky130_fd_sc_hd__fill_2 FILLER_97_569 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_566 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_584 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_593 (
+  sky130_fd_sc_hd__fill_2 FILLER_97_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_605 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_596 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_609 (
+  sky130_fd_sc_hd__decap_3 FILLER_97_607 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_618 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_97_62 (
+  sky130_fd_sc_hd__fill_2 FILLER_97_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_630 (
+  sky130_fd_sc_hd__fill_2 FILLER_97_623 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_645 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_644 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_97_653 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_655 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_663 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_667 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_672 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_691 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_68 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_71 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_684 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_688 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_703 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_731 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_714 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_733 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_97_726 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_745 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_73 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_761 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_749 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_785 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_97_757 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_813 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_778 (
+  sky130_fd_sc_hd__decap_4 FILLER_97_825 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_97_790 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_829 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_798 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_846 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_97_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_823 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_835 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_97_847 (
+  sky130_fd_sc_hd__fill_1 FILLER_97_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_853 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_907 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_858 (
+  sky130_fd_sc_hd__decap_12 FILLER_97_925 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_869 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_951 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_881 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_968 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_97_893 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_898 (
+  sky130_fd_sc_hd__decap_8 FILLER_97_991 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_97_90 (
+  sky130_fd_sc_hd__decap_6 FILLER_98_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_1011 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_97_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_1023 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_916 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_1035 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_1047 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_97_959 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_1059 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_97_971 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_97_975 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_97_977 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_97_989 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_98_1002 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_98_1006 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_98_1008 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_98_1020 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_98_1032 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_98_1044 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_98_1056 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_1067 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168098,7 +168201,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_118 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_119 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168188,6 +168291,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_98_136 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_98_1361 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -168200,49 +168309,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_142 (
+  sky130_fd_sc_hd__decap_6 FILLER_98_147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_98_150 (
+  sky130_fd_sc_hd__decap_4 FILLER_98_15 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_98_154 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_154 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_167 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_162 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_194 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_168 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_206 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_19 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_215 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_190 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_98_227 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_205 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_98_213 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_98_215 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_98_220 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168254,79 +168381,91 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_231 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_242 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_241 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_254 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_98_252 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_265 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_267 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_273 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_279 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_280 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_98_3 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_288 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_301 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_98_309 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_303 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_32 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_325 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_328 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_333 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_340 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_337 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_98_352 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_343 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_375 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_358 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_98_373 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_2 FILLER_98_381 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168344,25 +168483,13 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_414 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_417 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_425 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_98_437 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_98_441 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_429 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168374,121 +168501,127 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_459 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_46 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_47 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_478 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_98_471 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_487 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_509 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_511 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_517 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_527 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_532 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_539 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_552 (
+  sky130_fd_sc_hd__decap_4 FILLER_98_551 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_564 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_555 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_98_576 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_572 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_581 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_58 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_589 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_585 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_59 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_593 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_597 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_602 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_98_609 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_633 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_98_619 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_645 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_631 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_657 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_98_639 (
+  sky130_fd_sc_hd__decap_4 FILLER_98_669 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_642 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_673 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_666 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_678 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_98_68 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168500,43 +168633,49 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_707 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_719 (
+  sky130_fd_sc_hd__decap_6 FILLER_98_715 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_723 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_735 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_750 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_743 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_758 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_748 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_762 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_760 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_780 (
+  sky130_fd_sc_hd__decap_6 FILLER_98_764 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_98_774 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168548,49 +168687,67 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_8 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_801 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_804 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_812 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_816 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_823 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_829 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_828 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_857 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_840 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_98_869 (
+  sky130_fd_sc_hd__fill_2 FILLER_98_845 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_877 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_861 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_902 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_873 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_98_886 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_98_894 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_98_909 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168602,79 +168759,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_98_914 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_93 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_98_93 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_931 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_932 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_943 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_98_944 (
+  sky130_fd_sc_hd__decap_3 FILLER_98_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_98_950 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_958 (
+  sky130_fd_sc_hd__decap_8 FILLER_98_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_978 (
+  sky130_fd_sc_hd__decap_4 FILLER_98_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_98_99 (
+  sky130_fd_sc_hd__fill_1 FILLER_98_979 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_98_990 (
+  sky130_fd_sc_hd__decap_12 FILLER_98_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_1001 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_1005 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_1013 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_1016 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_1025 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_1028 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_99_103 (
+  sky130_fd_sc_hd__fill_1 FILLER_99_1036 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168710,6 +168867,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_2 FILLER_99_109 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_99_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -168782,7 +168945,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_123 (
+  sky130_fd_sc_hd__decap_3 FILLER_99_123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168818,6 +168981,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_8 FILLER_99_129 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_99_1294 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -168830,12 +168999,6 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_131 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
   sky130_fd_sc_hd__decap_12 FILLER_99_1318 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -168866,6 +169029,12 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__fill_1 FILLER_99_137 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_6 FILLER_99_1379 (
     .VGND(vssd1),
     .VNB(vssd1),
@@ -168878,7 +169047,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_158 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_147 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_99_15 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_3 FILLER_99_159 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__fill_1 FILLER_99_165 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168890,97 +169077,79 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_184 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_198 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_99_192 (
+  sky130_fd_sc_hd__decap_4 FILLER_99_210 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_211 (
+  sky130_fd_sc_hd__fill_1 FILLER_99_214 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_235 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_224 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_24 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_236 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_243 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_259 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_252 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_276 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_267 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_297 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_282 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_3 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_294 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_30 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_99_3 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_315 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_99_302 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_330 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_306 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_99_337 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_99_349 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__fill_1 FILLER_99_353 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_341 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -168992,133 +169161,121 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_386 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_367 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_398 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_388 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_418 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_400 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_426 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_416 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_428 (
+  sky130_fd_sc_hd__decap_3 FILLER_99_424 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_99_436 (
+  sky130_fd_sc_hd__decap_3 FILLER_99_428 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_457 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_440 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_46 (
+  sky130_fd_sc_hd__decap_4 FILLER_99_452 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_465 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_47 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_480 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_470 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_489 (
+  sky130_fd_sc_hd__decap_6 FILLER_99_482 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_99_501 (
+  sky130_fd_sc_hd__fill_1 FILLER_99_489 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_508 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_499 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_520 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_511 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_99_532 (
+  sky130_fd_sc_hd__decap_3 FILLER_99_519 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_536 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_531 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_541 (
+  sky130_fd_sc_hd__decap_6 FILLER_99_543 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_557 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_553 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_572 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_575 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_99_58 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_8 FILLER_99_584 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_99_592 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_59 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169130,37 +169287,31 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_618 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_615 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_99_62 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_62 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_630 (
+  sky130_fd_sc_hd__decap_4 FILLER_99_627 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_642 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_650 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_654 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_99_666 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_662 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169172,31 +169323,37 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_675 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_672 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_99_687 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_677 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_707 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_70 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_719 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_703 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_73 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_715 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_4 FILLER_99_727 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169208,73 +169365,85 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_752 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_749 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_99_764 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_771 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_784 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_783 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_792 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_791 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_794 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_808 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_99_805 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_820 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_99_809 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_832 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_826 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_844 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_99_838 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_852 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_846 (
+  sky130_fd_sc_hd__decap_3 FILLER_99_855 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_859 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_86 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_875 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_861 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_8 FILLER_99_883 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_99_894 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169292,91 +169461,109 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_919 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_99_931 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_924 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_947 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_935 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_95 (
+  sky130_fd_sc_hd__fill_2 FILLER_99_947 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_6 FILLER_99_959 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_963 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_99_968 (
+  sky130_fd_sc_hd__decap_12 FILLER_99_97 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_977 (
+  sky130_fd_sc_hd__fill_1 FILLER_99_975 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_99_989 (
+  sky130_fd_sc_hd__decap_8 FILLER_99_977 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1018 (
+  sky130_fd_sc_hd__fill_1 FILLER_99_985 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1029 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1001 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1038 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1013 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_9_1046 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1025 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1067 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1038 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_9_1075 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1050 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1090 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1062 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_9_1074 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_9_1086 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
+  sky130_fd_sc_hd__decap_12 FILLER_9_1099 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169388,31 +169575,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1113 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1111 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_1124 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1123 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_1136 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1135 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_1148 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_9_1156 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_1147 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169922,37 +170103,25 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_9_806 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_806 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_9_810 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_818 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_814 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_830 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_826 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_12 FILLER_9_838 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_4 FILLER_9_850 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_842 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -169970,43 +170139,43 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_3 FILLER_9_867 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_867 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_886 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_879 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_898 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_891 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_4 FILLER_9_910 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_903 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_1 FILLER_9_914 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_916 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_12 FILLER_9_919 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_928 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__fill_2 FILLER_9_931 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_940 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -170024,19 +170193,19 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__decap_12 FILLER_9_977 (
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__decap_12 FILLER_9_98 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__decap_8 FILLER_9_991 (
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__decap_3 FILLER_9_999 (
+  sky130_fd_sc_hd__decap_12 FILLER_9_989 (
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -193674,7 +193843,7 @@
     .VGND(vssd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__inv_2 _06813_ (
+  sky130_fd_sc_hd__inv_2 _06812_ (
     .A(\rapcore0.resetn_counter[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193682,7 +193851,7 @@
     .VPWR(vccd1),
     .Y(_01151_)
   );
-  sky130_fd_sc_hd__and3_4 _06814_ (
+  sky130_fd_sc_hd__and3_4 _06813_ (
     .A(\rapcore0.resetn_counter[1] ),
     .B(\rapcore0.resetn_counter[0] ),
     .C(\rapcore0.resetn_counter[2] ),
@@ -193692,7 +193861,7 @@
     .VPWR(vccd1),
     .X(_01152_)
   );
-  sky130_fd_sc_hd__and2_4 _06815_ (
+  sky130_fd_sc_hd__and2_4 _06814_ (
     .A(\rapcore0.resetn_counter[3] ),
     .B(_01152_),
     .VGND(vssd1),
@@ -193701,7 +193870,7 @@
     .VPWR(vccd1),
     .X(_01153_)
   );
-  sky130_fd_sc_hd__nand2_4 _06816_ (
+  sky130_fd_sc_hd__nand2_4 _06815_ (
     .A(\rapcore0.resetn_counter[4] ),
     .B(_01153_),
     .VGND(vssd1),
@@ -193710,7 +193879,7 @@
     .VPWR(vccd1),
     .Y(_01154_)
   );
-  sky130_fd_sc_hd__or2_4 _06817_ (
+  sky130_fd_sc_hd__or2_4 _06816_ (
     .A(_01151_),
     .B(_01154_),
     .VGND(vssd1),
@@ -193719,7 +193888,7 @@
     .VPWR(vccd1),
     .X(_01155_)
   );
-  sky130_fd_sc_hd__and3_4 _06818_ (
+  sky130_fd_sc_hd__and3_4 _06817_ (
     .A(\rapcore0.resetn_counter[7] ),
     .B(\rapcore0.resetn_counter[6] ),
     .C(\rapcore0.resetn_counter[5] ),
@@ -193729,7 +193898,7 @@
     .VPWR(vccd1),
     .X(_01156_)
   );
-  sky130_fd_sc_hd__nor2_4 _06819_ (
+  sky130_fd_sc_hd__nor2_4 _06818_ (
     .A(_01155_),
     .B(_01156_),
     .VGND(vssd1),
@@ -193738,7 +193907,7 @@
     .VPWR(vccd1),
     .Y(_01157_)
   );
-  sky130_fd_sc_hd__inv_2 _06820_ (
+  sky130_fd_sc_hd__inv_2 _06819_ (
     .A(la_data_in[65]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193746,7 +193915,7 @@
     .VPWR(vccd1),
     .Y(_01158_)
   );
-  sky130_fd_sc_hd__inv_2 _06821_ (
+  sky130_fd_sc_hd__inv_2 _06820_ (
     .A(io_out[7]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193754,7 +193923,7 @@
     .VPWR(vccd1),
     .Y(_01159_)
   );
-  sky130_fd_sc_hd__inv_2 _06822_ (
+  sky130_fd_sc_hd__inv_2 _06821_ (
     .A(\resetn_counter[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193762,7 +193931,7 @@
     .VPWR(vccd1),
     .Y(_01160_)
   );
-  sky130_fd_sc_hd__inv_2 _06823_ (
+  sky130_fd_sc_hd__inv_2 _06822_ (
     .A(\resetn_counter[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193770,7 +193939,7 @@
     .VPWR(vccd1),
     .Y(_01161_)
   );
-  sky130_fd_sc_hd__inv_2 _06824_ (
+  sky130_fd_sc_hd__inv_2 _06823_ (
     .A(io_out[2]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193778,7 +193947,7 @@
     .VPWR(vccd1),
     .Y(_01162_)
   );
-  sky130_fd_sc_hd__inv_2 _06825_ (
+  sky130_fd_sc_hd__inv_2 _06824_ (
     .A(io_out[1]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193786,7 +193955,7 @@
     .VPWR(vccd1),
     .Y(_01163_)
   );
-  sky130_fd_sc_hd__inv_2 _06826_ (
+  sky130_fd_sc_hd__inv_2 _06825_ (
     .A(io_out[5]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193794,7 +193963,7 @@
     .VPWR(vccd1),
     .Y(_01164_)
   );
-  sky130_fd_sc_hd__inv_2 _06827_ (
+  sky130_fd_sc_hd__inv_2 _06826_ (
     .A(io_out[4]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193802,7 +193971,7 @@
     .VPWR(vccd1),
     .Y(_01165_)
   );
-  sky130_fd_sc_hd__or4_4 _06828_ (
+  sky130_fd_sc_hd__or4_4 _06827_ (
     .A(_01162_),
     .B(_01163_),
     .C(_01164_),
@@ -193813,7 +193982,7 @@
     .VPWR(vccd1),
     .X(_01166_)
   );
-  sky130_fd_sc_hd__inv_2 _06829_ (
+  sky130_fd_sc_hd__inv_2 _06828_ (
     .A(\resetn_counter[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193821,7 +193990,7 @@
     .VPWR(vccd1),
     .Y(_01167_)
   );
-  sky130_fd_sc_hd__inv_2 _06830_ (
+  sky130_fd_sc_hd__inv_2 _06829_ (
     .A(\resetn_counter[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193829,7 +193998,7 @@
     .VPWR(vccd1),
     .Y(_01168_)
   );
-  sky130_fd_sc_hd__inv_2 _06831_ (
+  sky130_fd_sc_hd__inv_2 _06830_ (
     .A(\resetn_counter[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193837,7 +194006,7 @@
     .VPWR(vccd1),
     .Y(_01169_)
   );
-  sky130_fd_sc_hd__inv_2 _06832_ (
+  sky130_fd_sc_hd__inv_2 _06831_ (
     .A(io_out[6]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193845,7 +194014,7 @@
     .VPWR(vccd1),
     .Y(_01170_)
   );
-  sky130_fd_sc_hd__inv_2 _06833_ (
+  sky130_fd_sc_hd__inv_2 _06832_ (
     .A(io_out[3]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193853,7 +194022,7 @@
     .VPWR(vccd1),
     .Y(_01171_)
   );
-  sky130_fd_sc_hd__inv_2 _06834_ (
+  sky130_fd_sc_hd__inv_2 _06833_ (
     .A(io_out[0]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193861,7 +194030,7 @@
     .VPWR(vccd1),
     .Y(_01172_)
   );
-  sky130_fd_sc_hd__inv_2 _06835_ (
+  sky130_fd_sc_hd__inv_2 _06834_ (
     .A(\resetn_counter[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193869,7 +194038,7 @@
     .VPWR(vccd1),
     .Y(_01173_)
   );
-  sky130_fd_sc_hd__or4_4 _06836_ (
+  sky130_fd_sc_hd__or4_4 _06835_ (
     .A(_01170_),
     .B(_01171_),
     .C(_01172_),
@@ -193880,7 +194049,7 @@
     .VPWR(vccd1),
     .X(_01174_)
   );
-  sky130_fd_sc_hd__or4_4 _06837_ (
+  sky130_fd_sc_hd__or4_4 _06836_ (
     .A(_01167_),
     .B(_01168_),
     .C(_01169_),
@@ -193891,7 +194060,7 @@
     .VPWR(vccd1),
     .X(_01175_)
   );
-  sky130_fd_sc_hd__or4_4 _06838_ (
+  sky130_fd_sc_hd__or4_4 _06837_ (
     .A(_01160_),
     .B(_01161_),
     .C(_01166_),
@@ -193902,7 +194071,7 @@
     .VPWR(vccd1),
     .X(_01176_)
   );
-  sky130_fd_sc_hd__or2_4 _06839_ (
+  sky130_fd_sc_hd__or2_4 _06838_ (
     .A(_01159_),
     .B(_01176_),
     .VGND(vssd1),
@@ -193911,7 +194080,7 @@
     .VPWR(vccd1),
     .X(_01177_)
   );
-  sky130_fd_sc_hd__or4_4 _06840_ (
+  sky130_fd_sc_hd__or4_4 _06839_ (
     .A(la_oen[65]),
     .B(_01158_),
     .C(wb_rst_i),
@@ -193922,7 +194091,7 @@
     .VPWR(vccd1),
     .X(_01178_)
   );
-  sky130_fd_sc_hd__buf_2 _06841_ (
+  sky130_fd_sc_hd__buf_2 _06840_ (
     .A(_01178_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193930,7 +194099,7 @@
     .VPWR(vccd1),
     .X(_01179_)
   );
-  sky130_fd_sc_hd__inv_2 _06842_ (
+  sky130_fd_sc_hd__inv_2 _06841_ (
     .A(\rapcore0.resetn_counter[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193938,7 +194107,7 @@
     .VPWR(vccd1),
     .Y(_01180_)
   );
-  sky130_fd_sc_hd__and2_4 _06843_ (
+  sky130_fd_sc_hd__and2_4 _06842_ (
     .A(_01180_),
     .B(_01155_),
     .VGND(vssd1),
@@ -193947,7 +194116,7 @@
     .VPWR(vccd1),
     .X(_01181_)
   );
-  sky130_fd_sc_hd__a211o_4 _06844_ (
+  sky130_fd_sc_hd__a211o_4 _06843_ (
     .A1(\rapcore0.resetn_counter[6] ),
     .A2(_01157_),
     .B1(_01179_),
@@ -193958,7 +194127,7 @@
     .VPWR(vccd1),
     .X(_01182_)
   );
-  sky130_fd_sc_hd__inv_2 _06845_ (
+  sky130_fd_sc_hd__inv_2 _06844_ (
     .A(_01182_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193966,7 +194135,7 @@
     .VPWR(vccd1),
     .Y(_01133_)
   );
-  sky130_fd_sc_hd__a211o_4 _06846_ (
+  sky130_fd_sc_hd__a211o_4 _06845_ (
     .A1(_01151_),
     .A2(_01154_),
     .B1(_01179_),
@@ -193977,7 +194146,7 @@
     .VPWR(vccd1),
     .X(_01183_)
   );
-  sky130_fd_sc_hd__inv_2 _06847_ (
+  sky130_fd_sc_hd__inv_2 _06846_ (
     .A(_01183_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193985,7 +194154,7 @@
     .VPWR(vccd1),
     .Y(_01132_)
   );
-  sky130_fd_sc_hd__inv_2 _06848_ (
+  sky130_fd_sc_hd__inv_2 _06847_ (
     .A(_01179_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -193993,7 +194162,7 @@
     .VPWR(vccd1),
     .Y(_01184_)
   );
-  sky130_fd_sc_hd__o22a_4 _06849_ (
+  sky130_fd_sc_hd__o22a_4 _06848_ (
     .A1(\rapcore0.resetn_counter[4] ),
     .A2(_01153_),
     .B1(_01154_),
@@ -194004,7 +194173,7 @@
     .VPWR(vccd1),
     .X(_01185_)
   );
-  sky130_fd_sc_hd__and2_4 _06850_ (
+  sky130_fd_sc_hd__and2_4 _06849_ (
     .A(_01184_),
     .B(_01185_),
     .VGND(vssd1),
@@ -194013,7 +194182,7 @@
     .VPWR(vccd1),
     .X(_01131_)
   );
-  sky130_fd_sc_hd__inv_2 _06851_ (
+  sky130_fd_sc_hd__inv_2 _06850_ (
     .A(_01153_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194021,7 +194190,7 @@
     .VPWR(vccd1),
     .Y(_01186_)
   );
-  sky130_fd_sc_hd__o21a_4 _06852_ (
+  sky130_fd_sc_hd__o21a_4 _06851_ (
     .A1(\rapcore0.resetn_counter[3] ),
     .A2(_01152_),
     .B1(_01186_),
@@ -194031,7 +194200,7 @@
     .VPWR(vccd1),
     .X(_01187_)
   );
-  sky130_fd_sc_hd__and4_4 _06853_ (
+  sky130_fd_sc_hd__and4_4 _06852_ (
     .A(\rapcore0.resetn_counter[3] ),
     .B(_01152_),
     .C(\rapcore0.resetn_counter[4] ),
@@ -194042,7 +194211,7 @@
     .VPWR(vccd1),
     .X(_01188_)
   );
-  sky130_fd_sc_hd__buf_2 _06854_ (
+  sky130_fd_sc_hd__buf_2 _06853_ (
     .A(_01188_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194050,7 +194219,7 @@
     .VPWR(vccd1),
     .X(_01189_)
   );
-  sky130_fd_sc_hd__buf_2 _06855_ (
+  sky130_fd_sc_hd__buf_2 _06854_ (
     .A(_01189_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194058,7 +194227,7 @@
     .VPWR(vccd1),
     .X(_01190_)
   );
-  sky130_fd_sc_hd__buf_2 _06856_ (
+  sky130_fd_sc_hd__buf_2 _06855_ (
     .A(_01190_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194066,7 +194235,7 @@
     .VPWR(vccd1),
     .X(_01191_)
   );
-  sky130_fd_sc_hd__buf_2 _06857_ (
+  sky130_fd_sc_hd__buf_2 _06856_ (
     .A(_01191_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194074,7 +194243,7 @@
     .VPWR(vccd1),
     .X(_01192_)
   );
-  sky130_fd_sc_hd__o21a_4 _06858_ (
+  sky130_fd_sc_hd__o21a_4 _06857_ (
     .A1(_01187_),
     .A2(_01192_),
     .B1(_01184_),
@@ -194084,7 +194253,7 @@
     .VPWR(vccd1),
     .X(_01130_)
   );
-  sky130_fd_sc_hd__inv_2 _06859_ (
+  sky130_fd_sc_hd__inv_2 _06858_ (
     .A(_01188_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194092,7 +194261,7 @@
     .VPWR(vccd1),
     .Y(_01193_)
   );
-  sky130_fd_sc_hd__buf_2 _06860_ (
+  sky130_fd_sc_hd__buf_2 _06859_ (
     .A(_01193_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194100,7 +194269,7 @@
     .VPWR(vccd1),
     .X(_01194_)
   );
-  sky130_fd_sc_hd__buf_2 _06861_ (
+  sky130_fd_sc_hd__buf_2 _06860_ (
     .A(_01194_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194108,16 +194277,24 @@
     .VPWR(vccd1),
     .X(_01195_)
   );
-  sky130_fd_sc_hd__and3_4 _06862_ (
-    .A(\rapcore0.resetn_counter[1] ),
-    .B(\rapcore0.resetn_counter[0] ),
-    .C(_01195_),
+  sky130_fd_sc_hd__buf_2 _06861_ (
+    .A(_01195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01196_)
   );
+  sky130_fd_sc_hd__and3_4 _06862_ (
+    .A(\rapcore0.resetn_counter[1] ),
+    .B(\rapcore0.resetn_counter[0] ),
+    .C(_01196_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01197_)
+  );
   sky130_fd_sc_hd__a21oi_4 _06863_ (
     .A1(\rapcore0.resetn_counter[1] ),
     .A2(\rapcore0.resetn_counter[0] ),
@@ -194126,21 +194303,21 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01197_)
+    .Y(_01198_)
   );
   sky130_fd_sc_hd__a211o_4 _06864_ (
     .A1(\rapcore0.resetn_counter[2] ),
-    .A2(_01196_),
-    .B1(_01178_),
-    .C1(_01197_),
+    .A2(_01197_),
+    .B1(_01179_),
+    .C1(_01198_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01198_)
+    .X(_01199_)
   );
   sky130_fd_sc_hd__inv_2 _06865_ (
-    .A(_01198_),
+    .A(_01199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -194154,20 +194331,20 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01199_)
+    .X(_01200_)
   );
   sky130_fd_sc_hd__inv_2 _06867_ (
-    .A(_01196_),
+    .A(_01197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01200_)
+    .Y(_01201_)
   );
   sky130_fd_sc_hd__and3_4 _06868_ (
     .A(_01184_),
-    .B(_01199_),
-    .C(_01200_),
+    .B(_01200_),
+    .C(_01201_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -194175,24 +194352,24 @@
     .X(_01128_)
   );
   sky130_fd_sc_hd__buf_2 _06869_ (
-    .A(_01195_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01201_)
-  );
-  sky130_fd_sc_hd__buf_2 _06870_ (
-    .A(_01201_),
+    .A(_01196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01202_)
   );
+  sky130_fd_sc_hd__buf_2 _06870_ (
+    .A(_01202_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01203_)
+  );
   sky130_fd_sc_hd__a21oi_4 _06871_ (
     .A1(\rapcore0.resetn_counter[0] ),
-    .A2(_01202_),
+    .A2(_01203_),
     .B1(_01179_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194201,22 +194378,14 @@
     .Y(_01127_)
   );
   sky130_fd_sc_hd__buf_2 _06872_ (
-    .A(_01189_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01203_)
-  );
-  sky130_fd_sc_hd__buf_2 _06873_ (
-    .A(_01203_),
+    .A(_01190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01204_)
   );
-  sky130_fd_sc_hd__buf_2 _06874_ (
+  sky130_fd_sc_hd__buf_2 _06873_ (
     .A(_01204_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194224,7 +194393,7 @@
     .VPWR(vccd1),
     .X(_01205_)
   );
-  sky130_fd_sc_hd__inv_2 _06875_ (
+  sky130_fd_sc_hd__inv_2 _06874_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194232,7 +194401,7 @@
     .VPWR(vccd1),
     .Y(_01206_)
   );
-  sky130_fd_sc_hd__inv_2 _06876_ (
+  sky130_fd_sc_hd__inv_2 _06875_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194240,7 +194409,7 @@
     .VPWR(vccd1),
     .Y(_01207_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _06877_ (
+  sky130_fd_sc_hd__a2bb2o_4 _06876_ (
     .A1_N(\rapcore0.config_chargepump_period[0] ),
     .A2_N(_01206_),
     .B1(\rapcore0.config_chargepump_period[1] ),
@@ -194251,7 +194420,7 @@
     .VPWR(vccd1),
     .X(_01208_)
   );
-  sky130_fd_sc_hd__inv_2 _06878_ (
+  sky130_fd_sc_hd__inv_2 _06877_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194259,7 +194428,7 @@
     .VPWR(vccd1),
     .Y(_01209_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _06879_ (
+  sky130_fd_sc_hd__a2bb2o_4 _06878_ (
     .A1_N(\rapcore0.config_chargepump_period[1] ),
     .A2_N(_01207_),
     .B1(\rapcore0.config_chargepump_period[4] ),
@@ -194270,7 +194439,7 @@
     .VPWR(vccd1),
     .X(_01210_)
   );
-  sky130_fd_sc_hd__inv_2 _06880_ (
+  sky130_fd_sc_hd__inv_2 _06879_ (
     .A(\rapcore0.config_chargepump_period[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194278,7 +194447,7 @@
     .VPWR(vccd1),
     .Y(_01211_)
   );
-  sky130_fd_sc_hd__inv_2 _06881_ (
+  sky130_fd_sc_hd__inv_2 _06880_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194286,7 +194455,7 @@
     .VPWR(vccd1),
     .Y(_01212_)
   );
-  sky130_fd_sc_hd__o22a_4 _06882_ (
+  sky130_fd_sc_hd__o22a_4 _06881_ (
     .A1(\rapcore0.config_chargepump_period[6] ),
     .A2(\rapcore0.microstepper0.chargepump0.cp_counter[6] ),
     .B1(_01211_),
@@ -194297,7 +194466,7 @@
     .VPWR(vccd1),
     .X(_01213_)
   );
-  sky130_fd_sc_hd__inv_2 _06883_ (
+  sky130_fd_sc_hd__inv_2 _06882_ (
     .A(\rapcore0.config_chargepump_period[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194305,7 +194474,7 @@
     .VPWR(vccd1),
     .Y(_01214_)
   );
-  sky130_fd_sc_hd__inv_2 _06884_ (
+  sky130_fd_sc_hd__inv_2 _06883_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194313,7 +194482,7 @@
     .VPWR(vccd1),
     .Y(_01215_)
   );
-  sky130_fd_sc_hd__o22a_4 _06885_ (
+  sky130_fd_sc_hd__o22a_4 _06884_ (
     .A1(\rapcore0.config_chargepump_period[5] ),
     .A2(\rapcore0.microstepper0.chargepump0.cp_counter[5] ),
     .B1(_01214_),
@@ -194324,7 +194493,7 @@
     .VPWR(vccd1),
     .X(_01216_)
   );
-  sky130_fd_sc_hd__or4_4 _06886_ (
+  sky130_fd_sc_hd__or4_4 _06885_ (
     .A(_01208_),
     .B(_01210_),
     .C(_01213_),
@@ -194335,7 +194504,7 @@
     .VPWR(vccd1),
     .X(_01217_)
   );
-  sky130_fd_sc_hd__inv_2 _06887_ (
+  sky130_fd_sc_hd__inv_2 _06886_ (
     .A(\rapcore0.config_chargepump_period[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194343,7 +194512,7 @@
     .VPWR(vccd1),
     .Y(_01218_)
   );
-  sky130_fd_sc_hd__inv_2 _06888_ (
+  sky130_fd_sc_hd__inv_2 _06887_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194351,7 +194520,7 @@
     .VPWR(vccd1),
     .Y(_01219_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _06889_ (
+  sky130_fd_sc_hd__a2bb2o_4 _06888_ (
     .A1_N(_01218_),
     .A2_N(\rapcore0.microstepper0.chargepump0.cp_counter[2] ),
     .B1(\rapcore0.config_chargepump_period[3] ),
@@ -194362,7 +194531,7 @@
     .VPWR(vccd1),
     .X(_01220_)
   );
-  sky130_fd_sc_hd__inv_2 _06890_ (
+  sky130_fd_sc_hd__inv_2 _06889_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194370,7 +194539,7 @@
     .VPWR(vccd1),
     .Y(_01221_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _06891_ (
+  sky130_fd_sc_hd__a2bb2o_4 _06890_ (
     .A1_N(\rapcore0.config_chargepump_period[2] ),
     .A2_N(_01221_),
     .B1(\rapcore0.config_chargepump_period[0] ),
@@ -194381,7 +194550,7 @@
     .VPWR(vccd1),
     .X(_01222_)
   );
-  sky130_fd_sc_hd__inv_2 _06892_ (
+  sky130_fd_sc_hd__inv_2 _06891_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194389,7 +194558,7 @@
     .VPWR(vccd1),
     .Y(_01223_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _06893_ (
+  sky130_fd_sc_hd__a2bb2o_4 _06892_ (
     .A1_N(\rapcore0.config_chargepump_period[4] ),
     .A2_N(_01209_),
     .B1(\rapcore0.config_chargepump_period[7] ),
@@ -194400,7 +194569,7 @@
     .VPWR(vccd1),
     .X(_01224_)
   );
-  sky130_fd_sc_hd__o22a_4 _06894_ (
+  sky130_fd_sc_hd__o22a_4 _06893_ (
     .A1(\rapcore0.config_chargepump_period[7] ),
     .A2(_01223_),
     .B1(\rapcore0.config_chargepump_period[3] ),
@@ -194411,7 +194580,7 @@
     .VPWR(vccd1),
     .X(_01225_)
   );
-  sky130_fd_sc_hd__inv_2 _06895_ (
+  sky130_fd_sc_hd__inv_2 _06894_ (
     .A(_01225_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194419,7 +194588,7 @@
     .VPWR(vccd1),
     .Y(_01226_)
   );
-  sky130_fd_sc_hd__or4_4 _06896_ (
+  sky130_fd_sc_hd__or4_4 _06895_ (
     .A(_01220_),
     .B(_01222_),
     .C(_01224_),
@@ -194430,7 +194599,7 @@
     .VPWR(vccd1),
     .X(_01227_)
   );
-  sky130_fd_sc_hd__or2_4 _06897_ (
+  sky130_fd_sc_hd__or2_4 _06896_ (
     .A(_01217_),
     .B(_01227_),
     .VGND(vssd1),
@@ -194439,7 +194608,7 @@
     .VPWR(vccd1),
     .X(_01228_)
   );
-  sky130_fd_sc_hd__inv_2 _06898_ (
+  sky130_fd_sc_hd__inv_2 _06897_ (
     .A(_01228_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194447,7 +194616,7 @@
     .VPWR(vccd1),
     .Y(_01229_)
   );
-  sky130_fd_sc_hd__or2_4 _06899_ (
+  sky130_fd_sc_hd__or2_4 _06898_ (
     .A(io_out[15]),
     .B(_01229_),
     .VGND(vssd1),
@@ -194456,7 +194625,7 @@
     .VPWR(vccd1),
     .X(_01230_)
   );
-  sky130_fd_sc_hd__nand2_4 _06900_ (
+  sky130_fd_sc_hd__nand2_4 _06899_ (
     .A(io_out[15]),
     .B(_01229_),
     .VGND(vssd1),
@@ -194465,7 +194634,7 @@
     .VPWR(vccd1),
     .Y(_01231_)
   );
-  sky130_fd_sc_hd__and3_4 _06901_ (
+  sky130_fd_sc_hd__and3_4 _06900_ (
     .A(_01205_),
     .B(_01230_),
     .C(_01231_),
@@ -194475,7 +194644,7 @@
     .VPWR(vccd1),
     .X(_01126_)
   );
-  sky130_fd_sc_hd__inv_2 _06902_ (
+  sky130_fd_sc_hd__inv_2 _06901_ (
     .A(\rapcore0.microstepper0.blanktimer1.start_enable ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194483,7 +194652,7 @@
     .VPWR(vccd1),
     .Y(_01232_)
   );
-  sky130_fd_sc_hd__buf_2 _06903_ (
+  sky130_fd_sc_hd__buf_2 _06902_ (
     .A(_01232_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194491,7 +194660,7 @@
     .VPWR(vccd1),
     .X(_01233_)
   );
-  sky130_fd_sc_hd__buf_2 _06904_ (
+  sky130_fd_sc_hd__buf_2 _06903_ (
     .A(_01233_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194499,43 +194668,41 @@
     .VPWR(vccd1),
     .X(_01234_)
   );
-  sky130_fd_sc_hd__buf_2 _06905_ (
-    .A(_01190_),
+  sky130_fd_sc_hd__buf_2 _06904_ (
+    .A(_01189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01235_)
   );
-  sky130_fd_sc_hd__or2_4 _06906_ (
-    .A(\rapcore0.microstepper0.blank_timer1[1] ),
-    .B(\rapcore0.microstepper0.blank_timer1[0] ),
+  sky130_fd_sc_hd__buf_2 _06905_ (
+    .A(_01235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01236_)
   );
-  sky130_fd_sc_hd__or2_4 _06907_ (
-    .A(\rapcore0.microstepper0.blank_timer1[2] ),
-    .B(_01236_),
+  sky130_fd_sc_hd__buf_2 _06906_ (
+    .A(_01236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01237_)
   );
-  sky130_fd_sc_hd__or2_4 _06908_ (
-    .A(\rapcore0.microstepper0.blank_timer1[3] ),
-    .B(_01237_),
+  sky130_fd_sc_hd__or2_4 _06907_ (
+    .A(\rapcore0.microstepper0.blank_timer1[1] ),
+    .B(\rapcore0.microstepper0.blank_timer1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01238_)
   );
-  sky130_fd_sc_hd__or2_4 _06909_ (
-    .A(\rapcore0.microstepper0.blank_timer1[4] ),
+  sky130_fd_sc_hd__or2_4 _06908_ (
+    .A(\rapcore0.microstepper0.blank_timer1[2] ),
     .B(_01238_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194543,8 +194710,8 @@
     .VPWR(vccd1),
     .X(_01239_)
   );
-  sky130_fd_sc_hd__or2_4 _06910_ (
-    .A(\rapcore0.microstepper0.blank_timer1[5] ),
+  sky130_fd_sc_hd__or2_4 _06909_ (
+    .A(\rapcore0.microstepper0.blank_timer1[3] ),
     .B(_01239_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194552,54 +194719,54 @@
     .VPWR(vccd1),
     .X(_01240_)
   );
-  sky130_fd_sc_hd__inv_2 _06911_ (
-    .A(io_in[26]),
+  sky130_fd_sc_hd__or2_4 _06910_ (
+    .A(\rapcore0.microstepper0.blank_timer1[4] ),
+    .B(_01240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01241_)
+    .X(_01241_)
   );
-  sky130_fd_sc_hd__or4_4 _06912_ (
-    .A(\rapcore0.microstepper0.blank_timer1[6] ),
-    .B(_01240_),
-    .C(\rapcore0.microstepper0.blank_timer1[7] ),
-    .D(_01241_),
+  sky130_fd_sc_hd__or2_4 _06911_ (
+    .A(\rapcore0.microstepper0.blank_timer1[5] ),
+    .B(_01241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01242_)
   );
-  sky130_fd_sc_hd__or2_4 _06913_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
-    .B(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
+  sky130_fd_sc_hd__inv_2 _06912_ (
+    .A(io_in[26]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01243_)
+    .Y(_01243_)
   );
-  sky130_fd_sc_hd__or2_4 _06914_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[2] ),
-    .B(_01243_),
+  sky130_fd_sc_hd__or4_4 _06913_ (
+    .A(\rapcore0.microstepper0.blank_timer1[6] ),
+    .B(_01242_),
+    .C(\rapcore0.microstepper0.blank_timer1[7] ),
+    .D(_01243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01244_)
   );
-  sky130_fd_sc_hd__or2_4 _06915_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
-    .B(_01244_),
+  sky130_fd_sc_hd__or2_4 _06914_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
+    .B(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01245_)
   );
-  sky130_fd_sc_hd__or2_4 _06916_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
+  sky130_fd_sc_hd__or2_4 _06915_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[2] ),
     .B(_01245_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194607,8 +194774,8 @@
     .VPWR(vccd1),
     .X(_01246_)
   );
-  sky130_fd_sc_hd__or2_4 _06917_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
+  sky130_fd_sc_hd__or2_4 _06916_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
     .B(_01246_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194616,8 +194783,8 @@
     .VPWR(vccd1),
     .X(_01247_)
   );
-  sky130_fd_sc_hd__or2_4 _06918_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
+  sky130_fd_sc_hd__or2_4 _06917_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
     .B(_01247_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194625,8 +194792,8 @@
     .VPWR(vccd1),
     .X(_01248_)
   );
-  sky130_fd_sc_hd__or2_4 _06919_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
+  sky130_fd_sc_hd__or2_4 _06918_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
     .B(_01248_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194634,8 +194801,8 @@
     .VPWR(vccd1),
     .X(_01249_)
   );
-  sky130_fd_sc_hd__or2_4 _06920_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
+  sky130_fd_sc_hd__or2_4 _06919_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
     .B(_01249_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194643,8 +194810,8 @@
     .VPWR(vccd1),
     .X(_01250_)
   );
-  sky130_fd_sc_hd__or2_4 _06921_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
+  sky130_fd_sc_hd__or2_4 _06920_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
     .B(_01250_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194652,8 +194819,8 @@
     .VPWR(vccd1),
     .X(_01251_)
   );
-  sky130_fd_sc_hd__or2_4 _06922_ (
-    .A(_01242_),
+  sky130_fd_sc_hd__or2_4 _06921_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
     .B(_01251_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194661,103 +194828,102 @@
     .VPWR(vccd1),
     .X(_01252_)
   );
-  sky130_fd_sc_hd__inv_2 _06923_ (
-    .A(_01252_),
+  sky130_fd_sc_hd__or2_4 _06922_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
+    .B(_01252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01253_)
+    .X(_01253_)
   );
-  sky130_fd_sc_hd__buf_2 _06924_ (
-    .A(_01253_),
+  sky130_fd_sc_hd__or2_4 _06923_ (
+    .A(_01244_),
+    .B(_01253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01254_)
   );
-  sky130_fd_sc_hd__or2_4 _06925_ (
+  sky130_fd_sc_hd__inv_2 _06924_ (
+    .A(_01254_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01255_)
+  );
+  sky130_fd_sc_hd__buf_2 _06925_ (
+    .A(_01255_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01256_)
+  );
+  sky130_fd_sc_hd__or2_4 _06926_ (
     .A(\rapcore0.microstepper0.offtimer1.run ),
-    .B(_01254_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01255_)
-  );
-  sky130_fd_sc_hd__and3_4 _06926_ (
-    .A(_01234_),
-    .B(_01235_),
-    .C(_01255_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01125_)
-  );
-  sky130_fd_sc_hd__inv_2 _06927_ (
-    .A(\rapcore0.microstepper0.blanktimer0.start_enable ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01256_)
-  );
-  sky130_fd_sc_hd__buf_2 _06928_ (
-    .A(_01256_),
+    .B(_01256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01257_)
   );
-  sky130_fd_sc_hd__buf_2 _06929_ (
-    .A(_01257_),
+  sky130_fd_sc_hd__and3_4 _06927_ (
+    .A(_01234_),
+    .B(_01237_),
+    .C(_01257_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01258_)
+    .X(_01125_)
   );
-  sky130_fd_sc_hd__or2_4 _06930_ (
-    .A(\rapcore0.microstepper0.blank_timer0[1] ),
-    .B(\rapcore0.microstepper0.blank_timer0[0] ),
+  sky130_fd_sc_hd__inv_2 _06928_ (
+    .A(\rapcore0.microstepper0.blanktimer0.start_enable ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01258_)
+  );
+  sky130_fd_sc_hd__buf_2 _06929_ (
+    .A(_01258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01259_)
   );
-  sky130_fd_sc_hd__or2_4 _06931_ (
-    .A(\rapcore0.microstepper0.blank_timer0[2] ),
-    .B(_01259_),
+  sky130_fd_sc_hd__buf_2 _06930_ (
+    .A(_01259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01260_)
   );
-  sky130_fd_sc_hd__or2_4 _06932_ (
-    .A(\rapcore0.microstepper0.blank_timer0[3] ),
-    .B(_01260_),
+  sky130_fd_sc_hd__buf_2 _06931_ (
+    .A(_01236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01261_)
   );
-  sky130_fd_sc_hd__or2_4 _06933_ (
-    .A(\rapcore0.microstepper0.blank_timer0[4] ),
-    .B(_01261_),
+  sky130_fd_sc_hd__or2_4 _06932_ (
+    .A(\rapcore0.microstepper0.blank_timer0[1] ),
+    .B(\rapcore0.microstepper0.blank_timer0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01262_)
   );
-  sky130_fd_sc_hd__or2_4 _06934_ (
-    .A(\rapcore0.microstepper0.blank_timer0[5] ),
+  sky130_fd_sc_hd__or2_4 _06933_ (
+    .A(\rapcore0.microstepper0.blank_timer0[2] ),
     .B(_01262_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194765,63 +194931,63 @@
     .VPWR(vccd1),
     .X(_01263_)
   );
-  sky130_fd_sc_hd__inv_2 _06935_ (
-    .A(io_in[25]),
+  sky130_fd_sc_hd__or2_4 _06934_ (
+    .A(\rapcore0.microstepper0.blank_timer0[3] ),
+    .B(_01263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01264_)
+    .X(_01264_)
   );
-  sky130_fd_sc_hd__or4_4 _06936_ (
-    .A(\rapcore0.microstepper0.blank_timer0[6] ),
-    .B(_01263_),
-    .C(\rapcore0.microstepper0.blank_timer0[7] ),
-    .D(_01264_),
+  sky130_fd_sc_hd__or2_4 _06935_ (
+    .A(\rapcore0.microstepper0.blank_timer0[4] ),
+    .B(_01264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01265_)
   );
-  sky130_fd_sc_hd__or2_4 _06937_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
-    .B(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
+  sky130_fd_sc_hd__or2_4 _06936_ (
+    .A(\rapcore0.microstepper0.blank_timer0[5] ),
+    .B(_01265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01266_)
   );
-  sky130_fd_sc_hd__or2_4 _06938_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[2] ),
-    .B(_01266_),
+  sky130_fd_sc_hd__inv_2 _06937_ (
+    .A(io_in[25]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01267_)
+    .Y(_01267_)
   );
-  sky130_fd_sc_hd__or2_4 _06939_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
-    .B(_01267_),
+  sky130_fd_sc_hd__or4_4 _06938_ (
+    .A(\rapcore0.microstepper0.blank_timer0[6] ),
+    .B(_01266_),
+    .C(\rapcore0.microstepper0.blank_timer0[7] ),
+    .D(_01267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01268_)
   );
-  sky130_fd_sc_hd__or2_4 _06940_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
-    .B(_01268_),
+  sky130_fd_sc_hd__or2_4 _06939_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
+    .B(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01269_)
   );
-  sky130_fd_sc_hd__or2_4 _06941_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
+  sky130_fd_sc_hd__or2_4 _06940_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[2] ),
     .B(_01269_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194829,8 +194995,8 @@
     .VPWR(vccd1),
     .X(_01270_)
   );
-  sky130_fd_sc_hd__or2_4 _06942_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
+  sky130_fd_sc_hd__or2_4 _06941_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
     .B(_01270_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194838,8 +195004,8 @@
     .VPWR(vccd1),
     .X(_01271_)
   );
-  sky130_fd_sc_hd__or2_4 _06943_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
+  sky130_fd_sc_hd__or2_4 _06942_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
     .B(_01271_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194847,8 +195013,8 @@
     .VPWR(vccd1),
     .X(_01272_)
   );
-  sky130_fd_sc_hd__or2_4 _06944_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
+  sky130_fd_sc_hd__or2_4 _06943_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
     .B(_01272_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194856,8 +195022,8 @@
     .VPWR(vccd1),
     .X(_01273_)
   );
-  sky130_fd_sc_hd__or2_4 _06945_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
+  sky130_fd_sc_hd__or2_4 _06944_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
     .B(_01273_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194865,8 +195031,8 @@
     .VPWR(vccd1),
     .X(_01274_)
   );
-  sky130_fd_sc_hd__or2_4 _06946_ (
-    .A(_01265_),
+  sky130_fd_sc_hd__or2_4 _06945_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
     .B(_01274_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194874,24 +195040,26 @@
     .VPWR(vccd1),
     .X(_01275_)
   );
-  sky130_fd_sc_hd__inv_2 _06947_ (
-    .A(_01275_),
+  sky130_fd_sc_hd__or2_4 _06946_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
+    .B(_01275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01276_)
+    .X(_01276_)
   );
-  sky130_fd_sc_hd__buf_2 _06948_ (
-    .A(_01276_),
+  sky130_fd_sc_hd__or2_4 _06947_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
+    .B(_01276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01277_)
   );
-  sky130_fd_sc_hd__or2_4 _06949_ (
-    .A(\rapcore0.microstepper0.offtimer0.run ),
+  sky130_fd_sc_hd__or2_4 _06948_ (
+    .A(_01268_),
     .B(_01277_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -194899,375 +195067,376 @@
     .VPWR(vccd1),
     .X(_01278_)
   );
-  sky130_fd_sc_hd__and3_4 _06950_ (
-    .A(_01258_),
-    .B(_01235_),
-    .C(_01278_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01124_)
-  );
-  sky130_fd_sc_hd__inv_2 _06951_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[7] ),
+  sky130_fd_sc_hd__inv_2 _06949_ (
+    .A(_01278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01279_)
   );
-  sky130_fd_sc_hd__inv_2 _06952_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.step_r[0] ),
+  sky130_fd_sc_hd__buf_2 _06950_ (
+    .A(_01279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01280_)
+    .X(_01280_)
   );
-  sky130_fd_sc_hd__or3_4 _06953_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.step_r[1] ),
+  sky130_fd_sc_hd__or2_4 _06951_ (
+    .A(\rapcore0.microstepper0.offtimer0.run ),
     .B(_01280_),
-    .C(\rapcore0.microstepper0.microstepper_control0.step_r[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01281_)
   );
-  sky130_fd_sc_hd__inv_2 _06954_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[6] ),
+  sky130_fd_sc_hd__and3_4 _06952_ (
+    .A(_01260_),
+    .B(_01261_),
+    .C(_01281_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01124_)
+  );
+  sky130_fd_sc_hd__inv_2 _06953_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01282_)
   );
-  sky130_fd_sc_hd__buf_2 _06955_ (
-    .A(_01282_),
+  sky130_fd_sc_hd__inv_2 _06954_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.step_r[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01283_)
+    .Y(_01283_)
   );
-  sky130_fd_sc_hd__buf_2 _06956_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.dir_r[1] ),
+  sky130_fd_sc_hd__or3_4 _06955_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.step_r[1] ),
+    .B(_01283_),
+    .C(\rapcore0.microstepper0.microstepper_control0.step_r[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01284_)
   );
-  sky130_fd_sc_hd__and2_4 _06957_ (
-    .A(_01283_),
-    .B(_01284_),
+  sky130_fd_sc_hd__inv_2 _06956_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01285_)
+    .Y(_01285_)
   );
-  sky130_fd_sc_hd__inv_2 _06958_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[4] ),
+  sky130_fd_sc_hd__buf_2 _06957_ (
+    .A(_01285_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01286_)
+    .X(_01286_)
   );
-  sky130_fd_sc_hd__inv_2 _06959_ (
+  sky130_fd_sc_hd__buf_2 _06958_ (
     .A(\rapcore0.microstepper0.microstepper_control0.dir_r[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01287_)
+    .X(_01287_)
   );
-  sky130_fd_sc_hd__buf_2 _06960_ (
-    .A(_01287_),
+  sky130_fd_sc_hd__and2_4 _06959_ (
+    .A(_01286_),
+    .B(_01287_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01288_)
   );
-  sky130_fd_sc_hd__and2_4 _06961_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
-    .B(_01288_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01289_)
-  );
-  sky130_fd_sc_hd__and2_4 _06962_ (
+  sky130_fd_sc_hd__inv_2 _06960_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[4] ),
-    .B(_01287_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01290_)
+    .Y(_01289_)
   );
-  sky130_fd_sc_hd__a21oi_4 _06963_ (
-    .A1(_01286_),
-    .A2(_01284_),
-    .B1(_01290_),
+  sky130_fd_sc_hd__inv_2 _06961_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.dir_r[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01291_)
+    .Y(_01290_)
   );
-  sky130_fd_sc_hd__and2_4 _06964_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
-    .B(_01287_),
+  sky130_fd_sc_hd__buf_2 _06962_ (
+    .A(_01290_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01291_)
+  );
+  sky130_fd_sc_hd__and2_4 _06963_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
+    .B(_01291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01292_)
   );
-  sky130_fd_sc_hd__inv_2 _06965_ (
+  sky130_fd_sc_hd__and2_4 _06964_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[4] ),
+    .B(_01290_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01293_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _06965_ (
+    .A1(_01289_),
+    .A2(_01287_),
+    .B1(_01293_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01294_)
+  );
+  sky130_fd_sc_hd__and2_4 _06966_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
+    .B(_01290_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01295_)
+  );
+  sky130_fd_sc_hd__inv_2 _06967_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01293_)
+    .Y(_01296_)
   );
-  sky130_fd_sc_hd__o22a_4 _06966_ (
-    .A1(_01293_),
-    .A2(_01284_),
+  sky130_fd_sc_hd__o22a_4 _06968_ (
+    .A1(_01296_),
+    .A2(_01287_),
     .B1(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
-    .B2(_01287_),
+    .B2(_01290_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01294_)
+    .X(_01297_)
   );
-  sky130_fd_sc_hd__inv_2 _06967_ (
+  sky130_fd_sc_hd__inv_2 _06969_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01295_)
+    .Y(_01298_)
   );
-  sky130_fd_sc_hd__o22a_4 _06968_ (
-    .A1(_01295_),
+  sky130_fd_sc_hd__o22a_4 _06970_ (
+    .A1(_01298_),
     .A2(\rapcore0.microstepper0.microstepper_control0.dir_r[1] ),
     .B1(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
-    .B2(_01287_),
+    .B2(_01290_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01296_)
+    .X(_01299_)
   );
-  sky130_fd_sc_hd__nand2_4 _06969_ (
+  sky130_fd_sc_hd__nand2_4 _06971_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
-    .B(_01296_),
+    .B(_01299_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01297_)
+    .Y(_01300_)
   );
-  sky130_fd_sc_hd__o21a_4 _06970_ (
-    .A1(_01295_),
+  sky130_fd_sc_hd__o21a_4 _06972_ (
+    .A1(_01298_),
     .A2(\rapcore0.microstepper0.microstepper_control0.dir_r[1] ),
-    .B1(_01297_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01298_)
-  );
-  sky130_fd_sc_hd__inv_2 _06971_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01299_)
-  );
-  sky130_fd_sc_hd__a21o_4 _06972_ (
-    .A1(_01299_),
-    .A2(_01284_),
-    .B1(_01292_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01300_)
-  );
-  sky130_fd_sc_hd__or2_4 _06973_ (
-    .A(_01298_),
-    .B(_01300_),
+    .B1(_01300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01301_)
   );
-  sky130_fd_sc_hd__inv_2 _06974_ (
-    .A(_01301_),
+  sky130_fd_sc_hd__inv_2 _06973_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01302_)
   );
-  sky130_fd_sc_hd__and2_4 _06975_ (
-    .A(_01294_),
-    .B(_01302_),
+  sky130_fd_sc_hd__a21o_4 _06974_ (
+    .A1(_01302_),
+    .A2(_01287_),
+    .B1(_01295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01303_)
   );
-  sky130_fd_sc_hd__a211o_4 _06976_ (
-    .A1(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
-    .A2(_01288_),
-    .B1(_01292_),
-    .C1(_01303_),
+  sky130_fd_sc_hd__or2_4 _06975_ (
+    .A(_01301_),
+    .B(_01303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01304_)
   );
-  sky130_fd_sc_hd__and2_4 _06977_ (
-    .A(_01291_),
-    .B(_01304_),
+  sky130_fd_sc_hd__inv_2 _06976_ (
+    .A(_01304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01305_)
+    .Y(_01305_)
   );
-  sky130_fd_sc_hd__o22a_4 _06978_ (
-    .A1(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
-    .A2(_01288_),
-    .B1(_01289_),
-    .B2(_01305_),
+  sky130_fd_sc_hd__and2_4 _06977_ (
+    .A(_01297_),
+    .B(_01305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01306_)
   );
-  sky130_fd_sc_hd__a21oi_4 _06979_ (
-    .A1(_01283_),
-    .A2(_01286_),
-    .B1(_01306_),
+  sky130_fd_sc_hd__a211o_4 _06978_ (
+    .A1(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
+    .A2(_01291_),
+    .B1(_01295_),
+    .C1(_01306_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01307_)
+    .X(_01307_)
   );
-  sky130_fd_sc_hd__and2_4 _06980_ (
-    .A(_01288_),
-    .B(_01306_),
+  sky130_fd_sc_hd__and2_4 _06979_ (
+    .A(_01294_),
+    .B(_01307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01308_)
   );
-  sky130_fd_sc_hd__or4_4 _06981_ (
-    .A(_01281_),
-    .B(_01285_),
-    .C(_01307_),
-    .D(_01308_),
+  sky130_fd_sc_hd__o22a_4 _06980_ (
+    .A1(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
+    .A2(_01291_),
+    .B1(_01292_),
+    .B2(_01308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01309_)
   );
-  sky130_fd_sc_hd__buf_2 _06982_ (
-    .A(_01194_),
+  sky130_fd_sc_hd__a21oi_4 _06981_ (
+    .A1(_01286_),
+    .A2(_01289_),
+    .B1(_01309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01310_)
+    .Y(_01310_)
   );
-  sky130_fd_sc_hd__buf_2 _06983_ (
-    .A(_01310_),
+  sky130_fd_sc_hd__and2_4 _06982_ (
+    .A(_01291_),
+    .B(_01309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01311_)
   );
-  sky130_fd_sc_hd__buf_2 _06984_ (
-    .A(_01311_),
+  sky130_fd_sc_hd__or4_4 _06983_ (
+    .A(_01284_),
+    .B(_01288_),
+    .C(_01310_),
+    .D(_01311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01312_)
   );
-  sky130_fd_sc_hd__nor2_4 _06985_ (
-    .A(_01279_),
-    .B(_01309_),
+  sky130_fd_sc_hd__buf_2 _06984_ (
+    .A(_01195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01313_)
+    .X(_01313_)
   );
-  sky130_fd_sc_hd__a211o_4 _06986_ (
-    .A1(_01279_),
-    .A2(_01309_),
-    .B1(_01312_),
-    .C1(_01313_),
+  sky130_fd_sc_hd__buf_2 _06985_ (
+    .A(_01313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01314_)
   );
-  sky130_fd_sc_hd__inv_2 _06987_ (
-    .A(_01314_),
+  sky130_fd_sc_hd__nor2_4 _06986_ (
+    .A(_01282_),
+    .B(_01312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01123_)
+    .Y(_01315_)
   );
-  sky130_fd_sc_hd__buf_2 _06988_ (
-    .A(_01281_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01315_)
-  );
-  sky130_fd_sc_hd__buf_2 _06989_ (
-    .A(_01315_),
+  sky130_fd_sc_hd__a211o_4 _06987_ (
+    .A1(_01282_),
+    .A2(_01312_),
+    .B1(_01314_),
+    .C1(_01315_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01316_)
   );
-  sky130_fd_sc_hd__buf_2 _06990_ (
-    .A(_01310_),
+  sky130_fd_sc_hd__inv_2 _06988_ (
+    .A(_01316_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01123_)
+  );
+  sky130_fd_sc_hd__buf_2 _06989_ (
+    .A(_01284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01317_)
   );
-  sky130_fd_sc_hd__buf_2 _06991_ (
+  sky130_fd_sc_hd__buf_2 _06990_ (
     .A(_01317_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195275,7 +195444,7 @@
     .VPWR(vccd1),
     .X(_01318_)
   );
-  sky130_fd_sc_hd__buf_2 _06992_ (
+  sky130_fd_sc_hd__buf_2 _06991_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195283,7 +195452,7 @@
     .VPWR(vccd1),
     .X(_01319_)
   );
-  sky130_fd_sc_hd__buf_2 _06993_ (
+  sky130_fd_sc_hd__buf_2 _06992_ (
     .A(_01319_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195291,36 +195460,36 @@
     .VPWR(vccd1),
     .X(_01320_)
   );
-  sky130_fd_sc_hd__a21o_4 _06994_ (
+  sky130_fd_sc_hd__a21o_4 _06993_ (
     .A1(_01320_),
-    .A2(_01288_),
-    .B1(_01285_),
+    .A2(_01291_),
+    .B1(_01288_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01321_)
   );
-  sky130_fd_sc_hd__or2_4 _06995_ (
-    .A(_01290_),
-    .B(_01306_),
+  sky130_fd_sc_hd__or2_4 _06994_ (
+    .A(_01293_),
+    .B(_01309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01322_)
   );
-  sky130_fd_sc_hd__a21oi_4 _06996_ (
+  sky130_fd_sc_hd__a21oi_4 _06995_ (
     .A1(_01321_),
     .A2(_01322_),
-    .B1(_01315_),
+    .B1(_01317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01323_)
   );
-  sky130_fd_sc_hd__o21a_4 _06997_ (
+  sky130_fd_sc_hd__o21a_4 _06996_ (
     .A1(_01321_),
     .A2(_01322_),
     .B1(_01323_),
@@ -195330,10 +195499,10 @@
     .VPWR(vccd1),
     .X(_01324_)
   );
-  sky130_fd_sc_hd__a211o_4 _06998_ (
-    .A1(_01283_),
-    .A2(_01316_),
-    .B1(_01318_),
+  sky130_fd_sc_hd__a211o_4 _06997_ (
+    .A1(_01286_),
+    .A2(_01318_),
+    .B1(_01314_),
     .C1(_01324_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195341,7 +195510,7 @@
     .VPWR(vccd1),
     .X(_01325_)
   );
-  sky130_fd_sc_hd__inv_2 _06999_ (
+  sky130_fd_sc_hd__inv_2 _06998_ (
     .A(_01325_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195349,7 +195518,7 @@
     .VPWR(vccd1),
     .Y(_01122_)
   );
-  sky130_fd_sc_hd__inv_2 _07000_ (
+  sky130_fd_sc_hd__inv_2 _06999_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195357,154 +195526,154 @@
     .VPWR(vccd1),
     .Y(_01326_)
   );
-  sky130_fd_sc_hd__a21o_4 _07001_ (
-    .A1(_01326_),
-    .A2(_01284_),
-    .B1(_01289_),
+  sky130_fd_sc_hd__buf_2 _07000_ (
+    .A(_01196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01327_)
   );
-  sky130_fd_sc_hd__or2_4 _07002_ (
-    .A(_01290_),
-    .B(_01305_),
+  sky130_fd_sc_hd__buf_2 _07001_ (
+    .A(_01327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01328_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07003_ (
-    .A1(_01327_),
-    .A2(_01328_),
-    .B1(_01281_),
+  sky130_fd_sc_hd__a21o_4 _07002_ (
+    .A1(_01326_),
+    .A2(_01287_),
+    .B1(_01292_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01329_)
+    .X(_01329_)
   );
-  sky130_fd_sc_hd__o21a_4 _07004_ (
-    .A1(_01327_),
-    .A2(_01328_),
-    .B1(_01329_),
+  sky130_fd_sc_hd__or2_4 _07003_ (
+    .A(_01293_),
+    .B(_01308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01330_)
   );
-  sky130_fd_sc_hd__a211o_4 _07005_ (
-    .A1(_01326_),
-    .A2(_01316_),
-    .B1(_01318_),
-    .C1(_01330_),
+  sky130_fd_sc_hd__a21oi_4 _07004_ (
+    .A1(_01329_),
+    .A2(_01330_),
+    .B1(_01284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01331_)
+    .Y(_01331_)
   );
-  sky130_fd_sc_hd__inv_2 _07006_ (
-    .A(_01331_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01121_)
-  );
-  sky130_fd_sc_hd__buf_2 _07007_ (
-    .A(_01311_),
+  sky130_fd_sc_hd__o21a_4 _07005_ (
+    .A1(_01329_),
+    .A2(_01330_),
+    .B1(_01331_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01332_)
   );
-  sky130_fd_sc_hd__buf_2 _07008_ (
-    .A(_01332_),
+  sky130_fd_sc_hd__a211o_4 _07006_ (
+    .A1(_01326_),
+    .A2(_01318_),
+    .B1(_01328_),
+    .C1(_01332_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01333_)
   );
-  sky130_fd_sc_hd__nor2_4 _07009_ (
-    .A(_01291_),
-    .B(_01304_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01334_)
-  );
-  sky130_fd_sc_hd__inv_2 _07010_ (
-    .A(_01315_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01335_)
-  );
-  sky130_fd_sc_hd__o32a_4 _07011_ (
-    .A1(_01305_),
-    .A2(_01316_),
-    .A3(_01334_),
-    .B1(_01286_),
-    .B2(_01335_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01336_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07012_ (
+  sky130_fd_sc_hd__inv_2 _07007_ (
     .A(_01333_),
-    .B(_01336_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01120_)
+    .Y(_01121_)
   );
-  sky130_fd_sc_hd__buf_2 _07013_ (
-    .A(_01203_),
+  sky130_fd_sc_hd__buf_2 _07008_ (
+    .A(_01327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01337_)
+    .X(_01334_)
   );
-  sky130_fd_sc_hd__buf_2 _07014_ (
-    .A(_01337_),
+  sky130_fd_sc_hd__buf_2 _07009_ (
+    .A(_01334_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01335_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07010_ (
+    .A(_01294_),
+    .B(_01307_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01336_)
+  );
+  sky130_fd_sc_hd__inv_2 _07011_ (
+    .A(_01317_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01337_)
+  );
+  sky130_fd_sc_hd__o32a_4 _07012_ (
+    .A1(_01308_),
+    .A2(_01318_),
+    .A3(_01336_),
+    .B1(_01289_),
+    .B2(_01337_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01338_)
   );
-  sky130_fd_sc_hd__or2_4 _07015_ (
+  sky130_fd_sc_hd__nor2_4 _07013_ (
+    .A(_01335_),
+    .B(_01338_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01120_)
+  );
+  sky130_fd_sc_hd__or2_4 _07014_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
-    .B(_01335_),
+    .B(_01337_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01339_)
   );
-  sky130_fd_sc_hd__nor2_4 _07016_ (
-    .A(_01292_),
-    .B(_01302_),
+  sky130_fd_sc_hd__nor2_4 _07015_ (
+    .A(_01295_),
+    .B(_01305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01340_)
   );
-  sky130_fd_sc_hd__nor2_4 _07017_ (
-    .A(_01294_),
+  sky130_fd_sc_hd__nor2_4 _07016_ (
+    .A(_01297_),
     .B(_01340_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195512,10 +195681,10 @@
     .VPWR(vccd1),
     .Y(_01341_)
   );
-  sky130_fd_sc_hd__a211o_4 _07018_ (
-    .A1(_01294_),
+  sky130_fd_sc_hd__a211o_4 _07017_ (
+    .A1(_01297_),
     .A2(_01340_),
-    .B1(_01315_),
+    .B1(_01317_),
     .C1(_01341_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195523,8 +195692,8 @@
     .VPWR(vccd1),
     .X(_01342_)
   );
-  sky130_fd_sc_hd__and3_4 _07019_ (
-    .A(_01338_),
+  sky130_fd_sc_hd__and3_4 _07018_ (
+    .A(_01205_),
     .B(_01339_),
     .C(_01342_),
     .VGND(vssd1),
@@ -195533,252 +195702,252 @@
     .VPWR(vccd1),
     .X(_01119_)
   );
-  sky130_fd_sc_hd__buf_2 _07020_ (
-    .A(_01190_),
+  sky130_fd_sc_hd__buf_2 _07019_ (
+    .A(_01191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01343_)
   );
-  sky130_fd_sc_hd__buf_2 _07021_ (
-    .A(_01343_),
+  sky130_fd_sc_hd__nand2_4 _07020_ (
+    .A(_01301_),
+    .B(_01303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01344_)
+    .Y(_01344_)
   );
-  sky130_fd_sc_hd__nand2_4 _07022_ (
-    .A(_01298_),
-    .B(_01300_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01345_)
-  );
-  sky130_fd_sc_hd__a32o_4 _07023_ (
-    .A1(_01301_),
-    .A2(_01335_),
-    .A3(_01345_),
+  sky130_fd_sc_hd__a32o_4 _07021_ (
+    .A1(_01304_),
+    .A2(_01337_),
+    .A3(_01344_),
     .B1(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
-    .B2(_01316_),
+    .B2(_01318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01346_)
+    .X(_01345_)
   );
-  sky130_fd_sc_hd__and2_4 _07024_ (
-    .A(_01344_),
-    .B(_01346_),
+  sky130_fd_sc_hd__and2_4 _07022_ (
+    .A(_01343_),
+    .B(_01345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01118_)
   );
-  sky130_fd_sc_hd__or2_4 _07025_ (
+  sky130_fd_sc_hd__or2_4 _07023_ (
     .A(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
-    .B(_01296_),
+    .B(_01299_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01346_)
+  );
+  sky130_fd_sc_hd__a32o_4 _07024_ (
+    .A1(_01300_),
+    .A2(_01337_),
+    .A3(_01346_),
+    .B1(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
+    .B2(_01318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01347_)
   );
-  sky130_fd_sc_hd__a32o_4 _07026_ (
-    .A1(_01297_),
-    .A2(_01335_),
-    .A3(_01347_),
-    .B1(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
-    .B2(_01316_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01348_)
-  );
-  sky130_fd_sc_hd__and2_4 _07027_ (
-    .A(_01344_),
-    .B(_01348_),
+  sky130_fd_sc_hd__and2_4 _07025_ (
+    .A(_01343_),
+    .B(_01347_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01117_)
   );
+  sky130_fd_sc_hd__or2_4 _07026_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
+    .B(_01337_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01348_)
+  );
+  sky130_fd_sc_hd__inv_2 _07027_ (
+    .A(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01349_)
+  );
   sky130_fd_sc_hd__or2_4 _07028_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
-    .B(_01335_),
+    .A(_01349_),
+    .B(_01317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01349_)
+    .X(_01350_)
   );
-  sky130_fd_sc_hd__inv_2 _07029_ (
-    .A(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01350_)
-  );
-  sky130_fd_sc_hd__or2_4 _07030_ (
-    .A(_01350_),
-    .B(_01315_),
+  sky130_fd_sc_hd__buf_2 _07029_ (
+    .A(_01235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01351_)
   );
-  sky130_fd_sc_hd__buf_2 _07031_ (
-    .A(_01188_),
+  sky130_fd_sc_hd__buf_2 _07030_ (
+    .A(_01351_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01352_)
   );
-  sky130_fd_sc_hd__buf_2 _07032_ (
-    .A(_01352_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01353_)
-  );
-  sky130_fd_sc_hd__buf_2 _07033_ (
-    .A(_01353_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01354_)
-  );
-  sky130_fd_sc_hd__and3_4 _07034_ (
-    .A(_01349_),
-    .B(_01351_),
-    .C(_01354_),
+  sky130_fd_sc_hd__and3_4 _07031_ (
+    .A(_01348_),
+    .B(_01350_),
+    .C(_01352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01116_)
   );
-  sky130_fd_sc_hd__inv_2 _07035_ (
+  sky130_fd_sc_hd__inv_2 _07032_ (
     .A(\rapcore0.encoder0.a_stable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_01353_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _07033_ (
+    .A1_N(_01353_),
+    .A2_N(\rapcore0.encoder0.a_stable[2] ),
+    .B1(_01353_),
+    .B2(\rapcore0.encoder0.a_stable[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01354_)
+  );
+  sky130_fd_sc_hd__inv_2 _07034_ (
+    .A(\rapcore0.encoder0.b_stable[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_01355_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07036_ (
+  sky130_fd_sc_hd__a2bb2o_4 _07035_ (
     .A1_N(_01355_),
-    .A2_N(\rapcore0.encoder0.a_stable[2] ),
+    .A2_N(\rapcore0.encoder0.b_stable[1] ),
     .B1(_01355_),
-    .B2(\rapcore0.encoder0.a_stable[2] ),
+    .B2(\rapcore0.encoder0.b_stable[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01356_)
   );
+  sky130_fd_sc_hd__a2bb2o_4 _07036_ (
+    .A1_N(_01354_),
+    .A2_N(_01356_),
+    .B1(_01354_),
+    .B2(_01356_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01357_)
+  );
   sky130_fd_sc_hd__inv_2 _07037_ (
-    .A(\rapcore0.encoder0.b_stable[2] ),
+    .A(_01357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01357_)
+    .Y(_01358_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07038_ (
-    .A1_N(_01357_),
-    .A2_N(\rapcore0.encoder0.b_stable[1] ),
-    .B1(_01357_),
-    .B2(\rapcore0.encoder0.b_stable[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01358_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _07039_ (
-    .A1_N(_01356_),
-    .A2_N(_01358_),
-    .B1(_01356_),
-    .B2(_01358_),
+  sky130_fd_sc_hd__buf_2 _07038_ (
+    .A(_01358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01359_)
   );
-  sky130_fd_sc_hd__inv_2 _07040_ (
+  sky130_fd_sc_hd__buf_2 _07039_ (
     .A(_01359_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01360_)
+    .X(_01360_)
   );
-  sky130_fd_sc_hd__buf_2 _07041_ (
-    .A(_01360_),
+  sky130_fd_sc_hd__or2_4 _07040_ (
+    .A(\rapcore0.encoder0.count[63] ),
+    .B(_01360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01361_)
   );
-  sky130_fd_sc_hd__buf_2 _07042_ (
-    .A(_01361_),
+  sky130_fd_sc_hd__inv_2 _07041_ (
+    .A(\rapcore0.encoder0.count[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01362_)
+    .Y(_01362_)
   );
-  sky130_fd_sc_hd__or2_4 _07043_ (
-    .A(\rapcore0.encoder0.count[63] ),
-    .B(_01362_),
+  sky130_fd_sc_hd__o22a_4 _07042_ (
+    .A1(_01353_),
+    .A2(\rapcore0.encoder0.b_stable[2] ),
+    .B1(\rapcore0.encoder0.a_stable[1] ),
+    .B2(_01355_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01363_)
   );
-  sky130_fd_sc_hd__inv_2 _07044_ (
-    .A(\rapcore0.encoder0.count[62] ),
+  sky130_fd_sc_hd__inv_2 _07043_ (
+    .A(_01363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01364_)
   );
-  sky130_fd_sc_hd__o22a_4 _07045_ (
-    .A1(_01355_),
-    .A2(\rapcore0.encoder0.b_stable[2] ),
-    .B1(\rapcore0.encoder0.a_stable[1] ),
-    .B2(_01357_),
+  sky130_fd_sc_hd__buf_2 _07044_ (
+    .A(_01364_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01365_)
   );
-  sky130_fd_sc_hd__inv_2 _07046_ (
+  sky130_fd_sc_hd__buf_2 _07045_ (
     .A(_01365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01366_)
+    .X(_01366_)
   );
-  sky130_fd_sc_hd__buf_2 _07047_ (
+  sky130_fd_sc_hd__buf_2 _07046_ (
     .A(_01366_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195786,7 +195955,7 @@
     .VPWR(vccd1),
     .X(_01367_)
   );
-  sky130_fd_sc_hd__buf_2 _07048_ (
+  sky130_fd_sc_hd__buf_2 _07047_ (
     .A(_01367_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195794,7 +195963,7 @@
     .VPWR(vccd1),
     .X(_01368_)
   );
-  sky130_fd_sc_hd__buf_2 _07049_ (
+  sky130_fd_sc_hd__buf_2 _07048_ (
     .A(_01368_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195802,7 +195971,7 @@
     .VPWR(vccd1),
     .X(_01369_)
   );
-  sky130_fd_sc_hd__buf_2 _07050_ (
+  sky130_fd_sc_hd__buf_2 _07049_ (
     .A(_01369_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195810,7 +195979,7 @@
     .VPWR(vccd1),
     .X(_01370_)
   );
-  sky130_fd_sc_hd__buf_2 _07051_ (
+  sky130_fd_sc_hd__buf_2 _07050_ (
     .A(_01370_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195818,7 +195987,7 @@
     .VPWR(vccd1),
     .X(_01371_)
   );
-  sky130_fd_sc_hd__buf_2 _07052_ (
+  sky130_fd_sc_hd__buf_2 _07051_ (
     .A(_01371_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195826,7 +195995,7 @@
     .VPWR(vccd1),
     .X(_01372_)
   );
-  sky130_fd_sc_hd__buf_2 _07053_ (
+  sky130_fd_sc_hd__buf_2 _07052_ (
     .A(_01372_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195834,7 +196003,7 @@
     .VPWR(vccd1),
     .X(_01373_)
   );
-  sky130_fd_sc_hd__buf_2 _07054_ (
+  sky130_fd_sc_hd__buf_2 _07053_ (
     .A(_01373_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195842,7 +196011,7 @@
     .VPWR(vccd1),
     .X(_01374_)
   );
-  sky130_fd_sc_hd__buf_2 _07055_ (
+  sky130_fd_sc_hd__buf_2 _07054_ (
     .A(_01374_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195850,7 +196019,7 @@
     .VPWR(vccd1),
     .X(_01375_)
   );
-  sky130_fd_sc_hd__buf_2 _07056_ (
+  sky130_fd_sc_hd__buf_2 _07055_ (
     .A(_01375_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195858,7 +196027,7 @@
     .VPWR(vccd1),
     .X(_01376_)
   );
-  sky130_fd_sc_hd__buf_2 _07057_ (
+  sky130_fd_sc_hd__buf_2 _07056_ (
     .A(_01376_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195866,7 +196035,7 @@
     .VPWR(vccd1),
     .X(_01377_)
   );
-  sky130_fd_sc_hd__buf_2 _07058_ (
+  sky130_fd_sc_hd__buf_2 _07057_ (
     .A(_01377_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195874,15 +196043,15 @@
     .VPWR(vccd1),
     .X(_01378_)
   );
-  sky130_fd_sc_hd__buf_2 _07059_ (
-    .A(_01378_),
+  sky130_fd_sc_hd__buf_2 _07058_ (
+    .A(_01363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01379_)
   );
-  sky130_fd_sc_hd__buf_2 _07060_ (
+  sky130_fd_sc_hd__buf_2 _07059_ (
     .A(_01379_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195890,15 +196059,15 @@
     .VPWR(vccd1),
     .X(_01380_)
   );
-  sky130_fd_sc_hd__buf_2 _07061_ (
-    .A(_01365_),
+  sky130_fd_sc_hd__buf_2 _07060_ (
+    .A(_01380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01381_)
   );
-  sky130_fd_sc_hd__buf_2 _07062_ (
+  sky130_fd_sc_hd__buf_2 _07061_ (
     .A(_01381_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195906,7 +196075,7 @@
     .VPWR(vccd1),
     .X(_01382_)
   );
-  sky130_fd_sc_hd__buf_2 _07063_ (
+  sky130_fd_sc_hd__buf_2 _07062_ (
     .A(_01382_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195914,7 +196083,7 @@
     .VPWR(vccd1),
     .X(_01383_)
   );
-  sky130_fd_sc_hd__buf_2 _07064_ (
+  sky130_fd_sc_hd__buf_2 _07063_ (
     .A(_01383_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195922,7 +196091,7 @@
     .VPWR(vccd1),
     .X(_01384_)
   );
-  sky130_fd_sc_hd__buf_2 _07065_ (
+  sky130_fd_sc_hd__buf_2 _07064_ (
     .A(_01384_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195930,7 +196099,7 @@
     .VPWR(vccd1),
     .X(_01385_)
   );
-  sky130_fd_sc_hd__buf_2 _07066_ (
+  sky130_fd_sc_hd__buf_2 _07065_ (
     .A(_01385_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195938,7 +196107,7 @@
     .VPWR(vccd1),
     .X(_01386_)
   );
-  sky130_fd_sc_hd__buf_2 _07067_ (
+  sky130_fd_sc_hd__buf_2 _07066_ (
     .A(_01386_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195946,7 +196115,7 @@
     .VPWR(vccd1),
     .X(_01387_)
   );
-  sky130_fd_sc_hd__buf_2 _07068_ (
+  sky130_fd_sc_hd__buf_2 _07067_ (
     .A(_01387_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195954,7 +196123,7 @@
     .VPWR(vccd1),
     .X(_01388_)
   );
-  sky130_fd_sc_hd__buf_2 _07069_ (
+  sky130_fd_sc_hd__buf_2 _07068_ (
     .A(_01388_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195962,7 +196131,7 @@
     .VPWR(vccd1),
     .X(_01389_)
   );
-  sky130_fd_sc_hd__buf_2 _07070_ (
+  sky130_fd_sc_hd__buf_2 _07069_ (
     .A(_01389_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195970,7 +196139,7 @@
     .VPWR(vccd1),
     .X(_01390_)
   );
-  sky130_fd_sc_hd__buf_2 _07071_ (
+  sky130_fd_sc_hd__buf_2 _07070_ (
     .A(_01390_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -195978,318 +196147,318 @@
     .VPWR(vccd1),
     .X(_01391_)
   );
-  sky130_fd_sc_hd__buf_2 _07072_ (
-    .A(_01391_),
+  sky130_fd_sc_hd__o22a_4 _07071_ (
+    .A1(_01362_),
+    .A2(_01377_),
+    .B1(\rapcore0.encoder0.count[62] ),
+    .B2(_01391_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01392_)
   );
-  sky130_fd_sc_hd__buf_2 _07073_ (
-    .A(_01392_),
+  sky130_fd_sc_hd__and2_4 _07072_ (
+    .A(\rapcore0.encoder0.count[61] ),
+    .B(_01390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01393_)
   );
-  sky130_fd_sc_hd__o22a_4 _07074_ (
-    .A1(_01364_),
-    .A2(_01379_),
-    .B1(\rapcore0.encoder0.count[62] ),
-    .B2(_01393_),
+  sky130_fd_sc_hd__inv_2 _07073_ (
+    .A(\rapcore0.encoder0.count[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01394_)
+    .Y(_01394_)
   );
-  sky130_fd_sc_hd__and2_4 _07075_ (
-    .A(\rapcore0.encoder0.count[61] ),
-    .B(_01392_),
+  sky130_fd_sc_hd__a2bb2o_4 _07074_ (
+    .A1_N(_01394_),
+    .A2_N(_01376_),
+    .B1(_01394_),
+    .B2(_01376_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01395_)
   );
-  sky130_fd_sc_hd__inv_2 _07076_ (
-    .A(\rapcore0.encoder0.count[60] ),
+  sky130_fd_sc_hd__inv_2 _07075_ (
+    .A(_01393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01396_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07077_ (
-    .A1_N(_01396_),
-    .A2_N(_01378_),
+  sky130_fd_sc_hd__o21a_4 _07076_ (
+    .A1(\rapcore0.encoder0.count[61] ),
+    .A2(_01391_),
     .B1(_01396_),
-    .B2(_01378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01397_)
   );
-  sky130_fd_sc_hd__inv_2 _07078_ (
-    .A(_01395_),
+  sky130_fd_sc_hd__inv_2 _07077_ (
+    .A(_01397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01398_)
   );
-  sky130_fd_sc_hd__o21a_4 _07079_ (
-    .A1(\rapcore0.encoder0.count[61] ),
-    .A2(_01393_),
-    .B1(_01398_),
+  sky130_fd_sc_hd__nand2_4 _07078_ (
+    .A(\rapcore0.encoder0.count[59] ),
+    .B(_01389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01399_)
+    .Y(_01399_)
   );
-  sky130_fd_sc_hd__inv_2 _07080_ (
-    .A(_01399_),
+  sky130_fd_sc_hd__nand2_4 _07079_ (
+    .A(\rapcore0.encoder0.count[58] ),
+    .B(_01390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01400_)
   );
-  sky130_fd_sc_hd__nand2_4 _07081_ (
-    .A(\rapcore0.encoder0.count[59] ),
-    .B(_01391_),
+  sky130_fd_sc_hd__inv_2 _07080_ (
+    .A(\rapcore0.encoder0.count[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01401_)
   );
-  sky130_fd_sc_hd__nand2_4 _07082_ (
-    .A(\rapcore0.encoder0.count[58] ),
-    .B(_01392_),
+  sky130_fd_sc_hd__inv_2 _07081_ (
+    .A(\rapcore0.encoder0.count[57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01402_)
   );
-  sky130_fd_sc_hd__inv_2 _07083_ (
-    .A(\rapcore0.encoder0.count[56] ),
+  sky130_fd_sc_hd__o22a_4 _07082_ (
+    .A1(_01401_),
+    .A2(_01376_),
+    .B1(_01402_),
+    .B2(_01376_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01403_)
+    .X(_01403_)
   );
-  sky130_fd_sc_hd__inv_2 _07084_ (
-    .A(\rapcore0.encoder0.count[57] ),
+  sky130_fd_sc_hd__o21ai_4 _07083_ (
+    .A1(\rapcore0.encoder0.count[58] ),
+    .A2(_01390_),
+    .B1(_01400_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01404_)
   );
-  sky130_fd_sc_hd__o22a_4 _07085_ (
-    .A1(_01403_),
-    .A2(_01378_),
-    .B1(_01404_),
-    .B2(_01378_),
+  sky130_fd_sc_hd__and2_4 _07084_ (
+    .A(_01402_),
+    .B(_01375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01405_)
   );
-  sky130_fd_sc_hd__o21ai_4 _07086_ (
-    .A1(\rapcore0.encoder0.count[58] ),
-    .A2(_01392_),
-    .B1(_01402_),
+  sky130_fd_sc_hd__a21o_4 _07085_ (
+    .A1(\rapcore0.encoder0.count[57] ),
+    .A2(_01390_),
+    .B1(_01405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01406_)
+    .X(_01406_)
   );
-  sky130_fd_sc_hd__and2_4 _07087_ (
-    .A(_01404_),
-    .B(_01377_),
+  sky130_fd_sc_hd__o21a_4 _07086_ (
+    .A1(\rapcore0.encoder0.count[59] ),
+    .A2(_01389_),
+    .B1(_01399_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01407_)
   );
-  sky130_fd_sc_hd__a21o_4 _07088_ (
-    .A1(\rapcore0.encoder0.count[57] ),
-    .A2(_01392_),
-    .B1(_01407_),
+  sky130_fd_sc_hd__inv_2 _07087_ (
+    .A(_01407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01408_)
+    .Y(_01408_)
   );
-  sky130_fd_sc_hd__o21a_4 _07089_ (
-    .A1(\rapcore0.encoder0.count[59] ),
-    .A2(_01391_),
+  sky130_fd_sc_hd__a2bb2o_4 _07088_ (
+    .A1_N(_01401_),
+    .A2_N(_01375_),
     .B1(_01401_),
+    .B2(_01375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01409_)
   );
-  sky130_fd_sc_hd__inv_2 _07090_ (
-    .A(_01409_),
+  sky130_fd_sc_hd__inv_2 _07089_ (
+    .A(\rapcore0.encoder0.count[52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01410_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07091_ (
-    .A1_N(_01403_),
-    .A2_N(_01377_),
-    .B1(_01403_),
-    .B2(_01377_),
+  sky130_fd_sc_hd__inv_2 _07090_ (
+    .A(\rapcore0.encoder0.count[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01411_)
+    .Y(_01411_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07091_ (
+    .A1(_01410_),
+    .A2(_01374_),
+    .B1(_01411_),
+    .B2(_01374_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01412_)
   );
   sky130_fd_sc_hd__inv_2 _07092_ (
-    .A(\rapcore0.encoder0.count[52] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01412_)
-  );
-  sky130_fd_sc_hd__inv_2 _07093_ (
-    .A(\rapcore0.encoder0.count[53] ),
+    .A(_01412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01413_)
   );
-  sky130_fd_sc_hd__o22a_4 _07094_ (
-    .A1(_01412_),
-    .A2(_01376_),
-    .B1(_01413_),
-    .B2(_01376_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01414_)
-  );
-  sky130_fd_sc_hd__inv_2 _07095_ (
-    .A(_01414_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01415_)
-  );
-  sky130_fd_sc_hd__inv_2 _07096_ (
+  sky130_fd_sc_hd__inv_2 _07093_ (
     .A(\rapcore0.encoder0.count[54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01416_)
+    .Y(_01414_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07097_ (
-    .A1_N(_01416_),
-    .A2_N(_01377_),
+  sky130_fd_sc_hd__a2bb2o_4 _07094_ (
+    .A1_N(_01414_),
+    .A2_N(_01375_),
     .B1(\rapcore0.encoder0.count[55] ),
-    .B2(_01391_),
+    .B2(_01389_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01415_)
+  );
+  sky130_fd_sc_hd__and2_4 _07095_ (
+    .A(\rapcore0.encoder0.count[48] ),
+    .B(_01386_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01416_)
+  );
+  sky130_fd_sc_hd__and2_4 _07096_ (
+    .A(\rapcore0.encoder0.count[49] ),
+    .B(_01385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01417_)
   );
-  sky130_fd_sc_hd__and2_4 _07098_ (
-    .A(\rapcore0.encoder0.count[48] ),
-    .B(_01388_),
+  sky130_fd_sc_hd__and2_4 _07097_ (
+    .A(\rapcore0.encoder0.count[50] ),
+    .B(_01386_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01418_)
   );
-  sky130_fd_sc_hd__and2_4 _07099_ (
-    .A(\rapcore0.encoder0.count[49] ),
-    .B(_01387_),
+  sky130_fd_sc_hd__and2_4 _07098_ (
+    .A(\rapcore0.encoder0.count[51] ),
+    .B(_01386_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01419_)
   );
-  sky130_fd_sc_hd__and2_4 _07100_ (
-    .A(\rapcore0.encoder0.count[50] ),
-    .B(_01388_),
+  sky130_fd_sc_hd__or4_4 _07099_ (
+    .A(_01416_),
+    .B(_01417_),
+    .C(_01418_),
+    .D(_01419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01420_)
   );
-  sky130_fd_sc_hd__and2_4 _07101_ (
-    .A(\rapcore0.encoder0.count[51] ),
-    .B(_01388_),
+  sky130_fd_sc_hd__and2_4 _07100_ (
+    .A(\rapcore0.encoder0.count[40] ),
+    .B(_01384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01421_)
   );
-  sky130_fd_sc_hd__or4_4 _07102_ (
-    .A(_01418_),
-    .B(_01419_),
-    .C(_01420_),
-    .D(_01421_),
+  sky130_fd_sc_hd__and2_4 _07101_ (
+    .A(\rapcore0.encoder0.count[41] ),
+    .B(_01384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01422_)
   );
-  sky130_fd_sc_hd__and2_4 _07103_ (
-    .A(\rapcore0.encoder0.count[40] ),
-    .B(_01386_),
+  sky130_fd_sc_hd__buf_2 _07102_ (
+    .A(_01381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01423_)
   );
-  sky130_fd_sc_hd__and2_4 _07104_ (
-    .A(\rapcore0.encoder0.count[41] ),
-    .B(_01386_),
+  sky130_fd_sc_hd__buf_2 _07103_ (
+    .A(_01423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01424_)
   );
-  sky130_fd_sc_hd__buf_2 _07105_ (
-    .A(_01383_),
+  sky130_fd_sc_hd__buf_2 _07104_ (
+    .A(_01424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01425_)
   );
-  sky130_fd_sc_hd__buf_2 _07106_ (
+  sky130_fd_sc_hd__buf_2 _07105_ (
     .A(_01425_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -196297,1736 +196466,1740 @@
     .VPWR(vccd1),
     .X(_01426_)
   );
-  sky130_fd_sc_hd__buf_2 _07107_ (
-    .A(_01426_),
+  sky130_fd_sc_hd__and2_4 _07106_ (
+    .A(\rapcore0.encoder0.count[42] ),
+    .B(_01426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01427_)
   );
-  sky130_fd_sc_hd__buf_2 _07108_ (
-    .A(_01427_),
+  sky130_fd_sc_hd__and2_4 _07107_ (
+    .A(\rapcore0.encoder0.count[43] ),
+    .B(_01426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01428_)
   );
-  sky130_fd_sc_hd__and2_4 _07109_ (
-    .A(\rapcore0.encoder0.count[42] ),
-    .B(_01428_),
+  sky130_fd_sc_hd__or4_4 _07108_ (
+    .A(_01421_),
+    .B(_01422_),
+    .C(_01427_),
+    .D(_01428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01429_)
   );
-  sky130_fd_sc_hd__and2_4 _07110_ (
-    .A(\rapcore0.encoder0.count[43] ),
-    .B(_01428_),
+  sky130_fd_sc_hd__inv_2 _07109_ (
+    .A(_01429_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01430_)
+    .Y(_01430_)
   );
-  sky130_fd_sc_hd__or4_4 _07111_ (
-    .A(_01423_),
-    .B(_01424_),
-    .C(_01429_),
-    .D(_01430_),
+  sky130_fd_sc_hd__and2_4 _07110_ (
+    .A(\rapcore0.encoder0.count[46] ),
+    .B(_01426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01431_)
   );
-  sky130_fd_sc_hd__inv_2 _07112_ (
-    .A(_01431_),
+  sky130_fd_sc_hd__inv_2 _07111_ (
+    .A(\rapcore0.encoder0.count[44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01432_)
   );
-  sky130_fd_sc_hd__and2_4 _07113_ (
-    .A(\rapcore0.encoder0.count[46] ),
-    .B(_01428_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01433_)
-  );
-  sky130_fd_sc_hd__inv_2 _07114_ (
-    .A(\rapcore0.encoder0.count[44] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01434_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _07115_ (
-    .A1_N(_01434_),
-    .A2_N(_01376_),
-    .B1(\rapcore0.encoder0.count[45] ),
-    .B2(_01389_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01435_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07116_ (
-    .A1(\rapcore0.encoder0.count[47] ),
-    .A2(_01390_),
-    .B1(_01433_),
-    .C1(_01435_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01436_)
-  );
-  sky130_fd_sc_hd__inv_2 _07117_ (
-    .A(_01436_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01437_)
-  );
-  sky130_fd_sc_hd__and2_4 _07118_ (
-    .A(\rapcore0.encoder0.count[38] ),
-    .B(_01428_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01438_)
-  );
-  sky130_fd_sc_hd__and2_4 _07119_ (
-    .A(\rapcore0.encoder0.count[39] ),
-    .B(_01428_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01439_)
-  );
-  sky130_fd_sc_hd__inv_2 _07120_ (
-    .A(\rapcore0.encoder0.count[36] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01440_)
-  );
-  sky130_fd_sc_hd__buf_2 _07121_ (
-    .A(_01374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01441_)
-  );
-  sky130_fd_sc_hd__inv_2 _07122_ (
-    .A(\rapcore0.encoder0.count[37] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01442_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07123_ (
-    .A1(_01440_),
-    .A2(_01441_),
-    .B1(_01442_),
-    .B2(_01441_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01443_)
-  );
-  sky130_fd_sc_hd__inv_2 _07124_ (
-    .A(_01443_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01444_)
-  );
-  sky130_fd_sc_hd__and2_4 _07125_ (
-    .A(\rapcore0.encoder0.count[32] ),
-    .B(_01427_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01445_)
-  );
-  sky130_fd_sc_hd__and2_4 _07126_ (
-    .A(\rapcore0.encoder0.count[33] ),
-    .B(_01385_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01446_)
-  );
-  sky130_fd_sc_hd__and2_4 _07127_ (
-    .A(\rapcore0.encoder0.count[34] ),
-    .B(_01427_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01447_)
-  );
-  sky130_fd_sc_hd__and2_4 _07128_ (
-    .A(\rapcore0.encoder0.count[35] ),
-    .B(_01427_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01448_)
-  );
-  sky130_fd_sc_hd__or4_4 _07129_ (
-    .A(_01445_),
-    .B(_01446_),
-    .C(_01447_),
-    .D(_01448_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01449_)
-  );
-  sky130_fd_sc_hd__or4_4 _07130_ (
-    .A(_01438_),
-    .B(_01439_),
-    .C(_01444_),
-    .D(_01449_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01450_)
-  );
-  sky130_fd_sc_hd__inv_2 _07131_ (
-    .A(_01450_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01451_)
-  );
-  sky130_fd_sc_hd__inv_2 _07132_ (
-    .A(\rapcore0.encoder0.count[40] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01452_)
-  );
-  sky130_fd_sc_hd__a21o_4 _07133_ (
-    .A1(_01452_),
-    .A2(_01374_),
-    .B1(_01423_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01453_)
-  );
-  sky130_fd_sc_hd__inv_2 _07134_ (
-    .A(_01424_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01454_)
-  );
-  sky130_fd_sc_hd__o21a_4 _07135_ (
-    .A1(\rapcore0.encoder0.count[41] ),
-    .A2(_01387_),
-    .B1(_01454_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01455_)
-  );
-  sky130_fd_sc_hd__inv_2 _07136_ (
-    .A(_01455_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01456_)
-  );
-  sky130_fd_sc_hd__inv_2 _07137_ (
-    .A(\rapcore0.encoder0.count[42] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01457_)
-  );
-  sky130_fd_sc_hd__buf_2 _07138_ (
-    .A(_01374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01458_)
-  );
-  sky130_fd_sc_hd__a21o_4 _07139_ (
-    .A1(_01457_),
-    .A2(_01458_),
-    .B1(_01429_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01459_)
-  );
-  sky130_fd_sc_hd__inv_2 _07140_ (
-    .A(\rapcore0.encoder0.count[43] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01460_)
-  );
-  sky130_fd_sc_hd__a21o_4 _07141_ (
-    .A1(_01460_),
-    .A2(_01458_),
-    .B1(_01430_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01461_)
-  );
-  sky130_fd_sc_hd__or4_4 _07142_ (
-    .A(_01453_),
-    .B(_01456_),
-    .C(_01459_),
-    .D(_01461_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01462_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _07143_ (
-    .A1_N(_01434_),
-    .A2_N(_01375_),
-    .B1(_01434_),
-    .B2(_01375_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01463_)
-  );
-  sky130_fd_sc_hd__inv_2 _07144_ (
-    .A(\rapcore0.encoder0.count[45] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01464_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07145_ (
-    .A1(_01464_),
-    .A2(_01374_),
+  sky130_fd_sc_hd__a2bb2o_4 _07112_ (
+    .A1_N(_01432_),
+    .A2_N(_01374_),
     .B1(\rapcore0.encoder0.count[45] ),
     .B2(_01387_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01465_)
+    .X(_01433_)
   );
-  sky130_fd_sc_hd__inv_2 _07146_ (
-    .A(_01465_),
+  sky130_fd_sc_hd__a211o_4 _07113_ (
+    .A1(\rapcore0.encoder0.count[47] ),
+    .A2(_01388_),
+    .B1(_01431_),
+    .C1(_01433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01466_)
+    .X(_01434_)
   );
-  sky130_fd_sc_hd__inv_2 _07147_ (
+  sky130_fd_sc_hd__inv_2 _07114_ (
+    .A(_01434_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01435_)
+  );
+  sky130_fd_sc_hd__and2_4 _07115_ (
+    .A(\rapcore0.encoder0.count[38] ),
+    .B(_01426_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01436_)
+  );
+  sky130_fd_sc_hd__and2_4 _07116_ (
+    .A(\rapcore0.encoder0.count[39] ),
+    .B(_01426_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01437_)
+  );
+  sky130_fd_sc_hd__inv_2 _07117_ (
+    .A(\rapcore0.encoder0.count[36] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01438_)
+  );
+  sky130_fd_sc_hd__buf_2 _07118_ (
+    .A(_01372_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01439_)
+  );
+  sky130_fd_sc_hd__inv_2 _07119_ (
+    .A(\rapcore0.encoder0.count[37] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01440_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07120_ (
+    .A1(_01438_),
+    .A2(_01439_),
+    .B1(_01440_),
+    .B2(_01439_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01441_)
+  );
+  sky130_fd_sc_hd__inv_2 _07121_ (
+    .A(_01441_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01442_)
+  );
+  sky130_fd_sc_hd__and2_4 _07122_ (
+    .A(\rapcore0.encoder0.count[32] ),
+    .B(_01425_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01443_)
+  );
+  sky130_fd_sc_hd__and2_4 _07123_ (
+    .A(\rapcore0.encoder0.count[33] ),
+    .B(_01383_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01444_)
+  );
+  sky130_fd_sc_hd__and2_4 _07124_ (
+    .A(\rapcore0.encoder0.count[34] ),
+    .B(_01425_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01445_)
+  );
+  sky130_fd_sc_hd__and2_4 _07125_ (
+    .A(\rapcore0.encoder0.count[35] ),
+    .B(_01425_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01446_)
+  );
+  sky130_fd_sc_hd__or4_4 _07126_ (
+    .A(_01443_),
+    .B(_01444_),
+    .C(_01445_),
+    .D(_01446_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01447_)
+  );
+  sky130_fd_sc_hd__or4_4 _07127_ (
+    .A(_01436_),
+    .B(_01437_),
+    .C(_01442_),
+    .D(_01447_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01448_)
+  );
+  sky130_fd_sc_hd__inv_2 _07128_ (
+    .A(_01448_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01449_)
+  );
+  sky130_fd_sc_hd__inv_2 _07129_ (
+    .A(\rapcore0.encoder0.count[40] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01450_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07130_ (
+    .A1(_01450_),
+    .A2(_01372_),
+    .B1(_01421_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01451_)
+  );
+  sky130_fd_sc_hd__inv_2 _07131_ (
+    .A(_01422_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01452_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07132_ (
+    .A1(\rapcore0.encoder0.count[41] ),
+    .A2(_01385_),
+    .B1(_01452_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01453_)
+  );
+  sky130_fd_sc_hd__inv_2 _07133_ (
+    .A(_01453_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01454_)
+  );
+  sky130_fd_sc_hd__inv_2 _07134_ (
+    .A(\rapcore0.encoder0.count[42] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01455_)
+  );
+  sky130_fd_sc_hd__buf_2 _07135_ (
+    .A(_01372_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01456_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07136_ (
+    .A1(_01455_),
+    .A2(_01456_),
+    .B1(_01427_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01457_)
+  );
+  sky130_fd_sc_hd__inv_2 _07137_ (
+    .A(\rapcore0.encoder0.count[43] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01458_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07138_ (
+    .A1(_01458_),
+    .A2(_01456_),
+    .B1(_01428_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01459_)
+  );
+  sky130_fd_sc_hd__or4_4 _07139_ (
+    .A(_01451_),
+    .B(_01454_),
+    .C(_01457_),
+    .D(_01459_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01460_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _07140_ (
+    .A1_N(_01432_),
+    .A2_N(_01373_),
+    .B1(_01432_),
+    .B2(_01373_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01461_)
+  );
+  sky130_fd_sc_hd__inv_2 _07141_ (
+    .A(\rapcore0.encoder0.count[45] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01462_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07142_ (
+    .A1(_01462_),
+    .A2(_01372_),
+    .B1(\rapcore0.encoder0.count[45] ),
+    .B2(_01385_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01463_)
+  );
+  sky130_fd_sc_hd__inv_2 _07143_ (
+    .A(_01463_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01464_)
+  );
+  sky130_fd_sc_hd__inv_2 _07144_ (
     .A(\rapcore0.encoder0.count[46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_01465_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07145_ (
+    .A1(_01465_),
+    .A2(_01456_),
+    .B1(_01431_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01466_)
+  );
+  sky130_fd_sc_hd__inv_2 _07146_ (
+    .A(\rapcore0.encoder0.count[47] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_01467_)
   );
-  sky130_fd_sc_hd__a21o_4 _07148_ (
-    .A1(_01467_),
-    .A2(_01458_),
-    .B1(_01433_),
+  sky130_fd_sc_hd__a2bb2o_4 _07147_ (
+    .A1_N(_01467_),
+    .A2_N(_01373_),
+    .B1(_01467_),
+    .B2(_01373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01468_)
   );
+  sky130_fd_sc_hd__or4_4 _07148_ (
+    .A(_01461_),
+    .B(_01464_),
+    .C(_01466_),
+    .D(_01468_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01469_)
+  );
   sky130_fd_sc_hd__inv_2 _07149_ (
-    .A(\rapcore0.encoder0.count[47] ),
+    .A(\rapcore0.encoder0.count[38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01469_)
+    .Y(_01470_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07150_ (
-    .A1_N(_01469_),
-    .A2_N(_01375_),
-    .B1(_01469_),
-    .B2(_01375_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01470_)
-  );
-  sky130_fd_sc_hd__or4_4 _07151_ (
-    .A(_01463_),
-    .B(_01466_),
-    .C(_01468_),
-    .D(_01470_),
+  sky130_fd_sc_hd__a21o_4 _07150_ (
+    .A1(_01470_),
+    .A2(_01456_),
+    .B1(_01436_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01471_)
   );
-  sky130_fd_sc_hd__inv_2 _07152_ (
-    .A(\rapcore0.encoder0.count[38] ),
+  sky130_fd_sc_hd__inv_2 _07151_ (
+    .A(\rapcore0.encoder0.count[39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01472_)
   );
-  sky130_fd_sc_hd__a21o_4 _07153_ (
+  sky130_fd_sc_hd__a21o_4 _07152_ (
     .A1(_01472_),
-    .A2(_01458_),
-    .B1(_01438_),
+    .A2(_01456_),
+    .B1(_01437_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01473_)
   );
-  sky130_fd_sc_hd__inv_2 _07154_ (
-    .A(\rapcore0.encoder0.count[39] ),
+  sky130_fd_sc_hd__buf_2 _07153_ (
+    .A(_01370_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01474_)
+    .X(_01474_)
   );
-  sky130_fd_sc_hd__a21o_4 _07155_ (
-    .A1(_01474_),
-    .A2(_01458_),
-    .B1(_01439_),
+  sky130_fd_sc_hd__buf_2 _07154_ (
+    .A(_01474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01475_)
   );
-  sky130_fd_sc_hd__buf_2 _07156_ (
-    .A(_01372_),
+  sky130_fd_sc_hd__a2bb2o_4 _07155_ (
+    .A1_N(_01438_),
+    .A2_N(_01475_),
+    .B1(_01438_),
+    .B2(_01475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01476_)
   );
-  sky130_fd_sc_hd__buf_2 _07157_ (
-    .A(_01476_),
+  sky130_fd_sc_hd__o22a_4 _07156_ (
+    .A1(_01440_),
+    .A2(_01371_),
+    .B1(\rapcore0.encoder0.count[37] ),
+    .B2(_01384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01477_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07158_ (
-    .A1_N(_01440_),
-    .A2_N(_01477_),
-    .B1(_01440_),
-    .B2(_01477_),
+  sky130_fd_sc_hd__inv_2 _07157_ (
+    .A(_01477_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01478_)
+    .Y(_01478_)
   );
-  sky130_fd_sc_hd__o22a_4 _07159_ (
-    .A1(_01442_),
-    .A2(_01373_),
-    .B1(\rapcore0.encoder0.count[37] ),
-    .B2(_01386_),
+  sky130_fd_sc_hd__or2_4 _07158_ (
+    .A(_01476_),
+    .B(_01478_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01479_)
   );
-  sky130_fd_sc_hd__inv_2 _07160_ (
-    .A(_01479_),
+  sky130_fd_sc_hd__inv_2 _07159_ (
+    .A(\rapcore0.encoder0.count[32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01480_)
   );
-  sky130_fd_sc_hd__or2_4 _07161_ (
-    .A(_01478_),
-    .B(_01480_),
+  sky130_fd_sc_hd__a21o_4 _07160_ (
+    .A1(_01480_),
+    .A2(_01371_),
+    .B1(_01443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01481_)
   );
-  sky130_fd_sc_hd__inv_2 _07162_ (
-    .A(\rapcore0.encoder0.count[32] ),
+  sky130_fd_sc_hd__inv_2 _07161_ (
+    .A(_01444_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01482_)
   );
-  sky130_fd_sc_hd__a21o_4 _07163_ (
-    .A1(_01482_),
-    .A2(_01373_),
-    .B1(_01445_),
+  sky130_fd_sc_hd__o21a_4 _07162_ (
+    .A1(\rapcore0.encoder0.count[33] ),
+    .A2(_01425_),
+    .B1(_01482_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01483_)
   );
-  sky130_fd_sc_hd__inv_2 _07164_ (
-    .A(_01446_),
+  sky130_fd_sc_hd__inv_2 _07163_ (
+    .A(_01483_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01484_)
   );
-  sky130_fd_sc_hd__o21a_4 _07165_ (
-    .A1(\rapcore0.encoder0.count[33] ),
-    .A2(_01427_),
-    .B1(_01484_),
+  sky130_fd_sc_hd__inv_2 _07164_ (
+    .A(\rapcore0.encoder0.count[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01485_)
+    .Y(_01485_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07165_ (
+    .A1(_01485_),
+    .A2(_01475_),
+    .B1(_01445_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01486_)
   );
   sky130_fd_sc_hd__inv_2 _07166_ (
-    .A(_01485_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01486_)
-  );
-  sky130_fd_sc_hd__inv_2 _07167_ (
-    .A(\rapcore0.encoder0.count[34] ),
+    .A(\rapcore0.encoder0.count[35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01487_)
   );
-  sky130_fd_sc_hd__a21o_4 _07168_ (
+  sky130_fd_sc_hd__a21o_4 _07167_ (
     .A1(_01487_),
-    .A2(_01477_),
-    .B1(_01447_),
+    .A2(_01475_),
+    .B1(_01446_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01488_)
   );
-  sky130_fd_sc_hd__inv_2 _07169_ (
-    .A(\rapcore0.encoder0.count[35] ),
+  sky130_fd_sc_hd__or4_4 _07168_ (
+    .A(_01481_),
+    .B(_01484_),
+    .C(_01486_),
+    .D(_01488_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01489_)
+    .X(_01489_)
   );
-  sky130_fd_sc_hd__a21o_4 _07170_ (
-    .A1(_01489_),
-    .A2(_01477_),
-    .B1(_01448_),
+  sky130_fd_sc_hd__or4_4 _07169_ (
+    .A(_01471_),
+    .B(_01473_),
+    .C(_01479_),
+    .D(_01489_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01490_)
   );
-  sky130_fd_sc_hd__or4_4 _07171_ (
-    .A(_01483_),
-    .B(_01486_),
-    .C(_01488_),
-    .D(_01490_),
+  sky130_fd_sc_hd__and2_4 _07170_ (
+    .A(\rapcore0.encoder0.count[24] ),
+    .B(_01382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01491_)
   );
-  sky130_fd_sc_hd__or4_4 _07172_ (
-    .A(_01473_),
-    .B(_01475_),
-    .C(_01481_),
-    .D(_01491_),
+  sky130_fd_sc_hd__and2_4 _07171_ (
+    .A(\rapcore0.encoder0.count[25] ),
+    .B(_01382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01492_)
   );
-  sky130_fd_sc_hd__and2_4 _07173_ (
-    .A(\rapcore0.encoder0.count[24] ),
-    .B(_01384_),
+  sky130_fd_sc_hd__and2_4 _07172_ (
+    .A(\rapcore0.encoder0.count[26] ),
+    .B(_01424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01493_)
   );
-  sky130_fd_sc_hd__and2_4 _07174_ (
-    .A(\rapcore0.encoder0.count[25] ),
-    .B(_01384_),
+  sky130_fd_sc_hd__and2_4 _07173_ (
+    .A(\rapcore0.encoder0.count[27] ),
+    .B(_01424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01494_)
   );
-  sky130_fd_sc_hd__and2_4 _07175_ (
-    .A(\rapcore0.encoder0.count[26] ),
-    .B(_01426_),
+  sky130_fd_sc_hd__or4_4 _07174_ (
+    .A(_01491_),
+    .B(_01492_),
+    .C(_01493_),
+    .D(_01494_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01495_)
   );
-  sky130_fd_sc_hd__and2_4 _07176_ (
-    .A(\rapcore0.encoder0.count[27] ),
-    .B(_01426_),
+  sky130_fd_sc_hd__inv_2 _07175_ (
+    .A(_01495_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01496_)
+    .Y(_01496_)
   );
-  sky130_fd_sc_hd__or4_4 _07177_ (
-    .A(_01493_),
-    .B(_01494_),
-    .C(_01495_),
-    .D(_01496_),
+  sky130_fd_sc_hd__and2_4 _07176_ (
+    .A(\rapcore0.encoder0.count[30] ),
+    .B(_01424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01497_)
   );
-  sky130_fd_sc_hd__inv_2 _07178_ (
-    .A(_01497_),
+  sky130_fd_sc_hd__inv_2 _07177_ (
+    .A(\rapcore0.encoder0.count[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01498_)
   );
-  sky130_fd_sc_hd__and2_4 _07179_ (
-    .A(\rapcore0.encoder0.count[30] ),
-    .B(_01426_),
+  sky130_fd_sc_hd__a2bb2o_4 _07178_ (
+    .A1_N(_01498_),
+    .A2_N(_01475_),
+    .B1(\rapcore0.encoder0.count[29] ),
+    .B2(_01384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01499_)
   );
-  sky130_fd_sc_hd__inv_2 _07180_ (
-    .A(\rapcore0.encoder0.count[28] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01500_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _07181_ (
-    .A1_N(_01500_),
-    .A2_N(_01477_),
-    .B1(\rapcore0.encoder0.count[29] ),
-    .B2(_01386_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01501_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07182_ (
+  sky130_fd_sc_hd__a211o_4 _07179_ (
     .A1(\rapcore0.encoder0.count[31] ),
-    .A2(_01387_),
-    .B1(_01499_),
-    .C1(_01501_),
+    .A2(_01385_),
+    .B1(_01497_),
+    .C1(_01499_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01500_)
+  );
+  sky130_fd_sc_hd__inv_2 _07180_ (
+    .A(_01500_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01501_)
+  );
+  sky130_fd_sc_hd__and2_4 _07181_ (
+    .A(\rapcore0.encoder0.count[22] ),
+    .B(_01424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01502_)
   );
-  sky130_fd_sc_hd__inv_2 _07183_ (
-    .A(_01502_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01503_)
-  );
-  sky130_fd_sc_hd__and2_4 _07184_ (
-    .A(\rapcore0.encoder0.count[22] ),
-    .B(_01426_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01504_)
-  );
-  sky130_fd_sc_hd__and2_4 _07185_ (
+  sky130_fd_sc_hd__and2_4 _07182_ (
     .A(\rapcore0.encoder0.count[23] ),
-    .B(_01384_),
+    .B(_01382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01505_)
+    .X(_01503_)
   );
-  sky130_fd_sc_hd__inv_2 _07186_ (
+  sky130_fd_sc_hd__inv_2 _07183_ (
     .A(\rapcore0.encoder0.count[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01506_)
+    .Y(_01504_)
   );
-  sky130_fd_sc_hd__inv_2 _07187_ (
+  sky130_fd_sc_hd__inv_2 _07184_ (
     .A(\rapcore0.encoder0.count[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_01505_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07185_ (
+    .A1(_01504_),
+    .A2(_01371_),
+    .B1(_01505_),
+    .B2(_01371_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01506_)
+  );
+  sky130_fd_sc_hd__inv_2 _07186_ (
+    .A(_01506_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_01507_)
   );
-  sky130_fd_sc_hd__o22a_4 _07188_ (
-    .A1(_01506_),
-    .A2(_01373_),
-    .B1(_01507_),
-    .B2(_01373_),
+  sky130_fd_sc_hd__and2_4 _07187_ (
+    .A(\rapcore0.encoder0.count[16] ),
+    .B(_01423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01508_)
   );
-  sky130_fd_sc_hd__inv_2 _07189_ (
-    .A(_01508_),
+  sky130_fd_sc_hd__and2_4 _07188_ (
+    .A(\rapcore0.encoder0.count[17] ),
+    .B(_01381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01509_)
+    .X(_01509_)
   );
-  sky130_fd_sc_hd__and2_4 _07190_ (
-    .A(\rapcore0.encoder0.count[16] ),
-    .B(_01425_),
+  sky130_fd_sc_hd__and2_4 _07189_ (
+    .A(\rapcore0.encoder0.count[18] ),
+    .B(_01423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01510_)
   );
-  sky130_fd_sc_hd__and2_4 _07191_ (
-    .A(\rapcore0.encoder0.count[17] ),
-    .B(_01383_),
+  sky130_fd_sc_hd__and2_4 _07190_ (
+    .A(\rapcore0.encoder0.count[19] ),
+    .B(_01423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01511_)
   );
-  sky130_fd_sc_hd__and2_4 _07192_ (
-    .A(\rapcore0.encoder0.count[18] ),
-    .B(_01425_),
+  sky130_fd_sc_hd__or4_4 _07191_ (
+    .A(_01508_),
+    .B(_01509_),
+    .C(_01510_),
+    .D(_01511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01512_)
   );
-  sky130_fd_sc_hd__and2_4 _07193_ (
-    .A(\rapcore0.encoder0.count[19] ),
-    .B(_01425_),
+  sky130_fd_sc_hd__or4_4 _07192_ (
+    .A(_01502_),
+    .B(_01503_),
+    .C(_01507_),
+    .D(_01512_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01513_)
   );
-  sky130_fd_sc_hd__or4_4 _07194_ (
-    .A(_01510_),
-    .B(_01511_),
-    .C(_01512_),
-    .D(_01513_),
+  sky130_fd_sc_hd__inv_2 _07193_ (
+    .A(_01513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01514_)
+    .Y(_01514_)
   );
-  sky130_fd_sc_hd__or4_4 _07195_ (
-    .A(_01504_),
-    .B(_01505_),
-    .C(_01509_),
-    .D(_01514_),
+  sky130_fd_sc_hd__inv_2 _07194_ (
+    .A(\rapcore0.encoder0.count[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01515_)
+    .Y(_01515_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07195_ (
+    .A1(_01515_),
+    .A2(_01370_),
+    .B1(_01491_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01516_)
   );
   sky130_fd_sc_hd__inv_2 _07196_ (
-    .A(_01515_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01516_)
-  );
-  sky130_fd_sc_hd__inv_2 _07197_ (
-    .A(\rapcore0.encoder0.count[24] ),
+    .A(_01492_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01517_)
   );
-  sky130_fd_sc_hd__a21o_4 _07198_ (
-    .A1(_01517_),
-    .A2(_01372_),
-    .B1(_01493_),
+  sky130_fd_sc_hd__o21a_4 _07197_ (
+    .A1(\rapcore0.encoder0.count[25] ),
+    .A2(_01383_),
+    .B1(_01517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01518_)
   );
-  sky130_fd_sc_hd__inv_2 _07199_ (
-    .A(_01494_),
+  sky130_fd_sc_hd__inv_2 _07198_ (
+    .A(_01518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01519_)
   );
-  sky130_fd_sc_hd__o21a_4 _07200_ (
-    .A1(\rapcore0.encoder0.count[25] ),
-    .A2(_01385_),
-    .B1(_01519_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01520_)
-  );
-  sky130_fd_sc_hd__inv_2 _07201_ (
-    .A(_01520_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01521_)
-  );
-  sky130_fd_sc_hd__inv_2 _07202_ (
+  sky130_fd_sc_hd__inv_2 _07199_ (
     .A(\rapcore0.encoder0.count[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01522_)
+    .Y(_01520_)
   );
-  sky130_fd_sc_hd__buf_2 _07203_ (
-    .A(_01370_),
+  sky130_fd_sc_hd__buf_2 _07200_ (
+    .A(_01368_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01521_)
+  );
+  sky130_fd_sc_hd__buf_2 _07201_ (
+    .A(_01521_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01522_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07202_ (
+    .A1(_01520_),
+    .A2(_01522_),
+    .B1(_01493_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01523_)
   );
-  sky130_fd_sc_hd__buf_2 _07204_ (
-    .A(_01523_),
+  sky130_fd_sc_hd__inv_2 _07203_ (
+    .A(\rapcore0.encoder0.count[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01524_)
+    .Y(_01524_)
   );
-  sky130_fd_sc_hd__a21o_4 _07205_ (
-    .A1(_01522_),
-    .A2(_01524_),
-    .B1(_01495_),
+  sky130_fd_sc_hd__a21o_4 _07204_ (
+    .A1(_01524_),
+    .A2(_01522_),
+    .B1(_01494_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01525_)
   );
-  sky130_fd_sc_hd__inv_2 _07206_ (
-    .A(\rapcore0.encoder0.count[27] ),
+  sky130_fd_sc_hd__or4_4 _07205_ (
+    .A(_01516_),
+    .B(_01519_),
+    .C(_01523_),
+    .D(_01525_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01526_)
+    .X(_01526_)
   );
-  sky130_fd_sc_hd__a21o_4 _07207_ (
-    .A1(_01526_),
-    .A2(_01524_),
-    .B1(_01496_),
+  sky130_fd_sc_hd__a2bb2o_4 _07206_ (
+    .A1_N(_01498_),
+    .A2_N(_01474_),
+    .B1(_01498_),
+    .B2(_01474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01527_)
   );
-  sky130_fd_sc_hd__or4_4 _07208_ (
-    .A(_01518_),
-    .B(_01521_),
-    .C(_01525_),
-    .D(_01527_),
+  sky130_fd_sc_hd__inv_2 _07207_ (
+    .A(\rapcore0.encoder0.count[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01528_)
+    .Y(_01528_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07209_ (
-    .A1_N(_01500_),
-    .A2_N(_01476_),
-    .B1(_01500_),
-    .B2(_01476_),
+  sky130_fd_sc_hd__o22a_4 _07208_ (
+    .A1(_01528_),
+    .A2(_01370_),
+    .B1(\rapcore0.encoder0.count[29] ),
+    .B2(_01383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01529_)
   );
-  sky130_fd_sc_hd__inv_2 _07210_ (
-    .A(\rapcore0.encoder0.count[29] ),
+  sky130_fd_sc_hd__inv_2 _07209_ (
+    .A(_01529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01530_)
   );
-  sky130_fd_sc_hd__o22a_4 _07211_ (
-    .A1(_01530_),
-    .A2(_01372_),
-    .B1(\rapcore0.encoder0.count[29] ),
-    .B2(_01385_),
+  sky130_fd_sc_hd__inv_2 _07210_ (
+    .A(\rapcore0.encoder0.count[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01531_)
+    .Y(_01531_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07211_ (
+    .A1(_01531_),
+    .A2(_01522_),
+    .B1(_01497_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01532_)
   );
   sky130_fd_sc_hd__inv_2 _07212_ (
-    .A(_01531_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01532_)
-  );
-  sky130_fd_sc_hd__inv_2 _07213_ (
-    .A(\rapcore0.encoder0.count[30] ),
+    .A(\rapcore0.encoder0.count[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01533_)
   );
-  sky130_fd_sc_hd__a21o_4 _07214_ (
-    .A1(_01533_),
-    .A2(_01524_),
-    .B1(_01499_),
+  sky130_fd_sc_hd__a2bb2o_4 _07213_ (
+    .A1_N(_01533_),
+    .A2_N(_01474_),
+    .B1(_01533_),
+    .B2(_01474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01534_)
   );
+  sky130_fd_sc_hd__or4_4 _07214_ (
+    .A(_01527_),
+    .B(_01530_),
+    .C(_01532_),
+    .D(_01534_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01535_)
+  );
   sky130_fd_sc_hd__inv_2 _07215_ (
-    .A(\rapcore0.encoder0.count[31] ),
+    .A(\rapcore0.encoder0.count[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01535_)
+    .Y(_01536_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07216_ (
-    .A1_N(_01535_),
-    .A2_N(_01476_),
-    .B1(_01535_),
-    .B2(_01476_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01536_)
-  );
-  sky130_fd_sc_hd__or4_4 _07217_ (
-    .A(_01529_),
-    .B(_01532_),
-    .C(_01534_),
-    .D(_01536_),
+  sky130_fd_sc_hd__a21o_4 _07216_ (
+    .A1(_01536_),
+    .A2(_01522_),
+    .B1(_01502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01537_)
   );
-  sky130_fd_sc_hd__inv_2 _07218_ (
-    .A(\rapcore0.encoder0.count[22] ),
+  sky130_fd_sc_hd__inv_2 _07217_ (
+    .A(\rapcore0.encoder0.count[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01538_)
   );
-  sky130_fd_sc_hd__a21o_4 _07219_ (
+  sky130_fd_sc_hd__a21o_4 _07218_ (
     .A1(_01538_),
-    .A2(_01524_),
-    .B1(_01504_),
+    .A2(_01522_),
+    .B1(_01503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01539_)
   );
-  sky130_fd_sc_hd__inv_2 _07220_ (
-    .A(\rapcore0.encoder0.count[23] ),
+  sky130_fd_sc_hd__a2bb2o_4 _07219_ (
+    .A1_N(_01504_),
+    .A2_N(_01521_),
+    .B1(_01504_),
+    .B2(_01521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01540_)
+    .X(_01540_)
   );
-  sky130_fd_sc_hd__a21o_4 _07221_ (
-    .A1(_01540_),
-    .A2(_01524_),
-    .B1(_01505_),
+  sky130_fd_sc_hd__o22a_4 _07220_ (
+    .A1(_01505_),
+    .A2(_01369_),
+    .B1(\rapcore0.encoder0.count[21] ),
+    .B2(_01382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01541_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07222_ (
-    .A1_N(_01506_),
-    .A2_N(_01523_),
-    .B1(_01506_),
-    .B2(_01523_),
+  sky130_fd_sc_hd__inv_2 _07221_ (
+    .A(_01541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01542_)
+    .Y(_01542_)
   );
-  sky130_fd_sc_hd__o22a_4 _07223_ (
-    .A1(_01507_),
-    .A2(_01371_),
-    .B1(\rapcore0.encoder0.count[21] ),
-    .B2(_01384_),
+  sky130_fd_sc_hd__or2_4 _07222_ (
+    .A(_01540_),
+    .B(_01542_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01543_)
   );
-  sky130_fd_sc_hd__inv_2 _07224_ (
-    .A(_01543_),
+  sky130_fd_sc_hd__inv_2 _07223_ (
+    .A(\rapcore0.encoder0.count[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01544_)
   );
-  sky130_fd_sc_hd__or2_4 _07225_ (
-    .A(_01542_),
-    .B(_01544_),
+  sky130_fd_sc_hd__a21o_4 _07224_ (
+    .A1(_01544_),
+    .A2(_01369_),
+    .B1(_01508_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01545_)
   );
-  sky130_fd_sc_hd__inv_2 _07226_ (
-    .A(\rapcore0.encoder0.count[16] ),
+  sky130_fd_sc_hd__inv_2 _07225_ (
+    .A(_01509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01546_)
   );
-  sky130_fd_sc_hd__a21o_4 _07227_ (
-    .A1(_01546_),
-    .A2(_01371_),
-    .B1(_01510_),
+  sky130_fd_sc_hd__o21a_4 _07226_ (
+    .A1(\rapcore0.encoder0.count[17] ),
+    .A2(_01423_),
+    .B1(_01546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01547_)
   );
-  sky130_fd_sc_hd__inv_2 _07228_ (
-    .A(_01511_),
+  sky130_fd_sc_hd__inv_2 _07227_ (
+    .A(_01547_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01548_)
   );
-  sky130_fd_sc_hd__o21a_4 _07229_ (
-    .A1(\rapcore0.encoder0.count[17] ),
-    .A2(_01425_),
-    .B1(_01548_),
+  sky130_fd_sc_hd__inv_2 _07228_ (
+    .A(\rapcore0.encoder0.count[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01549_)
+    .Y(_01549_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07229_ (
+    .A1(_01549_),
+    .A2(_01369_),
+    .B1(_01510_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01550_)
   );
   sky130_fd_sc_hd__inv_2 _07230_ (
-    .A(_01549_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01550_)
-  );
-  sky130_fd_sc_hd__inv_2 _07231_ (
-    .A(\rapcore0.encoder0.count[18] ),
+    .A(\rapcore0.encoder0.count[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01551_)
   );
-  sky130_fd_sc_hd__a21o_4 _07232_ (
+  sky130_fd_sc_hd__a21o_4 _07231_ (
     .A1(_01551_),
-    .A2(_01371_),
-    .B1(_01512_),
+    .A2(_01369_),
+    .B1(_01511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01552_)
   );
-  sky130_fd_sc_hd__inv_2 _07233_ (
-    .A(\rapcore0.encoder0.count[19] ),
+  sky130_fd_sc_hd__or4_4 _07232_ (
+    .A(_01545_),
+    .B(_01548_),
+    .C(_01550_),
+    .D(_01552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01553_)
+    .X(_01553_)
   );
-  sky130_fd_sc_hd__a21o_4 _07234_ (
-    .A1(_01553_),
-    .A2(_01371_),
-    .B1(_01513_),
+  sky130_fd_sc_hd__or4_4 _07233_ (
+    .A(_01537_),
+    .B(_01539_),
+    .C(_01543_),
+    .D(_01553_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01554_)
   );
-  sky130_fd_sc_hd__or4_4 _07235_ (
-    .A(_01547_),
-    .B(_01550_),
-    .C(_01552_),
-    .D(_01554_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01555_)
-  );
-  sky130_fd_sc_hd__or4_4 _07236_ (
-    .A(_01539_),
-    .B(_01541_),
-    .C(_01545_),
-    .D(_01555_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01556_)
-  );
-  sky130_fd_sc_hd__inv_2 _07237_ (
+  sky130_fd_sc_hd__inv_2 _07234_ (
     .A(\rapcore0.encoder0.count[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01557_)
+    .Y(_01555_)
   );
-  sky130_fd_sc_hd__inv_2 _07238_ (
+  sky130_fd_sc_hd__inv_2 _07235_ (
     .A(\rapcore0.encoder0.count[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_01556_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07236_ (
+    .A1(_01555_),
+    .A2(_01521_),
+    .B1(_01556_),
+    .B2(_01521_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01557_)
+  );
+  sky130_fd_sc_hd__inv_2 _07237_ (
+    .A(_01557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_01558_)
   );
-  sky130_fd_sc_hd__o22a_4 _07239_ (
-    .A1(_01557_),
-    .A2(_01523_),
-    .B1(_01558_),
-    .B2(_01523_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01559_)
-  );
-  sky130_fd_sc_hd__inv_2 _07240_ (
-    .A(_01559_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01560_)
-  );
-  sky130_fd_sc_hd__inv_2 _07241_ (
+  sky130_fd_sc_hd__inv_2 _07238_ (
     .A(\rapcore0.encoder0.count[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01561_)
+    .Y(_01559_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07242_ (
-    .A1_N(_01561_),
-    .A2_N(_01372_),
+  sky130_fd_sc_hd__a2bb2o_4 _07239_ (
+    .A1_N(_01559_),
+    .A2_N(_01370_),
     .B1(\rapcore0.encoder0.count[15] ),
-    .B2(_01385_),
+    .B2(_01383_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01560_)
+  );
+  sky130_fd_sc_hd__buf_2 _07240_ (
+    .A(_01363_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01561_)
+  );
+  sky130_fd_sc_hd__and2_4 _07241_ (
+    .A(\rapcore0.encoder0.count[8] ),
+    .B(_01561_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01562_)
   );
-  sky130_fd_sc_hd__buf_2 _07243_ (
-    .A(_01365_),
+  sky130_fd_sc_hd__and2_4 _07242_ (
+    .A(\rapcore0.encoder0.count[9] ),
+    .B(_01379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01563_)
   );
-  sky130_fd_sc_hd__and2_4 _07244_ (
-    .A(\rapcore0.encoder0.count[8] ),
-    .B(_01563_),
+  sky130_fd_sc_hd__and2_4 _07243_ (
+    .A(\rapcore0.encoder0.count[10] ),
+    .B(_01561_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01564_)
   );
-  sky130_fd_sc_hd__and2_4 _07245_ (
-    .A(\rapcore0.encoder0.count[9] ),
-    .B(_01381_),
+  sky130_fd_sc_hd__and2_4 _07244_ (
+    .A(\rapcore0.encoder0.count[11] ),
+    .B(_01380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01565_)
   );
-  sky130_fd_sc_hd__and2_4 _07246_ (
-    .A(\rapcore0.encoder0.count[10] ),
+  sky130_fd_sc_hd__or4_4 _07245_ (
+    .A(_01562_),
     .B(_01563_),
+    .C(_01564_),
+    .D(_01565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01566_)
   );
-  sky130_fd_sc_hd__and2_4 _07247_ (
-    .A(\rapcore0.encoder0.count[11] ),
-    .B(_01382_),
+  sky130_fd_sc_hd__and2_4 _07246_ (
+    .A(\rapcore0.encoder0.count[6] ),
+    .B(_01561_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01567_)
   );
-  sky130_fd_sc_hd__or4_4 _07248_ (
-    .A(_01564_),
-    .B(_01565_),
-    .C(_01566_),
-    .D(_01567_),
+  sky130_fd_sc_hd__and2_4 _07247_ (
+    .A(\rapcore0.encoder0.count[7] ),
+    .B(_01379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01568_)
   );
-  sky130_fd_sc_hd__and2_4 _07249_ (
-    .A(\rapcore0.encoder0.count[6] ),
-    .B(_01563_),
+  sky130_fd_sc_hd__inv_2 _07248_ (
+    .A(\rapcore0.encoder0.count[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01569_)
+    .Y(_01569_)
   );
-  sky130_fd_sc_hd__and2_4 _07250_ (
-    .A(\rapcore0.encoder0.count[7] ),
-    .B(_01381_),
+  sky130_fd_sc_hd__a2bb2o_4 _07249_ (
+    .A1_N(_01569_),
+    .A2_N(_01367_),
+    .B1(\rapcore0.encoder0.count[5] ),
+    .B2(_01381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01570_)
   );
-  sky130_fd_sc_hd__inv_2 _07251_ (
-    .A(\rapcore0.encoder0.count[4] ),
+  sky130_fd_sc_hd__inv_2 _07250_ (
+    .A(\rapcore0.encoder0.count[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01571_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07252_ (
-    .A1_N(_01571_),
-    .A2_N(_01369_),
-    .B1(\rapcore0.encoder0.count[5] ),
-    .B2(_01383_),
+  sky130_fd_sc_hd__a21oi_4 _07251_ (
+    .A1(_01571_),
+    .A2(_01366_),
+    .B1(_01567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01572_)
+    .Y(_01572_)
   );
-  sky130_fd_sc_hd__inv_2 _07253_ (
-    .A(\rapcore0.encoder0.count[6] ),
+  sky130_fd_sc_hd__inv_2 _07252_ (
+    .A(_01568_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01573_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07254_ (
-    .A1(_01573_),
-    .A2(_01368_),
-    .B1(_01569_),
+  sky130_fd_sc_hd__o21a_4 _07253_ (
+    .A1(\rapcore0.encoder0.count[7] ),
+    .A2(_01380_),
+    .B1(_01573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01574_)
+    .X(_01574_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07254_ (
+    .A1(_01569_),
+    .A2(_01365_),
+    .B1(\rapcore0.encoder0.count[4] ),
+    .B2(_01561_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01575_)
   );
   sky130_fd_sc_hd__inv_2 _07255_ (
-    .A(_01570_),
+    .A(\rapcore0.encoder0.count[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01575_)
+    .Y(_01576_)
   );
-  sky130_fd_sc_hd__o21a_4 _07256_ (
-    .A1(\rapcore0.encoder0.count[7] ),
-    .A2(_01382_),
-    .B1(_01575_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01576_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07257_ (
-    .A1(_01571_),
-    .A2(_01367_),
-    .B1(\rapcore0.encoder0.count[4] ),
-    .B2(_01563_),
+  sky130_fd_sc_hd__o22a_4 _07256_ (
+    .A1(_01576_),
+    .A2(_01365_),
+    .B1(\rapcore0.encoder0.count[5] ),
+    .B2(_01561_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01577_)
   );
-  sky130_fd_sc_hd__inv_2 _07258_ (
-    .A(\rapcore0.encoder0.count[5] ),
+  sky130_fd_sc_hd__buf_2 _07257_ (
+    .A(\rapcore0.encoder0.count[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01578_)
+    .X(_01578_)
   );
-  sky130_fd_sc_hd__o22a_4 _07259_ (
-    .A1(_01578_),
-    .A2(_01367_),
-    .B1(\rapcore0.encoder0.count[5] ),
-    .B2(_01563_),
+  sky130_fd_sc_hd__and2_4 _07258_ (
+    .A(\rapcore0.encoder0.count[2] ),
+    .B(_01363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01579_)
   );
-  sky130_fd_sc_hd__buf_2 _07260_ (
-    .A(\rapcore0.encoder0.count[3] ),
+  sky130_fd_sc_hd__inv_2 _07259_ (
+    .A(\rapcore0.encoder0.count[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01580_)
+    .Y(_01580_)
   );
-  sky130_fd_sc_hd__and2_4 _07261_ (
-    .A(\rapcore0.encoder0.count[2] ),
-    .B(_01365_),
+  sky130_fd_sc_hd__o22a_4 _07260_ (
+    .A1(_01580_),
+    .A2(_01364_),
+    .B1(\rapcore0.encoder0.count[1] ),
+    .B2(_01363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01581_)
   );
-  sky130_fd_sc_hd__inv_2 _07262_ (
-    .A(\rapcore0.encoder0.count[1] ),
+  sky130_fd_sc_hd__nand2_4 _07261_ (
+    .A(\rapcore0.encoder0.count[0] ),
+    .B(_01581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01582_)
   );
-  sky130_fd_sc_hd__o22a_4 _07263_ (
-    .A1(_01582_),
-    .A2(_01366_),
-    .B1(\rapcore0.encoder0.count[1] ),
-    .B2(_01365_),
+  sky130_fd_sc_hd__o21a_4 _07262_ (
+    .A1(_01580_),
+    .A2(_01365_),
+    .B1(_01582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01583_)
   );
-  sky130_fd_sc_hd__nand2_4 _07264_ (
-    .A(\rapcore0.encoder0.count[0] ),
-    .B(_01583_),
+  sky130_fd_sc_hd__inv_2 _07263_ (
+    .A(\rapcore0.encoder0.count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01584_)
   );
-  sky130_fd_sc_hd__o21a_4 _07265_ (
-    .A1(_01582_),
-    .A2(_01367_),
-    .B1(_01584_),
+  sky130_fd_sc_hd__a21o_4 _07264_ (
+    .A1(_01584_),
+    .A2(_01365_),
+    .B1(_01579_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01585_)
   );
+  sky130_fd_sc_hd__or2_4 _07265_ (
+    .A(_01583_),
+    .B(_01585_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01586_)
+  );
   sky130_fd_sc_hd__inv_2 _07266_ (
-    .A(\rapcore0.encoder0.count[2] ),
+    .A(_01586_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01586_)
+    .Y(_01587_)
   );
-  sky130_fd_sc_hd__a21o_4 _07267_ (
-    .A1(_01586_),
-    .A2(_01367_),
-    .B1(_01581_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01587_)
-  );
-  sky130_fd_sc_hd__or2_4 _07268_ (
-    .A(_01585_),
-    .B(_01587_),
+  sky130_fd_sc_hd__o21a_4 _07267_ (
+    .A1(\rapcore0.encoder0.count[3] ),
+    .A2(_01379_),
+    .B1(_01587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01588_)
   );
-  sky130_fd_sc_hd__inv_2 _07269_ (
-    .A(_01588_),
+  sky130_fd_sc_hd__a211o_4 _07268_ (
+    .A1(_01578_),
+    .A2(_01379_),
+    .B1(_01579_),
+    .C1(_01588_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01589_)
+    .X(_01589_)
   );
-  sky130_fd_sc_hd__o21a_4 _07270_ (
-    .A1(\rapcore0.encoder0.count[3] ),
-    .A2(_01381_),
-    .B1(_01589_),
+  sky130_fd_sc_hd__and3_4 _07269_ (
+    .A(_01575_),
+    .B(_01577_),
+    .C(_01589_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01590_)
   );
-  sky130_fd_sc_hd__a211o_4 _07271_ (
-    .A1(_01580_),
-    .A2(_01381_),
-    .B1(_01581_),
-    .C1(_01590_),
+  sky130_fd_sc_hd__and3_4 _07270_ (
+    .A(_01572_),
+    .B(_01574_),
+    .C(_01590_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01591_)
   );
-  sky130_fd_sc_hd__and3_4 _07272_ (
-    .A(_01577_),
-    .B(_01579_),
-    .C(_01591_),
+  sky130_fd_sc_hd__or4_4 _07271_ (
+    .A(_01567_),
+    .B(_01568_),
+    .C(_01570_),
+    .D(_01591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01592_)
   );
-  sky130_fd_sc_hd__and3_4 _07273_ (
-    .A(_01574_),
-    .B(_01576_),
-    .C(_01592_),
+  sky130_fd_sc_hd__inv_2 _07272_ (
+    .A(_01592_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01593_)
+    .Y(_01593_)
   );
-  sky130_fd_sc_hd__or4_4 _07274_ (
-    .A(_01569_),
-    .B(_01570_),
-    .C(_01572_),
-    .D(_01593_),
+  sky130_fd_sc_hd__a2bb2o_4 _07273_ (
+    .A1_N(_01559_),
+    .A2_N(_01368_),
+    .B1(_01559_),
+    .B2(_01368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01594_)
   );
-  sky130_fd_sc_hd__inv_2 _07275_ (
-    .A(_01594_),
+  sky130_fd_sc_hd__inv_2 _07274_ (
+    .A(\rapcore0.encoder0.count[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01595_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07276_ (
-    .A1_N(_01561_),
-    .A2_N(_01370_),
-    .B1(_01561_),
-    .B2(_01370_),
+  sky130_fd_sc_hd__o22a_4 _07275_ (
+    .A1(_01595_),
+    .A2(_01368_),
+    .B1(\rapcore0.encoder0.count[15] ),
+    .B2(_01381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01596_)
   );
-  sky130_fd_sc_hd__inv_2 _07277_ (
-    .A(\rapcore0.encoder0.count[15] ),
+  sky130_fd_sc_hd__inv_2 _07276_ (
+    .A(_01596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01597_)
   );
-  sky130_fd_sc_hd__o22a_4 _07278_ (
-    .A1(_01597_),
-    .A2(_01370_),
-    .B1(\rapcore0.encoder0.count[15] ),
-    .B2(_01383_),
+  sky130_fd_sc_hd__a2bb2o_4 _07277_ (
+    .A1_N(_01555_),
+    .A2_N(_01367_),
+    .B1(_01555_),
+    .B2(_01367_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01598_)
   );
-  sky130_fd_sc_hd__inv_2 _07279_ (
-    .A(_01598_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01599_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _07280_ (
-    .A1_N(_01557_),
-    .A2_N(_01369_),
-    .B1(_01557_),
-    .B2(_01369_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01600_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07281_ (
-    .A1(_01558_),
-    .A2(_01368_),
+  sky130_fd_sc_hd__o22a_4 _07278_ (
+    .A1(_01556_),
+    .A2(_01366_),
     .B1(\rapcore0.encoder0.count[13] ),
-    .B2(_01382_),
+    .B2(_01380_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01599_)
+  );
+  sky130_fd_sc_hd__inv_2 _07279_ (
+    .A(_01599_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01600_)
+  );
+  sky130_fd_sc_hd__or2_4 _07280_ (
+    .A(_01598_),
+    .B(_01600_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01601_)
   );
-  sky130_fd_sc_hd__inv_2 _07282_ (
-    .A(_01601_),
+  sky130_fd_sc_hd__inv_2 _07281_ (
+    .A(\rapcore0.encoder0.count[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01602_)
   );
-  sky130_fd_sc_hd__or2_4 _07283_ (
-    .A(_01600_),
-    .B(_01602_),
+  sky130_fd_sc_hd__a21o_4 _07282_ (
+    .A1(_01602_),
+    .A2(_01366_),
+    .B1(_01562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01603_)
   );
-  sky130_fd_sc_hd__inv_2 _07284_ (
-    .A(\rapcore0.encoder0.count[8] ),
+  sky130_fd_sc_hd__inv_2 _07283_ (
+    .A(_01563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01604_)
   );
-  sky130_fd_sc_hd__a21o_4 _07285_ (
-    .A1(_01604_),
-    .A2(_01368_),
-    .B1(_01564_),
+  sky130_fd_sc_hd__o21a_4 _07284_ (
+    .A1(\rapcore0.encoder0.count[9] ),
+    .A2(_01380_),
+    .B1(_01604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01605_)
   );
-  sky130_fd_sc_hd__inv_2 _07286_ (
-    .A(_01565_),
+  sky130_fd_sc_hd__inv_2 _07285_ (
+    .A(_01605_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01606_)
   );
-  sky130_fd_sc_hd__o21a_4 _07287_ (
-    .A1(\rapcore0.encoder0.count[9] ),
-    .A2(_01382_),
-    .B1(_01606_),
+  sky130_fd_sc_hd__inv_2 _07286_ (
+    .A(\rapcore0.encoder0.count[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01607_)
+    .Y(_01607_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07287_ (
+    .A1(_01607_),
+    .A2(_01366_),
+    .B1(_01564_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01608_)
   );
   sky130_fd_sc_hd__inv_2 _07288_ (
-    .A(_01607_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01608_)
-  );
-  sky130_fd_sc_hd__inv_2 _07289_ (
-    .A(\rapcore0.encoder0.count[10] ),
+    .A(\rapcore0.encoder0.count[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01609_)
   );
-  sky130_fd_sc_hd__a21o_4 _07290_ (
+  sky130_fd_sc_hd__a21o_4 _07289_ (
     .A1(_01609_),
-    .A2(_01368_),
-    .B1(_01566_),
+    .A2(_01367_),
+    .B1(_01565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01610_)
   );
-  sky130_fd_sc_hd__inv_2 _07291_ (
-    .A(\rapcore0.encoder0.count[11] ),
+  sky130_fd_sc_hd__or4_4 _07290_ (
+    .A(_01603_),
+    .B(_01606_),
+    .C(_01608_),
+    .D(_01610_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01611_)
+    .X(_01611_)
   );
-  sky130_fd_sc_hd__a21o_4 _07292_ (
-    .A1(_01611_),
-    .A2(_01369_),
-    .B1(_01567_),
+  sky130_fd_sc_hd__or4_4 _07291_ (
+    .A(_01594_),
+    .B(_01597_),
+    .C(_01601_),
+    .D(_01611_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01612_)
   );
-  sky130_fd_sc_hd__or4_4 _07293_ (
-    .A(_01605_),
-    .B(_01608_),
-    .C(_01610_),
-    .D(_01612_),
+  sky130_fd_sc_hd__nor2_4 _07292_ (
+    .A(_01593_),
+    .B(_01612_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01613_)
+    .Y(_01613_)
   );
-  sky130_fd_sc_hd__or4_4 _07294_ (
-    .A(_01596_),
-    .B(_01599_),
-    .C(_01603_),
+  sky130_fd_sc_hd__or4_4 _07293_ (
+    .A(_01558_),
+    .B(_01560_),
+    .C(_01566_),
     .D(_01613_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -198034,19 +198207,18 @@
     .VPWR(vccd1),
     .X(_01614_)
   );
-  sky130_fd_sc_hd__nor2_4 _07295_ (
-    .A(_01595_),
-    .B(_01614_),
+  sky130_fd_sc_hd__inv_2 _07294_ (
+    .A(_01614_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01615_)
   );
-  sky130_fd_sc_hd__or4_4 _07296_ (
-    .A(_01560_),
-    .B(_01562_),
-    .C(_01568_),
+  sky130_fd_sc_hd__or4_4 _07295_ (
+    .A(_01526_),
+    .B(_01535_),
+    .C(_01554_),
     .D(_01615_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -198054,18 +198226,21 @@
     .VPWR(vccd1),
     .X(_01616_)
   );
-  sky130_fd_sc_hd__inv_2 _07297_ (
-    .A(_01616_),
+  sky130_fd_sc_hd__and4_4 _07296_ (
+    .A(_01496_),
+    .B(_01501_),
+    .C(_01514_),
+    .D(_01616_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01617_)
+    .X(_01617_)
   );
-  sky130_fd_sc_hd__or4_4 _07298_ (
-    .A(_01528_),
-    .B(_01537_),
-    .C(_01556_),
+  sky130_fd_sc_hd__or4_4 _07297_ (
+    .A(_01460_),
+    .B(_01469_),
+    .C(_01490_),
     .D(_01617_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -198073,10 +198248,10 @@
     .VPWR(vccd1),
     .X(_01618_)
   );
-  sky130_fd_sc_hd__and4_4 _07299_ (
-    .A(_01498_),
-    .B(_01503_),
-    .C(_01516_),
+  sky130_fd_sc_hd__and4_4 _07298_ (
+    .A(_01430_),
+    .B(_01435_),
+    .C(_01449_),
     .D(_01618_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -198084,184 +198259,182 @@
     .VPWR(vccd1),
     .X(_01619_)
   );
-  sky130_fd_sc_hd__or4_4 _07300_ (
-    .A(_01462_),
-    .B(_01471_),
-    .C(_01492_),
-    .D(_01619_),
+  sky130_fd_sc_hd__a2bb2o_4 _07299_ (
+    .A1_N(\rapcore0.encoder0.count[54] ),
+    .A2_N(_01388_),
+    .B1(\rapcore0.encoder0.count[54] ),
+    .B2(_01388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01620_)
   );
-  sky130_fd_sc_hd__and4_4 _07301_ (
-    .A(_01432_),
-    .B(_01437_),
-    .C(_01451_),
-    .D(_01620_),
+  sky130_fd_sc_hd__a2bb2o_4 _07300_ (
+    .A1_N(\rapcore0.encoder0.count[55] ),
+    .A2_N(_01389_),
+    .B1(\rapcore0.encoder0.count[55] ),
+    .B2(_01388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01621_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07302_ (
-    .A1_N(\rapcore0.encoder0.count[54] ),
-    .A2_N(_01390_),
-    .B1(\rapcore0.encoder0.count[54] ),
-    .B2(_01390_),
+  sky130_fd_sc_hd__a2bb2o_4 _07301_ (
+    .A1_N(\rapcore0.encoder0.count[52] ),
+    .A2_N(_01387_),
+    .B1(\rapcore0.encoder0.count[52] ),
+    .B2(_01387_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01622_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07303_ (
-    .A1_N(\rapcore0.encoder0.count[55] ),
-    .A2_N(_01391_),
-    .B1(\rapcore0.encoder0.count[55] ),
-    .B2(_01390_),
+  sky130_fd_sc_hd__o22a_4 _07302_ (
+    .A1(\rapcore0.encoder0.count[53] ),
+    .A2(_01387_),
+    .B1(_01411_),
+    .B2(_01439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01623_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07304_ (
-    .A1_N(\rapcore0.encoder0.count[52] ),
-    .A2_N(_01389_),
-    .B1(\rapcore0.encoder0.count[52] ),
-    .B2(_01389_),
+  sky130_fd_sc_hd__inv_2 _07303_ (
+    .A(_01623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01624_)
+    .Y(_01624_)
   );
-  sky130_fd_sc_hd__o22a_4 _07305_ (
-    .A1(\rapcore0.encoder0.count[53] ),
-    .A2(_01389_),
-    .B1(_01413_),
-    .B2(_01441_),
+  sky130_fd_sc_hd__or2_4 _07304_ (
+    .A(_01622_),
+    .B(_01624_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01625_)
   );
-  sky130_fd_sc_hd__inv_2 _07306_ (
-    .A(_01625_),
+  sky130_fd_sc_hd__inv_2 _07305_ (
+    .A(\rapcore0.encoder0.count[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01626_)
   );
-  sky130_fd_sc_hd__or2_4 _07307_ (
-    .A(_01624_),
-    .B(_01626_),
+  sky130_fd_sc_hd__a21o_4 _07306_ (
+    .A1(_01626_),
+    .A2(_01439_),
+    .B1(_01416_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01627_)
   );
-  sky130_fd_sc_hd__inv_2 _07308_ (
-    .A(\rapcore0.encoder0.count[48] ),
+  sky130_fd_sc_hd__inv_2 _07307_ (
+    .A(_01417_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01628_)
   );
-  sky130_fd_sc_hd__a21o_4 _07309_ (
-    .A1(_01628_),
-    .A2(_01441_),
-    .B1(_01418_),
+  sky130_fd_sc_hd__o21a_4 _07308_ (
+    .A1(\rapcore0.encoder0.count[49] ),
+    .A2(_01386_),
+    .B1(_01628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01629_)
   );
-  sky130_fd_sc_hd__inv_2 _07310_ (
-    .A(_01419_),
+  sky130_fd_sc_hd__inv_2 _07309_ (
+    .A(_01629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01630_)
   );
-  sky130_fd_sc_hd__o21a_4 _07311_ (
-    .A1(\rapcore0.encoder0.count[49] ),
-    .A2(_01388_),
-    .B1(_01630_),
+  sky130_fd_sc_hd__inv_2 _07310_ (
+    .A(\rapcore0.encoder0.count[50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01631_)
+    .Y(_01631_)
+  );
+  sky130_fd_sc_hd__a21o_4 _07311_ (
+    .A1(_01631_),
+    .A2(_01439_),
+    .B1(_01418_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01632_)
   );
   sky130_fd_sc_hd__inv_2 _07312_ (
-    .A(_01631_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01632_)
-  );
-  sky130_fd_sc_hd__inv_2 _07313_ (
-    .A(\rapcore0.encoder0.count[50] ),
+    .A(\rapcore0.encoder0.count[51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01633_)
   );
-  sky130_fd_sc_hd__a21o_4 _07314_ (
+  sky130_fd_sc_hd__a21o_4 _07313_ (
     .A1(_01633_),
-    .A2(_01441_),
-    .B1(_01420_),
+    .A2(_01374_),
+    .B1(_01419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01634_)
   );
-  sky130_fd_sc_hd__inv_2 _07315_ (
-    .A(\rapcore0.encoder0.count[51] ),
+  sky130_fd_sc_hd__or4_4 _07314_ (
+    .A(_01627_),
+    .B(_01630_),
+    .C(_01632_),
+    .D(_01634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01635_)
+    .X(_01635_)
   );
-  sky130_fd_sc_hd__a21o_4 _07316_ (
-    .A1(_01635_),
-    .A2(_01376_),
-    .B1(_01421_),
+  sky130_fd_sc_hd__or4_4 _07315_ (
+    .A(_01620_),
+    .B(_01621_),
+    .C(_01625_),
+    .D(_01635_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01636_)
   );
-  sky130_fd_sc_hd__or4_4 _07317_ (
-    .A(_01629_),
-    .B(_01632_),
-    .C(_01634_),
-    .D(_01636_),
+  sky130_fd_sc_hd__nor2_4 _07316_ (
+    .A(_01619_),
+    .B(_01636_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01637_)
+    .Y(_01637_)
   );
-  sky130_fd_sc_hd__or4_4 _07318_ (
-    .A(_01622_),
-    .B(_01623_),
-    .C(_01627_),
+  sky130_fd_sc_hd__or4_4 _07317_ (
+    .A(_01413_),
+    .B(_01415_),
+    .C(_01420_),
     .D(_01637_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -198269,555 +198442,560 @@
     .VPWR(vccd1),
     .X(_01638_)
   );
-  sky130_fd_sc_hd__nor2_4 _07319_ (
-    .A(_01621_),
-    .B(_01638_),
+  sky130_fd_sc_hd__inv_2 _07318_ (
+    .A(_01638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01639_)
   );
-  sky130_fd_sc_hd__or4_4 _07320_ (
-    .A(_01415_),
-    .B(_01417_),
-    .C(_01422_),
-    .D(_01639_),
+  sky130_fd_sc_hd__or2_4 _07319_ (
+    .A(_01409_),
+    .B(_01639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01640_)
   );
-  sky130_fd_sc_hd__inv_2 _07321_ (
-    .A(_01640_),
+  sky130_fd_sc_hd__or4_4 _07320_ (
+    .A(_01404_),
+    .B(_01406_),
+    .C(_01408_),
+    .D(_01640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01641_)
+    .X(_01641_)
   );
-  sky130_fd_sc_hd__or2_4 _07322_ (
-    .A(_01411_),
-    .B(_01641_),
+  sky130_fd_sc_hd__and4_4 _07321_ (
+    .A(_01399_),
+    .B(_01400_),
+    .C(_01403_),
+    .D(_01641_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01642_)
   );
-  sky130_fd_sc_hd__or4_4 _07323_ (
-    .A(_01406_),
-    .B(_01408_),
-    .C(_01410_),
-    .D(_01642_),
+  sky130_fd_sc_hd__or3_4 _07322_ (
+    .A(_01395_),
+    .B(_01398_),
+    .C(_01642_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01643_)
   );
-  sky130_fd_sc_hd__and4_4 _07324_ (
-    .A(_01401_),
-    .B(_01402_),
-    .C(_01405_),
-    .D(_01643_),
+  sky130_fd_sc_hd__inv_2 _07323_ (
+    .A(_01643_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01644_)
+    .Y(_01644_)
   );
-  sky130_fd_sc_hd__or3_4 _07325_ (
-    .A(_01397_),
-    .B(_01400_),
-    .C(_01644_),
+  sky130_fd_sc_hd__a211o_4 _07324_ (
+    .A1(\rapcore0.encoder0.count[60] ),
+    .A2(_01391_),
+    .B1(_01393_),
+    .C1(_01644_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01645_)
   );
-  sky130_fd_sc_hd__inv_2 _07326_ (
-    .A(_01645_),
+  sky130_fd_sc_hd__nand2_4 _07325_ (
+    .A(_01392_),
+    .B(_01645_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01646_)
   );
-  sky130_fd_sc_hd__a211o_4 _07327_ (
-    .A1(\rapcore0.encoder0.count[60] ),
-    .A2(_01393_),
-    .B1(_01395_),
-    .C1(_01646_),
+  sky130_fd_sc_hd__o21ai_4 _07326_ (
+    .A1(_01362_),
+    .A2(_01378_),
+    .B1(_01646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01647_)
+    .Y(_01647_)
   );
-  sky130_fd_sc_hd__nand2_4 _07328_ (
-    .A(_01394_),
-    .B(_01647_),
+  sky130_fd_sc_hd__inv_2 _07327_ (
+    .A(\rapcore0.encoder0.count[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01648_)
   );
-  sky130_fd_sc_hd__o21ai_4 _07329_ (
-    .A1(_01364_),
-    .A2(_01380_),
-    .B1(_01648_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01649_)
-  );
-  sky130_fd_sc_hd__inv_2 _07330_ (
-    .A(\rapcore0.encoder0.count[63] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01650_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07331_ (
-    .A1(_01650_),
-    .A2(_01393_),
+  sky130_fd_sc_hd__o22a_4 _07328_ (
+    .A1(_01648_),
+    .A2(_01391_),
     .B1(\rapcore0.encoder0.count[63] ),
-    .B2(_01380_),
+    .B2(_01378_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01649_)
+  );
+  sky130_fd_sc_hd__buf_2 _07329_ (
+    .A(_01357_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01650_)
+  );
+  sky130_fd_sc_hd__buf_2 _07330_ (
+    .A(_01650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01651_)
   );
-  sky130_fd_sc_hd__buf_2 _07332_ (
-    .A(_01359_),
+  sky130_fd_sc_hd__buf_2 _07331_ (
+    .A(_01651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01652_)
   );
-  sky130_fd_sc_hd__buf_2 _07333_ (
-    .A(_01652_),
+  sky130_fd_sc_hd__nor2_4 _07332_ (
+    .A(_01647_),
+    .B(_01649_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01653_)
+    .Y(_01653_)
   );
-  sky130_fd_sc_hd__buf_2 _07334_ (
-    .A(_01653_),
+  sky130_fd_sc_hd__a211o_4 _07333_ (
+    .A1(_01647_),
+    .A2(_01649_),
+    .B1(_01652_),
+    .C1(_01653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01654_)
   );
-  sky130_fd_sc_hd__nor2_4 _07335_ (
-    .A(_01649_),
-    .B(_01651_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01655_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07336_ (
-    .A1(_01649_),
-    .A2(_01651_),
-    .B1(_01654_),
-    .C1(_01655_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01656_)
-  );
-  sky130_fd_sc_hd__and3_4 _07337_ (
-    .A(_01338_),
-    .B(_01363_),
-    .C(_01656_),
+  sky130_fd_sc_hd__and3_4 _07334_ (
+    .A(_01205_),
+    .B(_01361_),
+    .C(_01654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01115_)
   );
-  sky130_fd_sc_hd__buf_2 _07338_ (
-    .A(_01360_),
+  sky130_fd_sc_hd__buf_2 _07335_ (
+    .A(_01358_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01655_)
+  );
+  sky130_fd_sc_hd__or2_4 _07336_ (
+    .A(_01392_),
+    .B(_01645_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01656_)
+  );
+  sky130_fd_sc_hd__buf_2 _07337_ (
+    .A(_01357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01657_)
   );
-  sky130_fd_sc_hd__or2_4 _07339_ (
-    .A(_01394_),
-    .B(_01647_),
+  sky130_fd_sc_hd__buf_2 _07338_ (
+    .A(_01657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01658_)
   );
-  sky130_fd_sc_hd__buf_2 _07340_ (
-    .A(_01359_),
+  sky130_fd_sc_hd__a32o_4 _07339_ (
+    .A1(_01646_),
+    .A2(_01655_),
+    .A3(_01656_),
+    .B1(\rapcore0.encoder0.count[62] ),
+    .B2(_01658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01659_)
   );
-  sky130_fd_sc_hd__buf_2 _07341_ (
-    .A(_01659_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01660_)
-  );
-  sky130_fd_sc_hd__a32o_4 _07342_ (
-    .A1(_01648_),
-    .A2(_01657_),
-    .A3(_01658_),
-    .B1(\rapcore0.encoder0.count[62] ),
-    .B2(_01660_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01661_)
-  );
-  sky130_fd_sc_hd__and2_4 _07343_ (
-    .A(_01344_),
-    .B(_01661_),
+  sky130_fd_sc_hd__and2_4 _07340_ (
+    .A(_01343_),
+    .B(_01659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01114_)
   );
-  sky130_fd_sc_hd__or2_4 _07344_ (
+  sky130_fd_sc_hd__or2_4 _07341_ (
     .A(\rapcore0.encoder0.count[61] ),
-    .B(_01362_),
+    .B(_01360_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01660_)
+  );
+  sky130_fd_sc_hd__buf_2 _07342_ (
+    .A(_01377_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01661_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07343_ (
+    .A1(_01394_),
+    .A2(_01661_),
+    .B1(_01642_),
+    .B2(_01395_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01662_)
   );
-  sky130_fd_sc_hd__buf_2 _07345_ (
-    .A(_01379_),
+  sky130_fd_sc_hd__nor2_4 _07344_ (
+    .A(_01397_),
+    .B(_01662_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01663_)
+    .Y(_01663_)
   );
-  sky130_fd_sc_hd__o22a_4 _07346_ (
-    .A1(_01396_),
-    .A2(_01663_),
-    .B1(_01644_),
-    .B2(_01397_),
+  sky130_fd_sc_hd__a211o_4 _07345_ (
+    .A1(_01397_),
+    .A2(_01662_),
+    .B1(_01652_),
+    .C1(_01663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01664_)
   );
-  sky130_fd_sc_hd__nor2_4 _07347_ (
-    .A(_01399_),
-    .B(_01664_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01665_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07348_ (
-    .A1(_01399_),
-    .A2(_01664_),
-    .B1(_01654_),
-    .C1(_01665_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01666_)
-  );
-  sky130_fd_sc_hd__and3_4 _07349_ (
-    .A(_01338_),
-    .B(_01662_),
-    .C(_01666_),
+  sky130_fd_sc_hd__and3_4 _07346_ (
+    .A(_01205_),
+    .B(_01660_),
+    .C(_01664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01113_)
   );
-  sky130_fd_sc_hd__buf_2 _07350_ (
-    .A(_01360_),
+  sky130_fd_sc_hd__buf_2 _07347_ (
+    .A(_01358_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01665_)
+  );
+  sky130_fd_sc_hd__buf_2 _07348_ (
+    .A(_01665_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01666_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _07349_ (
+    .A1_N(_01642_),
+    .A2_N(_01395_),
+    .B1(_01642_),
+    .B2(_01395_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01667_)
   );
-  sky130_fd_sc_hd__buf_2 _07351_ (
-    .A(_01667_),
+  sky130_fd_sc_hd__buf_2 _07350_ (
+    .A(_01650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01668_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07352_ (
-    .A1_N(_01644_),
-    .A2_N(_01397_),
-    .B1(_01644_),
-    .B2(_01397_),
+  sky130_fd_sc_hd__and2_4 _07351_ (
+    .A(_01394_),
+    .B(_01668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01669_)
   );
-  sky130_fd_sc_hd__buf_2 _07353_ (
-    .A(_01652_),
+  sky130_fd_sc_hd__a211o_4 _07352_ (
+    .A1(_01666_),
+    .A2(_01667_),
+    .B1(_01328_),
+    .C1(_01669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01670_)
   );
-  sky130_fd_sc_hd__and2_4 _07354_ (
-    .A(_01396_),
-    .B(_01670_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01671_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07355_ (
-    .A1(_01668_),
-    .A2(_01669_),
-    .B1(_01318_),
-    .C1(_01671_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01672_)
-  );
-  sky130_fd_sc_hd__inv_2 _07356_ (
-    .A(_01672_),
+  sky130_fd_sc_hd__inv_2 _07353_ (
+    .A(_01670_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01112_)
   );
-  sky130_fd_sc_hd__or2_4 _07357_ (
+  sky130_fd_sc_hd__or2_4 _07354_ (
     .A(\rapcore0.encoder0.count[59] ),
-    .B(_01362_),
+    .B(_01360_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01671_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07355_ (
+    .A1(_01640_),
+    .A2(_01405_),
+    .B1(_01403_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01672_)
+  );
+  sky130_fd_sc_hd__or2_4 _07356_ (
+    .A(_01404_),
+    .B(_01672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01673_)
   );
-  sky130_fd_sc_hd__o21a_4 _07358_ (
-    .A1(_01642_),
-    .A2(_01407_),
-    .B1(_01405_),
+  sky130_fd_sc_hd__and2_4 _07357_ (
+    .A(_01400_),
+    .B(_01673_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01674_)
   );
-  sky130_fd_sc_hd__or2_4 _07359_ (
-    .A(_01406_),
+  sky130_fd_sc_hd__nor2_4 _07358_ (
+    .A(_01407_),
     .B(_01674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01675_)
+    .Y(_01675_)
   );
-  sky130_fd_sc_hd__and2_4 _07360_ (
-    .A(_01402_),
-    .B(_01675_),
+  sky130_fd_sc_hd__a211o_4 _07359_ (
+    .A1(_01407_),
+    .A2(_01674_),
+    .B1(_01652_),
+    .C1(_01675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01676_)
   );
-  sky130_fd_sc_hd__nor2_4 _07361_ (
-    .A(_01409_),
-    .B(_01676_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01677_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07362_ (
-    .A1(_01409_),
-    .A2(_01676_),
-    .B1(_01654_),
-    .C1(_01677_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01678_)
-  );
-  sky130_fd_sc_hd__and3_4 _07363_ (
-    .A(_01338_),
-    .B(_01673_),
-    .C(_01678_),
+  sky130_fd_sc_hd__and3_4 _07360_ (
+    .A(_01205_),
+    .B(_01671_),
+    .C(_01676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01111_)
   );
-  sky130_fd_sc_hd__buf_2 _07364_ (
-    .A(_01360_),
+  sky130_fd_sc_hd__buf_2 _07361_ (
+    .A(_01358_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01677_)
+  );
+  sky130_fd_sc_hd__nand2_4 _07362_ (
+    .A(_01404_),
+    .B(_01672_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01678_)
+  );
+  sky130_fd_sc_hd__a32o_4 _07363_ (
+    .A1(_01677_),
+    .A2(_01673_),
+    .A3(_01678_),
+    .B1(\rapcore0.encoder0.count[58] ),
+    .B2(_01658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01679_)
   );
-  sky130_fd_sc_hd__nand2_4 _07365_ (
-    .A(_01406_),
-    .B(_01674_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01680_)
-  );
-  sky130_fd_sc_hd__a32o_4 _07366_ (
-    .A1(_01679_),
-    .A2(_01675_),
-    .A3(_01680_),
-    .B1(\rapcore0.encoder0.count[58] ),
-    .B2(_01660_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01681_)
-  );
-  sky130_fd_sc_hd__and2_4 _07367_ (
-    .A(_01344_),
-    .B(_01681_),
+  sky130_fd_sc_hd__and2_4 _07364_ (
+    .A(_01343_),
+    .B(_01679_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01110_)
   );
-  sky130_fd_sc_hd__or2_4 _07368_ (
+  sky130_fd_sc_hd__buf_2 _07365_ (
+    .A(_01204_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01680_)
+  );
+  sky130_fd_sc_hd__or2_4 _07366_ (
     .A(\rapcore0.encoder0.count[57] ),
-    .B(_01362_),
+    .B(_01360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01682_)
+    .X(_01681_)
   );
-  sky130_fd_sc_hd__inv_2 _07369_ (
-    .A(_01408_),
+  sky130_fd_sc_hd__inv_2 _07367_ (
+    .A(_01406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01683_)
+    .Y(_01682_)
   );
-  sky130_fd_sc_hd__o21a_4 _07370_ (
-    .A1(_01403_),
-    .A2(_01380_),
-    .B1(_01642_),
+  sky130_fd_sc_hd__o21a_4 _07368_ (
+    .A1(_01401_),
+    .A2(_01378_),
+    .B1(_01640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01684_)
+    .X(_01683_)
   );
-  sky130_fd_sc_hd__nor2_4 _07371_ (
-    .A(_01683_),
-    .B(_01684_),
+  sky130_fd_sc_hd__nor2_4 _07369_ (
+    .A(_01682_),
+    .B(_01683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01685_)
+    .Y(_01684_)
   );
-  sky130_fd_sc_hd__a211o_4 _07372_ (
-    .A1(_01683_),
-    .A2(_01684_),
-    .B1(_01654_),
-    .C1(_01685_),
+  sky130_fd_sc_hd__a211o_4 _07370_ (
+    .A1(_01682_),
+    .A2(_01683_),
+    .B1(_01652_),
+    .C1(_01684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01686_)
+    .X(_01685_)
   );
-  sky130_fd_sc_hd__and3_4 _07373_ (
-    .A(_01338_),
-    .B(_01682_),
-    .C(_01686_),
+  sky130_fd_sc_hd__and3_4 _07371_ (
+    .A(_01680_),
+    .B(_01681_),
+    .C(_01685_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01109_)
   );
-  sky130_fd_sc_hd__a21bo_4 _07374_ (
-    .A1(_01411_),
-    .A2(_01641_),
-    .B1_N(_01642_),
+  sky130_fd_sc_hd__a21bo_4 _07372_ (
+    .A1(_01409_),
+    .A2(_01639_),
+    .B1_N(_01640_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01686_)
+  );
+  sky130_fd_sc_hd__buf_2 _07373_ (
+    .A(_01650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01687_)
   );
-  sky130_fd_sc_hd__buf_2 _07375_ (
-    .A(_01652_),
+  sky130_fd_sc_hd__and2_4 _07374_ (
+    .A(_01401_),
+    .B(_01687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01688_)
   );
-  sky130_fd_sc_hd__and2_4 _07376_ (
-    .A(_01403_),
-    .B(_01688_),
+  sky130_fd_sc_hd__a211o_4 _07375_ (
+    .A1(_01666_),
+    .A2(_01686_),
+    .B1(_01328_),
+    .C1(_01688_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01689_)
   );
-  sky130_fd_sc_hd__a211o_4 _07377_ (
-    .A1(_01668_),
-    .A2(_01687_),
-    .B1(_01318_),
-    .C1(_01689_),
+  sky130_fd_sc_hd__inv_2 _07376_ (
+    .A(_01689_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01108_)
+  );
+  sky130_fd_sc_hd__or2_4 _07377_ (
+    .A(\rapcore0.encoder0.count[55] ),
+    .B(_01360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -198825,567 +199003,560 @@
     .X(_01690_)
   );
   sky130_fd_sc_hd__inv_2 _07378_ (
-    .A(_01690_),
+    .A(_01621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01108_)
+    .Y(_01691_)
   );
   sky130_fd_sc_hd__buf_2 _07379_ (
-    .A(_01337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01691_)
-  );
-  sky130_fd_sc_hd__or2_4 _07380_ (
-    .A(\rapcore0.encoder0.count[55] ),
-    .B(_01362_),
+    .A(_01619_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01692_)
   );
-  sky130_fd_sc_hd__inv_2 _07381_ (
-    .A(_01623_),
+  sky130_fd_sc_hd__inv_2 _07380_ (
+    .A(_01420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01693_)
   );
-  sky130_fd_sc_hd__buf_2 _07382_ (
-    .A(_01621_),
+  sky130_fd_sc_hd__o21a_4 _07381_ (
+    .A1(_01692_),
+    .A2(_01635_),
+    .B1(_01693_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01694_)
   );
-  sky130_fd_sc_hd__inv_2 _07383_ (
-    .A(_01422_),
+  sky130_fd_sc_hd__o21a_4 _07382_ (
+    .A1(_01625_),
+    .A2(_01694_),
+    .B1(_01412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01695_)
+    .X(_01695_)
   );
-  sky130_fd_sc_hd__o21a_4 _07384_ (
-    .A1(_01694_),
-    .A2(_01637_),
-    .B1(_01695_),
+  sky130_fd_sc_hd__or2_4 _07383_ (
+    .A(_01620_),
+    .B(_01695_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01696_)
   );
-  sky130_fd_sc_hd__o21a_4 _07385_ (
-    .A1(_01627_),
-    .A2(_01696_),
-    .B1(_01414_),
+  sky130_fd_sc_hd__o21a_4 _07384_ (
+    .A1(_01414_),
+    .A2(_01378_),
+    .B1(_01696_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01697_)
   );
-  sky130_fd_sc_hd__or2_4 _07386_ (
-    .A(_01622_),
+  sky130_fd_sc_hd__nor2_4 _07385_ (
+    .A(_01691_),
     .B(_01697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01698_)
+    .Y(_01698_)
   );
-  sky130_fd_sc_hd__o21a_4 _07387_ (
-    .A1(_01416_),
-    .A2(_01380_),
-    .B1(_01698_),
+  sky130_fd_sc_hd__a211o_4 _07386_ (
+    .A1(_01691_),
+    .A2(_01697_),
+    .B1(_01652_),
+    .C1(_01698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01699_)
   );
-  sky130_fd_sc_hd__nor2_4 _07388_ (
-    .A(_01693_),
-    .B(_01699_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01700_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07389_ (
-    .A1(_01693_),
-    .A2(_01699_),
-    .B1(_01654_),
-    .C1(_01700_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01701_)
-  );
-  sky130_fd_sc_hd__and3_4 _07390_ (
-    .A(_01691_),
-    .B(_01692_),
-    .C(_01701_),
+  sky130_fd_sc_hd__and3_4 _07387_ (
+    .A(_01680_),
+    .B(_01690_),
+    .C(_01699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01107_)
   );
-  sky130_fd_sc_hd__nand2_4 _07391_ (
-    .A(_01622_),
-    .B(_01697_),
+  sky130_fd_sc_hd__nand2_4 _07388_ (
+    .A(_01620_),
+    .B(_01695_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01702_)
+    .Y(_01700_)
   );
-  sky130_fd_sc_hd__a32o_4 _07392_ (
-    .A1(_01657_),
-    .A2(_01698_),
-    .A3(_01702_),
+  sky130_fd_sc_hd__a32o_4 _07389_ (
+    .A1(_01655_),
+    .A2(_01696_),
+    .A3(_01700_),
     .B1(\rapcore0.encoder0.count[54] ),
-    .B2(_01660_),
+    .B2(_01658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01703_)
+    .X(_01701_)
   );
-  sky130_fd_sc_hd__and2_4 _07393_ (
-    .A(_01344_),
-    .B(_01703_),
+  sky130_fd_sc_hd__and2_4 _07390_ (
+    .A(_01343_),
+    .B(_01701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01106_)
   );
-  sky130_fd_sc_hd__buf_2 _07394_ (
-    .A(_01361_),
+  sky130_fd_sc_hd__buf_2 _07391_ (
+    .A(_01359_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01702_)
+  );
+  sky130_fd_sc_hd__or2_4 _07392_ (
+    .A(\rapcore0.encoder0.count[53] ),
+    .B(_01702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01703_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07393_ (
+    .A1(_01410_),
+    .A2(_01661_),
+    .B1(_01622_),
+    .B2(_01694_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01704_)
   );
-  sky130_fd_sc_hd__or2_4 _07395_ (
-    .A(\rapcore0.encoder0.count[53] ),
-    .B(_01704_),
+  sky130_fd_sc_hd__buf_2 _07394_ (
+    .A(_01651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01705_)
   );
-  sky130_fd_sc_hd__o22a_4 _07396_ (
-    .A1(_01412_),
-    .A2(_01663_),
-    .B1(_01624_),
-    .B2(_01696_),
+  sky130_fd_sc_hd__nor2_4 _07395_ (
+    .A(_01623_),
+    .B(_01704_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01706_)
+    .Y(_01706_)
   );
-  sky130_fd_sc_hd__buf_2 _07397_ (
-    .A(_01653_),
+  sky130_fd_sc_hd__a211o_4 _07396_ (
+    .A1(_01623_),
+    .A2(_01704_),
+    .B1(_01705_),
+    .C1(_01706_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01707_)
   );
-  sky130_fd_sc_hd__nor2_4 _07398_ (
-    .A(_01625_),
-    .B(_01706_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01708_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07399_ (
-    .A1(_01625_),
-    .A2(_01706_),
-    .B1(_01707_),
-    .C1(_01708_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01709_)
-  );
-  sky130_fd_sc_hd__and3_4 _07400_ (
-    .A(_01691_),
-    .B(_01705_),
-    .C(_01709_),
+  sky130_fd_sc_hd__and3_4 _07397_ (
+    .A(_01680_),
+    .B(_01703_),
+    .C(_01707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01105_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07401_ (
-    .A1_N(_01624_),
-    .A2_N(_01696_),
-    .B1(_01624_),
-    .B2(_01696_),
+  sky130_fd_sc_hd__a2bb2o_4 _07398_ (
+    .A1_N(_01622_),
+    .A2_N(_01694_),
+    .B1(_01622_),
+    .B2(_01694_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01708_)
+  );
+  sky130_fd_sc_hd__and2_4 _07399_ (
+    .A(_01410_),
+    .B(_01687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01709_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07400_ (
+    .A1(_01666_),
+    .A2(_01708_),
+    .B1(_01328_),
+    .C1(_01709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01710_)
   );
-  sky130_fd_sc_hd__and2_4 _07402_ (
-    .A(_01412_),
-    .B(_01688_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01711_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07403_ (
-    .A1(_01668_),
-    .A2(_01710_),
-    .B1(_01318_),
-    .C1(_01711_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01712_)
-  );
-  sky130_fd_sc_hd__inv_2 _07404_ (
-    .A(_01712_),
+  sky130_fd_sc_hd__inv_2 _07401_ (
+    .A(_01710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01104_)
   );
-  sky130_fd_sc_hd__buf_2 _07405_ (
-    .A(_01670_),
+  sky130_fd_sc_hd__buf_2 _07402_ (
+    .A(_01668_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01711_)
+  );
+  sky130_fd_sc_hd__inv_2 _07403_ (
+    .A(_01632_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01712_)
+  );
+  sky130_fd_sc_hd__or3_4 _07404_ (
+    .A(_01627_),
+    .B(_01630_),
+    .C(_01692_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01713_)
   );
-  sky130_fd_sc_hd__buf_2 _07406_ (
-    .A(_01317_),
+  sky130_fd_sc_hd__inv_2 _07405_ (
+    .A(_01713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01714_)
+    .Y(_01714_)
   );
-  sky130_fd_sc_hd__inv_2 _07407_ (
-    .A(_01634_),
+  sky130_fd_sc_hd__or3_4 _07406_ (
+    .A(_01416_),
+    .B(_01417_),
+    .C(_01714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01715_)
+    .X(_01715_)
   );
-  sky130_fd_sc_hd__or3_4 _07408_ (
-    .A(_01629_),
-    .B(_01632_),
-    .C(_01694_),
+  sky130_fd_sc_hd__and2_4 _07407_ (
+    .A(_01712_),
+    .B(_01715_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01716_)
   );
-  sky130_fd_sc_hd__inv_2 _07409_ (
-    .A(_01716_),
+  sky130_fd_sc_hd__or2_4 _07408_ (
+    .A(_01418_),
+    .B(_01716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01717_)
+    .X(_01717_)
   );
-  sky130_fd_sc_hd__or3_4 _07410_ (
-    .A(_01418_),
-    .B(_01419_),
-    .C(_01717_),
+  sky130_fd_sc_hd__buf_2 _07409_ (
+    .A(_01357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01718_)
   );
-  sky130_fd_sc_hd__and2_4 _07411_ (
-    .A(_01715_),
-    .B(_01718_),
+  sky130_fd_sc_hd__a21oi_4 _07410_ (
+    .A1(_01634_),
+    .A2(_01717_),
+    .B1(_01718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01719_)
+    .Y(_01719_)
   );
-  sky130_fd_sc_hd__or2_4 _07412_ (
-    .A(_01420_),
-    .B(_01719_),
+  sky130_fd_sc_hd__o21a_4 _07411_ (
+    .A1(_01634_),
+    .A2(_01717_),
+    .B1(_01719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01720_)
   );
-  sky130_fd_sc_hd__buf_2 _07413_ (
-    .A(_01359_),
+  sky130_fd_sc_hd__a211o_4 _07412_ (
+    .A1(_01633_),
+    .A2(_01711_),
+    .B1(_01328_),
+    .C1(_01720_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01721_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07414_ (
-    .A1(_01636_),
-    .A2(_01720_),
-    .B1(_01721_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01722_)
-  );
-  sky130_fd_sc_hd__o21a_4 _07415_ (
-    .A1(_01636_),
-    .A2(_01720_),
-    .B1(_01722_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01723_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07416_ (
-    .A1(_01635_),
-    .A2(_01713_),
-    .B1(_01714_),
-    .C1(_01723_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01724_)
-  );
-  sky130_fd_sc_hd__inv_2 _07417_ (
-    .A(_01724_),
+  sky130_fd_sc_hd__inv_2 _07413_ (
+    .A(_01721_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01103_)
   );
-  sky130_fd_sc_hd__buf_2 _07418_ (
-    .A(_01653_),
+  sky130_fd_sc_hd__buf_2 _07414_ (
+    .A(_01651_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01722_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07415_ (
+    .A(_01712_),
+    .B(_01715_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01723_)
+  );
+  sky130_fd_sc_hd__buf_2 _07416_ (
+    .A(_01665_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01724_)
+  );
+  sky130_fd_sc_hd__o32a_4 _07417_ (
+    .A1(_01722_),
+    .A2(_01716_),
+    .A3(_01723_),
+    .B1(_01631_),
+    .B2(_01724_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01725_)
   );
-  sky130_fd_sc_hd__nor2_4 _07419_ (
-    .A(_01715_),
-    .B(_01718_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01726_)
-  );
-  sky130_fd_sc_hd__buf_2 _07420_ (
-    .A(_01667_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01727_)
-  );
-  sky130_fd_sc_hd__o32a_4 _07421_ (
-    .A1(_01725_),
-    .A2(_01719_),
-    .A3(_01726_),
-    .B1(_01633_),
-    .B2(_01727_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01728_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07422_ (
-    .A(_01333_),
-    .B(_01728_),
+  sky130_fd_sc_hd__nor2_4 _07418_ (
+    .A(_01335_),
+    .B(_01725_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01102_)
   );
-  sky130_fd_sc_hd__or2_4 _07423_ (
+  sky130_fd_sc_hd__or2_4 _07419_ (
     .A(\rapcore0.encoder0.count[49] ),
-    .B(_01704_),
+    .B(_01702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01726_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07420_ (
+    .A1(_01626_),
+    .A2(_01661_),
+    .B1(_01692_),
+    .B2(_01627_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01727_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07421_ (
+    .A(_01629_),
+    .B(_01727_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01728_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07422_ (
+    .A1(_01629_),
+    .A2(_01727_),
+    .B1(_01705_),
+    .C1(_01728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01729_)
   );
-  sky130_fd_sc_hd__o22a_4 _07424_ (
-    .A1(_01628_),
-    .A2(_01663_),
-    .B1(_01694_),
-    .B2(_01629_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01730_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07425_ (
-    .A(_01631_),
-    .B(_01730_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01731_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07426_ (
-    .A1(_01631_),
-    .A2(_01730_),
-    .B1(_01707_),
-    .C1(_01731_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01732_)
-  );
-  sky130_fd_sc_hd__and3_4 _07427_ (
-    .A(_01691_),
-    .B(_01729_),
-    .C(_01732_),
+  sky130_fd_sc_hd__and3_4 _07423_ (
+    .A(_01680_),
+    .B(_01726_),
+    .C(_01729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01101_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07428_ (
-    .A1_N(_01694_),
-    .A2_N(_01629_),
-    .B1(_01694_),
-    .B2(_01629_),
+  sky130_fd_sc_hd__a2bb2o_4 _07424_ (
+    .A1_N(_01692_),
+    .A2_N(_01627_),
+    .B1(_01692_),
+    .B2(_01627_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01730_)
+  );
+  sky130_fd_sc_hd__buf_2 _07425_ (
+    .A(_01327_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01731_)
+  );
+  sky130_fd_sc_hd__and2_4 _07426_ (
+    .A(_01626_),
+    .B(_01687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01732_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07427_ (
+    .A1(_01666_),
+    .A2(_01730_),
+    .B1(_01731_),
+    .C1(_01732_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01733_)
   );
-  sky130_fd_sc_hd__and2_4 _07429_ (
-    .A(_01628_),
-    .B(_01688_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01734_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07430_ (
-    .A1(_01668_),
-    .A2(_01733_),
-    .B1(_01714_),
-    .C1(_01734_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01735_)
-  );
-  sky130_fd_sc_hd__inv_2 _07431_ (
-    .A(_01735_),
+  sky130_fd_sc_hd__inv_2 _07428_ (
+    .A(_01733_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01100_)
   );
-  sky130_fd_sc_hd__or2_4 _07432_ (
+  sky130_fd_sc_hd__or2_4 _07429_ (
     .A(\rapcore0.encoder0.count[47] ),
-    .B(_01704_),
+    .B(_01702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01734_)
+  );
+  sky130_fd_sc_hd__inv_2 _07430_ (
+    .A(_01466_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01735_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07431_ (
+    .A1(_01617_),
+    .A2(_01490_),
+    .B1(_01449_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01736_)
   );
-  sky130_fd_sc_hd__inv_2 _07433_ (
-    .A(_01468_),
+  sky130_fd_sc_hd__o21a_4 _07432_ (
+    .A1(_01460_),
+    .A2(_01736_),
+    .B1(_01430_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01737_)
+    .X(_01737_)
   );
-  sky130_fd_sc_hd__o21a_4 _07434_ (
-    .A1(_01619_),
-    .A2(_01492_),
-    .B1(_01451_),
+  sky130_fd_sc_hd__or3_4 _07433_ (
+    .A(_01461_),
+    .B(_01464_),
+    .C(_01737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01738_)
   );
-  sky130_fd_sc_hd__o21a_4 _07435_ (
-    .A1(_01462_),
-    .A2(_01738_),
-    .B1(_01432_),
+  sky130_fd_sc_hd__inv_2 _07434_ (
+    .A(_01738_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01739_)
+    .Y(_01739_)
   );
-  sky130_fd_sc_hd__or3_4 _07436_ (
-    .A(_01463_),
-    .B(_01466_),
-    .C(_01739_),
+  sky130_fd_sc_hd__or2_4 _07435_ (
+    .A(_01433_),
+    .B(_01739_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01740_)
   );
-  sky130_fd_sc_hd__inv_2 _07437_ (
-    .A(_01740_),
+  sky130_fd_sc_hd__and2_4 _07436_ (
+    .A(_01735_),
+    .B(_01740_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01741_)
+    .X(_01741_)
   );
-  sky130_fd_sc_hd__or2_4 _07438_ (
-    .A(_01435_),
+  sky130_fd_sc_hd__or2_4 _07437_ (
+    .A(_01431_),
     .B(_01741_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -199393,211 +199564,210 @@
     .VPWR(vccd1),
     .X(_01742_)
   );
-  sky130_fd_sc_hd__and2_4 _07439_ (
-    .A(_01737_),
+  sky130_fd_sc_hd__nor2_4 _07438_ (
+    .A(_01468_),
     .B(_01742_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01743_)
+    .Y(_01743_)
   );
-  sky130_fd_sc_hd__or2_4 _07440_ (
-    .A(_01433_),
-    .B(_01743_),
+  sky130_fd_sc_hd__a211o_4 _07439_ (
+    .A1(_01468_),
+    .A2(_01742_),
+    .B1(_01705_),
+    .C1(_01743_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01744_)
   );
-  sky130_fd_sc_hd__nor2_4 _07441_ (
-    .A(_01470_),
-    .B(_01744_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01745_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07442_ (
-    .A1(_01470_),
-    .A2(_01744_),
-    .B1(_01707_),
-    .C1(_01745_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01746_)
-  );
-  sky130_fd_sc_hd__and3_4 _07443_ (
-    .A(_01691_),
-    .B(_01736_),
-    .C(_01746_),
+  sky130_fd_sc_hd__and3_4 _07440_ (
+    .A(_01680_),
+    .B(_01734_),
+    .C(_01744_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01099_)
   );
-  sky130_fd_sc_hd__nor2_4 _07444_ (
-    .A(_01737_),
-    .B(_01742_),
+  sky130_fd_sc_hd__nor2_4 _07441_ (
+    .A(_01735_),
+    .B(_01740_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01747_)
+    .Y(_01745_)
   );
-  sky130_fd_sc_hd__o32a_4 _07445_ (
-    .A1(_01725_),
-    .A2(_01743_),
-    .A3(_01747_),
-    .B1(_01467_),
-    .B2(_01727_),
+  sky130_fd_sc_hd__o32a_4 _07442_ (
+    .A1(_01722_),
+    .A2(_01741_),
+    .A3(_01745_),
+    .B1(_01465_),
+    .B2(_01724_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01748_)
+    .X(_01746_)
   );
-  sky130_fd_sc_hd__nor2_4 _07446_ (
-    .A(_01333_),
-    .B(_01748_),
+  sky130_fd_sc_hd__nor2_4 _07443_ (
+    .A(_01335_),
+    .B(_01746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01098_)
   );
-  sky130_fd_sc_hd__or2_4 _07447_ (
+  sky130_fd_sc_hd__buf_2 _07444_ (
+    .A(_01204_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01747_)
+  );
+  sky130_fd_sc_hd__or2_4 _07445_ (
     .A(\rapcore0.encoder0.count[45] ),
-    .B(_01704_),
+    .B(_01702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01748_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07446_ (
+    .A1(_01432_),
+    .A2(_01661_),
+    .B1(_01461_),
+    .B2(_01737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01749_)
   );
-  sky130_fd_sc_hd__o22a_4 _07448_ (
-    .A1(_01434_),
-    .A2(_01663_),
-    .B1(_01463_),
-    .B2(_01739_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01750_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07449_ (
-    .A(_01465_),
-    .B(_01750_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01751_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07450_ (
-    .A1(_01465_),
-    .A2(_01750_),
-    .B1(_01707_),
-    .C1(_01751_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01752_)
-  );
-  sky130_fd_sc_hd__and3_4 _07451_ (
-    .A(_01691_),
+  sky130_fd_sc_hd__nor2_4 _07447_ (
+    .A(_01463_),
     .B(_01749_),
-    .C(_01752_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01750_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07448_ (
+    .A1(_01463_),
+    .A2(_01749_),
+    .B1(_01705_),
+    .C1(_01750_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01751_)
+  );
+  sky130_fd_sc_hd__and3_4 _07449_ (
+    .A(_01747_),
+    .B(_01748_),
+    .C(_01751_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01097_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07452_ (
-    .A1_N(_01463_),
-    .A2_N(_01739_),
-    .B1(_01463_),
-    .B2(_01739_),
+  sky130_fd_sc_hd__a2bb2o_4 _07450_ (
+    .A1_N(_01461_),
+    .A2_N(_01737_),
+    .B1(_01461_),
+    .B2(_01737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01752_)
+  );
+  sky130_fd_sc_hd__and2_4 _07451_ (
+    .A(_01432_),
+    .B(_01687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01753_)
   );
-  sky130_fd_sc_hd__and2_4 _07453_ (
-    .A(_01434_),
-    .B(_01688_),
+  sky130_fd_sc_hd__a211o_4 _07452_ (
+    .A1(_01666_),
+    .A2(_01752_),
+    .B1(_01731_),
+    .C1(_01753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01754_)
   );
-  sky130_fd_sc_hd__a211o_4 _07454_ (
-    .A1(_01668_),
-    .A2(_01753_),
-    .B1(_01714_),
-    .C1(_01754_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01755_)
-  );
-  sky130_fd_sc_hd__inv_2 _07455_ (
-    .A(_01755_),
+  sky130_fd_sc_hd__inv_2 _07453_ (
+    .A(_01754_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01096_)
   );
-  sky130_fd_sc_hd__inv_2 _07456_ (
-    .A(_01459_),
+  sky130_fd_sc_hd__inv_2 _07454_ (
+    .A(_01457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01756_)
+    .Y(_01755_)
+  );
+  sky130_fd_sc_hd__or3_4 _07455_ (
+    .A(_01451_),
+    .B(_01454_),
+    .C(_01736_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01756_)
+  );
+  sky130_fd_sc_hd__inv_2 _07456_ (
+    .A(_01756_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01757_)
   );
   sky130_fd_sc_hd__or3_4 _07457_ (
-    .A(_01453_),
-    .B(_01456_),
-    .C(_01738_),
+    .A(_01421_),
+    .B(_01422_),
+    .C(_01757_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01757_)
+    .X(_01758_)
   );
-  sky130_fd_sc_hd__inv_2 _07458_ (
-    .A(_01757_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01758_)
-  );
-  sky130_fd_sc_hd__or3_4 _07459_ (
-    .A(_01423_),
-    .B(_01424_),
-    .C(_01758_),
+  sky130_fd_sc_hd__and2_4 _07458_ (
+    .A(_01755_),
+    .B(_01758_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01759_)
   );
-  sky130_fd_sc_hd__and2_4 _07460_ (
-    .A(_01756_),
+  sky130_fd_sc_hd__or2_4 _07459_ (
+    .A(_01427_),
     .B(_01759_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -199605,398 +199775,414 @@
     .VPWR(vccd1),
     .X(_01760_)
   );
-  sky130_fd_sc_hd__or2_4 _07461_ (
-    .A(_01429_),
-    .B(_01760_),
+  sky130_fd_sc_hd__a21oi_4 _07460_ (
+    .A1(_01459_),
+    .A2(_01760_),
+    .B1(_01718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01761_)
+    .Y(_01761_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07462_ (
-    .A1(_01461_),
-    .A2(_01761_),
-    .B1(_01721_),
+  sky130_fd_sc_hd__o21a_4 _07461_ (
+    .A1(_01459_),
+    .A2(_01760_),
+    .B1(_01761_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01762_)
+    .X(_01762_)
   );
-  sky130_fd_sc_hd__o21a_4 _07463_ (
-    .A1(_01461_),
-    .A2(_01761_),
-    .B1(_01762_),
+  sky130_fd_sc_hd__a211o_4 _07462_ (
+    .A1(_01458_),
+    .A2(_01711_),
+    .B1(_01731_),
+    .C1(_01762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01763_)
   );
-  sky130_fd_sc_hd__a211o_4 _07464_ (
-    .A1(_01460_),
-    .A2(_01713_),
-    .B1(_01714_),
-    .C1(_01763_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01764_)
-  );
-  sky130_fd_sc_hd__inv_2 _07465_ (
-    .A(_01764_),
+  sky130_fd_sc_hd__inv_2 _07463_ (
+    .A(_01763_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01095_)
   );
-  sky130_fd_sc_hd__buf_2 _07466_ (
-    .A(_01652_),
+  sky130_fd_sc_hd__buf_2 _07464_ (
+    .A(_01650_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01764_)
+  );
+  sky130_fd_sc_hd__buf_2 _07465_ (
+    .A(_01764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01765_)
   );
-  sky130_fd_sc_hd__buf_2 _07467_ (
-    .A(_01765_),
+  sky130_fd_sc_hd__nor2_4 _07466_ (
+    .A(_01755_),
+    .B(_01758_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01766_)
+    .Y(_01766_)
+  );
+  sky130_fd_sc_hd__o32a_4 _07467_ (
+    .A1(_01765_),
+    .A2(_01759_),
+    .A3(_01766_),
+    .B1(_01455_),
+    .B2(_01724_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01767_)
   );
   sky130_fd_sc_hd__nor2_4 _07468_ (
-    .A(_01756_),
-    .B(_01759_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01767_)
-  );
-  sky130_fd_sc_hd__o32a_4 _07469_ (
-    .A1(_01766_),
-    .A2(_01760_),
-    .A3(_01767_),
-    .B1(_01457_),
-    .B2(_01727_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01768_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07470_ (
-    .A(_01333_),
-    .B(_01768_),
+    .A(_01335_),
+    .B(_01767_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01094_)
   );
-  sky130_fd_sc_hd__buf_2 _07471_ (
-    .A(_01337_),
+  sky130_fd_sc_hd__or2_4 _07469_ (
+    .A(\rapcore0.encoder0.count[41] ),
+    .B(_01702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01768_)
+  );
+  sky130_fd_sc_hd__buf_2 _07470_ (
+    .A(_01377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01769_)
   );
-  sky130_fd_sc_hd__or2_4 _07472_ (
-    .A(\rapcore0.encoder0.count[41] ),
-    .B(_01704_),
+  sky130_fd_sc_hd__o22a_4 _07471_ (
+    .A1(_01450_),
+    .A2(_01769_),
+    .B1(_01451_),
+    .B2(_01736_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01770_)
   );
-  sky130_fd_sc_hd__buf_2 _07473_ (
-    .A(_01379_),
+  sky130_fd_sc_hd__nor2_4 _07472_ (
+    .A(_01453_),
+    .B(_01770_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01771_)
+    .Y(_01771_)
   );
-  sky130_fd_sc_hd__o22a_4 _07474_ (
-    .A1(_01452_),
-    .A2(_01771_),
-    .B1(_01453_),
-    .B2(_01738_),
+  sky130_fd_sc_hd__a211o_4 _07473_ (
+    .A1(_01453_),
+    .A2(_01770_),
+    .B1(_01705_),
+    .C1(_01771_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01772_)
   );
-  sky130_fd_sc_hd__nor2_4 _07475_ (
-    .A(_01455_),
-    .B(_01772_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01773_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07476_ (
-    .A1(_01455_),
-    .A2(_01772_),
-    .B1(_01707_),
-    .C1(_01773_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01774_)
-  );
-  sky130_fd_sc_hd__and3_4 _07477_ (
-    .A(_01769_),
-    .B(_01770_),
-    .C(_01774_),
+  sky130_fd_sc_hd__and3_4 _07474_ (
+    .A(_01747_),
+    .B(_01768_),
+    .C(_01772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01093_)
   );
-  sky130_fd_sc_hd__buf_2 _07478_ (
-    .A(_01667_),
+  sky130_fd_sc_hd__buf_2 _07475_ (
+    .A(_01665_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01773_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _07476_ (
+    .A1_N(_01451_),
+    .A2_N(_01736_),
+    .B1(_01451_),
+    .B2(_01736_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01774_)
+  );
+  sky130_fd_sc_hd__and2_4 _07477_ (
+    .A(_01450_),
+    .B(_01687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01775_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07479_ (
-    .A1_N(_01453_),
-    .A2_N(_01738_),
-    .B1(_01453_),
-    .B2(_01738_),
+  sky130_fd_sc_hd__a211o_4 _07478_ (
+    .A1(_01773_),
+    .A2(_01774_),
+    .B1(_01731_),
+    .C1(_01775_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01776_)
   );
-  sky130_fd_sc_hd__and2_4 _07480_ (
-    .A(_01452_),
-    .B(_01688_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01777_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07481_ (
-    .A1(_01775_),
-    .A2(_01776_),
-    .B1(_01714_),
-    .C1(_01777_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01778_)
-  );
-  sky130_fd_sc_hd__inv_2 _07482_ (
-    .A(_01778_),
+  sky130_fd_sc_hd__inv_2 _07479_ (
+    .A(_01776_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01092_)
   );
-  sky130_fd_sc_hd__buf_2 _07483_ (
-    .A(_01195_),
+  sky130_fd_sc_hd__buf_2 _07480_ (
+    .A(_01617_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01777_)
+  );
+  sky130_fd_sc_hd__inv_2 _07481_ (
+    .A(_01447_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01778_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07482_ (
+    .A1(_01777_),
+    .A2(_01489_),
+    .B1(_01778_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01779_)
   );
-  sky130_fd_sc_hd__buf_2 _07484_ (
-    .A(_01779_),
+  sky130_fd_sc_hd__o21a_4 _07483_ (
+    .A1(_01479_),
+    .A2(_01779_),
+    .B1(_01441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01780_)
   );
-  sky130_fd_sc_hd__buf_2 _07485_ (
-    .A(_01619_),
+  sky130_fd_sc_hd__or2_4 _07484_ (
+    .A(_01471_),
+    .B(_01780_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01781_)
   );
-  sky130_fd_sc_hd__inv_2 _07486_ (
-    .A(_01449_),
+  sky130_fd_sc_hd__inv_2 _07485_ (
+    .A(_01781_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01782_)
   );
-  sky130_fd_sc_hd__o21a_4 _07487_ (
-    .A1(_01781_),
-    .A2(_01491_),
-    .B1(_01782_),
+  sky130_fd_sc_hd__or2_4 _07486_ (
+    .A(_01436_),
+    .B(_01782_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01783_)
   );
-  sky130_fd_sc_hd__o21a_4 _07488_ (
-    .A1(_01481_),
+  sky130_fd_sc_hd__a21oi_4 _07487_ (
+    .A1(_01473_),
     .A2(_01783_),
-    .B1(_01443_),
+    .B1(_01718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01784_)
+    .Y(_01784_)
   );
-  sky130_fd_sc_hd__or2_4 _07489_ (
-    .A(_01473_),
-    .B(_01784_),
+  sky130_fd_sc_hd__o21a_4 _07488_ (
+    .A1(_01473_),
+    .A2(_01783_),
+    .B1(_01784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01785_)
   );
+  sky130_fd_sc_hd__a211o_4 _07489_ (
+    .A1(_01472_),
+    .A2(_01711_),
+    .B1(_01731_),
+    .C1(_01785_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01786_)
+  );
   sky130_fd_sc_hd__inv_2 _07490_ (
-    .A(_01785_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01786_)
-  );
-  sky130_fd_sc_hd__or2_4 _07491_ (
-    .A(_01438_),
-    .B(_01786_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01787_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _07492_ (
-    .A1(_01475_),
-    .A2(_01787_),
-    .B1(_01721_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01788_)
-  );
-  sky130_fd_sc_hd__o21a_4 _07493_ (
-    .A1(_01475_),
-    .A2(_01787_),
-    .B1(_01788_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01789_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07494_ (
-    .A1(_01474_),
-    .A2(_01713_),
-    .B1(_01780_),
-    .C1(_01789_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01790_)
-  );
-  sky130_fd_sc_hd__inv_2 _07495_ (
-    .A(_01790_),
+    .A(_01786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01091_)
   );
-  sky130_fd_sc_hd__buf_2 _07496_ (
-    .A(_01343_),
+  sky130_fd_sc_hd__buf_2 _07491_ (
+    .A(_01191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01791_)
+    .X(_01787_)
   );
-  sky130_fd_sc_hd__nand2_4 _07497_ (
-    .A(_01473_),
-    .B(_01784_),
+  sky130_fd_sc_hd__nand2_4 _07492_ (
+    .A(_01471_),
+    .B(_01780_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01792_)
+    .Y(_01788_)
   );
-  sky130_fd_sc_hd__buf_2 _07498_ (
-    .A(_01659_),
+  sky130_fd_sc_hd__buf_2 _07493_ (
+    .A(_01657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01793_)
+    .X(_01789_)
   );
-  sky130_fd_sc_hd__a32o_4 _07499_ (
-    .A1(_01657_),
-    .A2(_01785_),
-    .A3(_01792_),
+  sky130_fd_sc_hd__a32o_4 _07494_ (
+    .A1(_01655_),
+    .A2(_01781_),
+    .A3(_01788_),
     .B1(\rapcore0.encoder0.count[38] ),
-    .B2(_01793_),
+    .B2(_01789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01794_)
+    .X(_01790_)
   );
-  sky130_fd_sc_hd__and2_4 _07500_ (
-    .A(_01791_),
-    .B(_01794_),
+  sky130_fd_sc_hd__and2_4 _07495_ (
+    .A(_01787_),
+    .B(_01790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01090_)
   );
-  sky130_fd_sc_hd__buf_2 _07501_ (
-    .A(_01361_),
+  sky130_fd_sc_hd__buf_2 _07496_ (
+    .A(_01359_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01795_)
+    .X(_01791_)
   );
-  sky130_fd_sc_hd__or2_4 _07502_ (
+  sky130_fd_sc_hd__or2_4 _07497_ (
     .A(\rapcore0.encoder0.count[37] ),
-    .B(_01795_),
+    .B(_01791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01792_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07498_ (
+    .A1(_01438_),
+    .A2(_01769_),
+    .B1(_01476_),
+    .B2(_01779_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01793_)
+  );
+  sky130_fd_sc_hd__buf_2 _07499_ (
+    .A(_01651_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01794_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07500_ (
+    .A(_01477_),
+    .B(_01793_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01795_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07501_ (
+    .A1(_01477_),
+    .A2(_01793_),
+    .B1(_01794_),
+    .C1(_01795_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01796_)
   );
-  sky130_fd_sc_hd__o22a_4 _07503_ (
-    .A1(_01440_),
-    .A2(_01771_),
-    .B1(_01478_),
-    .B2(_01783_),
+  sky130_fd_sc_hd__and3_4 _07502_ (
+    .A(_01747_),
+    .B(_01792_),
+    .C(_01796_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01089_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _07503_ (
+    .A1_N(_01476_),
+    .A2_N(_01779_),
+    .B1(_01476_),
+    .B2(_01779_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -200004,76 +200190,69 @@
     .X(_01797_)
   );
   sky130_fd_sc_hd__buf_2 _07504_ (
-    .A(_01653_),
+    .A(_01196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01798_)
   );
-  sky130_fd_sc_hd__nor2_4 _07505_ (
-    .A(_01479_),
-    .B(_01797_),
+  sky130_fd_sc_hd__buf_2 _07505_ (
+    .A(_01798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01799_)
+    .X(_01799_)
   );
-  sky130_fd_sc_hd__a211o_4 _07506_ (
-    .A1(_01479_),
-    .A2(_01797_),
-    .B1(_01798_),
-    .C1(_01799_),
+  sky130_fd_sc_hd__buf_2 _07506_ (
+    .A(_01650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01800_)
   );
-  sky130_fd_sc_hd__and3_4 _07507_ (
-    .A(_01769_),
-    .B(_01796_),
-    .C(_01800_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01089_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _07508_ (
-    .A1_N(_01478_),
-    .A2_N(_01783_),
-    .B1(_01478_),
-    .B2(_01783_),
+  sky130_fd_sc_hd__and2_4 _07507_ (
+    .A(_01438_),
+    .B(_01800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01801_)
   );
-  sky130_fd_sc_hd__buf_2 _07509_ (
-    .A(_01652_),
+  sky130_fd_sc_hd__a211o_4 _07508_ (
+    .A1(_01773_),
+    .A2(_01797_),
+    .B1(_01799_),
+    .C1(_01801_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01802_)
   );
-  sky130_fd_sc_hd__and2_4 _07510_ (
-    .A(_01440_),
-    .B(_01802_),
+  sky130_fd_sc_hd__inv_2 _07509_ (
+    .A(_01802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01803_)
+    .Y(_01088_)
   );
-  sky130_fd_sc_hd__a211o_4 _07511_ (
-    .A1(_01775_),
-    .A2(_01801_),
-    .B1(_01780_),
-    .C1(_01803_),
+  sky130_fd_sc_hd__inv_2 _07510_ (
+    .A(_01486_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01803_)
+  );
+  sky130_fd_sc_hd__or3_4 _07511_ (
+    .A(_01481_),
+    .B(_01484_),
+    .C(_01777_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -200086,116 +200265,119 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01088_)
-  );
-  sky130_fd_sc_hd__inv_2 _07513_ (
-    .A(_01488_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .Y(_01805_)
   );
-  sky130_fd_sc_hd__or3_4 _07514_ (
-    .A(_01483_),
-    .B(_01486_),
-    .C(_01781_),
+  sky130_fd_sc_hd__or3_4 _07513_ (
+    .A(_01443_),
+    .B(_01444_),
+    .C(_01805_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01806_)
   );
-  sky130_fd_sc_hd__inv_2 _07515_ (
-    .A(_01806_),
+  sky130_fd_sc_hd__and2_4 _07514_ (
+    .A(_01803_),
+    .B(_01806_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01807_)
+    .X(_01807_)
   );
-  sky130_fd_sc_hd__or3_4 _07516_ (
+  sky130_fd_sc_hd__or2_4 _07515_ (
     .A(_01445_),
-    .B(_01446_),
-    .C(_01807_),
+    .B(_01807_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01808_)
   );
-  sky130_fd_sc_hd__and2_4 _07517_ (
-    .A(_01805_),
-    .B(_01808_),
+  sky130_fd_sc_hd__a21oi_4 _07516_ (
+    .A1(_01488_),
+    .A2(_01808_),
+    .B1(_01718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01809_)
+    .Y(_01809_)
   );
-  sky130_fd_sc_hd__or2_4 _07518_ (
-    .A(_01447_),
-    .B(_01809_),
+  sky130_fd_sc_hd__o21a_4 _07517_ (
+    .A1(_01488_),
+    .A2(_01808_),
+    .B1(_01809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01810_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07519_ (
-    .A1(_01490_),
-    .A2(_01810_),
-    .B1(_01721_),
+  sky130_fd_sc_hd__a211o_4 _07518_ (
+    .A1(_01487_),
+    .A2(_01711_),
+    .B1(_01799_),
+    .C1(_01810_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01811_)
+    .X(_01811_)
   );
-  sky130_fd_sc_hd__o21a_4 _07520_ (
-    .A1(_01490_),
-    .A2(_01810_),
-    .B1(_01811_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01812_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07521_ (
-    .A1(_01489_),
-    .A2(_01713_),
-    .B1(_01780_),
-    .C1(_01812_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01813_)
-  );
-  sky130_fd_sc_hd__inv_2 _07522_ (
-    .A(_01813_),
+  sky130_fd_sc_hd__inv_2 _07519_ (
+    .A(_01811_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01087_)
   );
-  sky130_fd_sc_hd__nor2_4 _07523_ (
-    .A(_01805_),
-    .B(_01808_),
+  sky130_fd_sc_hd__nor2_4 _07520_ (
+    .A(_01803_),
+    .B(_01806_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01814_)
+    .Y(_01812_)
   );
-  sky130_fd_sc_hd__o32a_4 _07524_ (
-    .A1(_01766_),
-    .A2(_01809_),
-    .A3(_01814_),
-    .B1(_01487_),
-    .B2(_01727_),
+  sky130_fd_sc_hd__o32a_4 _07521_ (
+    .A1(_01765_),
+    .A2(_01807_),
+    .A3(_01812_),
+    .B1(_01485_),
+    .B2(_01724_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01813_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07522_ (
+    .A(_01335_),
+    .B(_01813_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01086_)
+  );
+  sky130_fd_sc_hd__or2_4 _07523_ (
+    .A(\rapcore0.encoder0.count[33] ),
+    .B(_01791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01814_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07524_ (
+    .A1(_01480_),
+    .A2(_01769_),
+    .B1(_01777_),
+    .B2(_01481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -200203,160 +200385,149 @@
     .X(_01815_)
   );
   sky130_fd_sc_hd__nor2_4 _07525_ (
-    .A(_01333_),
+    .A(_01483_),
     .B(_01815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01086_)
+    .Y(_01816_)
   );
-  sky130_fd_sc_hd__or2_4 _07526_ (
-    .A(\rapcore0.encoder0.count[33] ),
-    .B(_01795_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01816_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07527_ (
-    .A1(_01482_),
-    .A2(_01771_),
-    .B1(_01781_),
-    .B2(_01483_),
+  sky130_fd_sc_hd__a211o_4 _07526_ (
+    .A1(_01483_),
+    .A2(_01815_),
+    .B1(_01794_),
+    .C1(_01816_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01817_)
   );
-  sky130_fd_sc_hd__nor2_4 _07528_ (
-    .A(_01485_),
-    .B(_01817_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01818_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07529_ (
-    .A1(_01485_),
-    .A2(_01817_),
-    .B1(_01798_),
-    .C1(_01818_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01819_)
-  );
-  sky130_fd_sc_hd__and3_4 _07530_ (
-    .A(_01769_),
-    .B(_01816_),
-    .C(_01819_),
+  sky130_fd_sc_hd__and3_4 _07527_ (
+    .A(_01747_),
+    .B(_01814_),
+    .C(_01817_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01085_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07531_ (
-    .A1_N(_01781_),
-    .A2_N(_01483_),
-    .B1(_01781_),
-    .B2(_01483_),
+  sky130_fd_sc_hd__a2bb2o_4 _07528_ (
+    .A1_N(_01777_),
+    .A2_N(_01481_),
+    .B1(_01777_),
+    .B2(_01481_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01818_)
+  );
+  sky130_fd_sc_hd__and2_4 _07529_ (
+    .A(_01480_),
+    .B(_01800_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01819_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07530_ (
+    .A1(_01773_),
+    .A2(_01818_),
+    .B1(_01799_),
+    .C1(_01819_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01820_)
   );
-  sky130_fd_sc_hd__and2_4 _07532_ (
-    .A(_01482_),
-    .B(_01802_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01821_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07533_ (
-    .A1(_01775_),
-    .A2(_01820_),
-    .B1(_01780_),
-    .C1(_01821_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01822_)
-  );
-  sky130_fd_sc_hd__inv_2 _07534_ (
-    .A(_01822_),
+  sky130_fd_sc_hd__inv_2 _07531_ (
+    .A(_01820_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01084_)
   );
-  sky130_fd_sc_hd__or2_4 _07535_ (
+  sky130_fd_sc_hd__or2_4 _07532_ (
     .A(\rapcore0.encoder0.count[31] ),
-    .B(_01795_),
+    .B(_01791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01821_)
+  );
+  sky130_fd_sc_hd__inv_2 _07533_ (
+    .A(_01532_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01822_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07534_ (
+    .A1(_01615_),
+    .A2(_01554_),
+    .B1(_01514_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01823_)
   );
-  sky130_fd_sc_hd__inv_2 _07536_ (
-    .A(_01534_),
+  sky130_fd_sc_hd__o21a_4 _07535_ (
+    .A1(_01526_),
+    .A2(_01823_),
+    .B1(_01496_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01824_)
+    .X(_01824_)
   );
-  sky130_fd_sc_hd__o21a_4 _07537_ (
-    .A1(_01617_),
-    .A2(_01556_),
-    .B1(_01516_),
+  sky130_fd_sc_hd__or3_4 _07536_ (
+    .A(_01527_),
+    .B(_01530_),
+    .C(_01824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01825_)
   );
-  sky130_fd_sc_hd__o21a_4 _07538_ (
-    .A1(_01528_),
-    .A2(_01825_),
-    .B1(_01498_),
+  sky130_fd_sc_hd__inv_2 _07537_ (
+    .A(_01825_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01826_)
+    .Y(_01826_)
   );
-  sky130_fd_sc_hd__or3_4 _07539_ (
-    .A(_01529_),
-    .B(_01532_),
-    .C(_01826_),
+  sky130_fd_sc_hd__or2_4 _07538_ (
+    .A(_01499_),
+    .B(_01826_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01827_)
   );
-  sky130_fd_sc_hd__inv_2 _07540_ (
-    .A(_01827_),
+  sky130_fd_sc_hd__and2_4 _07539_ (
+    .A(_01822_),
+    .B(_01827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01828_)
+    .X(_01828_)
   );
-  sky130_fd_sc_hd__or2_4 _07541_ (
-    .A(_01501_),
+  sky130_fd_sc_hd__or2_4 _07540_ (
+    .A(_01497_),
     .B(_01828_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -200364,305 +200535,316 @@
     .VPWR(vccd1),
     .X(_01829_)
   );
-  sky130_fd_sc_hd__and2_4 _07542_ (
-    .A(_01824_),
+  sky130_fd_sc_hd__nor2_4 _07541_ (
+    .A(_01534_),
     .B(_01829_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01830_)
+    .Y(_01830_)
   );
-  sky130_fd_sc_hd__or2_4 _07543_ (
-    .A(_01499_),
-    .B(_01830_),
+  sky130_fd_sc_hd__a211o_4 _07542_ (
+    .A1(_01534_),
+    .A2(_01829_),
+    .B1(_01794_),
+    .C1(_01830_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01831_)
   );
-  sky130_fd_sc_hd__nor2_4 _07544_ (
-    .A(_01536_),
-    .B(_01831_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01832_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07545_ (
-    .A1(_01536_),
-    .A2(_01831_),
-    .B1(_01798_),
-    .C1(_01832_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01833_)
-  );
-  sky130_fd_sc_hd__and3_4 _07546_ (
-    .A(_01769_),
-    .B(_01823_),
-    .C(_01833_),
+  sky130_fd_sc_hd__and3_4 _07543_ (
+    .A(_01747_),
+    .B(_01821_),
+    .C(_01831_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01083_)
   );
-  sky130_fd_sc_hd__buf_2 _07547_ (
-    .A(_01312_),
+  sky130_fd_sc_hd__buf_2 _07544_ (
+    .A(_01334_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01832_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07545_ (
+    .A(_01822_),
+    .B(_01827_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01833_)
+  );
+  sky130_fd_sc_hd__buf_2 _07546_ (
+    .A(_01359_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01834_)
   );
+  sky130_fd_sc_hd__o32a_4 _07547_ (
+    .A1(_01765_),
+    .A2(_01828_),
+    .A3(_01833_),
+    .B1(_01531_),
+    .B2(_01834_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01835_)
+  );
   sky130_fd_sc_hd__nor2_4 _07548_ (
-    .A(_01824_),
-    .B(_01829_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01835_)
-  );
-  sky130_fd_sc_hd__buf_2 _07549_ (
-    .A(_01361_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01836_)
-  );
-  sky130_fd_sc_hd__o32a_4 _07550_ (
-    .A1(_01766_),
-    .A2(_01830_),
-    .A3(_01835_),
-    .B1(_01533_),
-    .B2(_01836_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01837_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07551_ (
-    .A(_01834_),
-    .B(_01837_),
+    .A(_01832_),
+    .B(_01835_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01082_)
   );
-  sky130_fd_sc_hd__or2_4 _07552_ (
+  sky130_fd_sc_hd__buf_2 _07549_ (
+    .A(_01204_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01836_)
+  );
+  sky130_fd_sc_hd__or2_4 _07550_ (
     .A(\rapcore0.encoder0.count[29] ),
-    .B(_01795_),
+    .B(_01791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01837_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07551_ (
+    .A1(_01498_),
+    .A2(_01769_),
+    .B1(_01527_),
+    .B2(_01824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01838_)
   );
-  sky130_fd_sc_hd__o22a_4 _07553_ (
-    .A1(_01500_),
-    .A2(_01771_),
-    .B1(_01529_),
-    .B2(_01826_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01839_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07554_ (
-    .A(_01531_),
-    .B(_01839_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01840_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07555_ (
-    .A1(_01531_),
-    .A2(_01839_),
-    .B1(_01798_),
-    .C1(_01840_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01841_)
-  );
-  sky130_fd_sc_hd__and3_4 _07556_ (
-    .A(_01769_),
+  sky130_fd_sc_hd__nor2_4 _07552_ (
+    .A(_01529_),
     .B(_01838_),
-    .C(_01841_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01839_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07553_ (
+    .A1(_01529_),
+    .A2(_01838_),
+    .B1(_01794_),
+    .C1(_01839_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01840_)
+  );
+  sky130_fd_sc_hd__and3_4 _07554_ (
+    .A(_01836_),
+    .B(_01837_),
+    .C(_01840_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01081_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07557_ (
-    .A1_N(_01529_),
-    .A2_N(_01826_),
-    .B1(_01529_),
-    .B2(_01826_),
+  sky130_fd_sc_hd__a2bb2o_4 _07555_ (
+    .A1_N(_01527_),
+    .A2_N(_01824_),
+    .B1(_01527_),
+    .B2(_01824_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01841_)
+  );
+  sky130_fd_sc_hd__and2_4 _07556_ (
+    .A(_01498_),
+    .B(_01800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01842_)
   );
-  sky130_fd_sc_hd__and2_4 _07558_ (
-    .A(_01500_),
-    .B(_01802_),
+  sky130_fd_sc_hd__a211o_4 _07557_ (
+    .A1(_01773_),
+    .A2(_01841_),
+    .B1(_01799_),
+    .C1(_01842_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01843_)
   );
-  sky130_fd_sc_hd__a211o_4 _07559_ (
-    .A1(_01775_),
-    .A2(_01842_),
-    .B1(_01780_),
-    .C1(_01843_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01844_)
-  );
-  sky130_fd_sc_hd__inv_2 _07560_ (
-    .A(_01844_),
+  sky130_fd_sc_hd__inv_2 _07558_ (
+    .A(_01843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01080_)
   );
-  sky130_fd_sc_hd__buf_2 _07561_ (
-    .A(_01779_),
+  sky130_fd_sc_hd__inv_2 _07559_ (
+    .A(_01523_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01844_)
+  );
+  sky130_fd_sc_hd__or3_4 _07560_ (
+    .A(_01516_),
+    .B(_01519_),
+    .C(_01823_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01845_)
   );
-  sky130_fd_sc_hd__inv_2 _07562_ (
-    .A(_01525_),
+  sky130_fd_sc_hd__inv_2 _07561_ (
+    .A(_01845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01846_)
   );
-  sky130_fd_sc_hd__or3_4 _07563_ (
-    .A(_01518_),
-    .B(_01521_),
-    .C(_01825_),
+  sky130_fd_sc_hd__or3_4 _07562_ (
+    .A(_01491_),
+    .B(_01492_),
+    .C(_01846_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01847_)
   );
-  sky130_fd_sc_hd__inv_2 _07564_ (
-    .A(_01847_),
+  sky130_fd_sc_hd__and2_4 _07563_ (
+    .A(_01844_),
+    .B(_01847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01848_)
+    .X(_01848_)
   );
-  sky130_fd_sc_hd__or3_4 _07565_ (
+  sky130_fd_sc_hd__or2_4 _07564_ (
     .A(_01493_),
-    .B(_01494_),
-    .C(_01848_),
+    .B(_01848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01849_)
   );
-  sky130_fd_sc_hd__and2_4 _07566_ (
-    .A(_01846_),
-    .B(_01849_),
+  sky130_fd_sc_hd__a21oi_4 _07565_ (
+    .A1(_01525_),
+    .A2(_01849_),
+    .B1(_01718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01850_)
+    .Y(_01850_)
   );
-  sky130_fd_sc_hd__or2_4 _07567_ (
-    .A(_01495_),
-    .B(_01850_),
+  sky130_fd_sc_hd__o21a_4 _07566_ (
+    .A1(_01525_),
+    .A2(_01849_),
+    .B1(_01850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01851_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07568_ (
-    .A1(_01527_),
-    .A2(_01851_),
-    .B1(_01721_),
+  sky130_fd_sc_hd__a211o_4 _07567_ (
+    .A1(_01524_),
+    .A2(_01711_),
+    .B1(_01799_),
+    .C1(_01851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01852_)
+    .X(_01852_)
   );
-  sky130_fd_sc_hd__o21a_4 _07569_ (
-    .A1(_01527_),
-    .A2(_01851_),
-    .B1(_01852_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01853_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07570_ (
-    .A1(_01526_),
-    .A2(_01713_),
-    .B1(_01845_),
-    .C1(_01853_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01854_)
-  );
-  sky130_fd_sc_hd__inv_2 _07571_ (
-    .A(_01854_),
+  sky130_fd_sc_hd__inv_2 _07568_ (
+    .A(_01852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01079_)
   );
-  sky130_fd_sc_hd__nor2_4 _07572_ (
-    .A(_01846_),
-    .B(_01849_),
+  sky130_fd_sc_hd__nor2_4 _07569_ (
+    .A(_01844_),
+    .B(_01847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01855_)
+    .Y(_01853_)
   );
-  sky130_fd_sc_hd__o32a_4 _07573_ (
-    .A1(_01766_),
-    .A2(_01850_),
-    .A3(_01855_),
-    .B1(_01522_),
-    .B2(_01836_),
+  sky130_fd_sc_hd__o32a_4 _07570_ (
+    .A1(_01765_),
+    .A2(_01848_),
+    .A3(_01853_),
+    .B1(_01520_),
+    .B2(_01834_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01854_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07571_ (
+    .A(_01832_),
+    .B(_01854_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01078_)
+  );
+  sky130_fd_sc_hd__or2_4 _07572_ (
+    .A(\rapcore0.encoder0.count[25] ),
+    .B(_01791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01855_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07573_ (
+    .A1(_01515_),
+    .A2(_01769_),
+    .B1(_01516_),
+    .B2(_01823_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -200670,149 +200852,137 @@
     .X(_01856_)
   );
   sky130_fd_sc_hd__nor2_4 _07574_ (
-    .A(_01834_),
+    .A(_01518_),
     .B(_01856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01078_)
+    .Y(_01857_)
   );
-  sky130_fd_sc_hd__buf_2 _07575_ (
-    .A(_01337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01857_)
-  );
-  sky130_fd_sc_hd__or2_4 _07576_ (
-    .A(\rapcore0.encoder0.count[25] ),
-    .B(_01795_),
+  sky130_fd_sc_hd__a211o_4 _07575_ (
+    .A1(_01518_),
+    .A2(_01856_),
+    .B1(_01794_),
+    .C1(_01857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01858_)
   );
-  sky130_fd_sc_hd__o22a_4 _07577_ (
-    .A1(_01517_),
-    .A2(_01771_),
-    .B1(_01518_),
-    .B2(_01825_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01859_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07578_ (
-    .A(_01520_),
-    .B(_01859_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01860_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07579_ (
-    .A1(_01520_),
-    .A2(_01859_),
-    .B1(_01798_),
-    .C1(_01860_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01861_)
-  );
-  sky130_fd_sc_hd__and3_4 _07580_ (
-    .A(_01857_),
-    .B(_01858_),
-    .C(_01861_),
+  sky130_fd_sc_hd__and3_4 _07576_ (
+    .A(_01836_),
+    .B(_01855_),
+    .C(_01858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01077_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07581_ (
-    .A1_N(_01518_),
-    .A2_N(_01825_),
-    .B1(_01518_),
-    .B2(_01825_),
+  sky130_fd_sc_hd__a2bb2o_4 _07577_ (
+    .A1_N(_01516_),
+    .A2_N(_01823_),
+    .B1(_01516_),
+    .B2(_01823_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01859_)
+  );
+  sky130_fd_sc_hd__buf_2 _07578_ (
+    .A(_01798_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01860_)
+  );
+  sky130_fd_sc_hd__and2_4 _07579_ (
+    .A(_01515_),
+    .B(_01800_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01861_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07580_ (
+    .A1(_01773_),
+    .A2(_01859_),
+    .B1(_01860_),
+    .C1(_01861_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01862_)
   );
-  sky130_fd_sc_hd__and2_4 _07582_ (
-    .A(_01517_),
-    .B(_01802_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01863_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07583_ (
-    .A1(_01775_),
-    .A2(_01862_),
-    .B1(_01845_),
-    .C1(_01863_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01864_)
-  );
-  sky130_fd_sc_hd__inv_2 _07584_ (
-    .A(_01864_),
+  sky130_fd_sc_hd__inv_2 _07581_ (
+    .A(_01862_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01076_)
   );
-  sky130_fd_sc_hd__buf_2 _07585_ (
-    .A(_01617_),
+  sky130_fd_sc_hd__buf_2 _07582_ (
+    .A(_01615_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01863_)
+  );
+  sky130_fd_sc_hd__inv_2 _07583_ (
+    .A(_01512_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01864_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07584_ (
+    .A1(_01863_),
+    .A2(_01553_),
+    .B1(_01864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01865_)
   );
-  sky130_fd_sc_hd__inv_2 _07586_ (
-    .A(_01514_),
+  sky130_fd_sc_hd__o21a_4 _07585_ (
+    .A1(_01543_),
+    .A2(_01865_),
+    .B1(_01506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01866_)
+    .X(_01866_)
   );
-  sky130_fd_sc_hd__o21a_4 _07587_ (
-    .A1(_01865_),
-    .A2(_01555_),
-    .B1(_01866_),
+  sky130_fd_sc_hd__or2_4 _07586_ (
+    .A(_01537_),
+    .B(_01866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01867_)
   );
-  sky130_fd_sc_hd__o21a_4 _07588_ (
-    .A1(_01545_),
-    .A2(_01867_),
-    .B1(_01508_),
+  sky130_fd_sc_hd__inv_2 _07587_ (
+    .A(_01867_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01868_)
+    .Y(_01868_)
   );
-  sky130_fd_sc_hd__or2_4 _07589_ (
-    .A(_01539_),
+  sky130_fd_sc_hd__or2_4 _07588_ (
+    .A(_01502_),
     .B(_01868_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -200820,199 +200990,208 @@
     .VPWR(vccd1),
     .X(_01869_)
   );
-  sky130_fd_sc_hd__inv_2 _07590_ (
-    .A(_01869_),
+  sky130_fd_sc_hd__a21oi_4 _07589_ (
+    .A1(_01539_),
+    .A2(_01869_),
+    .B1(_01657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01870_)
   );
-  sky130_fd_sc_hd__or2_4 _07591_ (
-    .A(_01504_),
-    .B(_01870_),
+  sky130_fd_sc_hd__o21a_4 _07590_ (
+    .A1(_01539_),
+    .A2(_01869_),
+    .B1(_01870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01871_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07592_ (
-    .A1(_01541_),
-    .A2(_01871_),
-    .B1(_01659_),
+  sky130_fd_sc_hd__a211o_4 _07591_ (
+    .A1(_01538_),
+    .A2(_01722_),
+    .B1(_01860_),
+    .C1(_01871_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01872_)
+    .X(_01872_)
   );
-  sky130_fd_sc_hd__o21a_4 _07593_ (
-    .A1(_01541_),
-    .A2(_01871_),
-    .B1(_01872_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01873_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07594_ (
-    .A1(_01540_),
-    .A2(_01725_),
-    .B1(_01845_),
-    .C1(_01873_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01874_)
-  );
-  sky130_fd_sc_hd__inv_2 _07595_ (
-    .A(_01874_),
+  sky130_fd_sc_hd__inv_2 _07592_ (
+    .A(_01872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01075_)
   );
-  sky130_fd_sc_hd__nand2_4 _07596_ (
-    .A(_01539_),
-    .B(_01868_),
+  sky130_fd_sc_hd__nand2_4 _07593_ (
+    .A(_01537_),
+    .B(_01866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01875_)
+    .Y(_01873_)
   );
-  sky130_fd_sc_hd__a32o_4 _07597_ (
-    .A1(_01657_),
-    .A2(_01869_),
-    .A3(_01875_),
+  sky130_fd_sc_hd__a32o_4 _07594_ (
+    .A1(_01655_),
+    .A2(_01867_),
+    .A3(_01873_),
     .B1(\rapcore0.encoder0.count[22] ),
-    .B2(_01793_),
+    .B2(_01789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01876_)
+    .X(_01874_)
   );
-  sky130_fd_sc_hd__and2_4 _07598_ (
-    .A(_01791_),
-    .B(_01876_),
+  sky130_fd_sc_hd__and2_4 _07595_ (
+    .A(_01787_),
+    .B(_01874_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01074_)
   );
-  sky130_fd_sc_hd__buf_2 _07599_ (
-    .A(_01360_),
+  sky130_fd_sc_hd__buf_2 _07596_ (
+    .A(_01358_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01875_)
+  );
+  sky130_fd_sc_hd__or2_4 _07597_ (
+    .A(\rapcore0.encoder0.count[21] ),
+    .B(_01875_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01876_)
+  );
+  sky130_fd_sc_hd__buf_2 _07598_ (
+    .A(_01377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01877_)
   );
-  sky130_fd_sc_hd__or2_4 _07600_ (
-    .A(\rapcore0.encoder0.count[21] ),
-    .B(_01877_),
+  sky130_fd_sc_hd__o22a_4 _07599_ (
+    .A1(_01504_),
+    .A2(_01877_),
+    .B1(_01540_),
+    .B2(_01865_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01878_)
   );
-  sky130_fd_sc_hd__buf_2 _07601_ (
-    .A(_01379_),
+  sky130_fd_sc_hd__buf_2 _07600_ (
+    .A(_01651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01879_)
   );
-  sky130_fd_sc_hd__o22a_4 _07602_ (
-    .A1(_01506_),
-    .A2(_01879_),
-    .B1(_01542_),
-    .B2(_01867_),
+  sky130_fd_sc_hd__nor2_4 _07601_ (
+    .A(_01541_),
+    .B(_01878_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01880_)
+    .Y(_01880_)
   );
-  sky130_fd_sc_hd__buf_2 _07603_ (
-    .A(_01653_),
+  sky130_fd_sc_hd__a211o_4 _07602_ (
+    .A1(_01541_),
+    .A2(_01878_),
+    .B1(_01879_),
+    .C1(_01880_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01881_)
   );
-  sky130_fd_sc_hd__nor2_4 _07604_ (
-    .A(_01543_),
-    .B(_01880_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01882_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07605_ (
-    .A1(_01543_),
-    .A2(_01880_),
-    .B1(_01881_),
-    .C1(_01882_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01883_)
-  );
-  sky130_fd_sc_hd__and3_4 _07606_ (
-    .A(_01857_),
-    .B(_01878_),
-    .C(_01883_),
+  sky130_fd_sc_hd__and3_4 _07603_ (
+    .A(_01836_),
+    .B(_01876_),
+    .C(_01881_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01073_)
   );
-  sky130_fd_sc_hd__buf_2 _07607_ (
-    .A(_01361_),
+  sky130_fd_sc_hd__buf_2 _07604_ (
+    .A(_01359_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01882_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _07605_ (
+    .A1_N(_01540_),
+    .A2_N(_01865_),
+    .B1(_01540_),
+    .B2(_01865_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01883_)
+  );
+  sky130_fd_sc_hd__and2_4 _07606_ (
+    .A(_01504_),
+    .B(_01800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01884_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07608_ (
-    .A1_N(_01542_),
-    .A2_N(_01867_),
-    .B1(_01542_),
-    .B2(_01867_),
+  sky130_fd_sc_hd__a211o_4 _07607_ (
+    .A1(_01882_),
+    .A2(_01883_),
+    .B1(_01860_),
+    .C1(_01884_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01885_)
   );
-  sky130_fd_sc_hd__and2_4 _07609_ (
-    .A(_01506_),
-    .B(_01802_),
+  sky130_fd_sc_hd__inv_2 _07608_ (
+    .A(_01885_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01886_)
+    .Y(_01072_)
   );
-  sky130_fd_sc_hd__a211o_4 _07610_ (
-    .A1(_01884_),
-    .A2(_01885_),
-    .B1(_01845_),
-    .C1(_01886_),
+  sky130_fd_sc_hd__inv_2 _07609_ (
+    .A(_01550_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01886_)
+  );
+  sky130_fd_sc_hd__or3_4 _07610_ (
+    .A(_01545_),
+    .B(_01548_),
+    .C(_01863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -201025,116 +201204,119 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01072_)
-  );
-  sky130_fd_sc_hd__inv_2 _07612_ (
-    .A(_01552_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .Y(_01888_)
   );
-  sky130_fd_sc_hd__or3_4 _07613_ (
-    .A(_01547_),
-    .B(_01550_),
-    .C(_01865_),
+  sky130_fd_sc_hd__or3_4 _07612_ (
+    .A(_01508_),
+    .B(_01509_),
+    .C(_01888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01889_)
   );
-  sky130_fd_sc_hd__inv_2 _07614_ (
-    .A(_01889_),
+  sky130_fd_sc_hd__and2_4 _07613_ (
+    .A(_01886_),
+    .B(_01889_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01890_)
+    .X(_01890_)
   );
-  sky130_fd_sc_hd__or3_4 _07615_ (
+  sky130_fd_sc_hd__or2_4 _07614_ (
     .A(_01510_),
-    .B(_01511_),
-    .C(_01890_),
+    .B(_01890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01891_)
   );
-  sky130_fd_sc_hd__and2_4 _07616_ (
-    .A(_01888_),
-    .B(_01891_),
+  sky130_fd_sc_hd__a21oi_4 _07615_ (
+    .A1(_01552_),
+    .A2(_01891_),
+    .B1(_01657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01892_)
+    .Y(_01892_)
   );
-  sky130_fd_sc_hd__or2_4 _07617_ (
-    .A(_01512_),
-    .B(_01892_),
+  sky130_fd_sc_hd__o21a_4 _07616_ (
+    .A1(_01552_),
+    .A2(_01891_),
+    .B1(_01892_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01893_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07618_ (
-    .A1(_01554_),
-    .A2(_01893_),
-    .B1(_01659_),
+  sky130_fd_sc_hd__a211o_4 _07617_ (
+    .A1(_01551_),
+    .A2(_01722_),
+    .B1(_01860_),
+    .C1(_01893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01894_)
+    .X(_01894_)
   );
-  sky130_fd_sc_hd__o21a_4 _07619_ (
-    .A1(_01554_),
-    .A2(_01893_),
-    .B1(_01894_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01895_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07620_ (
-    .A1(_01553_),
-    .A2(_01725_),
-    .B1(_01845_),
-    .C1(_01895_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01896_)
-  );
-  sky130_fd_sc_hd__inv_2 _07621_ (
-    .A(_01896_),
+  sky130_fd_sc_hd__inv_2 _07618_ (
+    .A(_01894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01071_)
   );
-  sky130_fd_sc_hd__nor2_4 _07622_ (
-    .A(_01888_),
-    .B(_01891_),
+  sky130_fd_sc_hd__nor2_4 _07619_ (
+    .A(_01886_),
+    .B(_01889_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01897_)
+    .Y(_01895_)
   );
-  sky130_fd_sc_hd__o32a_4 _07623_ (
-    .A1(_01766_),
-    .A2(_01892_),
-    .A3(_01897_),
-    .B1(_01551_),
-    .B2(_01836_),
+  sky130_fd_sc_hd__o32a_4 _07620_ (
+    .A1(_01765_),
+    .A2(_01890_),
+    .A3(_01895_),
+    .B1(_01549_),
+    .B2(_01834_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01896_)
+  );
+  sky130_fd_sc_hd__nor2_4 _07621_ (
+    .A(_01832_),
+    .B(_01896_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01070_)
+  );
+  sky130_fd_sc_hd__or2_4 _07622_ (
+    .A(\rapcore0.encoder0.count[17] ),
+    .B(_01875_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01897_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07623_ (
+    .A1(_01544_),
+    .A2(_01877_),
+    .B1(_01863_),
+    .B2(_01545_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -201142,139 +201324,131 @@
     .X(_01898_)
   );
   sky130_fd_sc_hd__nor2_4 _07624_ (
-    .A(_01834_),
+    .A(_01547_),
     .B(_01898_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01070_)
+    .Y(_01899_)
   );
-  sky130_fd_sc_hd__or2_4 _07625_ (
-    .A(\rapcore0.encoder0.count[17] ),
-    .B(_01877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01899_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07626_ (
-    .A1(_01546_),
-    .A2(_01879_),
-    .B1(_01865_),
-    .B2(_01547_),
+  sky130_fd_sc_hd__a211o_4 _07625_ (
+    .A1(_01547_),
+    .A2(_01898_),
+    .B1(_01879_),
+    .C1(_01899_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01900_)
   );
-  sky130_fd_sc_hd__nor2_4 _07627_ (
-    .A(_01549_),
-    .B(_01900_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01901_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07628_ (
-    .A1(_01549_),
-    .A2(_01900_),
-    .B1(_01881_),
-    .C1(_01901_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01902_)
-  );
-  sky130_fd_sc_hd__and3_4 _07629_ (
-    .A(_01857_),
-    .B(_01899_),
-    .C(_01902_),
+  sky130_fd_sc_hd__and3_4 _07626_ (
+    .A(_01836_),
+    .B(_01897_),
+    .C(_01900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01069_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07630_ (
-    .A1_N(_01865_),
-    .A2_N(_01547_),
-    .B1(_01865_),
-    .B2(_01547_),
+  sky130_fd_sc_hd__a2bb2o_4 _07627_ (
+    .A1_N(_01863_),
+    .A2_N(_01545_),
+    .B1(_01863_),
+    .B2(_01545_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01901_)
+  );
+  sky130_fd_sc_hd__and2_4 _07628_ (
+    .A(_01544_),
+    .B(_01764_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01902_)
+  );
+  sky130_fd_sc_hd__a211o_4 _07629_ (
+    .A1(_01882_),
+    .A2(_01901_),
+    .B1(_01860_),
+    .C1(_01902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01903_)
   );
-  sky130_fd_sc_hd__buf_2 _07631_ (
-    .A(_01779_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01904_)
-  );
-  sky130_fd_sc_hd__and2_4 _07632_ (
-    .A(_01546_),
-    .B(_01765_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01905_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07633_ (
-    .A1(_01884_),
-    .A2(_01903_),
-    .B1(_01904_),
-    .C1(_01905_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01906_)
-  );
-  sky130_fd_sc_hd__inv_2 _07634_ (
-    .A(_01906_),
+  sky130_fd_sc_hd__inv_2 _07630_ (
+    .A(_01903_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01068_)
   );
-  sky130_fd_sc_hd__or2_4 _07635_ (
+  sky130_fd_sc_hd__or2_4 _07631_ (
     .A(\rapcore0.encoder0.count[15] ),
-    .B(_01877_),
+    .B(_01875_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01904_)
+  );
+  sky130_fd_sc_hd__buf_2 _07632_ (
+    .A(_01593_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01905_)
+  );
+  sky130_fd_sc_hd__inv_2 _07633_ (
+    .A(_01566_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01906_)
+  );
+  sky130_fd_sc_hd__o21a_4 _07634_ (
+    .A1(_01905_),
+    .A2(_01611_),
+    .B1(_01906_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01907_)
   );
-  sky130_fd_sc_hd__buf_2 _07636_ (
-    .A(_01595_),
+  sky130_fd_sc_hd__o21a_4 _07635_ (
+    .A1(_01601_),
+    .A2(_01907_),
+    .B1(_01557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01908_)
   );
-  sky130_fd_sc_hd__inv_2 _07637_ (
-    .A(_01568_),
+  sky130_fd_sc_hd__or2_4 _07636_ (
+    .A(_01594_),
+    .B(_01908_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01909_)
+    .X(_01909_)
   );
-  sky130_fd_sc_hd__o21a_4 _07638_ (
-    .A1(_01908_),
-    .A2(_01613_),
+  sky130_fd_sc_hd__o21a_4 _07637_ (
+    .A1(_01559_),
+    .A2(_01378_),
     .B1(_01909_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201282,117 +201456,112 @@
     .VPWR(vccd1),
     .X(_01910_)
   );
-  sky130_fd_sc_hd__o21a_4 _07639_ (
-    .A1(_01603_),
-    .A2(_01910_),
-    .B1(_01559_),
+  sky130_fd_sc_hd__nor2_4 _07638_ (
+    .A(_01596_),
+    .B(_01910_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01911_)
+    .Y(_01911_)
   );
-  sky130_fd_sc_hd__or2_4 _07640_ (
-    .A(_01596_),
-    .B(_01911_),
+  sky130_fd_sc_hd__a211o_4 _07639_ (
+    .A1(_01596_),
+    .A2(_01910_),
+    .B1(_01879_),
+    .C1(_01911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01912_)
   );
-  sky130_fd_sc_hd__o21a_4 _07641_ (
-    .A1(_01561_),
-    .A2(_01380_),
-    .B1(_01912_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01913_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07642_ (
-    .A(_01598_),
-    .B(_01913_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01914_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07643_ (
-    .A1(_01598_),
-    .A2(_01913_),
-    .B1(_01881_),
-    .C1(_01914_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01915_)
-  );
-  sky130_fd_sc_hd__and3_4 _07644_ (
-    .A(_01857_),
-    .B(_01907_),
-    .C(_01915_),
+  sky130_fd_sc_hd__and3_4 _07640_ (
+    .A(_01836_),
+    .B(_01904_),
+    .C(_01912_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01067_)
   );
-  sky130_fd_sc_hd__nand2_4 _07645_ (
-    .A(_01596_),
-    .B(_01911_),
+  sky130_fd_sc_hd__nand2_4 _07641_ (
+    .A(_01594_),
+    .B(_01908_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01916_)
+    .Y(_01913_)
   );
-  sky130_fd_sc_hd__a32o_4 _07646_ (
-    .A1(_01657_),
-    .A2(_01912_),
-    .A3(_01916_),
+  sky130_fd_sc_hd__a32o_4 _07642_ (
+    .A1(_01655_),
+    .A2(_01909_),
+    .A3(_01913_),
     .B1(\rapcore0.encoder0.count[14] ),
-    .B2(_01793_),
+    .B2(_01789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01917_)
+    .X(_01914_)
   );
-  sky130_fd_sc_hd__and2_4 _07647_ (
-    .A(_01791_),
-    .B(_01917_),
+  sky130_fd_sc_hd__and2_4 _07643_ (
+    .A(_01787_),
+    .B(_01914_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01066_)
   );
-  sky130_fd_sc_hd__or2_4 _07648_ (
+  sky130_fd_sc_hd__buf_2 _07644_ (
+    .A(_01189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01915_)
+  );
+  sky130_fd_sc_hd__buf_2 _07645_ (
+    .A(_01915_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01916_)
+  );
+  sky130_fd_sc_hd__buf_2 _07646_ (
+    .A(_01916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01917_)
+  );
+  sky130_fd_sc_hd__or2_4 _07647_ (
     .A(\rapcore0.encoder0.count[13] ),
-    .B(_01877_),
+    .B(_01875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01918_)
   );
-  sky130_fd_sc_hd__o22a_4 _07649_ (
-    .A1(_01557_),
-    .A2(_01879_),
-    .B1(_01600_),
-    .B2(_01910_),
+  sky130_fd_sc_hd__o22a_4 _07648_ (
+    .A1(_01555_),
+    .A2(_01877_),
+    .B1(_01598_),
+    .B2(_01907_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01919_)
   );
-  sky130_fd_sc_hd__nor2_4 _07650_ (
-    .A(_01601_),
+  sky130_fd_sc_hd__nor2_4 _07649_ (
+    .A(_01599_),
     .B(_01919_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201400,10 +201569,10 @@
     .VPWR(vccd1),
     .Y(_01920_)
   );
-  sky130_fd_sc_hd__a211o_4 _07651_ (
-    .A1(_01601_),
+  sky130_fd_sc_hd__a211o_4 _07650_ (
+    .A1(_01599_),
     .A2(_01919_),
-    .B1(_01881_),
+    .B1(_01879_),
     .C1(_01920_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201411,8 +201580,8 @@
     .VPWR(vccd1),
     .X(_01921_)
   );
-  sky130_fd_sc_hd__and3_4 _07652_ (
-    .A(_01857_),
+  sky130_fd_sc_hd__and3_4 _07651_ (
+    .A(_01917_),
     .B(_01918_),
     .C(_01921_),
     .VGND(vssd1),
@@ -201421,39 +201590,47 @@
     .VPWR(vccd1),
     .X(_01065_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07653_ (
-    .A1_N(_01600_),
-    .A2_N(_01910_),
-    .B1(_01600_),
-    .B2(_01910_),
+  sky130_fd_sc_hd__a2bb2o_4 _07652_ (
+    .A1_N(_01598_),
+    .A2_N(_01907_),
+    .B1(_01598_),
+    .B2(_01907_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01922_)
   );
-  sky130_fd_sc_hd__and2_4 _07654_ (
-    .A(_01557_),
-    .B(_01765_),
+  sky130_fd_sc_hd__buf_2 _07653_ (
+    .A(_01798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01923_)
   );
-  sky130_fd_sc_hd__a211o_4 _07655_ (
-    .A1(_01884_),
-    .A2(_01922_),
-    .B1(_01904_),
-    .C1(_01923_),
+  sky130_fd_sc_hd__and2_4 _07654_ (
+    .A(_01555_),
+    .B(_01764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01924_)
   );
+  sky130_fd_sc_hd__a211o_4 _07655_ (
+    .A1(_01882_),
+    .A2(_01922_),
+    .B1(_01923_),
+    .C1(_01924_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01925_)
+  );
   sky130_fd_sc_hd__inv_2 _07656_ (
-    .A(_01924_),
+    .A(_01925_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -201461,52 +201638,43 @@
     .Y(_01064_)
   );
   sky130_fd_sc_hd__inv_2 _07657_ (
-    .A(_01610_),
+    .A(_01608_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01925_)
+    .Y(_01926_)
   );
   sky130_fd_sc_hd__or3_4 _07658_ (
-    .A(_01605_),
-    .B(_01608_),
-    .C(_01908_),
+    .A(_01603_),
+    .B(_01606_),
+    .C(_01905_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01926_)
+    .X(_01927_)
   );
   sky130_fd_sc_hd__inv_2 _07659_ (
-    .A(_01926_),
+    .A(_01927_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01927_)
+    .Y(_01928_)
   );
   sky130_fd_sc_hd__or3_4 _07660_ (
-    .A(_01564_),
-    .B(_01565_),
-    .C(_01927_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01928_)
-  );
-  sky130_fd_sc_hd__and2_4 _07661_ (
-    .A(_01925_),
-    .B(_01928_),
+    .A(_01562_),
+    .B(_01563_),
+    .C(_01928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01929_)
   );
-  sky130_fd_sc_hd__or2_4 _07662_ (
-    .A(_01566_),
+  sky130_fd_sc_hd__and2_4 _07661_ (
+    .A(_01926_),
     .B(_01929_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201514,39 +201682,48 @@
     .VPWR(vccd1),
     .X(_01930_)
   );
-  sky130_fd_sc_hd__a21oi_4 _07663_ (
-    .A1(_01612_),
-    .A2(_01930_),
-    .B1(_01659_),
+  sky130_fd_sc_hd__or2_4 _07662_ (
+    .A(_01564_),
+    .B(_01930_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01931_)
+    .X(_01931_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _07663_ (
+    .A1(_01610_),
+    .A2(_01931_),
+    .B1(_01657_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01932_)
   );
   sky130_fd_sc_hd__o21a_4 _07664_ (
-    .A1(_01612_),
-    .A2(_01930_),
-    .B1(_01931_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01932_)
-  );
-  sky130_fd_sc_hd__a211o_4 _07665_ (
-    .A1(_01611_),
-    .A2(_01725_),
-    .B1(_01904_),
-    .C1(_01932_),
+    .A1(_01610_),
+    .A2(_01931_),
+    .B1(_01932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01933_)
   );
+  sky130_fd_sc_hd__a211o_4 _07665_ (
+    .A1(_01609_),
+    .A2(_01722_),
+    .B1(_01923_),
+    .C1(_01933_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01934_)
+  );
   sky130_fd_sc_hd__inv_2 _07666_ (
-    .A(_01933_),
+    .A(_01934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -201554,65 +201731,57 @@
     .Y(_01063_)
   );
   sky130_fd_sc_hd__nor2_4 _07667_ (
-    .A(_01925_),
-    .B(_01928_),
+    .A(_01926_),
+    .B(_01929_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01934_)
+    .Y(_01935_)
   );
   sky130_fd_sc_hd__o32a_4 _07668_ (
-    .A1(_01660_),
-    .A2(_01929_),
-    .A3(_01934_),
-    .B1(_01609_),
-    .B2(_01836_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01935_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07669_ (
-    .A(_01834_),
-    .B(_01935_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01062_)
-  );
-  sky130_fd_sc_hd__buf_2 _07670_ (
-    .A(_01337_),
+    .A1(_01658_),
+    .A2(_01930_),
+    .A3(_01935_),
+    .B1(_01607_),
+    .B2(_01834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01936_)
   );
-  sky130_fd_sc_hd__or2_4 _07671_ (
+  sky130_fd_sc_hd__nor2_4 _07669_ (
+    .A(_01832_),
+    .B(_01936_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01062_)
+  );
+  sky130_fd_sc_hd__or2_4 _07670_ (
     .A(\rapcore0.encoder0.count[9] ),
-    .B(_01877_),
+    .B(_01875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01937_)
   );
-  sky130_fd_sc_hd__o22a_4 _07672_ (
-    .A1(_01604_),
-    .A2(_01879_),
-    .B1(_01908_),
-    .B2(_01605_),
+  sky130_fd_sc_hd__o22a_4 _07671_ (
+    .A1(_01602_),
+    .A2(_01877_),
+    .B1(_01905_),
+    .B2(_01603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01938_)
   );
-  sky130_fd_sc_hd__nor2_4 _07673_ (
-    .A(_01607_),
+  sky130_fd_sc_hd__nor2_4 _07672_ (
+    .A(_01605_),
     .B(_01938_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201620,10 +201789,10 @@
     .VPWR(vccd1),
     .Y(_01939_)
   );
-  sky130_fd_sc_hd__a211o_4 _07674_ (
-    .A1(_01607_),
+  sky130_fd_sc_hd__a211o_4 _07673_ (
+    .A1(_01605_),
     .A2(_01938_),
-    .B1(_01881_),
+    .B1(_01879_),
     .C1(_01939_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201631,8 +201800,8 @@
     .VPWR(vccd1),
     .X(_01940_)
   );
-  sky130_fd_sc_hd__and3_4 _07675_ (
-    .A(_01936_),
+  sky130_fd_sc_hd__and3_4 _07674_ (
+    .A(_01917_),
     .B(_01937_),
     .C(_01940_),
     .VGND(vssd1),
@@ -201641,30 +201810,30 @@
     .VPWR(vccd1),
     .X(_01061_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07676_ (
-    .A1_N(_01908_),
-    .A2_N(_01605_),
-    .B1(_01908_),
-    .B2(_01605_),
+  sky130_fd_sc_hd__a2bb2o_4 _07675_ (
+    .A1_N(_01905_),
+    .A2_N(_01603_),
+    .B1(_01905_),
+    .B2(_01603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01941_)
   );
-  sky130_fd_sc_hd__and2_4 _07677_ (
-    .A(_01604_),
-    .B(_01765_),
+  sky130_fd_sc_hd__and2_4 _07676_ (
+    .A(_01602_),
+    .B(_01764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01942_)
   );
-  sky130_fd_sc_hd__a211o_4 _07678_ (
-    .A1(_01884_),
+  sky130_fd_sc_hd__a211o_4 _07677_ (
+    .A1(_01882_),
     .A2(_01941_),
-    .B1(_01904_),
+    .B1(_01923_),
     .C1(_01942_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201672,7 +201841,7 @@
     .VPWR(vccd1),
     .X(_01943_)
   );
-  sky130_fd_sc_hd__inv_2 _07679_ (
+  sky130_fd_sc_hd__inv_2 _07678_ (
     .A(_01943_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201680,34 +201849,34 @@
     .VPWR(vccd1),
     .Y(_01060_)
   );
-  sky130_fd_sc_hd__or2_4 _07680_ (
+  sky130_fd_sc_hd__or2_4 _07679_ (
     .A(\rapcore0.encoder0.count[7] ),
-    .B(_01679_),
+    .B(_01677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01944_)
   );
-  sky130_fd_sc_hd__inv_2 _07681_ (
-    .A(_01576_),
+  sky130_fd_sc_hd__inv_2 _07680_ (
+    .A(_01574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01945_)
   );
-  sky130_fd_sc_hd__or2_4 _07682_ (
-    .A(_01592_),
-    .B(_01572_),
+  sky130_fd_sc_hd__or2_4 _07681_ (
+    .A(_01590_),
+    .B(_01570_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01946_)
   );
-  sky130_fd_sc_hd__and2_4 _07683_ (
-    .A(_01574_),
+  sky130_fd_sc_hd__and2_4 _07682_ (
+    .A(_01572_),
     .B(_01946_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201715,8 +201884,8 @@
     .VPWR(vccd1),
     .X(_01947_)
   );
-  sky130_fd_sc_hd__or2_4 _07684_ (
-    .A(_01569_),
+  sky130_fd_sc_hd__or2_4 _07683_ (
+    .A(_01567_),
     .B(_01947_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201724,7 +201893,7 @@
     .VPWR(vccd1),
     .X(_01948_)
   );
-  sky130_fd_sc_hd__nor2_4 _07685_ (
+  sky130_fd_sc_hd__nor2_4 _07684_ (
     .A(_01945_),
     .B(_01948_),
     .VGND(vssd1),
@@ -201733,10 +201902,10 @@
     .VPWR(vccd1),
     .Y(_01949_)
   );
-  sky130_fd_sc_hd__a211o_4 _07686_ (
+  sky130_fd_sc_hd__a211o_4 _07685_ (
     .A1(_01945_),
     .A2(_01948_),
-    .B1(_01670_),
+    .B1(_01668_),
     .C1(_01949_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201744,8 +201913,8 @@
     .VPWR(vccd1),
     .X(_01950_)
   );
-  sky130_fd_sc_hd__and3_4 _07687_ (
-    .A(_01936_),
+  sky130_fd_sc_hd__and3_4 _07686_ (
+    .A(_01917_),
     .B(_01944_),
     .C(_01950_),
     .VGND(vssd1),
@@ -201754,8 +201923,8 @@
     .VPWR(vccd1),
     .X(_01059_)
   );
-  sky130_fd_sc_hd__nor2_4 _07688_ (
-    .A(_01574_),
+  sky130_fd_sc_hd__nor2_4 _07687_ (
+    .A(_01572_),
     .B(_01946_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201763,20 +201932,20 @@
     .VPWR(vccd1),
     .Y(_01951_)
   );
-  sky130_fd_sc_hd__o32a_4 _07689_ (
-    .A1(_01660_),
+  sky130_fd_sc_hd__o32a_4 _07688_ (
+    .A1(_01658_),
     .A2(_01947_),
     .A3(_01951_),
-    .B1(_01573_),
-    .B2(_01836_),
+    .B1(_01571_),
+    .B2(_01834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01952_)
   );
-  sky130_fd_sc_hd__nor2_4 _07690_ (
-    .A(_01834_),
+  sky130_fd_sc_hd__nor2_4 _07689_ (
+    .A(_01832_),
     .B(_01952_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201784,34 +201953,34 @@
     .VPWR(vccd1),
     .Y(_01058_)
   );
-  sky130_fd_sc_hd__or2_4 _07691_ (
+  sky130_fd_sc_hd__or2_4 _07690_ (
     .A(\rapcore0.encoder0.count[5] ),
-    .B(_01679_),
+    .B(_01677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01953_)
   );
-  sky130_fd_sc_hd__inv_2 _07692_ (
-    .A(_01591_),
+  sky130_fd_sc_hd__inv_2 _07691_ (
+    .A(_01589_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01954_)
   );
-  sky130_fd_sc_hd__inv_2 _07693_ (
-    .A(_01577_),
+  sky130_fd_sc_hd__inv_2 _07692_ (
+    .A(_01575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01955_)
   );
-  sky130_fd_sc_hd__o22a_4 _07694_ (
-    .A1(_01571_),
-    .A2(_01879_),
+  sky130_fd_sc_hd__o22a_4 _07693_ (
+    .A1(_01569_),
+    .A2(_01877_),
     .B1(_01954_),
     .B2(_01955_),
     .VGND(vssd1),
@@ -201820,8 +201989,8 @@
     .VPWR(vccd1),
     .X(_01956_)
   );
-  sky130_fd_sc_hd__nor2_4 _07695_ (
-    .A(_01579_),
+  sky130_fd_sc_hd__nor2_4 _07694_ (
+    .A(_01577_),
     .B(_01956_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201829,10 +201998,10 @@
     .VPWR(vccd1),
     .Y(_01957_)
   );
-  sky130_fd_sc_hd__a211o_4 _07696_ (
-    .A1(_01579_),
+  sky130_fd_sc_hd__a211o_4 _07695_ (
+    .A1(_01577_),
     .A2(_01956_),
-    .B1(_01670_),
+    .B1(_01668_),
     .C1(_01957_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201840,8 +202009,8 @@
     .VPWR(vccd1),
     .X(_01958_)
   );
-  sky130_fd_sc_hd__and3_4 _07697_ (
-    .A(_01936_),
+  sky130_fd_sc_hd__and3_4 _07696_ (
+    .A(_01917_),
     .B(_01953_),
     .C(_01958_),
     .VGND(vssd1),
@@ -201850,7 +202019,7 @@
     .VPWR(vccd1),
     .X(_01057_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _07698_ (
+  sky130_fd_sc_hd__a2bb2o_4 _07697_ (
     .A1_N(_01954_),
     .A2_N(_01955_),
     .B1(_01954_),
@@ -201861,19 +202030,19 @@
     .VPWR(vccd1),
     .X(_01959_)
   );
-  sky130_fd_sc_hd__and2_4 _07699_ (
-    .A(_01571_),
-    .B(_01765_),
+  sky130_fd_sc_hd__and2_4 _07698_ (
+    .A(_01569_),
+    .B(_01764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01960_)
   );
-  sky130_fd_sc_hd__a211o_4 _07700_ (
-    .A1(_01884_),
+  sky130_fd_sc_hd__a211o_4 _07699_ (
+    .A1(_01882_),
     .A2(_01959_),
-    .B1(_01904_),
+    .B1(_01923_),
     .C1(_01960_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201881,7 +202050,7 @@
     .VPWR(vccd1),
     .X(_01961_)
   );
-  sky130_fd_sc_hd__inv_2 _07701_ (
+  sky130_fd_sc_hd__inv_2 _07700_ (
     .A(_01961_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201889,44 +202058,44 @@
     .VPWR(vccd1),
     .Y(_01056_)
   );
-  sky130_fd_sc_hd__or2_4 _07702_ (
-    .A(_01580_),
-    .B(_01679_),
+  sky130_fd_sc_hd__or2_4 _07701_ (
+    .A(_01578_),
+    .B(_01677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01962_)
   );
-  sky130_fd_sc_hd__inv_2 _07703_ (
-    .A(_01580_),
+  sky130_fd_sc_hd__inv_2 _07702_ (
+    .A(_01578_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01963_)
   );
-  sky130_fd_sc_hd__o22a_4 _07704_ (
-    .A1(_01580_),
-    .A2(_01393_),
+  sky130_fd_sc_hd__o22a_4 _07703_ (
+    .A1(_01578_),
+    .A2(_01391_),
     .B1(_01963_),
-    .B2(_01663_),
+    .B2(_01661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01964_)
   );
-  sky130_fd_sc_hd__nor2_4 _07705_ (
-    .A(_01581_),
-    .B(_01589_),
+  sky130_fd_sc_hd__nor2_4 _07704_ (
+    .A(_01579_),
+    .B(_01587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01965_)
   );
-  sky130_fd_sc_hd__nor2_4 _07706_ (
+  sky130_fd_sc_hd__nor2_4 _07705_ (
     .A(_01964_),
     .B(_01965_),
     .VGND(vssd1),
@@ -201935,10 +202104,10 @@
     .VPWR(vccd1),
     .Y(_01966_)
   );
-  sky130_fd_sc_hd__a211o_4 _07707_ (
+  sky130_fd_sc_hd__a211o_4 _07706_ (
     .A1(_01964_),
     .A2(_01965_),
-    .B1(_01670_),
+    .B1(_01668_),
     .C1(_01966_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201946,8 +202115,8 @@
     .VPWR(vccd1),
     .X(_01967_)
   );
-  sky130_fd_sc_hd__and3_4 _07708_ (
-    .A(_01936_),
+  sky130_fd_sc_hd__and3_4 _07707_ (
+    .A(_01917_),
     .B(_01962_),
     .C(_01967_),
     .VGND(vssd1),
@@ -201956,29 +202125,29 @@
     .VPWR(vccd1),
     .X(_01055_)
   );
-  sky130_fd_sc_hd__nand2_4 _07709_ (
-    .A(_01585_),
-    .B(_01587_),
+  sky130_fd_sc_hd__nand2_4 _07708_ (
+    .A(_01583_),
+    .B(_01585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_01968_)
   );
-  sky130_fd_sc_hd__a32o_4 _07710_ (
-    .A1(_01588_),
-    .A2(_01667_),
+  sky130_fd_sc_hd__a32o_4 _07709_ (
+    .A1(_01586_),
+    .A2(_01665_),
     .A3(_01968_),
     .B1(\rapcore0.encoder0.count[2] ),
-    .B2(_01793_),
+    .B2(_01789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01969_)
   );
-  sky130_fd_sc_hd__and2_4 _07711_ (
-    .A(_01791_),
+  sky130_fd_sc_hd__and2_4 _07710_ (
+    .A(_01787_),
     .B(_01969_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -201986,29 +202155,29 @@
     .VPWR(vccd1),
     .X(_01054_)
   );
-  sky130_fd_sc_hd__or2_4 _07712_ (
+  sky130_fd_sc_hd__or2_4 _07711_ (
     .A(\rapcore0.encoder0.count[0] ),
-    .B(_01583_),
+    .B(_01581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01970_)
   );
-  sky130_fd_sc_hd__a32o_4 _07713_ (
-    .A1(_01584_),
-    .A2(_01667_),
+  sky130_fd_sc_hd__a32o_4 _07712_ (
+    .A1(_01582_),
+    .A2(_01665_),
     .A3(_01970_),
     .B1(\rapcore0.encoder0.count[1] ),
-    .B2(_01793_),
+    .B2(_01789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01971_)
   );
-  sky130_fd_sc_hd__and2_4 _07714_ (
-    .A(_01791_),
+  sky130_fd_sc_hd__and2_4 _07713_ (
+    .A(_01787_),
     .B(_01971_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202016,28 +202185,36 @@
     .VPWR(vccd1),
     .X(_01053_)
   );
-  sky130_fd_sc_hd__or2_4 _07715_ (
-    .A(\rapcore0.encoder0.count[0] ),
-    .B(_01679_),
+  sky130_fd_sc_hd__buf_2 _07714_ (
+    .A(_01916_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01972_)
   );
-  sky130_fd_sc_hd__nand2_4 _07716_ (
+  sky130_fd_sc_hd__or2_4 _07715_ (
     .A(\rapcore0.encoder0.count[0] ),
-    .B(_01727_),
+    .B(_01677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01973_)
+    .X(_01973_)
+  );
+  sky130_fd_sc_hd__nand2_4 _07716_ (
+    .A(\rapcore0.encoder0.count[0] ),
+    .B(_01724_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01974_)
   );
   sky130_fd_sc_hd__and3_4 _07717_ (
-    .A(_01936_),
-    .B(_01972_),
-    .C(_01973_),
+    .A(_01972_),
+    .B(_01973_),
+    .C(_01974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202045,12 +202222,12 @@
     .X(_01052_)
   );
   sky130_fd_sc_hd__buf_2 _07718_ (
-    .A(_01312_),
+    .A(_01314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01974_)
+    .X(_01975_)
   );
   sky130_fd_sc_hd__inv_2 _07719_ (
     .A(\rapcore0.spifsm.dda.moveind ),
@@ -202058,7 +202235,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01975_)
+    .Y(_01976_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _07720_ (
     .A1_N(\rapcore0.spifsm.dda.stepready[1] ),
@@ -202069,15 +202246,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01976_)
+    .X(_01977_)
   );
   sky130_fd_sc_hd__inv_2 _07721_ (
-    .A(_01976_),
+    .A(_01977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01977_)
+    .Y(_01978_)
   );
   sky130_fd_sc_hd__inv_2 _07722_ (
     .A(\rapcore0.spifsm.dda.stepfinished[0] ),
@@ -202085,7 +202262,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01978_)
+    .Y(_01979_)
   );
   sky130_fd_sc_hd__inv_2 _07723_ (
     .A(\rapcore0.spifsm.dda.stepready[0] ),
@@ -202093,29 +202270,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01979_)
+    .Y(_01980_)
   );
   sky130_fd_sc_hd__o22a_4 _07724_ (
     .A1(\rapcore0.spifsm.dda.stepready[0] ),
-    .A2(_01978_),
-    .B1(_01979_),
+    .A2(_01979_),
+    .B1(_01980_),
     .B2(\rapcore0.spifsm.dda.stepfinished[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01980_)
+    .X(_01981_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _07725_ (
-    .A1_N(_01975_),
-    .A2_N(_01977_),
-    .B1(_01975_),
-    .B2(_01980_),
+    .A1_N(_01976_),
+    .A2_N(_01978_),
+    .B1(_01976_),
+    .B2(_01981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01981_)
+    .X(_01982_)
   );
   sky130_fd_sc_hd__or4_4 _07726_ (
     .A(\rapcore0.spifsm.dda.clkaccum[1] ),
@@ -202126,99 +202303,91 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01982_)
+    .X(_01983_)
   );
   sky130_fd_sc_hd__or2_4 _07727_ (
     .A(\rapcore0.spifsm.dda.clkaccum[4] ),
-    .B(_01982_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01983_)
-  );
-  sky130_fd_sc_hd__or4_4 _07728_ (
-    .A(\rapcore0.spifsm.dda.finishedmove ),
-    .B(_01981_),
-    .C(\rapcore0.spifsm.dda.clkaccum[5] ),
-    .D(_01983_),
+    .B(_01983_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01984_)
   );
-  sky130_fd_sc_hd__or2_4 _07729_ (
-    .A(\rapcore0.spifsm.dda.clkaccum[6] ),
-    .B(_01984_),
+  sky130_fd_sc_hd__or4_4 _07728_ (
+    .A(\rapcore0.spifsm.dda.finishedmove ),
+    .B(_01982_),
+    .C(\rapcore0.spifsm.dda.clkaccum[5] ),
+    .D(_01984_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01985_)
   );
-  sky130_fd_sc_hd__or2_4 _07730_ (
-    .A(\rapcore0.spifsm.dda.finishedmove ),
-    .B(_01981_),
+  sky130_fd_sc_hd__or2_4 _07729_ (
+    .A(\rapcore0.spifsm.dda.clkaccum[6] ),
+    .B(_01985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01986_)
   );
-  sky130_fd_sc_hd__or4_4 _07731_ (
-    .A(\rapcore0.spifsm.dda.clkaccum[5] ),
-    .B(_01983_),
-    .C(\rapcore0.spifsm.dda.clkaccum[7] ),
-    .D(\rapcore0.spifsm.dda.clkaccum[6] ),
+  sky130_fd_sc_hd__or2_4 _07730_ (
+    .A(\rapcore0.spifsm.dda.finishedmove ),
+    .B(_01982_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01987_)
   );
-  sky130_fd_sc_hd__buf_2 _07732_ (
-    .A(_01987_),
+  sky130_fd_sc_hd__or4_4 _07731_ (
+    .A(\rapcore0.spifsm.dda.clkaccum[5] ),
+    .B(_01984_),
+    .C(\rapcore0.spifsm.dda.clkaccum[7] ),
+    .D(\rapcore0.spifsm.dda.clkaccum[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01988_)
   );
-  sky130_fd_sc_hd__or2_4 _07733_ (
-    .A(_01986_),
-    .B(_01988_),
+  sky130_fd_sc_hd__buf_2 _07732_ (
+    .A(_01988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01989_)
   );
-  sky130_fd_sc_hd__buf_2 _07734_ (
-    .A(_01989_),
+  sky130_fd_sc_hd__or2_4 _07733_ (
+    .A(_01987_),
+    .B(_01989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01990_)
   );
-  sky130_fd_sc_hd__inv_2 _07735_ (
+  sky130_fd_sc_hd__buf_2 _07734_ (
     .A(_01990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01991_)
+    .X(_01991_)
   );
-  sky130_fd_sc_hd__buf_2 _07736_ (
+  sky130_fd_sc_hd__inv_2 _07735_ (
     .A(_01991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01992_)
+    .Y(_01992_)
   );
-  sky130_fd_sc_hd__buf_2 _07737_ (
+  sky130_fd_sc_hd__buf_2 _07736_ (
     .A(_01992_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202226,7 +202395,7 @@
     .VPWR(vccd1),
     .X(_01993_)
   );
-  sky130_fd_sc_hd__buf_2 _07738_ (
+  sky130_fd_sc_hd__buf_2 _07737_ (
     .A(_01993_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202234,20 +202403,28 @@
     .VPWR(vccd1),
     .X(_01994_)
   );
-  sky130_fd_sc_hd__a22oi_4 _07739_ (
-    .A1(\rapcore0.spifsm.dda.clkaccum[7] ),
-    .A2(_01985_),
-    .B1(\rapcore0.spifsm.clock_divisor[7] ),
-    .B2(_01994_),
+  sky130_fd_sc_hd__buf_2 _07738_ (
+    .A(_01994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01995_)
+    .X(_01995_)
+  );
+  sky130_fd_sc_hd__a22oi_4 _07739_ (
+    .A1(\rapcore0.spifsm.dda.clkaccum[7] ),
+    .A2(_01986_),
+    .B1(\rapcore0.spifsm.clock_divisor[7] ),
+    .B2(_01995_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_01996_)
   );
   sky130_fd_sc_hd__nor2_4 _07740_ (
-    .A(_01974_),
-    .B(_01995_),
+    .A(_01975_),
+    .B(_01996_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202260,15 +202437,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01996_)
+    .Y(_01997_)
   );
   sky130_fd_sc_hd__inv_2 _07742_ (
-    .A(_01984_),
+    .A(_01985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01997_)
+    .Y(_01998_)
   );
   sky130_fd_sc_hd__nor2_4 _07743_ (
     .A(\rapcore0.spifsm.dda.clkaccum[7] ),
@@ -202277,22 +202454,22 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_01998_)
+    .Y(_01999_)
   );
   sky130_fd_sc_hd__o22a_4 _07744_ (
-    .A1(_01996_),
-    .A2(_01997_),
-    .B1(_01985_),
-    .B2(_01998_),
+    .A1(_01997_),
+    .A2(_01998_),
+    .B1(_01986_),
+    .B2(_01999_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01999_)
+    .X(_02000_)
   );
   sky130_fd_sc_hd__nor2_4 _07745_ (
-    .A(_01974_),
-    .B(_01999_),
+    .A(_01975_),
+    .B(_02000_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202300,22 +202477,22 @@
     .Y(_01050_)
   );
   sky130_fd_sc_hd__buf_2 _07746_ (
-    .A(_01986_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02000_)
-  );
-  sky130_fd_sc_hd__or2_4 _07747_ (
-    .A(_02000_),
-    .B(_01983_),
+    .A(_01987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02001_)
   );
+  sky130_fd_sc_hd__or2_4 _07747_ (
+    .A(_02001_),
+    .B(_01984_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02002_)
+  );
   sky130_fd_sc_hd__or3_4 _07748_ (
     .A(\rapcore0.spifsm.dda.clkaccum[7] ),
     .B(\rapcore0.spifsm.dda.clkaccum[6] ),
@@ -202324,22 +202501,22 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02002_)
+    .X(_02003_)
   );
   sky130_fd_sc_hd__a22oi_4 _07749_ (
     .A1(\rapcore0.spifsm.dda.clkaccum[5] ),
-    .A2(_02001_),
-    .B1(_01997_),
-    .B2(_02002_),
+    .A2(_02002_),
+    .B1(_01998_),
+    .B2(_02003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02003_)
+    .Y(_02004_)
   );
   sky130_fd_sc_hd__nor2_4 _07750_ (
-    .A(_01974_),
-    .B(_02003_),
+    .A(_01975_),
+    .B(_02004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202347,32 +202524,24 @@
     .Y(_01049_)
   );
   sky130_fd_sc_hd__o21a_4 _07751_ (
-    .A1(_02000_),
-    .A2(_01982_),
+    .A1(_02001_),
+    .A2(_01983_),
     .B1(\rapcore0.spifsm.dda.clkaccum[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02004_)
-  );
-  sky130_fd_sc_hd__buf_2 _07752_ (
-    .A(_01988_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02005_)
   );
-  sky130_fd_sc_hd__buf_2 _07753_ (
-    .A(_02005_),
+  sky130_fd_sc_hd__buf_2 _07752_ (
+    .A(_01989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02006_)
   );
-  sky130_fd_sc_hd__buf_2 _07754_ (
+  sky130_fd_sc_hd__buf_2 _07753_ (
     .A(_02006_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202380,53 +202549,61 @@
     .VPWR(vccd1),
     .X(_02007_)
   );
-  sky130_fd_sc_hd__buf_2 _07755_ (
-    .A(_01988_),
+  sky130_fd_sc_hd__buf_2 _07754_ (
+    .A(_02007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02008_)
   );
-  sky130_fd_sc_hd__buf_2 _07756_ (
-    .A(_02008_),
+  sky130_fd_sc_hd__buf_2 _07755_ (
+    .A(_01989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02009_)
   );
+  sky130_fd_sc_hd__buf_2 _07756_ (
+    .A(_02009_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02010_)
+  );
   sky130_fd_sc_hd__nor2_4 _07757_ (
     .A(\rapcore0.spifsm.clock_divisor[4] ),
-    .B(_02009_),
+    .B(_02010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02010_)
+    .Y(_02011_)
   );
   sky130_fd_sc_hd__a211o_4 _07758_ (
-    .A1(_01983_),
-    .A2(_02007_),
-    .B1(_02000_),
-    .C1(_02010_),
+    .A1(_01984_),
+    .A2(_02008_),
+    .B1(_02001_),
+    .C1(_02011_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02011_)
+    .X(_02012_)
   );
   sky130_fd_sc_hd__inv_2 _07759_ (
-    .A(_02011_),
+    .A(_02012_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02012_)
+    .Y(_02013_)
   );
   sky130_fd_sc_hd__o21a_4 _07760_ (
-    .A1(_02004_),
-    .A2(_02012_),
+    .A1(_02005_),
+    .A2(_02013_),
     .B1(_01192_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202435,54 +202612,54 @@
     .X(_01048_)
   );
   sky130_fd_sc_hd__buf_2 _07761_ (
-    .A(_01343_),
+    .A(_01191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02013_)
+    .X(_02014_)
   );
   sky130_fd_sc_hd__inv_2 _07762_ (
-    .A(_02000_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02014_)
-  );
-  sky130_fd_sc_hd__nand2_4 _07763_ (
-    .A(_01982_),
-    .B(_02009_),
+    .A(_02001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02015_)
   );
-  sky130_fd_sc_hd__buf_2 _07764_ (
-    .A(_02008_),
+  sky130_fd_sc_hd__nand2_4 _07763_ (
+    .A(_01983_),
+    .B(_02010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02016_)
+    .Y(_02016_)
   );
-  sky130_fd_sc_hd__or2_4 _07765_ (
-    .A(\rapcore0.spifsm.clock_divisor[3] ),
-    .B(_02016_),
+  sky130_fd_sc_hd__buf_2 _07764_ (
+    .A(_02009_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02017_)
   );
+  sky130_fd_sc_hd__or2_4 _07765_ (
+    .A(\rapcore0.spifsm.clock_divisor[3] ),
+    .B(_02017_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02018_)
+  );
   sky130_fd_sc_hd__inv_2 _07766_ (
     .A(\rapcore0.spifsm.dda.clkaccum[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02018_)
+    .Y(_02019_)
   );
   sky130_fd_sc_hd__inv_2 _07767_ (
     .A(\rapcore0.spifsm.dda.clkaccum[1] ),
@@ -202490,7 +202667,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02019_)
+    .Y(_02020_)
   );
   sky130_fd_sc_hd__inv_2 _07768_ (
     .A(\rapcore0.spifsm.dda.clkaccum[0] ),
@@ -202498,19 +202675,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02020_)
+    .Y(_02021_)
   );
   sky130_fd_sc_hd__and2_4 _07769_ (
-    .A(_02019_),
-    .B(_02020_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02021_)
-  );
-  sky130_fd_sc_hd__and2_4 _07770_ (
-    .A(_02018_),
+    .A(_02020_),
     .B(_02021_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202518,23 +202686,24 @@
     .VPWR(vccd1),
     .X(_02022_)
   );
-  sky130_fd_sc_hd__inv_2 _07771_ (
-    .A(_01988_),
+  sky130_fd_sc_hd__and2_4 _07770_ (
+    .A(_02019_),
+    .B(_02022_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02023_)
+    .X(_02023_)
+  );
+  sky130_fd_sc_hd__inv_2 _07771_ (
+    .A(_01989_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02024_)
   );
   sky130_fd_sc_hd__buf_2 _07772_ (
-    .A(_02023_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02024_)
-  );
-  sky130_fd_sc_hd__buf_2 _07773_ (
     .A(_02024_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202542,7 +202711,7 @@
     .VPWR(vccd1),
     .X(_02025_)
   );
-  sky130_fd_sc_hd__buf_2 _07774_ (
+  sky130_fd_sc_hd__buf_2 _07773_ (
     .A(_02025_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202550,31 +202719,39 @@
     .VPWR(vccd1),
     .X(_02026_)
   );
-  sky130_fd_sc_hd__o21ai_4 _07775_ (
-    .A1(_02022_),
-    .A2(_02026_),
-    .B1(_02014_),
+  sky130_fd_sc_hd__buf_2 _07774_ (
+    .A(_02026_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02027_)
+    .X(_02027_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _07775_ (
+    .A1(_02023_),
+    .A2(_02027_),
+    .B1(_02015_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02028_)
   );
   sky130_fd_sc_hd__a32o_4 _07776_ (
-    .A1(_02014_),
-    .A2(_02015_),
-    .A3(_02017_),
+    .A1(_02015_),
+    .A2(_02016_),
+    .A3(_02018_),
     .B1(\rapcore0.spifsm.dda.clkaccum[3] ),
-    .B2(_02027_),
+    .B2(_02028_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02028_)
+    .X(_02029_)
   );
   sky130_fd_sc_hd__and2_4 _07777_ (
-    .A(_02013_),
-    .B(_02028_),
+    .A(_02014_),
+    .B(_02029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202582,46 +202759,46 @@
     .X(_01047_)
   );
   sky130_fd_sc_hd__o21a_4 _07778_ (
-    .A1(_02021_),
-    .A2(_02026_),
-    .B1(_02014_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02029_)
-  );
-  sky130_fd_sc_hd__buf_2 _07779_ (
-    .A(_02016_),
+    .A1(_02022_),
+    .A2(_02027_),
+    .B1(_02015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02030_)
   );
+  sky130_fd_sc_hd__buf_2 _07779_ (
+    .A(_02017_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02031_)
+  );
   sky130_fd_sc_hd__nor2_4 _07780_ (
     .A(\rapcore0.spifsm.clock_divisor[2] ),
-    .B(_02030_),
+    .B(_02031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02031_)
+    .Y(_02032_)
   );
   sky130_fd_sc_hd__o22a_4 _07781_ (
-    .A1(_02018_),
-    .A2(_02029_),
-    .B1(_02027_),
-    .B2(_02031_),
+    .A1(_02019_),
+    .A2(_02030_),
+    .B1(_02028_),
+    .B2(_02032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02032_)
+    .X(_02033_)
   );
   sky130_fd_sc_hd__nor2_4 _07782_ (
-    .A(_01974_),
-    .B(_02032_),
+    .A(_01975_),
+    .B(_02033_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202629,46 +202806,46 @@
     .Y(_01046_)
   );
   sky130_fd_sc_hd__o21a_4 _07783_ (
-    .A1(_02020_),
-    .A2(_02026_),
-    .B1(_02014_),
+    .A1(_02021_),
+    .A2(_02027_),
+    .B1(_02015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02033_)
+    .X(_02034_)
   );
   sky130_fd_sc_hd__inv_2 _07784_ (
-    .A(_02029_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02034_)
-  );
-  sky130_fd_sc_hd__nor2_4 _07785_ (
-    .A(\rapcore0.spifsm.clock_divisor[1] ),
-    .B(_02030_),
+    .A(_02030_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02035_)
   );
-  sky130_fd_sc_hd__o22a_4 _07786_ (
-    .A1(_02019_),
-    .A2(_02033_),
-    .B1(_02034_),
-    .B2(_02035_),
+  sky130_fd_sc_hd__nor2_4 _07785_ (
+    .A(\rapcore0.spifsm.clock_divisor[1] ),
+    .B(_02031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02036_)
+    .Y(_02036_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07786_ (
+    .A1(_02020_),
+    .A2(_02034_),
+    .B1(_02035_),
+    .B2(_02036_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02037_)
   );
   sky130_fd_sc_hd__nor2_4 _07787_ (
-    .A(_01974_),
-    .B(_02036_),
+    .A(_01975_),
+    .B(_02037_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202677,19 +202854,19 @@
   );
   sky130_fd_sc_hd__o21a_4 _07788_ (
     .A1(\rapcore0.spifsm.clock_divisor[0] ),
-    .A2(_02030_),
-    .B1(_02033_),
+    .A2(_02031_),
+    .B1(_02034_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02037_)
+    .X(_02038_)
   );
   sky130_fd_sc_hd__a211o_4 _07789_ (
     .A1(\rapcore0.spifsm.dda.clkaccum[0] ),
-    .A2(_02000_),
-    .B1(_01202_),
-    .C1(_02037_),
+    .A2(_02001_),
+    .B1(_01203_),
+    .C1(_02038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -202702,7 +202879,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02038_)
+    .Y(_02039_)
   );
   sky130_fd_sc_hd__inv_2 _07791_ (
     .A(io_out[24]),
@@ -202710,88 +202887,80 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02039_)
+    .Y(_02040_)
   );
   sky130_fd_sc_hd__or3_4 _07792_ (
-    .A(_02038_),
+    .A(_02039_),
     .B(\rapcore0.spifsm.dda.finishedmove_r[1] ),
-    .C(_02039_),
+    .C(_02040_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02040_)
+    .X(_02041_)
   );
   sky130_fd_sc_hd__o21ai_4 _07793_ (
-    .A1(_02038_),
+    .A1(_02039_),
     .A2(\rapcore0.spifsm.dda.finishedmove_r[1] ),
-    .B1(_02039_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02041_)
-  );
-  sky130_fd_sc_hd__and3_4 _07794_ (
-    .A(_02040_),
-    .B(_02041_),
-    .C(_01354_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01043_)
-  );
-  sky130_fd_sc_hd__inv_2 _07795_ (
-    .A(\rapcore0.spifsm.word_proc.rx_byte_ready_r[0] ),
+    .B1(_02040_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02042_)
   );
-  sky130_fd_sc_hd__or2_4 _07796_ (
-    .A(_02042_),
-    .B(\rapcore0.spifsm.word_proc.rx_byte_ready_r[1] ),
+  sky130_fd_sc_hd__buf_2 _07794_ (
+    .A(_01351_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02043_)
   );
-  sky130_fd_sc_hd__inv_2 _07797_ (
-    .A(_02043_),
+  sky130_fd_sc_hd__and3_4 _07795_ (
+    .A(_02041_),
+    .B(_02042_),
+    .C(_02043_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01043_)
+  );
+  sky130_fd_sc_hd__inv_2 _07796_ (
+    .A(\rapcore0.spifsm.word_proc.rx_byte_ready_r[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02044_)
   );
-  sky130_fd_sc_hd__buf_2 _07798_ (
+  sky130_fd_sc_hd__or2_4 _07797_ (
     .A(_02044_),
+    .B(\rapcore0.spifsm.word_proc.rx_byte_ready_r[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02045_)
   );
-  sky130_fd_sc_hd__buf_2 _07799_ (
+  sky130_fd_sc_hd__inv_2 _07798_ (
     .A(_02045_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02046_)
+    .Y(_02046_)
   );
-  sky130_fd_sc_hd__buf_2 _07800_ (
-    .A(_02043_),
+  sky130_fd_sc_hd__buf_2 _07799_ (
+    .A(_02046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02047_)
   );
-  sky130_fd_sc_hd__buf_2 _07801_ (
+  sky130_fd_sc_hd__buf_2 _07800_ (
     .A(_02047_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -202799,268 +202968,268 @@
     .VPWR(vccd1),
     .X(_02048_)
   );
-  sky130_fd_sc_hd__o22a_4 _07802_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[63] ),
-    .A2(_02046_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[7] ),
-    .B2(_02048_),
+  sky130_fd_sc_hd__buf_2 _07801_ (
+    .A(_02045_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02049_)
   );
-  sky130_fd_sc_hd__and2_4 _07803_ (
-    .A(_02013_),
-    .B(_02049_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01042_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07804_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[62] ),
-    .A2(_02046_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[6] ),
-    .B2(_02048_),
+  sky130_fd_sc_hd__buf_2 _07802_ (
+    .A(_02049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02050_)
   );
-  sky130_fd_sc_hd__and2_4 _07805_ (
-    .A(_02013_),
-    .B(_02050_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01041_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07806_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[61] ),
-    .A2(_02046_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[5] ),
-    .B2(_02048_),
+  sky130_fd_sc_hd__o22a_4 _07803_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[63] ),
+    .A2(_02048_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[7] ),
+    .B2(_02050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02051_)
   );
-  sky130_fd_sc_hd__and2_4 _07807_ (
-    .A(_02013_),
+  sky130_fd_sc_hd__and2_4 _07804_ (
+    .A(_02014_),
     .B(_02051_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01040_)
+    .X(_01042_)
   );
-  sky130_fd_sc_hd__o22a_4 _07808_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[60] ),
-    .A2(_02046_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[4] ),
-    .B2(_02048_),
+  sky130_fd_sc_hd__o22a_4 _07805_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[62] ),
+    .A2(_02048_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[6] ),
+    .B2(_02050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02052_)
   );
-  sky130_fd_sc_hd__and2_4 _07809_ (
-    .A(_02013_),
+  sky130_fd_sc_hd__and2_4 _07806_ (
+    .A(_02014_),
     .B(_02052_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01039_)
+    .X(_01041_)
   );
-  sky130_fd_sc_hd__buf_2 _07810_ (
-    .A(_01343_),
+  sky130_fd_sc_hd__o22a_4 _07807_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[61] ),
+    .A2(_02048_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[5] ),
+    .B2(_02050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02053_)
   );
-  sky130_fd_sc_hd__buf_2 _07811_ (
-    .A(_02043_),
+  sky130_fd_sc_hd__and2_4 _07808_ (
+    .A(_02014_),
+    .B(_02053_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01040_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07809_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[60] ),
+    .A2(_02048_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[4] ),
+    .B2(_02050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02054_)
   );
-  sky130_fd_sc_hd__buf_2 _07812_ (
-    .A(_02054_),
+  sky130_fd_sc_hd__and2_4 _07810_ (
+    .A(_02014_),
+    .B(_02054_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01039_)
+  );
+  sky130_fd_sc_hd__buf_2 _07811_ (
+    .A(_01191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02055_)
   );
-  sky130_fd_sc_hd__o22a_4 _07813_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[59] ),
-    .A2(_02046_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[3] ),
-    .B2(_02055_),
+  sky130_fd_sc_hd__buf_2 _07812_ (
+    .A(_02045_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02056_)
   );
-  sky130_fd_sc_hd__and2_4 _07814_ (
-    .A(_02053_),
-    .B(_02056_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01038_)
-  );
-  sky130_fd_sc_hd__buf_2 _07815_ (
-    .A(_02044_),
+  sky130_fd_sc_hd__buf_2 _07813_ (
+    .A(_02056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02057_)
   );
-  sky130_fd_sc_hd__buf_2 _07816_ (
-    .A(_02057_),
+  sky130_fd_sc_hd__o22a_4 _07814_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[59] ),
+    .A2(_02048_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[3] ),
+    .B2(_02057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02058_)
   );
-  sky130_fd_sc_hd__o22a_4 _07817_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[58] ),
-    .A2(_02058_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[2] ),
-    .B2(_02055_),
+  sky130_fd_sc_hd__and2_4 _07815_ (
+    .A(_02055_),
+    .B(_02058_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01038_)
+  );
+  sky130_fd_sc_hd__buf_2 _07816_ (
+    .A(_02046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02059_)
   );
-  sky130_fd_sc_hd__and2_4 _07818_ (
-    .A(_02053_),
-    .B(_02059_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01037_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07819_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[57] ),
-    .A2(_02058_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[1] ),
-    .B2(_02055_),
+  sky130_fd_sc_hd__buf_2 _07817_ (
+    .A(_02059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02060_)
   );
-  sky130_fd_sc_hd__and2_4 _07820_ (
-    .A(_02053_),
-    .B(_02060_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01036_)
-  );
-  sky130_fd_sc_hd__o22a_4 _07821_ (
-    .A1(\rapcore0.spifsm.word_data_received_w[56] ),
-    .A2(_02058_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte[0] ),
-    .B2(_02055_),
+  sky130_fd_sc_hd__o22a_4 _07818_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[58] ),
+    .A2(_02060_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[2] ),
+    .B2(_02057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02061_)
   );
-  sky130_fd_sc_hd__and2_4 _07822_ (
-    .A(_02053_),
+  sky130_fd_sc_hd__and2_4 _07819_ (
+    .A(_02055_),
     .B(_02061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01035_)
+    .X(_01037_)
   );
-  sky130_fd_sc_hd__or2_4 _07823_ (
-    .A(\rapcore0.spifsm.word_data_received_w[55] ),
-    .B(_02058_),
+  sky130_fd_sc_hd__o22a_4 _07820_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[57] ),
+    .A2(_02060_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[1] ),
+    .B2(_02057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02062_)
   );
-  sky130_fd_sc_hd__or2_4 _07824_ (
-    .A(\rapcore0.spifsm.word_data_received_w[63] ),
-    .B(_02055_),
+  sky130_fd_sc_hd__and2_4 _07821_ (
+    .A(_02055_),
+    .B(_02062_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01036_)
+  );
+  sky130_fd_sc_hd__o22a_4 _07822_ (
+    .A1(\rapcore0.spifsm.word_data_received_w[56] ),
+    .A2(_02060_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte[0] ),
+    .B2(_02057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02063_)
   );
-  sky130_fd_sc_hd__buf_2 _07825_ (
-    .A(_01352_),
+  sky130_fd_sc_hd__and2_4 _07823_ (
+    .A(_02055_),
+    .B(_02063_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01035_)
+  );
+  sky130_fd_sc_hd__or2_4 _07824_ (
+    .A(\rapcore0.spifsm.word_data_received_w[55] ),
+    .B(_02060_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02064_)
   );
-  sky130_fd_sc_hd__buf_2 _07826_ (
-    .A(_02064_),
+  sky130_fd_sc_hd__or2_4 _07825_ (
+    .A(\rapcore0.spifsm.word_data_received_w[63] ),
+    .B(_02057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02065_)
   );
-  sky130_fd_sc_hd__and3_4 _07827_ (
-    .A(_02062_),
-    .B(_02063_),
-    .C(_02065_),
+  sky130_fd_sc_hd__and3_4 _07826_ (
+    .A(_02064_),
+    .B(_02065_),
+    .C(_02043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01034_)
   );
-  sky130_fd_sc_hd__or2_4 _07828_ (
+  sky130_fd_sc_hd__or2_4 _07827_ (
     .A(\rapcore0.spifsm.word_data_received_w[54] ),
-    .B(_02058_),
+    .B(_02060_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02066_)
   );
-  sky130_fd_sc_hd__buf_2 _07829_ (
-    .A(_02047_),
+  sky130_fd_sc_hd__buf_2 _07828_ (
+    .A(_02049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02067_)
   );
-  sky130_fd_sc_hd__or2_4 _07830_ (
+  sky130_fd_sc_hd__or2_4 _07829_ (
     .A(\rapcore0.spifsm.word_data_received_w[62] ),
     .B(_02067_),
     .VGND(vssd1),
@@ -203069,25 +203238,25 @@
     .VPWR(vccd1),
     .X(_02068_)
   );
-  sky130_fd_sc_hd__and3_4 _07831_ (
+  sky130_fd_sc_hd__and3_4 _07830_ (
     .A(_02066_),
     .B(_02068_),
-    .C(_02065_),
+    .C(_02043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01033_)
   );
-  sky130_fd_sc_hd__buf_2 _07832_ (
-    .A(_02045_),
+  sky130_fd_sc_hd__buf_2 _07831_ (
+    .A(_02047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02069_)
   );
-  sky130_fd_sc_hd__or2_4 _07833_ (
+  sky130_fd_sc_hd__or2_4 _07832_ (
     .A(\rapcore0.spifsm.word_data_received_w[53] ),
     .B(_02069_),
     .VGND(vssd1),
@@ -203096,7 +203265,7 @@
     .VPWR(vccd1),
     .X(_02070_)
   );
-  sky130_fd_sc_hd__or2_4 _07834_ (
+  sky130_fd_sc_hd__or2_4 _07833_ (
     .A(\rapcore0.spifsm.word_data_received_w[61] ),
     .B(_02067_),
     .VGND(vssd1),
@@ -203105,17 +203274,17 @@
     .VPWR(vccd1),
     .X(_02071_)
   );
-  sky130_fd_sc_hd__and3_4 _07835_ (
+  sky130_fd_sc_hd__and3_4 _07834_ (
     .A(_02070_),
     .B(_02071_),
-    .C(_02065_),
+    .C(_02043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01032_)
   );
-  sky130_fd_sc_hd__or2_4 _07836_ (
+  sky130_fd_sc_hd__or2_4 _07835_ (
     .A(\rapcore0.spifsm.word_data_received_w[52] ),
     .B(_02069_),
     .VGND(vssd1),
@@ -203124,7 +203293,7 @@
     .VPWR(vccd1),
     .X(_02072_)
   );
-  sky130_fd_sc_hd__or2_4 _07837_ (
+  sky130_fd_sc_hd__or2_4 _07836_ (
     .A(\rapcore0.spifsm.word_data_received_w[60] ),
     .B(_02067_),
     .VGND(vssd1),
@@ -203133,17 +203302,17 @@
     .VPWR(vccd1),
     .X(_02073_)
   );
-  sky130_fd_sc_hd__and3_4 _07838_ (
+  sky130_fd_sc_hd__and3_4 _07837_ (
     .A(_02072_),
     .B(_02073_),
-    .C(_02065_),
+    .C(_02043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01031_)
   );
-  sky130_fd_sc_hd__or2_4 _07839_ (
+  sky130_fd_sc_hd__or2_4 _07838_ (
     .A(\rapcore0.spifsm.word_data_received_w[51] ),
     .B(_02069_),
     .VGND(vssd1),
@@ -203152,7 +203321,7 @@
     .VPWR(vccd1),
     .X(_02074_)
   );
-  sky130_fd_sc_hd__or2_4 _07840_ (
+  sky130_fd_sc_hd__or2_4 _07839_ (
     .A(\rapcore0.spifsm.word_data_received_w[59] ),
     .B(_02067_),
     .VGND(vssd1),
@@ -203161,10 +203330,18 @@
     .VPWR(vccd1),
     .X(_02075_)
   );
+  sky130_fd_sc_hd__buf_2 _07840_ (
+    .A(_01351_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02076_)
+  );
   sky130_fd_sc_hd__and3_4 _07841_ (
     .A(_02074_),
     .B(_02075_),
-    .C(_02065_),
+    .C(_02076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203178,7 +203355,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02076_)
+    .X(_02077_)
   );
   sky130_fd_sc_hd__or2_4 _07843_ (
     .A(\rapcore0.spifsm.word_data_received_w[58] ),
@@ -203187,27 +203364,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02077_)
-  );
-  sky130_fd_sc_hd__buf_2 _07844_ (
-    .A(_02064_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02078_)
   );
-  sky130_fd_sc_hd__and3_4 _07845_ (
-    .A(_02076_),
-    .B(_02077_),
-    .C(_02078_),
+  sky130_fd_sc_hd__and3_4 _07844_ (
+    .A(_02077_),
+    .B(_02078_),
+    .C(_02076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01029_)
   );
-  sky130_fd_sc_hd__or2_4 _07846_ (
+  sky130_fd_sc_hd__or2_4 _07845_ (
     .A(\rapcore0.spifsm.word_data_received_w[49] ),
     .B(_02069_),
     .VGND(vssd1),
@@ -203216,15 +203385,15 @@
     .VPWR(vccd1),
     .X(_02079_)
   );
-  sky130_fd_sc_hd__buf_2 _07847_ (
-    .A(_02047_),
+  sky130_fd_sc_hd__buf_2 _07846_ (
+    .A(_02049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02080_)
   );
-  sky130_fd_sc_hd__or2_4 _07848_ (
+  sky130_fd_sc_hd__or2_4 _07847_ (
     .A(\rapcore0.spifsm.word_data_received_w[57] ),
     .B(_02080_),
     .VGND(vssd1),
@@ -203233,25 +203402,25 @@
     .VPWR(vccd1),
     .X(_02081_)
   );
-  sky130_fd_sc_hd__and3_4 _07849_ (
+  sky130_fd_sc_hd__and3_4 _07848_ (
     .A(_02079_),
     .B(_02081_),
-    .C(_02078_),
+    .C(_02076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01028_)
   );
-  sky130_fd_sc_hd__buf_2 _07850_ (
-    .A(_02045_),
+  sky130_fd_sc_hd__buf_2 _07849_ (
+    .A(_02047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02082_)
   );
-  sky130_fd_sc_hd__or2_4 _07851_ (
+  sky130_fd_sc_hd__or2_4 _07850_ (
     .A(\rapcore0.spifsm.word_data_received_w[48] ),
     .B(_02082_),
     .VGND(vssd1),
@@ -203260,7 +203429,7 @@
     .VPWR(vccd1),
     .X(_02083_)
   );
-  sky130_fd_sc_hd__or2_4 _07852_ (
+  sky130_fd_sc_hd__or2_4 _07851_ (
     .A(\rapcore0.spifsm.word_data_received_w[56] ),
     .B(_02080_),
     .VGND(vssd1),
@@ -203269,17 +203438,17 @@
     .VPWR(vccd1),
     .X(_02084_)
   );
-  sky130_fd_sc_hd__and3_4 _07853_ (
+  sky130_fd_sc_hd__and3_4 _07852_ (
     .A(_02083_),
     .B(_02084_),
-    .C(_02078_),
+    .C(_02076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01027_)
   );
-  sky130_fd_sc_hd__or2_4 _07854_ (
+  sky130_fd_sc_hd__or2_4 _07853_ (
     .A(\rapcore0.spifsm.word_data_received_w[47] ),
     .B(_02082_),
     .VGND(vssd1),
@@ -203288,7 +203457,7 @@
     .VPWR(vccd1),
     .X(_02085_)
   );
-  sky130_fd_sc_hd__or2_4 _07855_ (
+  sky130_fd_sc_hd__or2_4 _07854_ (
     .A(\rapcore0.spifsm.word_data_received_w[55] ),
     .B(_02080_),
     .VGND(vssd1),
@@ -203297,17 +203466,17 @@
     .VPWR(vccd1),
     .X(_02086_)
   );
-  sky130_fd_sc_hd__and3_4 _07856_ (
+  sky130_fd_sc_hd__and3_4 _07855_ (
     .A(_02085_),
     .B(_02086_),
-    .C(_02078_),
+    .C(_02076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01026_)
   );
-  sky130_fd_sc_hd__or2_4 _07857_ (
+  sky130_fd_sc_hd__or2_4 _07856_ (
     .A(\rapcore0.spifsm.word_data_received_w[46] ),
     .B(_02082_),
     .VGND(vssd1),
@@ -203316,7 +203485,7 @@
     .VPWR(vccd1),
     .X(_02087_)
   );
-  sky130_fd_sc_hd__or2_4 _07858_ (
+  sky130_fd_sc_hd__or2_4 _07857_ (
     .A(\rapcore0.spifsm.word_data_received_w[54] ),
     .B(_02080_),
     .VGND(vssd1),
@@ -203325,10 +203494,18 @@
     .VPWR(vccd1),
     .X(_02088_)
   );
+  sky130_fd_sc_hd__buf_2 _07858_ (
+    .A(_01351_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02089_)
+  );
   sky130_fd_sc_hd__and3_4 _07859_ (
     .A(_02087_),
     .B(_02088_),
-    .C(_02078_),
+    .C(_02089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203342,7 +203519,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02089_)
+    .X(_02090_)
   );
   sky130_fd_sc_hd__or2_4 _07861_ (
     .A(\rapcore0.spifsm.word_data_received_w[53] ),
@@ -203351,27 +203528,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02090_)
-  );
-  sky130_fd_sc_hd__buf_2 _07862_ (
-    .A(_02064_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02091_)
   );
-  sky130_fd_sc_hd__and3_4 _07863_ (
-    .A(_02089_),
-    .B(_02090_),
-    .C(_02091_),
+  sky130_fd_sc_hd__and3_4 _07862_ (
+    .A(_02090_),
+    .B(_02091_),
+    .C(_02089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01024_)
   );
-  sky130_fd_sc_hd__or2_4 _07864_ (
+  sky130_fd_sc_hd__or2_4 _07863_ (
     .A(\rapcore0.spifsm.word_data_received_w[44] ),
     .B(_02082_),
     .VGND(vssd1),
@@ -203380,15 +203549,15 @@
     .VPWR(vccd1),
     .X(_02092_)
   );
-  sky130_fd_sc_hd__buf_2 _07865_ (
-    .A(_02047_),
+  sky130_fd_sc_hd__buf_2 _07864_ (
+    .A(_02049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02093_)
   );
-  sky130_fd_sc_hd__or2_4 _07866_ (
+  sky130_fd_sc_hd__or2_4 _07865_ (
     .A(\rapcore0.spifsm.word_data_received_w[52] ),
     .B(_02093_),
     .VGND(vssd1),
@@ -203397,25 +203566,25 @@
     .VPWR(vccd1),
     .X(_02094_)
   );
-  sky130_fd_sc_hd__and3_4 _07867_ (
+  sky130_fd_sc_hd__and3_4 _07866_ (
     .A(_02092_),
     .B(_02094_),
-    .C(_02091_),
+    .C(_02089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01023_)
   );
-  sky130_fd_sc_hd__buf_2 _07868_ (
-    .A(_02044_),
+  sky130_fd_sc_hd__buf_2 _07867_ (
+    .A(_02046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02095_)
   );
-  sky130_fd_sc_hd__buf_2 _07869_ (
+  sky130_fd_sc_hd__buf_2 _07868_ (
     .A(_02095_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -203423,7 +203592,7 @@
     .VPWR(vccd1),
     .X(_02096_)
   );
-  sky130_fd_sc_hd__or2_4 _07870_ (
+  sky130_fd_sc_hd__or2_4 _07869_ (
     .A(\rapcore0.spifsm.word_data_received_w[43] ),
     .B(_02096_),
     .VGND(vssd1),
@@ -203432,7 +203601,7 @@
     .VPWR(vccd1),
     .X(_02097_)
   );
-  sky130_fd_sc_hd__or2_4 _07871_ (
+  sky130_fd_sc_hd__or2_4 _07870_ (
     .A(\rapcore0.spifsm.word_data_received_w[51] ),
     .B(_02093_),
     .VGND(vssd1),
@@ -203441,17 +203610,17 @@
     .VPWR(vccd1),
     .X(_02098_)
   );
-  sky130_fd_sc_hd__and3_4 _07872_ (
+  sky130_fd_sc_hd__and3_4 _07871_ (
     .A(_02097_),
     .B(_02098_),
-    .C(_02091_),
+    .C(_02089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01022_)
   );
-  sky130_fd_sc_hd__or2_4 _07873_ (
+  sky130_fd_sc_hd__or2_4 _07872_ (
     .A(\rapcore0.spifsm.word_data_received_w[42] ),
     .B(_02096_),
     .VGND(vssd1),
@@ -203460,7 +203629,7 @@
     .VPWR(vccd1),
     .X(_02099_)
   );
-  sky130_fd_sc_hd__or2_4 _07874_ (
+  sky130_fd_sc_hd__or2_4 _07873_ (
     .A(\rapcore0.spifsm.word_data_received_w[50] ),
     .B(_02093_),
     .VGND(vssd1),
@@ -203469,17 +203638,17 @@
     .VPWR(vccd1),
     .X(_02100_)
   );
-  sky130_fd_sc_hd__and3_4 _07875_ (
+  sky130_fd_sc_hd__and3_4 _07874_ (
     .A(_02099_),
     .B(_02100_),
-    .C(_02091_),
+    .C(_02089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01021_)
   );
-  sky130_fd_sc_hd__or2_4 _07876_ (
+  sky130_fd_sc_hd__or2_4 _07875_ (
     .A(\rapcore0.spifsm.word_data_received_w[41] ),
     .B(_02096_),
     .VGND(vssd1),
@@ -203488,7 +203657,7 @@
     .VPWR(vccd1),
     .X(_02101_)
   );
-  sky130_fd_sc_hd__or2_4 _07877_ (
+  sky130_fd_sc_hd__or2_4 _07876_ (
     .A(\rapcore0.spifsm.word_data_received_w[49] ),
     .B(_02093_),
     .VGND(vssd1),
@@ -203497,10 +203666,18 @@
     .VPWR(vccd1),
     .X(_02102_)
   );
+  sky130_fd_sc_hd__buf_2 _07877_ (
+    .A(_01351_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02103_)
+  );
   sky130_fd_sc_hd__and3_4 _07878_ (
     .A(_02101_),
     .B(_02102_),
-    .C(_02091_),
+    .C(_02103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203514,7 +203691,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02103_)
+    .X(_02104_)
   );
   sky130_fd_sc_hd__or2_4 _07880_ (
     .A(\rapcore0.spifsm.word_data_received_w[48] ),
@@ -203523,27 +203700,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02104_)
-  );
-  sky130_fd_sc_hd__buf_2 _07881_ (
-    .A(_02064_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02105_)
   );
-  sky130_fd_sc_hd__and3_4 _07882_ (
-    .A(_02103_),
-    .B(_02104_),
-    .C(_02105_),
+  sky130_fd_sc_hd__and3_4 _07881_ (
+    .A(_02104_),
+    .B(_02105_),
+    .C(_02103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01019_)
   );
-  sky130_fd_sc_hd__or2_4 _07883_ (
+  sky130_fd_sc_hd__or2_4 _07882_ (
     .A(\rapcore0.spifsm.word_data_received_w[39] ),
     .B(_02096_),
     .VGND(vssd1),
@@ -203552,15 +203721,15 @@
     .VPWR(vccd1),
     .X(_02106_)
   );
-  sky130_fd_sc_hd__buf_2 _07884_ (
-    .A(_02054_),
+  sky130_fd_sc_hd__buf_2 _07883_ (
+    .A(_02056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02107_)
   );
-  sky130_fd_sc_hd__buf_2 _07885_ (
+  sky130_fd_sc_hd__buf_2 _07884_ (
     .A(_02107_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -203568,7 +203737,7 @@
     .VPWR(vccd1),
     .X(_02108_)
   );
-  sky130_fd_sc_hd__or2_4 _07886_ (
+  sky130_fd_sc_hd__or2_4 _07885_ (
     .A(\rapcore0.spifsm.word_data_received_w[47] ),
     .B(_02108_),
     .VGND(vssd1),
@@ -203577,17 +203746,17 @@
     .VPWR(vccd1),
     .X(_02109_)
   );
-  sky130_fd_sc_hd__and3_4 _07887_ (
+  sky130_fd_sc_hd__and3_4 _07886_ (
     .A(_02106_),
     .B(_02109_),
-    .C(_02105_),
+    .C(_02103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01018_)
   );
-  sky130_fd_sc_hd__buf_2 _07888_ (
+  sky130_fd_sc_hd__buf_2 _07887_ (
     .A(_02095_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -203595,7 +203764,7 @@
     .VPWR(vccd1),
     .X(_02110_)
   );
-  sky130_fd_sc_hd__or2_4 _07889_ (
+  sky130_fd_sc_hd__or2_4 _07888_ (
     .A(\rapcore0.spifsm.word_data_received_w[38] ),
     .B(_02110_),
     .VGND(vssd1),
@@ -203604,7 +203773,7 @@
     .VPWR(vccd1),
     .X(_02111_)
   );
-  sky130_fd_sc_hd__or2_4 _07890_ (
+  sky130_fd_sc_hd__or2_4 _07889_ (
     .A(\rapcore0.spifsm.word_data_received_w[46] ),
     .B(_02108_),
     .VGND(vssd1),
@@ -203613,17 +203782,17 @@
     .VPWR(vccd1),
     .X(_02112_)
   );
-  sky130_fd_sc_hd__and3_4 _07891_ (
+  sky130_fd_sc_hd__and3_4 _07890_ (
     .A(_02111_),
     .B(_02112_),
-    .C(_02105_),
+    .C(_02103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01017_)
   );
-  sky130_fd_sc_hd__or2_4 _07892_ (
+  sky130_fd_sc_hd__or2_4 _07891_ (
     .A(\rapcore0.spifsm.word_data_received_w[37] ),
     .B(_02110_),
     .VGND(vssd1),
@@ -203632,7 +203801,7 @@
     .VPWR(vccd1),
     .X(_02113_)
   );
-  sky130_fd_sc_hd__or2_4 _07893_ (
+  sky130_fd_sc_hd__or2_4 _07892_ (
     .A(\rapcore0.spifsm.word_data_received_w[45] ),
     .B(_02108_),
     .VGND(vssd1),
@@ -203641,17 +203810,17 @@
     .VPWR(vccd1),
     .X(_02114_)
   );
-  sky130_fd_sc_hd__and3_4 _07894_ (
+  sky130_fd_sc_hd__and3_4 _07893_ (
     .A(_02113_),
     .B(_02114_),
-    .C(_02105_),
+    .C(_02103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01016_)
   );
-  sky130_fd_sc_hd__or2_4 _07895_ (
+  sky130_fd_sc_hd__or2_4 _07894_ (
     .A(\rapcore0.spifsm.word_data_received_w[36] ),
     .B(_02110_),
     .VGND(vssd1),
@@ -203660,7 +203829,7 @@
     .VPWR(vccd1),
     .X(_02115_)
   );
-  sky130_fd_sc_hd__or2_4 _07896_ (
+  sky130_fd_sc_hd__or2_4 _07895_ (
     .A(\rapcore0.spifsm.word_data_received_w[44] ),
     .B(_02108_),
     .VGND(vssd1),
@@ -203669,46 +203838,54 @@
     .VPWR(vccd1),
     .X(_02116_)
   );
-  sky130_fd_sc_hd__and3_4 _07897_ (
-    .A(_02115_),
-    .B(_02116_),
-    .C(_02105_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01015_)
-  );
-  sky130_fd_sc_hd__or2_4 _07898_ (
-    .A(\rapcore0.spifsm.word_data_received_w[35] ),
-    .B(_02110_),
+  sky130_fd_sc_hd__buf_2 _07896_ (
+    .A(_01235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02117_)
   );
-  sky130_fd_sc_hd__or2_4 _07899_ (
-    .A(\rapcore0.spifsm.word_data_received_w[43] ),
-    .B(_02108_),
+  sky130_fd_sc_hd__buf_2 _07897_ (
+    .A(_02117_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02118_)
   );
-  sky130_fd_sc_hd__buf_2 _07900_ (
-    .A(_02064_),
+  sky130_fd_sc_hd__and3_4 _07898_ (
+    .A(_02115_),
+    .B(_02116_),
+    .C(_02118_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01015_)
+  );
+  sky130_fd_sc_hd__or2_4 _07899_ (
+    .A(\rapcore0.spifsm.word_data_received_w[35] ),
+    .B(_02110_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02119_)
   );
+  sky130_fd_sc_hd__or2_4 _07900_ (
+    .A(\rapcore0.spifsm.word_data_received_w[43] ),
+    .B(_02108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02120_)
+  );
   sky130_fd_sc_hd__and3_4 _07901_ (
-    .A(_02117_),
-    .B(_02118_),
-    .C(_02119_),
+    .A(_02119_),
+    .B(_02120_),
+    .C(_02118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203722,7 +203899,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02120_)
+    .X(_02121_)
   );
   sky130_fd_sc_hd__buf_2 _07903_ (
     .A(_02107_),
@@ -203730,21 +203907,21 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02121_)
+    .X(_02122_)
   );
   sky130_fd_sc_hd__or2_4 _07904_ (
     .A(\rapcore0.spifsm.word_data_received_w[42] ),
-    .B(_02121_),
+    .B(_02122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02122_)
+    .X(_02123_)
   );
   sky130_fd_sc_hd__and3_4 _07905_ (
-    .A(_02120_),
-    .B(_02122_),
-    .C(_02119_),
+    .A(_02121_),
+    .B(_02123_),
+    .C(_02118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203757,30 +203934,30 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02123_)
+    .X(_02124_)
   );
   sky130_fd_sc_hd__or2_4 _07907_ (
     .A(\rapcore0.spifsm.word_data_received_w[33] ),
-    .B(_02123_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02124_)
-  );
-  sky130_fd_sc_hd__or2_4 _07908_ (
-    .A(\rapcore0.spifsm.word_data_received_w[41] ),
-    .B(_02121_),
+    .B(_02124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02125_)
   );
+  sky130_fd_sc_hd__or2_4 _07908_ (
+    .A(\rapcore0.spifsm.word_data_received_w[41] ),
+    .B(_02122_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02126_)
+  );
   sky130_fd_sc_hd__and3_4 _07909_ (
-    .A(_02124_),
-    .B(_02125_),
-    .C(_02119_),
+    .A(_02125_),
+    .B(_02126_),
+    .C(_02118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203789,26 +203966,26 @@
   );
   sky130_fd_sc_hd__or2_4 _07910_ (
     .A(\rapcore0.spifsm.word_data_received_w[32] ),
-    .B(_02123_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02126_)
-  );
-  sky130_fd_sc_hd__or2_4 _07911_ (
-    .A(\rapcore0.spifsm.word_data_received_w[40] ),
-    .B(_02121_),
+    .B(_02124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02127_)
   );
+  sky130_fd_sc_hd__or2_4 _07911_ (
+    .A(\rapcore0.spifsm.word_data_received_w[40] ),
+    .B(_02122_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02128_)
+  );
   sky130_fd_sc_hd__and3_4 _07912_ (
-    .A(_02126_),
-    .B(_02127_),
-    .C(_02119_),
+    .A(_02127_),
+    .B(_02128_),
+    .C(_02118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -203817,86 +203994,78 @@
   );
   sky130_fd_sc_hd__or2_4 _07913_ (
     .A(\rapcore0.spifsm.word_data_received_w[31] ),
-    .B(_02123_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02128_)
-  );
-  sky130_fd_sc_hd__or2_4 _07914_ (
-    .A(\rapcore0.spifsm.word_data_received_w[39] ),
-    .B(_02121_),
+    .B(_02124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02129_)
   );
-  sky130_fd_sc_hd__and3_4 _07915_ (
-    .A(_02128_),
-    .B(_02129_),
-    .C(_02119_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01010_)
-  );
-  sky130_fd_sc_hd__or2_4 _07916_ (
-    .A(\rapcore0.spifsm.word_data_received_w[30] ),
-    .B(_02123_),
+  sky130_fd_sc_hd__or2_4 _07914_ (
+    .A(\rapcore0.spifsm.word_data_received_w[39] ),
+    .B(_02122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02130_)
   );
-  sky130_fd_sc_hd__or2_4 _07917_ (
-    .A(\rapcore0.spifsm.word_data_received_w[38] ),
-    .B(_02121_),
+  sky130_fd_sc_hd__buf_2 _07915_ (
+    .A(_02117_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02131_)
   );
-  sky130_fd_sc_hd__buf_2 _07918_ (
-    .A(_01189_),
+  sky130_fd_sc_hd__and3_4 _07916_ (
+    .A(_02129_),
+    .B(_02130_),
+    .C(_02131_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01010_)
+  );
+  sky130_fd_sc_hd__or2_4 _07917_ (
+    .A(\rapcore0.spifsm.word_data_received_w[30] ),
+    .B(_02124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02132_)
   );
-  sky130_fd_sc_hd__buf_2 _07919_ (
-    .A(_02132_),
+  sky130_fd_sc_hd__or2_4 _07918_ (
+    .A(\rapcore0.spifsm.word_data_received_w[38] ),
+    .B(_02122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02133_)
   );
-  sky130_fd_sc_hd__and3_4 _07920_ (
-    .A(_02130_),
-    .B(_02131_),
-    .C(_02133_),
+  sky130_fd_sc_hd__and3_4 _07919_ (
+    .A(_02132_),
+    .B(_02133_),
+    .C(_02131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01009_)
   );
-  sky130_fd_sc_hd__or2_4 _07921_ (
+  sky130_fd_sc_hd__or2_4 _07920_ (
     .A(\rapcore0.spifsm.word_data_received_w[29] ),
-    .B(_02123_),
+    .B(_02124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02134_)
   );
-  sky130_fd_sc_hd__buf_2 _07922_ (
+  sky130_fd_sc_hd__buf_2 _07921_ (
     .A(_02107_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -203904,7 +204073,7 @@
     .VPWR(vccd1),
     .X(_02135_)
   );
-  sky130_fd_sc_hd__or2_4 _07923_ (
+  sky130_fd_sc_hd__or2_4 _07922_ (
     .A(\rapcore0.spifsm.word_data_received_w[37] ),
     .B(_02135_),
     .VGND(vssd1),
@@ -203913,17 +204082,17 @@
     .VPWR(vccd1),
     .X(_02136_)
   );
-  sky130_fd_sc_hd__and3_4 _07924_ (
+  sky130_fd_sc_hd__and3_4 _07923_ (
     .A(_02134_),
     .B(_02136_),
-    .C(_02133_),
+    .C(_02131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01008_)
   );
-  sky130_fd_sc_hd__buf_2 _07925_ (
+  sky130_fd_sc_hd__buf_2 _07924_ (
     .A(_02095_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -203931,7 +204100,7 @@
     .VPWR(vccd1),
     .X(_02137_)
   );
-  sky130_fd_sc_hd__or2_4 _07926_ (
+  sky130_fd_sc_hd__or2_4 _07925_ (
     .A(\rapcore0.spifsm.word_data_received_w[28] ),
     .B(_02137_),
     .VGND(vssd1),
@@ -203940,7 +204109,7 @@
     .VPWR(vccd1),
     .X(_02138_)
   );
-  sky130_fd_sc_hd__or2_4 _07927_ (
+  sky130_fd_sc_hd__or2_4 _07926_ (
     .A(\rapcore0.spifsm.word_data_received_w[36] ),
     .B(_02135_),
     .VGND(vssd1),
@@ -203949,17 +204118,17 @@
     .VPWR(vccd1),
     .X(_02139_)
   );
-  sky130_fd_sc_hd__and3_4 _07928_ (
+  sky130_fd_sc_hd__and3_4 _07927_ (
     .A(_02138_),
     .B(_02139_),
-    .C(_02133_),
+    .C(_02131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01007_)
   );
-  sky130_fd_sc_hd__or2_4 _07929_ (
+  sky130_fd_sc_hd__or2_4 _07928_ (
     .A(\rapcore0.spifsm.word_data_received_w[27] ),
     .B(_02137_),
     .VGND(vssd1),
@@ -203968,7 +204137,7 @@
     .VPWR(vccd1),
     .X(_02140_)
   );
-  sky130_fd_sc_hd__or2_4 _07930_ (
+  sky130_fd_sc_hd__or2_4 _07929_ (
     .A(\rapcore0.spifsm.word_data_received_w[35] ),
     .B(_02135_),
     .VGND(vssd1),
@@ -203977,17 +204146,17 @@
     .VPWR(vccd1),
     .X(_02141_)
   );
-  sky130_fd_sc_hd__and3_4 _07931_ (
+  sky130_fd_sc_hd__and3_4 _07930_ (
     .A(_02140_),
     .B(_02141_),
-    .C(_02133_),
+    .C(_02131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01006_)
   );
-  sky130_fd_sc_hd__or2_4 _07932_ (
+  sky130_fd_sc_hd__or2_4 _07931_ (
     .A(\rapcore0.spifsm.word_data_received_w[26] ),
     .B(_02137_),
     .VGND(vssd1),
@@ -203996,7 +204165,7 @@
     .VPWR(vccd1),
     .X(_02142_)
   );
-  sky130_fd_sc_hd__or2_4 _07933_ (
+  sky130_fd_sc_hd__or2_4 _07932_ (
     .A(\rapcore0.spifsm.word_data_received_w[34] ),
     .B(_02135_),
     .VGND(vssd1),
@@ -204005,10 +204174,18 @@
     .VPWR(vccd1),
     .X(_02143_)
   );
+  sky130_fd_sc_hd__buf_2 _07933_ (
+    .A(_02117_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02144_)
+  );
   sky130_fd_sc_hd__and3_4 _07934_ (
     .A(_02142_),
     .B(_02143_),
-    .C(_02133_),
+    .C(_02144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -204022,7 +204199,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02144_)
+    .X(_02145_)
   );
   sky130_fd_sc_hd__or2_4 _07936_ (
     .A(\rapcore0.spifsm.word_data_received_w[33] ),
@@ -204031,27 +204208,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02145_)
-  );
-  sky130_fd_sc_hd__buf_2 _07937_ (
-    .A(_02132_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02146_)
   );
-  sky130_fd_sc_hd__and3_4 _07938_ (
-    .A(_02144_),
-    .B(_02145_),
-    .C(_02146_),
+  sky130_fd_sc_hd__and3_4 _07937_ (
+    .A(_02145_),
+    .B(_02146_),
+    .C(_02144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01004_)
   );
-  sky130_fd_sc_hd__or2_4 _07939_ (
+  sky130_fd_sc_hd__or2_4 _07938_ (
     .A(\rapcore0.spifsm.word_data_received_w[24] ),
     .B(_02137_),
     .VGND(vssd1),
@@ -204060,7 +204229,7 @@
     .VPWR(vccd1),
     .X(_02147_)
   );
-  sky130_fd_sc_hd__buf_2 _07940_ (
+  sky130_fd_sc_hd__buf_2 _07939_ (
     .A(_02107_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -204068,7 +204237,7 @@
     .VPWR(vccd1),
     .X(_02148_)
   );
-  sky130_fd_sc_hd__or2_4 _07941_ (
+  sky130_fd_sc_hd__or2_4 _07940_ (
     .A(\rapcore0.spifsm.word_data_received_w[32] ),
     .B(_02148_),
     .VGND(vssd1),
@@ -204077,17 +204246,17 @@
     .VPWR(vccd1),
     .X(_02149_)
   );
-  sky130_fd_sc_hd__and3_4 _07942_ (
+  sky130_fd_sc_hd__and3_4 _07941_ (
     .A(_02147_),
     .B(_02149_),
-    .C(_02146_),
+    .C(_02144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01003_)
   );
-  sky130_fd_sc_hd__buf_2 _07943_ (
+  sky130_fd_sc_hd__buf_2 _07942_ (
     .A(_02095_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -204095,7 +204264,7 @@
     .VPWR(vccd1),
     .X(_02150_)
   );
-  sky130_fd_sc_hd__or2_4 _07944_ (
+  sky130_fd_sc_hd__or2_4 _07943_ (
     .A(\rapcore0.spifsm.word_data_received_w[23] ),
     .B(_02150_),
     .VGND(vssd1),
@@ -204104,7 +204273,7 @@
     .VPWR(vccd1),
     .X(_02151_)
   );
-  sky130_fd_sc_hd__or2_4 _07945_ (
+  sky130_fd_sc_hd__or2_4 _07944_ (
     .A(\rapcore0.spifsm.word_data_received_w[31] ),
     .B(_02148_),
     .VGND(vssd1),
@@ -204113,17 +204282,17 @@
     .VPWR(vccd1),
     .X(_02152_)
   );
-  sky130_fd_sc_hd__and3_4 _07946_ (
+  sky130_fd_sc_hd__and3_4 _07945_ (
     .A(_02151_),
     .B(_02152_),
-    .C(_02146_),
+    .C(_02144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01002_)
   );
-  sky130_fd_sc_hd__or2_4 _07947_ (
+  sky130_fd_sc_hd__or2_4 _07946_ (
     .A(\rapcore0.spifsm.word_data_received_w[22] ),
     .B(_02150_),
     .VGND(vssd1),
@@ -204132,7 +204301,7 @@
     .VPWR(vccd1),
     .X(_02153_)
   );
-  sky130_fd_sc_hd__or2_4 _07948_ (
+  sky130_fd_sc_hd__or2_4 _07947_ (
     .A(\rapcore0.spifsm.word_data_received_w[30] ),
     .B(_02148_),
     .VGND(vssd1),
@@ -204141,17 +204310,17 @@
     .VPWR(vccd1),
     .X(_02154_)
   );
-  sky130_fd_sc_hd__and3_4 _07949_ (
+  sky130_fd_sc_hd__and3_4 _07948_ (
     .A(_02153_),
     .B(_02154_),
-    .C(_02146_),
+    .C(_02144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01001_)
   );
-  sky130_fd_sc_hd__or2_4 _07950_ (
+  sky130_fd_sc_hd__or2_4 _07949_ (
     .A(\rapcore0.spifsm.word_data_received_w[21] ),
     .B(_02150_),
     .VGND(vssd1),
@@ -204160,7 +204329,7 @@
     .VPWR(vccd1),
     .X(_02155_)
   );
-  sky130_fd_sc_hd__or2_4 _07951_ (
+  sky130_fd_sc_hd__or2_4 _07950_ (
     .A(\rapcore0.spifsm.word_data_received_w[29] ),
     .B(_02148_),
     .VGND(vssd1),
@@ -204169,10 +204338,18 @@
     .VPWR(vccd1),
     .X(_02156_)
   );
+  sky130_fd_sc_hd__buf_2 _07951_ (
+    .A(_02117_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02157_)
+  );
   sky130_fd_sc_hd__and3_4 _07952_ (
     .A(_02155_),
     .B(_02156_),
-    .C(_02146_),
+    .C(_02157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -204186,7 +204363,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02157_)
+    .X(_02158_)
   );
   sky130_fd_sc_hd__or2_4 _07954_ (
     .A(\rapcore0.spifsm.word_data_received_w[28] ),
@@ -204195,27 +204372,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02158_)
-  );
-  sky130_fd_sc_hd__buf_2 _07955_ (
-    .A(_02132_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02159_)
   );
-  sky130_fd_sc_hd__and3_4 _07956_ (
-    .A(_02157_),
-    .B(_02158_),
-    .C(_02159_),
+  sky130_fd_sc_hd__and3_4 _07955_ (
+    .A(_02158_),
+    .B(_02159_),
+    .C(_02157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00999_)
   );
-  sky130_fd_sc_hd__or2_4 _07957_ (
+  sky130_fd_sc_hd__or2_4 _07956_ (
     .A(\rapcore0.spifsm.word_data_received_w[19] ),
     .B(_02150_),
     .VGND(vssd1),
@@ -204224,7 +204393,7 @@
     .VPWR(vccd1),
     .X(_02160_)
   );
-  sky130_fd_sc_hd__buf_2 _07958_ (
+  sky130_fd_sc_hd__buf_2 _07957_ (
     .A(_02107_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -204232,7 +204401,7 @@
     .VPWR(vccd1),
     .X(_02161_)
   );
-  sky130_fd_sc_hd__or2_4 _07959_ (
+  sky130_fd_sc_hd__or2_4 _07958_ (
     .A(\rapcore0.spifsm.word_data_received_w[27] ),
     .B(_02161_),
     .VGND(vssd1),
@@ -204241,25 +204410,25 @@
     .VPWR(vccd1),
     .X(_02162_)
   );
-  sky130_fd_sc_hd__and3_4 _07960_ (
+  sky130_fd_sc_hd__and3_4 _07959_ (
     .A(_02160_),
     .B(_02162_),
-    .C(_02159_),
+    .C(_02157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00998_)
   );
-  sky130_fd_sc_hd__buf_2 _07961_ (
-    .A(_02057_),
+  sky130_fd_sc_hd__buf_2 _07960_ (
+    .A(_02059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02163_)
   );
-  sky130_fd_sc_hd__or2_4 _07962_ (
+  sky130_fd_sc_hd__or2_4 _07961_ (
     .A(\rapcore0.spifsm.word_data_received_w[18] ),
     .B(_02163_),
     .VGND(vssd1),
@@ -204268,7 +204437,7 @@
     .VPWR(vccd1),
     .X(_02164_)
   );
-  sky130_fd_sc_hd__or2_4 _07963_ (
+  sky130_fd_sc_hd__or2_4 _07962_ (
     .A(\rapcore0.spifsm.word_data_received_w[26] ),
     .B(_02161_),
     .VGND(vssd1),
@@ -204277,17 +204446,17 @@
     .VPWR(vccd1),
     .X(_02165_)
   );
-  sky130_fd_sc_hd__and3_4 _07964_ (
+  sky130_fd_sc_hd__and3_4 _07963_ (
     .A(_02164_),
     .B(_02165_),
-    .C(_02159_),
+    .C(_02157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00997_)
   );
-  sky130_fd_sc_hd__or2_4 _07965_ (
+  sky130_fd_sc_hd__or2_4 _07964_ (
     .A(\rapcore0.spifsm.word_data_received_w[17] ),
     .B(_02163_),
     .VGND(vssd1),
@@ -204296,7 +204465,7 @@
     .VPWR(vccd1),
     .X(_02166_)
   );
-  sky130_fd_sc_hd__or2_4 _07966_ (
+  sky130_fd_sc_hd__or2_4 _07965_ (
     .A(\rapcore0.spifsm.word_data_received_w[25] ),
     .B(_02161_),
     .VGND(vssd1),
@@ -204305,17 +204474,17 @@
     .VPWR(vccd1),
     .X(_02167_)
   );
-  sky130_fd_sc_hd__and3_4 _07967_ (
+  sky130_fd_sc_hd__and3_4 _07966_ (
     .A(_02166_),
     .B(_02167_),
-    .C(_02159_),
+    .C(_02157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00996_)
   );
-  sky130_fd_sc_hd__or2_4 _07968_ (
+  sky130_fd_sc_hd__or2_4 _07967_ (
     .A(\rapcore0.spifsm.word_data_received_w[16] ),
     .B(_02163_),
     .VGND(vssd1),
@@ -204324,7 +204493,7 @@
     .VPWR(vccd1),
     .X(_02168_)
   );
-  sky130_fd_sc_hd__or2_4 _07969_ (
+  sky130_fd_sc_hd__or2_4 _07968_ (
     .A(\rapcore0.spifsm.word_data_received_w[24] ),
     .B(_02161_),
     .VGND(vssd1),
@@ -204333,10 +204502,18 @@
     .VPWR(vccd1),
     .X(_02169_)
   );
+  sky130_fd_sc_hd__buf_2 _07969_ (
+    .A(_02117_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02170_)
+  );
   sky130_fd_sc_hd__and3_4 _07970_ (
     .A(_02168_),
     .B(_02169_),
-    .C(_02159_),
+    .C(_02170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -204350,7 +204527,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02170_)
+    .X(_02171_)
   );
   sky130_fd_sc_hd__or2_4 _07972_ (
     .A(\rapcore0.spifsm.word_data_received_w[23] ),
@@ -204359,27 +204536,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02171_)
-  );
-  sky130_fd_sc_hd__buf_2 _07973_ (
-    .A(_02132_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02172_)
   );
-  sky130_fd_sc_hd__and3_4 _07974_ (
-    .A(_02170_),
-    .B(_02171_),
-    .C(_02172_),
+  sky130_fd_sc_hd__and3_4 _07973_ (
+    .A(_02171_),
+    .B(_02172_),
+    .C(_02170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00994_)
   );
-  sky130_fd_sc_hd__or2_4 _07975_ (
+  sky130_fd_sc_hd__or2_4 _07974_ (
     .A(\rapcore0.spifsm.word_data_received_w[14] ),
     .B(_02163_),
     .VGND(vssd1),
@@ -204388,15 +204557,15 @@
     .VPWR(vccd1),
     .X(_02173_)
   );
-  sky130_fd_sc_hd__buf_2 _07976_ (
-    .A(_02054_),
+  sky130_fd_sc_hd__buf_2 _07975_ (
+    .A(_02056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02174_)
   );
-  sky130_fd_sc_hd__or2_4 _07977_ (
+  sky130_fd_sc_hd__or2_4 _07976_ (
     .A(\rapcore0.spifsm.word_data_received_w[22] ),
     .B(_02174_),
     .VGND(vssd1),
@@ -204405,25 +204574,25 @@
     .VPWR(vccd1),
     .X(_02175_)
   );
-  sky130_fd_sc_hd__and3_4 _07978_ (
+  sky130_fd_sc_hd__and3_4 _07977_ (
     .A(_02173_),
     .B(_02175_),
-    .C(_02172_),
+    .C(_02170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00993_)
   );
-  sky130_fd_sc_hd__buf_2 _07979_ (
-    .A(_02057_),
+  sky130_fd_sc_hd__buf_2 _07978_ (
+    .A(_02059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02176_)
   );
-  sky130_fd_sc_hd__or2_4 _07980_ (
+  sky130_fd_sc_hd__or2_4 _07979_ (
     .A(\rapcore0.spifsm.word_data_received_w[13] ),
     .B(_02176_),
     .VGND(vssd1),
@@ -204432,7 +204601,7 @@
     .VPWR(vccd1),
     .X(_02177_)
   );
-  sky130_fd_sc_hd__or2_4 _07981_ (
+  sky130_fd_sc_hd__or2_4 _07980_ (
     .A(\rapcore0.spifsm.word_data_received_w[21] ),
     .B(_02174_),
     .VGND(vssd1),
@@ -204441,17 +204610,17 @@
     .VPWR(vccd1),
     .X(_02178_)
   );
-  sky130_fd_sc_hd__and3_4 _07982_ (
+  sky130_fd_sc_hd__and3_4 _07981_ (
     .A(_02177_),
     .B(_02178_),
-    .C(_02172_),
+    .C(_02170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00992_)
   );
-  sky130_fd_sc_hd__or2_4 _07983_ (
+  sky130_fd_sc_hd__or2_4 _07982_ (
     .A(\rapcore0.spifsm.word_data_received_w[12] ),
     .B(_02176_),
     .VGND(vssd1),
@@ -204460,7 +204629,7 @@
     .VPWR(vccd1),
     .X(_02179_)
   );
-  sky130_fd_sc_hd__or2_4 _07984_ (
+  sky130_fd_sc_hd__or2_4 _07983_ (
     .A(\rapcore0.spifsm.word_data_received_w[20] ),
     .B(_02174_),
     .VGND(vssd1),
@@ -204469,17 +204638,17 @@
     .VPWR(vccd1),
     .X(_02180_)
   );
-  sky130_fd_sc_hd__and3_4 _07985_ (
+  sky130_fd_sc_hd__and3_4 _07984_ (
     .A(_02179_),
     .B(_02180_),
-    .C(_02172_),
+    .C(_02170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00991_)
   );
-  sky130_fd_sc_hd__or2_4 _07986_ (
+  sky130_fd_sc_hd__or2_4 _07985_ (
     .A(\rapcore0.spifsm.word_data_received_w[11] ),
     .B(_02176_),
     .VGND(vssd1),
@@ -204488,7 +204657,7 @@
     .VPWR(vccd1),
     .X(_02181_)
   );
-  sky130_fd_sc_hd__or2_4 _07987_ (
+  sky130_fd_sc_hd__or2_4 _07986_ (
     .A(\rapcore0.spifsm.word_data_received_w[19] ),
     .B(_02174_),
     .VGND(vssd1),
@@ -204497,10 +204666,18 @@
     .VPWR(vccd1),
     .X(_02182_)
   );
+  sky130_fd_sc_hd__buf_2 _07987_ (
+    .A(_01236_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02183_)
+  );
   sky130_fd_sc_hd__and3_4 _07988_ (
     .A(_02181_),
     .B(_02182_),
-    .C(_02172_),
+    .C(_02183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -204514,7 +204691,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02183_)
+    .X(_02184_)
   );
   sky130_fd_sc_hd__or2_4 _07990_ (
     .A(\rapcore0.spifsm.word_data_received_w[18] ),
@@ -204523,27 +204700,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02184_)
-  );
-  sky130_fd_sc_hd__buf_2 _07991_ (
-    .A(_02132_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02185_)
   );
-  sky130_fd_sc_hd__and3_4 _07992_ (
-    .A(_02183_),
-    .B(_02184_),
-    .C(_02185_),
+  sky130_fd_sc_hd__and3_4 _07991_ (
+    .A(_02184_),
+    .B(_02185_),
+    .C(_02183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00989_)
   );
-  sky130_fd_sc_hd__or2_4 _07993_ (
+  sky130_fd_sc_hd__or2_4 _07992_ (
     .A(\rapcore0.spifsm.word_data_received_w[9] ),
     .B(_02176_),
     .VGND(vssd1),
@@ -204552,15 +204721,15 @@
     .VPWR(vccd1),
     .X(_02186_)
   );
-  sky130_fd_sc_hd__buf_2 _07994_ (
-    .A(_02054_),
+  sky130_fd_sc_hd__buf_2 _07993_ (
+    .A(_02056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02187_)
   );
-  sky130_fd_sc_hd__or2_4 _07995_ (
+  sky130_fd_sc_hd__or2_4 _07994_ (
     .A(\rapcore0.spifsm.word_data_received_w[17] ),
     .B(_02187_),
     .VGND(vssd1),
@@ -204569,25 +204738,25 @@
     .VPWR(vccd1),
     .X(_02188_)
   );
-  sky130_fd_sc_hd__and3_4 _07996_ (
+  sky130_fd_sc_hd__and3_4 _07995_ (
     .A(_02186_),
     .B(_02188_),
-    .C(_02185_),
+    .C(_02183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00988_)
   );
-  sky130_fd_sc_hd__buf_2 _07997_ (
-    .A(_02057_),
+  sky130_fd_sc_hd__buf_2 _07996_ (
+    .A(_02059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02189_)
   );
-  sky130_fd_sc_hd__or2_4 _07998_ (
+  sky130_fd_sc_hd__or2_4 _07997_ (
     .A(\rapcore0.spifsm.word_data_received_w[8] ),
     .B(_02189_),
     .VGND(vssd1),
@@ -204596,7 +204765,7 @@
     .VPWR(vccd1),
     .X(_02190_)
   );
-  sky130_fd_sc_hd__or2_4 _07999_ (
+  sky130_fd_sc_hd__or2_4 _07998_ (
     .A(\rapcore0.spifsm.word_data_received_w[16] ),
     .B(_02187_),
     .VGND(vssd1),
@@ -204605,17 +204774,17 @@
     .VPWR(vccd1),
     .X(_02191_)
   );
-  sky130_fd_sc_hd__and3_4 _08000_ (
+  sky130_fd_sc_hd__and3_4 _07999_ (
     .A(_02190_),
     .B(_02191_),
-    .C(_02185_),
+    .C(_02183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00987_)
   );
-  sky130_fd_sc_hd__or2_4 _08001_ (
+  sky130_fd_sc_hd__or2_4 _08000_ (
     .A(\rapcore0.spifsm.word_data_received_w[7] ),
     .B(_02189_),
     .VGND(vssd1),
@@ -204624,7 +204793,7 @@
     .VPWR(vccd1),
     .X(_02192_)
   );
-  sky130_fd_sc_hd__or2_4 _08002_ (
+  sky130_fd_sc_hd__or2_4 _08001_ (
     .A(\rapcore0.spifsm.word_data_received_w[15] ),
     .B(_02187_),
     .VGND(vssd1),
@@ -204633,17 +204802,17 @@
     .VPWR(vccd1),
     .X(_02193_)
   );
-  sky130_fd_sc_hd__and3_4 _08003_ (
+  sky130_fd_sc_hd__and3_4 _08002_ (
     .A(_02192_),
     .B(_02193_),
-    .C(_02185_),
+    .C(_02183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00986_)
   );
-  sky130_fd_sc_hd__or2_4 _08004_ (
+  sky130_fd_sc_hd__or2_4 _08003_ (
     .A(\rapcore0.spifsm.word_data_received_w[6] ),
     .B(_02189_),
     .VGND(vssd1),
@@ -204652,7 +204821,7 @@
     .VPWR(vccd1),
     .X(_02194_)
   );
-  sky130_fd_sc_hd__or2_4 _08005_ (
+  sky130_fd_sc_hd__or2_4 _08004_ (
     .A(\rapcore0.spifsm.word_data_received_w[14] ),
     .B(_02187_),
     .VGND(vssd1),
@@ -204661,10 +204830,18 @@
     .VPWR(vccd1),
     .X(_02195_)
   );
+  sky130_fd_sc_hd__buf_2 _08005_ (
+    .A(_01236_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02196_)
+  );
   sky130_fd_sc_hd__and3_4 _08006_ (
     .A(_02194_),
     .B(_02195_),
-    .C(_02185_),
+    .C(_02196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -204678,7 +204855,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02196_)
+    .X(_02197_)
   );
   sky130_fd_sc_hd__or2_4 _08008_ (
     .A(\rapcore0.spifsm.word_data_received_w[13] ),
@@ -204687,27 +204864,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02197_)
-  );
-  sky130_fd_sc_hd__buf_2 _08009_ (
-    .A(_01190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02198_)
   );
-  sky130_fd_sc_hd__and3_4 _08010_ (
-    .A(_02196_),
-    .B(_02197_),
-    .C(_02198_),
+  sky130_fd_sc_hd__and3_4 _08009_ (
+    .A(_02197_),
+    .B(_02198_),
+    .C(_02196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00984_)
   );
-  sky130_fd_sc_hd__or2_4 _08011_ (
+  sky130_fd_sc_hd__or2_4 _08010_ (
     .A(\rapcore0.spifsm.word_data_received_w[4] ),
     .B(_02189_),
     .VGND(vssd1),
@@ -204716,15 +204885,15 @@
     .VPWR(vccd1),
     .X(_02199_)
   );
-  sky130_fd_sc_hd__buf_2 _08012_ (
-    .A(_02054_),
+  sky130_fd_sc_hd__buf_2 _08011_ (
+    .A(_02056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02200_)
   );
-  sky130_fd_sc_hd__or2_4 _08013_ (
+  sky130_fd_sc_hd__or2_4 _08012_ (
     .A(\rapcore0.spifsm.word_data_received_w[12] ),
     .B(_02200_),
     .VGND(vssd1),
@@ -204733,25 +204902,25 @@
     .VPWR(vccd1),
     .X(_02201_)
   );
-  sky130_fd_sc_hd__and3_4 _08014_ (
+  sky130_fd_sc_hd__and3_4 _08013_ (
     .A(_02199_),
     .B(_02201_),
-    .C(_02198_),
+    .C(_02196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00983_)
   );
-  sky130_fd_sc_hd__buf_2 _08015_ (
-    .A(_02057_),
+  sky130_fd_sc_hd__buf_2 _08014_ (
+    .A(_02059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02202_)
   );
-  sky130_fd_sc_hd__or2_4 _08016_ (
+  sky130_fd_sc_hd__or2_4 _08015_ (
     .A(\rapcore0.spifsm.word_data_received_w[3] ),
     .B(_02202_),
     .VGND(vssd1),
@@ -204760,7 +204929,7 @@
     .VPWR(vccd1),
     .X(_02203_)
   );
-  sky130_fd_sc_hd__or2_4 _08017_ (
+  sky130_fd_sc_hd__or2_4 _08016_ (
     .A(\rapcore0.spifsm.word_data_received_w[11] ),
     .B(_02200_),
     .VGND(vssd1),
@@ -204769,17 +204938,17 @@
     .VPWR(vccd1),
     .X(_02204_)
   );
-  sky130_fd_sc_hd__and3_4 _08018_ (
+  sky130_fd_sc_hd__and3_4 _08017_ (
     .A(_02203_),
     .B(_02204_),
-    .C(_02198_),
+    .C(_02196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00982_)
   );
-  sky130_fd_sc_hd__or2_4 _08019_ (
+  sky130_fd_sc_hd__or2_4 _08018_ (
     .A(\rapcore0.spifsm.word_data_received_w[2] ),
     .B(_02202_),
     .VGND(vssd1),
@@ -204788,7 +204957,7 @@
     .VPWR(vccd1),
     .X(_02205_)
   );
-  sky130_fd_sc_hd__or2_4 _08020_ (
+  sky130_fd_sc_hd__or2_4 _08019_ (
     .A(\rapcore0.spifsm.word_data_received_w[10] ),
     .B(_02200_),
     .VGND(vssd1),
@@ -204797,17 +204966,17 @@
     .VPWR(vccd1),
     .X(_02206_)
   );
-  sky130_fd_sc_hd__and3_4 _08021_ (
+  sky130_fd_sc_hd__and3_4 _08020_ (
     .A(_02205_),
     .B(_02206_),
-    .C(_02198_),
+    .C(_02196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00981_)
   );
-  sky130_fd_sc_hd__or2_4 _08022_ (
+  sky130_fd_sc_hd__or2_4 _08021_ (
     .A(\rapcore0.spifsm.word_data_received_w[1] ),
     .B(_02202_),
     .VGND(vssd1),
@@ -204816,7 +204985,7 @@
     .VPWR(vccd1),
     .X(_02207_)
   );
-  sky130_fd_sc_hd__or2_4 _08023_ (
+  sky130_fd_sc_hd__or2_4 _08022_ (
     .A(\rapcore0.spifsm.word_data_received_w[9] ),
     .B(_02200_),
     .VGND(vssd1),
@@ -204825,17 +204994,17 @@
     .VPWR(vccd1),
     .X(_02208_)
   );
-  sky130_fd_sc_hd__and3_4 _08024_ (
+  sky130_fd_sc_hd__and3_4 _08023_ (
     .A(_02207_),
     .B(_02208_),
-    .C(_02198_),
+    .C(_01237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00980_)
   );
-  sky130_fd_sc_hd__or2_4 _08025_ (
+  sky130_fd_sc_hd__or2_4 _08024_ (
     .A(\rapcore0.spifsm.word_data_received_w[0] ),
     .B(_02202_),
     .VGND(vssd1),
@@ -204844,7 +205013,7 @@
     .VPWR(vccd1),
     .X(_02209_)
   );
-  sky130_fd_sc_hd__or2_4 _08026_ (
+  sky130_fd_sc_hd__or2_4 _08025_ (
     .A(\rapcore0.spifsm.word_data_received_w[8] ),
     .B(_02200_),
     .VGND(vssd1),
@@ -204853,17 +205022,17 @@
     .VPWR(vccd1),
     .X(_02210_)
   );
-  sky130_fd_sc_hd__and3_4 _08027_ (
+  sky130_fd_sc_hd__and3_4 _08026_ (
     .A(_02209_),
     .B(_02210_),
-    .C(_01235_),
+    .C(_01237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00979_)
   );
-  sky130_fd_sc_hd__inv_2 _08028_ (
+  sky130_fd_sc_hd__inv_2 _08027_ (
     .A(\rapcore0.spifsm.word_proc.byte_count[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -204871,58 +205040,50 @@
     .VPWR(vccd1),
     .Y(_02211_)
   );
-  sky130_fd_sc_hd__buf_2 _08029_ (
-    .A(_01779_),
+  sky130_fd_sc_hd__buf_2 _08028_ (
+    .A(\rapcore0.spifsm.word_proc.byte_count[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02212_)
   );
-  sky130_fd_sc_hd__buf_2 _08030_ (
-    .A(\rapcore0.spifsm.word_proc.byte_count[1] ),
+  sky130_fd_sc_hd__and3_4 _08029_ (
+    .A(_02212_),
+    .B(\rapcore0.spifsm.word_proc.byte_count[0] ),
+    .C(\rapcore0.spifsm.word_proc.byte_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02213_)
   );
-  sky130_fd_sc_hd__and3_4 _08031_ (
-    .A(_02213_),
-    .B(\rapcore0.spifsm.word_proc.byte_count[0] ),
-    .C(\rapcore0.spifsm.word_proc.byte_count[2] ),
+  sky130_fd_sc_hd__and2_4 _08030_ (
+    .A(_02211_),
+    .B(_02213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02214_)
   );
-  sky130_fd_sc_hd__and2_4 _08032_ (
-    .A(_02211_),
-    .B(_02214_),
+  sky130_fd_sc_hd__buf_2 _08031_ (
+    .A(_02214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02215_)
   );
-  sky130_fd_sc_hd__buf_2 _08033_ (
+  sky130_fd_sc_hd__inv_2 _08032_ (
     .A(_02215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02216_)
+    .Y(_02216_)
   );
-  sky130_fd_sc_hd__inv_2 _08034_ (
-    .A(_02216_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02217_)
-  );
-  sky130_fd_sc_hd__or3_4 _08035_ (
+  sky130_fd_sc_hd__or3_4 _08033_ (
     .A(\rapcore0.spifsm.word_proc.byte_count[1] ),
     .B(\rapcore0.spifsm.word_proc.byte_count[0] ),
     .C(\rapcore0.spifsm.word_proc.byte_count[2] ),
@@ -204930,19 +205091,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02218_)
+    .X(_02217_)
   );
-  sky130_fd_sc_hd__inv_2 _08036_ (
-    .A(_02218_),
+  sky130_fd_sc_hd__inv_2 _08034_ (
+    .A(_02217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02219_)
+    .Y(_02218_)
   );
-  sky130_fd_sc_hd__or3_4 _08037_ (
+  sky130_fd_sc_hd__or3_4 _08035_ (
     .A(_02211_),
-    .B(_02214_),
+    .B(_02213_),
+    .C(_02218_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02219_)
+  );
+  sky130_fd_sc_hd__and3_4 _08036_ (
+    .A(_02047_),
+    .B(_02216_),
     .C(_02219_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -204950,466 +205121,465 @@
     .VPWR(vccd1),
     .X(_02220_)
   );
-  sky130_fd_sc_hd__and3_4 _08038_ (
-    .A(_02045_),
-    .B(_02217_),
-    .C(_02220_),
+  sky130_fd_sc_hd__a211o_4 _08037_ (
+    .A1(_02211_),
+    .A2(_02050_),
+    .B1(_01923_),
+    .C1(_02220_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02221_)
   );
-  sky130_fd_sc_hd__a211o_4 _08039_ (
-    .A1(_02211_),
-    .A2(_02048_),
-    .B1(_02212_),
-    .C1(_02221_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02222_)
-  );
-  sky130_fd_sc_hd__inv_2 _08040_ (
-    .A(_02222_),
+  sky130_fd_sc_hd__inv_2 _08038_ (
+    .A(_02221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00978_)
   );
-  sky130_fd_sc_hd__inv_2 _08041_ (
+  sky130_fd_sc_hd__inv_2 _08039_ (
     .A(\rapcore0.spifsm.word_proc.byte_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02222_)
+  );
+  sky130_fd_sc_hd__inv_2 _08040_ (
+    .A(_02212_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02223_)
   );
-  sky130_fd_sc_hd__inv_2 _08042_ (
-    .A(_02213_),
+  sky130_fd_sc_hd__inv_2 _08041_ (
+    .A(\rapcore0.spifsm.word_proc.byte_count[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02224_)
   );
-  sky130_fd_sc_hd__inv_2 _08043_ (
-    .A(\rapcore0.spifsm.word_proc.byte_count[0] ),
+  sky130_fd_sc_hd__or4_4 _08042_ (
+    .A(_02044_),
+    .B(\rapcore0.spifsm.word_proc.rx_byte_ready_r[1] ),
+    .C(_02223_),
+    .D(_02224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02225_)
+    .X(_02225_)
   );
-  sky130_fd_sc_hd__or4_4 _08044_ (
-    .A(_02042_),
-    .B(\rapcore0.spifsm.word_proc.rx_byte_ready_r[1] ),
-    .C(_02224_),
-    .D(_02225_),
+  sky130_fd_sc_hd__buf_2 _08043_ (
+    .A(\rapcore0.spifsm.word_proc.byte_count[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02226_)
   );
-  sky130_fd_sc_hd__buf_2 _08045_ (
-    .A(\rapcore0.spifsm.word_proc.byte_count[0] ),
+  sky130_fd_sc_hd__and4_4 _08044_ (
+    .A(_02212_),
+    .B(_02226_),
+    .C(_02047_),
+    .D(\rapcore0.spifsm.word_proc.byte_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02227_)
   );
-  sky130_fd_sc_hd__and4_4 _08046_ (
-    .A(_02213_),
-    .B(_02227_),
-    .C(_02045_),
-    .D(\rapcore0.spifsm.word_proc.byte_count[2] ),
+  sky130_fd_sc_hd__a211o_4 _08045_ (
+    .A1(_02222_),
+    .A2(_02225_),
+    .B1(_02227_),
+    .C1(_01314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02228_)
   );
-  sky130_fd_sc_hd__a211o_4 _08047_ (
-    .A1(_02223_),
-    .A2(_02226_),
-    .B1(_02228_),
-    .C1(_01312_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02229_)
-  );
-  sky130_fd_sc_hd__inv_2 _08048_ (
-    .A(_02229_),
+  sky130_fd_sc_hd__inv_2 _08046_ (
+    .A(_02228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00977_)
   );
-  sky130_fd_sc_hd__or2_4 _08049_ (
-    .A(_02225_),
-    .B(_02047_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02230_)
-  );
-  sky130_fd_sc_hd__nand2_4 _08050_ (
+  sky130_fd_sc_hd__or2_4 _08047_ (
     .A(_02224_),
-    .B(_02230_),
+    .B(_02049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02231_)
+    .X(_02229_)
   );
-  sky130_fd_sc_hd__and3_4 _08051_ (
-    .A(_02226_),
-    .B(_02231_),
-    .C(_01235_),
+  sky130_fd_sc_hd__nand2_4 _08048_ (
+    .A(_02223_),
+    .B(_02229_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02230_)
+  );
+  sky130_fd_sc_hd__and3_4 _08049_ (
+    .A(_02225_),
+    .B(_02230_),
+    .C(_01237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00976_)
   );
-  sky130_fd_sc_hd__or2_4 _08052_ (
-    .A(_02227_),
+  sky130_fd_sc_hd__or2_4 _08050_ (
+    .A(_02226_),
     .B(_02202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02232_)
+    .X(_02231_)
   );
-  sky130_fd_sc_hd__and3_4 _08053_ (
-    .A(_02230_),
-    .B(_02232_),
-    .C(_01235_),
+  sky130_fd_sc_hd__and3_4 _08051_ (
+    .A(_02229_),
+    .B(_02231_),
+    .C(_01237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00975_)
   );
-  sky130_fd_sc_hd__or2_4 _08054_ (
+  sky130_fd_sc_hd__or2_4 _08052_ (
     .A(\rapcore0.spifsm.word_proc.spi0.CSr[1] ),
-    .B(_01317_),
+    .B(_01327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02233_)
+    .X(_02232_)
   );
-  sky130_fd_sc_hd__inv_2 _08055_ (
+  sky130_fd_sc_hd__inv_2 _08053_ (
     .A(\rapcore0.spifsm.word_proc.spi0.txbitcnt[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02233_)
+  );
+  sky130_fd_sc_hd__inv_2 _08054_ (
+    .A(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02234_)
   );
-  sky130_fd_sc_hd__inv_2 _08056_ (
-    .A(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02235_)
-  );
-  sky130_fd_sc_hd__buf_2 _08057_ (
+  sky130_fd_sc_hd__buf_2 _08055_ (
     .A(\rapcore0.spifsm.word_proc.spi0.SCKr[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02236_)
+    .X(_02235_)
   );
-  sky130_fd_sc_hd__inv_2 _08058_ (
+  sky130_fd_sc_hd__inv_2 _08056_ (
     .A(\rapcore0.spifsm.word_proc.spi0.SCKr[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02237_)
+    .Y(_02236_)
   );
-  sky130_fd_sc_hd__or3_4 _08059_ (
-    .A(_02236_),
-    .B(_02237_),
+  sky130_fd_sc_hd__or3_4 _08057_ (
+    .A(_02235_),
+    .B(_02236_),
     .C(\rapcore0.spifsm.word_proc.spi0.txbitcnt[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02238_)
+    .X(_02237_)
   );
-  sky130_fd_sc_hd__inv_2 _08060_ (
-    .A(_02238_),
+  sky130_fd_sc_hd__inv_2 _08058_ (
+    .A(_02237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02239_)
+    .Y(_02238_)
   );
-  sky130_fd_sc_hd__and2_4 _08061_ (
-    .A(_02235_),
-    .B(_02239_),
+  sky130_fd_sc_hd__and2_4 _08059_ (
+    .A(_02234_),
+    .B(_02238_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02239_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _08060_ (
+    .A1_N(_02233_),
+    .A2_N(_02239_),
+    .B1(_02233_),
+    .B2(_02239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02240_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _08062_ (
-    .A1_N(_02234_),
-    .A2_N(_02240_),
-    .B1(_02234_),
-    .B2(_02240_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02241_)
-  );
-  sky130_fd_sc_hd__or2_4 _08063_ (
-    .A(_02233_),
-    .B(_02241_),
+  sky130_fd_sc_hd__or2_4 _08061_ (
+    .A(_02232_),
+    .B(_02240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00974_)
   );
-  sky130_fd_sc_hd__a211o_4 _08064_ (
+  sky130_fd_sc_hd__a211o_4 _08062_ (
     .A1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
-    .A2(_02238_),
-    .B1(_02240_),
-    .C1(_02233_),
+    .A2(_02237_),
+    .B1(_02239_),
+    .C1(_02232_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00973_)
   );
-  sky130_fd_sc_hd__buf_2 _08065_ (
+  sky130_fd_sc_hd__buf_2 _08063_ (
     .A(\rapcore0.spifsm.word_proc.spi0.txbitcnt[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02241_)
+  );
+  sky130_fd_sc_hd__o21a_4 _08064_ (
+    .A1(_02235_),
+    .A2(_02236_),
+    .B1(_02241_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02242_)
   );
-  sky130_fd_sc_hd__o21a_4 _08066_ (
-    .A1(_02236_),
-    .A2(_02237_),
-    .B1(_02242_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02243_)
-  );
-  sky130_fd_sc_hd__or4_4 _08067_ (
+  sky130_fd_sc_hd__or4_4 _08065_ (
     .A(\rapcore0.spifsm.word_proc.spi0.CSr[1] ),
-    .B(_01332_),
-    .C(_02239_),
-    .D(_02243_),
+    .B(_01334_),
+    .C(_02238_),
+    .D(_02242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00972_)
   );
-  sky130_fd_sc_hd__and3_4 _08068_ (
-    .A(_02236_),
-    .B(_02237_),
+  sky130_fd_sc_hd__and3_4 _08066_ (
+    .A(_02235_),
+    .B(_02236_),
     .C(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02243_)
+  );
+  sky130_fd_sc_hd__and2_4 _08067_ (
+    .A(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[1] ),
+    .B(_02243_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02244_)
   );
-  sky130_fd_sc_hd__and2_4 _08069_ (
-    .A(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[1] ),
-    .B(_02244_),
+  sky130_fd_sc_hd__a2bb2o_4 _08068_ (
+    .A1_N(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
+    .A2_N(_02244_),
+    .B1(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
+    .B2(_02244_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02245_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _08070_ (
-    .A1_N(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
-    .A2_N(_02245_),
-    .B1(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
-    .B2(_02245_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02246_)
-  );
-  sky130_fd_sc_hd__nor2_4 _08071_ (
-    .A(_02233_),
-    .B(_02246_),
+  sky130_fd_sc_hd__nor2_4 _08069_ (
+    .A(_02232_),
+    .B(_02245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00971_)
   );
-  sky130_fd_sc_hd__inv_2 _08072_ (
+  sky130_fd_sc_hd__inv_2 _08070_ (
     .A(\rapcore0.spifsm.word_proc.spi0.CSr[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02246_)
+  );
+  sky130_fd_sc_hd__inv_2 _08071_ (
+    .A(_02244_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02247_)
   );
-  sky130_fd_sc_hd__inv_2 _08073_ (
-    .A(_02245_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02248_)
-  );
-  sky130_fd_sc_hd__or2_4 _08074_ (
+  sky130_fd_sc_hd__or2_4 _08072_ (
     .A(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[1] ),
-    .B(_02244_),
+    .B(_02243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02249_)
+    .X(_02248_)
   );
-  sky130_fd_sc_hd__and4_4 _08075_ (
-    .A(_02247_),
-    .B(_01191_),
-    .C(_02248_),
-    .D(_02249_),
+  sky130_fd_sc_hd__and4_4 _08073_ (
+    .A(_02246_),
+    .B(_01261_),
+    .C(_02247_),
+    .D(_02248_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00970_)
   );
-  sky130_fd_sc_hd__a21oi_4 _08076_ (
-    .A1(_02236_),
-    .A2(_02237_),
+  sky130_fd_sc_hd__a21oi_4 _08074_ (
+    .A1(_02235_),
+    .A2(_02236_),
     .B1(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02250_)
+    .Y(_02249_)
   );
-  sky130_fd_sc_hd__or4_4 _08077_ (
+  sky130_fd_sc_hd__or4_4 _08075_ (
     .A(\rapcore0.spifsm.word_proc.spi0.CSr[1] ),
-    .B(_01317_),
-    .C(_02244_),
-    .D(_02250_),
+    .B(_01202_),
+    .C(_02243_),
+    .D(_02249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02251_)
+    .X(_02250_)
   );
-  sky130_fd_sc_hd__inv_2 _08078_ (
-    .A(_02251_),
+  sky130_fd_sc_hd__inv_2 _08076_ (
+    .A(_02250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00969_)
   );
-  sky130_fd_sc_hd__inv_2 _08079_ (
+  sky130_fd_sc_hd__inv_2 _08077_ (
     .A(\rapcore0.spifsm.word_received_r[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02252_)
+    .Y(_02251_)
   );
-  sky130_fd_sc_hd__and2_4 _08080_ (
-    .A(_02252_),
+  sky130_fd_sc_hd__and2_4 _08078_ (
+    .A(_02251_),
     .B(\rapcore0.spifsm.word_received_r[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02252_)
+  );
+  sky130_fd_sc_hd__buf_2 _08079_ (
+    .A(_02252_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02253_)
   );
-  sky130_fd_sc_hd__buf_2 _08081_ (
-    .A(_02253_),
+  sky130_fd_sc_hd__inv_2 _08080_ (
+    .A(\rapcore0.spifsm.message_word_count[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02254_)
+    .Y(_02254_)
   );
-  sky130_fd_sc_hd__inv_2 _08082_ (
-    .A(\rapcore0.spifsm.message_word_count[6] ),
+  sky130_fd_sc_hd__inv_2 _08081_ (
+    .A(\rapcore0.spifsm.message_word_count[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02255_)
   );
-  sky130_fd_sc_hd__inv_2 _08083_ (
-    .A(\rapcore0.spifsm.message_word_count[5] ),
+  sky130_fd_sc_hd__buf_2 _08082_ (
+    .A(\rapcore0.spifsm.message_word_count[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02256_)
+    .X(_02256_)
   );
-  sky130_fd_sc_hd__buf_2 _08084_ (
-    .A(\rapcore0.spifsm.message_word_count[0] ),
+  sky130_fd_sc_hd__and3_4 _08083_ (
+    .A(\rapcore0.spifsm.message_word_count[1] ),
+    .B(_02256_),
+    .C(\rapcore0.spifsm.message_word_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02257_)
   );
-  sky130_fd_sc_hd__and3_4 _08085_ (
-    .A(\rapcore0.spifsm.message_word_count[1] ),
+  sky130_fd_sc_hd__and2_4 _08084_ (
+    .A(\rapcore0.spifsm.message_word_count[3] ),
     .B(_02257_),
-    .C(\rapcore0.spifsm.message_word_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02258_)
   );
-  sky130_fd_sc_hd__and2_4 _08086_ (
-    .A(\rapcore0.spifsm.message_word_count[3] ),
+  sky130_fd_sc_hd__nand2_4 _08085_ (
+    .A(\rapcore0.spifsm.message_word_count[4] ),
     .B(_02258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02259_)
+    .Y(_02259_)
   );
-  sky130_fd_sc_hd__nand2_4 _08087_ (
-    .A(\rapcore0.spifsm.message_word_count[4] ),
+  sky130_fd_sc_hd__or2_4 _08086_ (
+    .A(_02255_),
     .B(_02259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02260_)
+    .X(_02260_)
   );
-  sky130_fd_sc_hd__or2_4 _08088_ (
-    .A(_02256_),
+  sky130_fd_sc_hd__or2_4 _08087_ (
+    .A(_02254_),
     .B(_02260_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205417,49 +205587,40 @@
     .VPWR(vccd1),
     .X(_02261_)
   );
-  sky130_fd_sc_hd__or2_4 _08089_ (
-    .A(_02255_),
-    .B(_02261_),
+  sky130_fd_sc_hd__inv_2 _08088_ (
+    .A(_02252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02262_)
+    .Y(_02262_)
+  );
+  sky130_fd_sc_hd__buf_2 _08089_ (
+    .A(_02262_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02263_)
   );
   sky130_fd_sc_hd__inv_2 _08090_ (
-    .A(_02253_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02263_)
-  );
-  sky130_fd_sc_hd__buf_2 _08091_ (
-    .A(_02263_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02264_)
-  );
-  sky130_fd_sc_hd__inv_2 _08092_ (
     .A(\rapcore0.spifsm.message_header[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02265_)
+    .Y(_02264_)
   );
-  sky130_fd_sc_hd__or2_4 _08093_ (
+  sky130_fd_sc_hd__or2_4 _08091_ (
     .A(\rapcore0.spifsm.message_header[3] ),
     .B(\rapcore0.spifsm.message_header[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02266_)
+    .X(_02265_)
   );
-  sky130_fd_sc_hd__or4_4 _08094_ (
+  sky130_fd_sc_hd__or4_4 _08092_ (
     .A(\rapcore0.spifsm.message_header[7] ),
     .B(\rapcore0.spifsm.message_header[6] ),
     .C(\rapcore0.spifsm.message_header[5] ),
@@ -205468,167 +205629,175 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02267_)
+    .X(_02266_)
   );
-  sky130_fd_sc_hd__or4_4 _08095_ (
+  sky130_fd_sc_hd__or4_4 _08093_ (
     .A(\rapcore0.spifsm.message_header[1] ),
-    .B(_02265_),
-    .C(_02266_),
-    .D(_02267_),
+    .B(_02264_),
+    .C(_02265_),
+    .D(_02266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02268_)
+    .X(_02267_)
   );
-  sky130_fd_sc_hd__inv_2 _08096_ (
-    .A(_02268_),
+  sky130_fd_sc_hd__inv_2 _08094_ (
+    .A(_02267_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02268_)
+  );
+  sky130_fd_sc_hd__inv_2 _08095_ (
+    .A(\rapcore0.spifsm.message_header[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02269_)
   );
-  sky130_fd_sc_hd__inv_2 _08097_ (
-    .A(\rapcore0.spifsm.message_header[3] ),
+  sky130_fd_sc_hd__inv_2 _08096_ (
+    .A(\rapcore0.spifsm.message_header[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02270_)
   );
-  sky130_fd_sc_hd__inv_2 _08098_ (
-    .A(\rapcore0.spifsm.message_header[2] ),
+  sky130_fd_sc_hd__inv_2 _08097_ (
+    .A(\rapcore0.spifsm.message_header[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02271_)
   );
-  sky130_fd_sc_hd__inv_2 _08099_ (
-    .A(\rapcore0.spifsm.message_header[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02272_)
-  );
-  sky130_fd_sc_hd__or4_4 _08100_ (
-    .A(_02270_),
-    .B(_02271_),
-    .C(_02272_),
+  sky130_fd_sc_hd__or4_4 _08098_ (
+    .A(_02269_),
+    .B(_02270_),
+    .C(_02271_),
     .D(\rapcore0.spifsm.message_header[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02273_)
+    .X(_02272_)
   );
-  sky130_fd_sc_hd__inv_2 _08101_ (
+  sky130_fd_sc_hd__inv_2 _08099_ (
     .A(\rapcore0.spifsm.message_header[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02273_)
+  );
+  sky130_fd_sc_hd__inv_2 _08100_ (
+    .A(\rapcore0.spifsm.message_header[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02274_)
   );
-  sky130_fd_sc_hd__inv_2 _08102_ (
-    .A(\rapcore0.spifsm.message_header[6] ),
+  sky130_fd_sc_hd__inv_2 _08101_ (
+    .A(\rapcore0.spifsm.message_header[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02275_)
   );
-  sky130_fd_sc_hd__inv_2 _08103_ (
-    .A(\rapcore0.spifsm.message_header[5] ),
+  sky130_fd_sc_hd__inv_2 _08102_ (
+    .A(\rapcore0.spifsm.message_header[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02276_)
   );
-  sky130_fd_sc_hd__inv_2 _08104_ (
-    .A(\rapcore0.spifsm.message_header[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02277_)
-  );
-  sky130_fd_sc_hd__or4_4 _08105_ (
-    .A(_02274_),
-    .B(_02275_),
-    .C(_02276_),
-    .D(_02277_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02278_)
-  );
-  sky130_fd_sc_hd__nor2_4 _08106_ (
+  sky130_fd_sc_hd__or4_4 _08103_ (
     .A(_02273_),
+    .B(_02274_),
+    .C(_02275_),
+    .D(_02276_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02277_)
+  );
+  sky130_fd_sc_hd__nor2_4 _08104_ (
+    .A(_02272_),
+    .B(_02277_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02278_)
+  );
+  sky130_fd_sc_hd__or2_4 _08105_ (
+    .A(_02268_),
     .B(_02278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02279_)
+    .X(_02279_)
+  );
+  sky130_fd_sc_hd__inv_2 _08106_ (
+    .A(_02279_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02280_)
   );
   sky130_fd_sc_hd__or2_4 _08107_ (
-    .A(_02269_),
-    .B(_02279_),
+    .A(_02263_),
+    .B(_02280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02280_)
+    .X(_02281_)
   );
   sky130_fd_sc_hd__inv_2 _08108_ (
-    .A(_02280_),
+    .A(_02281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02281_)
+    .Y(_02282_)
   );
-  sky130_fd_sc_hd__or2_4 _08109_ (
-    .A(_02264_),
-    .B(_02281_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02282_)
-  );
-  sky130_fd_sc_hd__inv_2 _08110_ (
-    .A(_02282_),
+  sky130_fd_sc_hd__nand2_4 _08109_ (
+    .A(_02261_),
+    .B(_02282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02283_)
   );
-  sky130_fd_sc_hd__nand2_4 _08111_ (
-    .A(_02262_),
+  sky130_fd_sc_hd__and2_4 _08110_ (
+    .A(_02253_),
     .B(_02283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02284_)
+    .X(_02284_)
   );
-  sky130_fd_sc_hd__and2_4 _08112_ (
-    .A(_02254_),
-    .B(_02284_),
+  sky130_fd_sc_hd__buf_2 _08111_ (
+    .A(_01798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02285_)
   );
-  sky130_fd_sc_hd__inv_2 _08113_ (
+  sky130_fd_sc_hd__inv_2 _08112_ (
     .A(\rapcore0.spifsm.message_word_count[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205636,9 +205805,9 @@
     .VPWR(vccd1),
     .Y(_02286_)
   );
-  sky130_fd_sc_hd__o21a_4 _08114_ (
-    .A1(_02262_),
-    .A2(_02282_),
+  sky130_fd_sc_hd__o21a_4 _08113_ (
+    .A1(_02261_),
+    .A2(_02281_),
     .B1(_02286_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205646,10 +205815,10 @@
     .VPWR(vccd1),
     .X(_02287_)
   );
-  sky130_fd_sc_hd__a211o_4 _08115_ (
+  sky130_fd_sc_hd__a211o_4 _08114_ (
     .A1(\rapcore0.spifsm.message_word_count[7] ),
-    .A2(_02285_),
-    .B1(_02212_),
+    .A2(_02284_),
+    .B1(_02285_),
     .C1(_02287_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205657,7 +205826,7 @@
     .VPWR(vccd1),
     .X(_02288_)
   );
-  sky130_fd_sc_hd__inv_2 _08116_ (
+  sky130_fd_sc_hd__inv_2 _08115_ (
     .A(_02288_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205665,26 +205834,26 @@
     .VPWR(vccd1),
     .Y(_00968_)
   );
-  sky130_fd_sc_hd__buf_2 _08117_ (
-    .A(_01312_),
+  sky130_fd_sc_hd__buf_2 _08116_ (
+    .A(_01314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02289_)
   );
-  sky130_fd_sc_hd__o22a_4 _08118_ (
-    .A1(_02255_),
-    .A2(_02285_),
-    .B1(_02261_),
-    .B2(_02284_),
+  sky130_fd_sc_hd__o22a_4 _08117_ (
+    .A1(_02254_),
+    .A2(_02284_),
+    .B1(_02260_),
+    .B2(_02283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02290_)
   );
-  sky130_fd_sc_hd__nor2_4 _08119_ (
+  sky130_fd_sc_hd__nor2_4 _08118_ (
     .A(_02289_),
     .B(_02290_),
     .VGND(vssd1),
@@ -205693,26 +205862,26 @@
     .VPWR(vccd1),
     .Y(_00967_)
   );
-  sky130_fd_sc_hd__nand2_4 _08120_ (
-    .A(_02256_),
-    .B(_02260_),
+  sky130_fd_sc_hd__nand2_4 _08119_ (
+    .A(_02255_),
+    .B(_02259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02291_)
   );
-  sky130_fd_sc_hd__buf_2 _08121_ (
-    .A(_02264_),
+  sky130_fd_sc_hd__buf_2 _08120_ (
+    .A(_02263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02292_)
   );
-  sky130_fd_sc_hd__a32o_4 _08122_ (
-    .A1(_02261_),
-    .A2(_02283_),
+  sky130_fd_sc_hd__a32o_4 _08121_ (
+    .A1(_02260_),
+    .A2(_02282_),
     .A3(_02291_),
     .B1(\rapcore0.spifsm.message_word_count[5] ),
     .B2(_02292_),
@@ -205722,8 +205891,8 @@
     .VPWR(vccd1),
     .X(_02293_)
   );
-  sky130_fd_sc_hd__and2_4 _08123_ (
-    .A(_02053_),
+  sky130_fd_sc_hd__and2_4 _08122_ (
+    .A(_02055_),
     .B(_02293_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205731,38 +205900,46 @@
     .VPWR(vccd1),
     .X(_00966_)
   );
-  sky130_fd_sc_hd__buf_2 _08124_ (
-    .A(_01343_),
+  sky130_fd_sc_hd__buf_2 _08123_ (
+    .A(_01236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02294_)
   );
-  sky130_fd_sc_hd__or2_4 _08125_ (
-    .A(\rapcore0.spifsm.message_word_count[4] ),
-    .B(_02259_),
+  sky130_fd_sc_hd__buf_2 _08124_ (
+    .A(_02294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02295_)
   );
-  sky130_fd_sc_hd__a32o_4 _08126_ (
-    .A1(_02260_),
-    .A2(_02295_),
-    .A3(_02283_),
-    .B1(\rapcore0.spifsm.message_word_count[4] ),
-    .B2(_02292_),
+  sky130_fd_sc_hd__or2_4 _08125_ (
+    .A(\rapcore0.spifsm.message_word_count[4] ),
+    .B(_02258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02296_)
   );
+  sky130_fd_sc_hd__a32o_4 _08126_ (
+    .A1(_02259_),
+    .A2(_02296_),
+    .A3(_02282_),
+    .B1(\rapcore0.spifsm.message_word_count[4] ),
+    .B2(_02292_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02297_)
+  );
   sky130_fd_sc_hd__and2_4 _08127_ (
-    .A(_02294_),
-    .B(_02296_),
+    .A(_02295_),
+    .B(_02297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -205770,37 +205947,37 @@
     .X(_00965_)
   );
   sky130_fd_sc_hd__inv_2 _08128_ (
-    .A(_02259_),
+    .A(_02258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02297_)
+    .Y(_02298_)
   );
   sky130_fd_sc_hd__or2_4 _08129_ (
     .A(\rapcore0.spifsm.message_word_count[3] ),
-    .B(_02258_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02298_)
-  );
-  sky130_fd_sc_hd__a32o_4 _08130_ (
-    .A1(_02297_),
-    .A2(_02298_),
-    .A3(_02283_),
-    .B1(\rapcore0.spifsm.message_word_count[3] ),
-    .B2(_02292_),
+    .B(_02257_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02299_)
   );
+  sky130_fd_sc_hd__a32o_4 _08130_ (
+    .A1(_02298_),
+    .A2(_02299_),
+    .A3(_02282_),
+    .B1(\rapcore0.spifsm.message_word_count[3] ),
+    .B2(_02292_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02300_)
+  );
   sky130_fd_sc_hd__and2_4 _08131_ (
-    .A(_02294_),
-    .B(_02299_),
+    .A(_02295_),
+    .B(_02300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -205814,25 +205991,25 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02300_)
+    .X(_02301_)
   );
   sky130_fd_sc_hd__a21oi_4 _08133_ (
     .A1(\rapcore0.spifsm.message_word_count[1] ),
-    .A2(_02257_),
+    .A2(_02256_),
     .B1(\rapcore0.spifsm.message_word_count[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02301_)
+    .Y(_02302_)
   );
   sky130_fd_sc_hd__buf_2 _08134_ (
-    .A(_02268_),
+    .A(_02267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02302_)
+    .X(_02303_)
   );
   sky130_fd_sc_hd__inv_2 _08135_ (
     .A(\rapcore0.spifsm.message_word_count[1] ),
@@ -205840,7 +206017,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02303_)
+    .Y(_02304_)
   );
   sky130_fd_sc_hd__inv_2 _08136_ (
     .A(\rapcore0.spifsm.message_word_count[0] ),
@@ -205848,7 +206025,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02304_)
+    .Y(_02305_)
   );
   sky130_fd_sc_hd__or4_4 _08137_ (
     .A(\rapcore0.spifsm.message_word_count[5] ),
@@ -205859,21 +206036,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02305_)
+    .X(_02306_)
   );
   sky130_fd_sc_hd__or3_4 _08138_ (
     .A(\rapcore0.spifsm.message_word_count[7] ),
     .B(\rapcore0.spifsm.message_word_count[6] ),
-    .C(_02305_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02306_)
-  );
-  sky130_fd_sc_hd__or3_4 _08139_ (
-    .A(_02303_),
-    .B(_02304_),
     .C(_02306_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205881,45 +206048,55 @@
     .VPWR(vccd1),
     .X(_02307_)
   );
-  sky130_fd_sc_hd__or2_4 _08140_ (
-    .A(_02302_),
-    .B(_02307_),
+  sky130_fd_sc_hd__or3_4 _08139_ (
+    .A(_02304_),
+    .B(_02305_),
+    .C(_02307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02308_)
   );
-  sky130_fd_sc_hd__inv_2 _08141_ (
-    .A(_02308_),
+  sky130_fd_sc_hd__or2_4 _08140_ (
+    .A(_02303_),
+    .B(_02308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02309_)
+    .X(_02309_)
+  );
+  sky130_fd_sc_hd__inv_2 _08141_ (
+    .A(_02309_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02310_)
   );
   sky130_fd_sc_hd__or4_4 _08142_ (
-    .A(_02258_),
-    .B(_02301_),
-    .C(_02282_),
-    .D(_02309_),
+    .A(_02257_),
+    .B(_02302_),
+    .C(_02281_),
+    .D(_02310_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02310_)
+    .X(_02311_)
   );
   sky130_fd_sc_hd__inv_2 _08143_ (
-    .A(_02310_),
+    .A(_02311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02311_)
+    .Y(_02312_)
   );
   sky130_fd_sc_hd__o21a_4 _08144_ (
-    .A1(_02300_),
-    .A2(_02311_),
+    .A1(_02301_),
+    .A2(_02312_),
     .B1(_01192_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -205928,30 +206105,30 @@
     .X(_00963_)
   );
   sky130_fd_sc_hd__o22a_4 _08145_ (
-    .A1(_02303_),
-    .A2(_02257_),
+    .A1(_02304_),
+    .A2(_02256_),
     .B1(\rapcore0.spifsm.message_word_count[1] ),
-    .B2(_02304_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02312_)
-  );
-  sky130_fd_sc_hd__o22a_4 _08146_ (
-    .A1(_02303_),
-    .A2(_02254_),
-    .B1(_02282_),
-    .B2(_02312_),
+    .B2(_02305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02313_)
   );
+  sky130_fd_sc_hd__o22a_4 _08146_ (
+    .A1(_02304_),
+    .A2(_02253_),
+    .B1(_02281_),
+    .B2(_02313_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02314_)
+  );
   sky130_fd_sc_hd__nor2_4 _08147_ (
     .A(_02289_),
-    .B(_02313_),
+    .B(_02314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -205959,27 +206136,27 @@
     .Y(_00962_)
   );
   sky130_fd_sc_hd__and2_4 _08148_ (
-    .A(_02304_),
+    .A(_02305_),
     .B(_02292_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02314_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08149_ (
-    .A1(_02257_),
-    .A2(_02283_),
-    .B1(_02212_),
-    .C1(_02314_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02315_)
   );
+  sky130_fd_sc_hd__a211o_4 _08149_ (
+    .A1(_02256_),
+    .A2(_02282_),
+    .B1(_02285_),
+    .C1(_02315_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02316_)
+  );
   sky130_fd_sc_hd__inv_2 _08150_ (
-    .A(_02315_),
+    .A(_02316_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -205988,45 +206165,45 @@
   );
   sky130_fd_sc_hd__and3_4 _08151_ (
     .A(\rapcore0.spifsm.word_proc.spi0.SCKr[1] ),
-    .B(_02237_),
-    .C(_02247_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02316_)
-  );
-  sky130_fd_sc_hd__buf_2 _08152_ (
-    .A(_02316_),
+    .B(_02236_),
+    .C(_02246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02317_)
   );
-  sky130_fd_sc_hd__inv_2 _08153_ (
+  sky130_fd_sc_hd__buf_2 _08152_ (
     .A(_02317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02318_)
+    .X(_02318_)
   );
-  sky130_fd_sc_hd__a32o_4 _08154_ (
-    .A1(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
-    .A2(_02245_),
-    .A3(_02247_),
-    .B1(\rapcore0.spifsm.word_proc.rx_byte_ready ),
-    .B2(_02318_),
+  sky130_fd_sc_hd__inv_2 _08153_ (
+    .A(_02318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02319_)
+    .Y(_02319_)
+  );
+  sky130_fd_sc_hd__a32o_4 _08154_ (
+    .A1(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
+    .A2(_02244_),
+    .A3(_02246_),
+    .B1(\rapcore0.spifsm.word_proc.rx_byte_ready ),
+    .B2(_02319_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02320_)
   );
   sky130_fd_sc_hd__and2_4 _08155_ (
-    .A(_02294_),
-    .B(_02319_),
+    .A(_02295_),
+    .B(_02320_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206034,45 +206211,45 @@
     .X(_00960_)
   );
   sky130_fd_sc_hd__buf_2 _08156_ (
-    .A(_01256_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02320_)
-  );
-  sky130_fd_sc_hd__or2_4 _08157_ (
-    .A(\rapcore0.microstepper0.blank_timer0[6] ),
-    .B(_01263_),
+    .A(_01258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02321_)
   );
+  sky130_fd_sc_hd__or2_4 _08157_ (
+    .A(\rapcore0.microstepper0.blank_timer0[6] ),
+    .B(_01266_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02322_)
+  );
   sky130_fd_sc_hd__buf_2 _08158_ (
     .A(\rapcore0.microstepper0.blanktimer0.start_enable ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02322_)
+    .X(_02323_)
   );
   sky130_fd_sc_hd__a32o_4 _08159_ (
     .A1(\rapcore0.microstepper0.blank_timer0[7] ),
-    .A2(_02320_),
-    .A3(_02321_),
+    .A2(_02321_),
+    .A3(_02322_),
     .B1(\rapcore0.config_blanktime[7] ),
-    .B2(_02322_),
+    .B2(_02323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02323_)
+    .X(_02324_)
   );
   sky130_fd_sc_hd__and2_4 _08160_ (
-    .A(_02294_),
-    .B(_02323_),
+    .A(_02295_),
+    .B(_02324_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206085,76 +206262,76 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02324_)
+    .Y(_02325_)
   );
   sky130_fd_sc_hd__buf_2 _08162_ (
-    .A(_02322_),
+    .A(_02323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02325_)
+    .X(_02326_)
   );
   sky130_fd_sc_hd__nand2_4 _08163_ (
     .A(\rapcore0.microstepper0.blank_timer0[6] ),
-    .B(_01263_),
+    .B(_01266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02326_)
+    .Y(_02327_)
   );
   sky130_fd_sc_hd__and3_4 _08164_ (
-    .A(_02320_),
-    .B(_02321_),
-    .C(_02326_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02327_)
-  );
-  sky130_fd_sc_hd__or4_4 _08165_ (
-    .A(\rapcore0.microstepper0.blank_timer0[6] ),
-    .B(_01263_),
-    .C(\rapcore0.microstepper0.blank_timer0[7] ),
-    .D(\rapcore0.microstepper0.blanktimer0.start_enable ),
+    .A(_02321_),
+    .B(_02322_),
+    .C(_02327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02328_)
   );
-  sky130_fd_sc_hd__nand2_4 _08166_ (
-    .A(_01189_),
-    .B(_02328_),
+  sky130_fd_sc_hd__or4_4 _08165_ (
+    .A(\rapcore0.microstepper0.blank_timer0[6] ),
+    .B(_01266_),
+    .C(\rapcore0.microstepper0.blank_timer0[7] ),
+    .D(\rapcore0.microstepper0.blanktimer0.start_enable ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02329_)
+    .X(_02329_)
+  );
+  sky130_fd_sc_hd__nand2_4 _08166_ (
+    .A(_01235_),
+    .B(_02329_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02330_)
   );
   sky130_fd_sc_hd__buf_2 _08167_ (
-    .A(_02329_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02330_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08168_ (
-    .A1(_02324_),
-    .A2(_02325_),
-    .B1(_02327_),
-    .C1(_02330_),
+    .A(_02330_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02331_)
   );
+  sky130_fd_sc_hd__a211o_4 _08168_ (
+    .A1(_02325_),
+    .A2(_02326_),
+    .B1(_02328_),
+    .C1(_02331_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02332_)
+  );
   sky130_fd_sc_hd__inv_2 _08169_ (
-    .A(_02331_),
+    .A(_02332_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206167,40 +206344,40 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02332_)
+    .Y(_02333_)
   );
   sky130_fd_sc_hd__nand2_4 _08171_ (
     .A(\rapcore0.microstepper0.blank_timer0[5] ),
-    .B(_01262_),
+    .B(_01265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02333_)
+    .Y(_02334_)
   );
   sky130_fd_sc_hd__and3_4 _08172_ (
-    .A(_02320_),
-    .B(_01263_),
-    .C(_02333_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02334_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08173_ (
-    .A1(_02332_),
-    .A2(_02325_),
-    .B1(_02334_),
-    .C1(_02330_),
+    .A(_02321_),
+    .B(_01266_),
+    .C(_02334_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02335_)
   );
+  sky130_fd_sc_hd__a211o_4 _08173_ (
+    .A1(_02333_),
+    .A2(_02326_),
+    .B1(_02335_),
+    .C1(_02331_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02336_)
+  );
   sky130_fd_sc_hd__inv_2 _08174_ (
-    .A(_02335_),
+    .A(_02336_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206213,40 +206390,40 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02336_)
+    .Y(_02337_)
   );
   sky130_fd_sc_hd__nand2_4 _08176_ (
     .A(\rapcore0.microstepper0.blank_timer0[4] ),
-    .B(_01261_),
+    .B(_01264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02337_)
+    .Y(_02338_)
   );
   sky130_fd_sc_hd__and3_4 _08177_ (
-    .A(_02320_),
-    .B(_01262_),
-    .C(_02337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02338_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08178_ (
-    .A1(_02336_),
-    .A2(_02325_),
-    .B1(_02338_),
-    .C1(_02330_),
+    .A(_02321_),
+    .B(_01265_),
+    .C(_02338_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02339_)
   );
+  sky130_fd_sc_hd__a211o_4 _08178_ (
+    .A1(_02337_),
+    .A2(_02326_),
+    .B1(_02339_),
+    .C1(_02331_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02340_)
+  );
   sky130_fd_sc_hd__inv_2 _08179_ (
-    .A(_02339_),
+    .A(_02340_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206259,48 +206436,48 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02340_)
+    .Y(_02341_)
   );
   sky130_fd_sc_hd__buf_2 _08181_ (
-    .A(_01256_),
+    .A(_01258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02341_)
+    .X(_02342_)
   );
   sky130_fd_sc_hd__nand2_4 _08182_ (
     .A(\rapcore0.microstepper0.blank_timer0[3] ),
-    .B(_01260_),
+    .B(_01263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02342_)
+    .Y(_02343_)
   );
   sky130_fd_sc_hd__and3_4 _08183_ (
-    .A(_02341_),
-    .B(_01261_),
-    .C(_02342_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02343_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08184_ (
-    .A1(_02340_),
-    .A2(_02325_),
-    .B1(_02343_),
-    .C1(_02330_),
+    .A(_02342_),
+    .B(_01264_),
+    .C(_02343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02344_)
   );
+  sky130_fd_sc_hd__a211o_4 _08184_ (
+    .A1(_02341_),
+    .A2(_02326_),
+    .B1(_02344_),
+    .C1(_02331_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02345_)
+  );
   sky130_fd_sc_hd__inv_2 _08185_ (
-    .A(_02344_),
+    .A(_02345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206313,40 +206490,40 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02345_)
+    .Y(_02346_)
   );
   sky130_fd_sc_hd__nand2_4 _08187_ (
     .A(\rapcore0.microstepper0.blank_timer0[2] ),
-    .B(_01259_),
+    .B(_01262_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02346_)
+    .Y(_02347_)
   );
   sky130_fd_sc_hd__and3_4 _08188_ (
-    .A(_02341_),
-    .B(_01260_),
-    .C(_02346_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02347_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08189_ (
-    .A1(_02345_),
-    .A2(_02325_),
-    .B1(_02347_),
-    .C1(_02330_),
+    .A(_02342_),
+    .B(_01263_),
+    .C(_02347_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02348_)
   );
+  sky130_fd_sc_hd__a211o_4 _08189_ (
+    .A1(_02346_),
+    .A2(_02326_),
+    .B1(_02348_),
+    .C1(_02331_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02349_)
+  );
   sky130_fd_sc_hd__inv_2 _08190_ (
-    .A(_02348_),
+    .A(_02349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206359,7 +206536,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02349_)
+    .Y(_02350_)
   );
   sky130_fd_sc_hd__buf_2 _08192_ (
     .A(\rapcore0.microstepper0.blanktimer0.start_enable ),
@@ -206367,7 +206544,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02350_)
+    .X(_02351_)
   );
   sky130_fd_sc_hd__nand2_4 _08193_ (
     .A(\rapcore0.microstepper0.blank_timer0[1] ),
@@ -206376,31 +206553,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02351_)
+    .Y(_02352_)
   );
   sky130_fd_sc_hd__and3_4 _08194_ (
-    .A(_02341_),
-    .B(_01259_),
-    .C(_02351_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02352_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08195_ (
-    .A1(_02349_),
-    .A2(_02350_),
-    .B1(_02352_),
-    .C1(_02329_),
+    .A(_02342_),
+    .B(_01262_),
+    .C(_02352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02353_)
   );
+  sky130_fd_sc_hd__a211o_4 _08195_ (
+    .A1(_02350_),
+    .A2(_02351_),
+    .B1(_02353_),
+    .C1(_02330_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02354_)
+  );
   sky130_fd_sc_hd__inv_2 _08196_ (
-    .A(_02353_),
+    .A(_02354_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206413,30 +206590,30 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02354_)
+    .Y(_02355_)
   );
   sky130_fd_sc_hd__and2_4 _08198_ (
-    .A(_02354_),
+    .A(_02355_),
     .B(\rapcore0.microstepper0.blanktimer0.start_enable ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02355_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08199_ (
-    .A1(\rapcore0.microstepper0.blank_timer0[0] ),
-    .A2(_01258_),
-    .B1(_02355_),
-    .C1(_02329_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02356_)
   );
+  sky130_fd_sc_hd__a211o_4 _08199_ (
+    .A1(\rapcore0.microstepper0.blank_timer0[0] ),
+    .A2(_01260_),
+    .B1(_02356_),
+    .C1(_02330_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02357_)
+  );
   sky130_fd_sc_hd__inv_2 _08200_ (
-    .A(_02356_),
+    .A(_02357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206449,16 +206626,16 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02357_)
+    .X(_02358_)
   );
   sky130_fd_sc_hd__or2_4 _08202_ (
     .A(\rapcore0.microstepper0.blank_timer1[6] ),
-    .B(_01240_),
+    .B(_01242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02358_)
+    .X(_02359_)
   );
   sky130_fd_sc_hd__buf_2 _08203_ (
     .A(\rapcore0.microstepper0.blanktimer1.start_enable ),
@@ -206466,23 +206643,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02359_)
+    .X(_02360_)
   );
   sky130_fd_sc_hd__a32o_4 _08204_ (
     .A1(\rapcore0.microstepper0.blank_timer1[7] ),
-    .A2(_02357_),
-    .A3(_02358_),
+    .A2(_02358_),
+    .A3(_02359_),
     .B1(\rapcore0.config_blanktime[7] ),
-    .B2(_02359_),
+    .B2(_02360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02360_)
+    .X(_02361_)
   );
   sky130_fd_sc_hd__and2_4 _08205_ (
-    .A(_02294_),
-    .B(_02360_),
+    .A(_02295_),
+    .B(_02361_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206490,73 +206667,73 @@
     .X(_00951_)
   );
   sky130_fd_sc_hd__buf_2 _08206_ (
-    .A(_02359_),
+    .A(_02360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02361_)
+    .X(_02362_)
   );
   sky130_fd_sc_hd__nand2_4 _08207_ (
     .A(\rapcore0.microstepper0.blank_timer1[6] ),
-    .B(_01240_),
+    .B(_01242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02362_)
+    .Y(_02363_)
   );
   sky130_fd_sc_hd__and3_4 _08208_ (
-    .A(_02357_),
-    .B(_02358_),
-    .C(_02362_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02363_)
-  );
-  sky130_fd_sc_hd__or4_4 _08209_ (
-    .A(\rapcore0.microstepper0.blank_timer1[6] ),
-    .B(_01240_),
-    .C(\rapcore0.microstepper0.blank_timer1[7] ),
-    .D(\rapcore0.microstepper0.blanktimer1.start_enable ),
+    .A(_02358_),
+    .B(_02359_),
+    .C(_02363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02364_)
   );
-  sky130_fd_sc_hd__nand2_4 _08210_ (
-    .A(_01189_),
-    .B(_02364_),
+  sky130_fd_sc_hd__or4_4 _08209_ (
+    .A(\rapcore0.microstepper0.blank_timer1[6] ),
+    .B(_01242_),
+    .C(\rapcore0.microstepper0.blank_timer1[7] ),
+    .D(\rapcore0.microstepper0.blanktimer1.start_enable ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02365_)
+    .X(_02365_)
+  );
+  sky130_fd_sc_hd__nand2_4 _08210_ (
+    .A(_01235_),
+    .B(_02365_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02366_)
   );
   sky130_fd_sc_hd__buf_2 _08211_ (
-    .A(_02365_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02366_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08212_ (
-    .A1(_02324_),
-    .A2(_02361_),
-    .B1(_02363_),
-    .C1(_02366_),
+    .A(_02366_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02367_)
   );
+  sky130_fd_sc_hd__a211o_4 _08212_ (
+    .A1(_02325_),
+    .A2(_02362_),
+    .B1(_02364_),
+    .C1(_02367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02368_)
+  );
   sky130_fd_sc_hd__inv_2 _08213_ (
-    .A(_02367_),
+    .A(_02368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206565,36 +206742,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08214_ (
     .A(\rapcore0.microstepper0.blank_timer1[5] ),
-    .B(_01239_),
+    .B(_01241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02368_)
+    .Y(_02369_)
   );
   sky130_fd_sc_hd__and3_4 _08215_ (
-    .A(_02357_),
-    .B(_01240_),
-    .C(_02368_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02369_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08216_ (
-    .A1(_02332_),
-    .A2(_02361_),
-    .B1(_02369_),
-    .C1(_02366_),
+    .A(_02358_),
+    .B(_01242_),
+    .C(_02369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02370_)
   );
+  sky130_fd_sc_hd__a211o_4 _08216_ (
+    .A1(_02333_),
+    .A2(_02362_),
+    .B1(_02370_),
+    .C1(_02367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02371_)
+  );
   sky130_fd_sc_hd__inv_2 _08217_ (
-    .A(_02370_),
+    .A(_02371_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206603,36 +206780,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08218_ (
     .A(\rapcore0.microstepper0.blank_timer1[4] ),
-    .B(_01238_),
+    .B(_01240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02371_)
+    .Y(_02372_)
   );
   sky130_fd_sc_hd__and3_4 _08219_ (
-    .A(_02357_),
-    .B(_01239_),
-    .C(_02371_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02372_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08220_ (
-    .A1(_02336_),
-    .A2(_02361_),
-    .B1(_02372_),
-    .C1(_02366_),
+    .A(_02358_),
+    .B(_01241_),
+    .C(_02372_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02373_)
   );
+  sky130_fd_sc_hd__a211o_4 _08220_ (
+    .A1(_02337_),
+    .A2(_02362_),
+    .B1(_02373_),
+    .C1(_02367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02374_)
+  );
   sky130_fd_sc_hd__inv_2 _08221_ (
-    .A(_02373_),
+    .A(_02374_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206645,40 +206822,40 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02374_)
+    .X(_02375_)
   );
   sky130_fd_sc_hd__nand2_4 _08223_ (
     .A(\rapcore0.microstepper0.blank_timer1[3] ),
-    .B(_01237_),
+    .B(_01239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02375_)
+    .Y(_02376_)
   );
   sky130_fd_sc_hd__and3_4 _08224_ (
-    .A(_02374_),
-    .B(_01238_),
-    .C(_02375_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02376_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08225_ (
-    .A1(_02340_),
-    .A2(_02361_),
-    .B1(_02376_),
-    .C1(_02366_),
+    .A(_02375_),
+    .B(_01240_),
+    .C(_02376_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02377_)
   );
+  sky130_fd_sc_hd__a211o_4 _08225_ (
+    .A1(_02341_),
+    .A2(_02362_),
+    .B1(_02377_),
+    .C1(_02367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02378_)
+  );
   sky130_fd_sc_hd__inv_2 _08226_ (
-    .A(_02377_),
+    .A(_02378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206687,36 +206864,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08227_ (
     .A(\rapcore0.microstepper0.blank_timer1[2] ),
-    .B(_01236_),
+    .B(_01238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02378_)
+    .Y(_02379_)
   );
   sky130_fd_sc_hd__and3_4 _08228_ (
-    .A(_02374_),
-    .B(_01237_),
-    .C(_02378_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02379_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08229_ (
-    .A1(_02345_),
-    .A2(_02361_),
-    .B1(_02379_),
-    .C1(_02366_),
+    .A(_02375_),
+    .B(_01239_),
+    .C(_02379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02380_)
   );
+  sky130_fd_sc_hd__a211o_4 _08229_ (
+    .A1(_02346_),
+    .A2(_02362_),
+    .B1(_02380_),
+    .C1(_02367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02381_)
+  );
   sky130_fd_sc_hd__inv_2 _08230_ (
-    .A(_02380_),
+    .A(_02381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206729,7 +206906,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02381_)
+    .X(_02382_)
   );
   sky130_fd_sc_hd__nand2_4 _08232_ (
     .A(\rapcore0.microstepper0.blank_timer1[1] ),
@@ -206738,31 +206915,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02382_)
+    .Y(_02383_)
   );
   sky130_fd_sc_hd__and3_4 _08233_ (
-    .A(_02374_),
-    .B(_01236_),
-    .C(_02382_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02383_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08234_ (
-    .A1(_02349_),
-    .A2(_02381_),
-    .B1(_02383_),
-    .C1(_02365_),
+    .A(_02375_),
+    .B(_01238_),
+    .C(_02383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02384_)
   );
+  sky130_fd_sc_hd__a211o_4 _08234_ (
+    .A1(_02350_),
+    .A2(_02382_),
+    .B1(_02384_),
+    .C1(_02366_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02385_)
+  );
   sky130_fd_sc_hd__inv_2 _08235_ (
-    .A(_02384_),
+    .A(_02385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206770,27 +206947,27 @@
     .Y(_00945_)
   );
   sky130_fd_sc_hd__and2_4 _08236_ (
-    .A(_02354_),
+    .A(_02355_),
     .B(\rapcore0.microstepper0.blanktimer1.start_enable ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02385_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08237_ (
-    .A1(\rapcore0.microstepper0.blank_timer1[0] ),
-    .A2(_01234_),
-    .B1(_02385_),
-    .C1(_02365_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02386_)
   );
+  sky130_fd_sc_hd__a211o_4 _08237_ (
+    .A1(\rapcore0.microstepper0.blank_timer1[0] ),
+    .A2(_01234_),
+    .B1(_02386_),
+    .C1(_02366_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02387_)
+  );
   sky130_fd_sc_hd__inv_2 _08238_ (
-    .A(_02386_),
+    .A(_02387_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -206798,22 +206975,14 @@
     .Y(_00944_)
   );
   sky130_fd_sc_hd__buf_2 _08239_ (
-    .A(_01190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02387_)
-  );
-  sky130_fd_sc_hd__buf_2 _08240_ (
-    .A(_02387_),
+    .A(_02294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02388_)
   );
-  sky130_fd_sc_hd__or2_4 _08241_ (
+  sky130_fd_sc_hd__or2_4 _08240_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[1] ),
     .B(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[0] ),
     .VGND(vssd1),
@@ -206822,7 +206991,7 @@
     .VPWR(vccd1),
     .X(_02389_)
   );
-  sky130_fd_sc_hd__or2_4 _08242_ (
+  sky130_fd_sc_hd__or2_4 _08241_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[2] ),
     .B(_02389_),
     .VGND(vssd1),
@@ -206831,7 +207000,7 @@
     .VPWR(vccd1),
     .X(_02390_)
   );
-  sky130_fd_sc_hd__or2_4 _08243_ (
+  sky130_fd_sc_hd__or2_4 _08242_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[3] ),
     .B(_02390_),
     .VGND(vssd1),
@@ -206840,7 +207009,7 @@
     .VPWR(vccd1),
     .X(_02391_)
   );
-  sky130_fd_sc_hd__or2_4 _08244_ (
+  sky130_fd_sc_hd__or2_4 _08243_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[4] ),
     .B(_02391_),
     .VGND(vssd1),
@@ -206849,7 +207018,7 @@
     .VPWR(vccd1),
     .X(_02392_)
   );
-  sky130_fd_sc_hd__or2_4 _08245_ (
+  sky130_fd_sc_hd__or2_4 _08244_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[5] ),
     .B(_02392_),
     .VGND(vssd1),
@@ -206858,7 +207027,7 @@
     .VPWR(vccd1),
     .X(_02393_)
   );
-  sky130_fd_sc_hd__or2_4 _08246_ (
+  sky130_fd_sc_hd__or2_4 _08245_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[6] ),
     .B(_02393_),
     .VGND(vssd1),
@@ -206867,19 +207036,19 @@
     .VPWR(vccd1),
     .X(_02394_)
   );
-  sky130_fd_sc_hd__a32o_4 _08247_ (
+  sky130_fd_sc_hd__a32o_4 _08246_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[7] ),
-    .A2(_02320_),
+    .A2(_02321_),
     .A3(_02394_),
     .B1(\rapcore0.config_minimum_on_time[7] ),
-    .B2(_02322_),
+    .B2(_02323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02395_)
   );
-  sky130_fd_sc_hd__and2_4 _08248_ (
+  sky130_fd_sc_hd__and2_4 _08247_ (
     .A(_02388_),
     .B(_02395_),
     .VGND(vssd1),
@@ -206888,7 +207057,7 @@
     .VPWR(vccd1),
     .X(_00943_)
   );
-  sky130_fd_sc_hd__inv_2 _08249_ (
+  sky130_fd_sc_hd__inv_2 _08248_ (
     .A(\rapcore0.config_fastdecay_threshold[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -206896,7 +207065,7 @@
     .VPWR(vccd1),
     .Y(_02396_)
   );
-  sky130_fd_sc_hd__buf_2 _08250_ (
+  sky130_fd_sc_hd__buf_2 _08249_ (
     .A(_02396_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -206904,7 +207073,7 @@
     .VPWR(vccd1),
     .X(_02397_)
   );
-  sky130_fd_sc_hd__nand2_4 _08251_ (
+  sky130_fd_sc_hd__nand2_4 _08250_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[6] ),
     .B(_02393_),
     .VGND(vssd1),
@@ -206913,8 +207082,8 @@
     .VPWR(vccd1),
     .Y(_02398_)
   );
-  sky130_fd_sc_hd__and3_4 _08252_ (
-    .A(_02341_),
+  sky130_fd_sc_hd__and3_4 _08251_ (
+    .A(_02342_),
     .B(_02394_),
     .C(_02398_),
     .VGND(vssd1),
@@ -206923,7 +207092,7 @@
     .VPWR(vccd1),
     .X(_02399_)
   );
-  sky130_fd_sc_hd__nor2_4 _08253_ (
+  sky130_fd_sc_hd__nor2_4 _08252_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[7] ),
     .B(_02394_),
     .VGND(vssd1),
@@ -206932,17 +207101,17 @@
     .VPWR(vccd1),
     .Y(_02400_)
   );
-  sky130_fd_sc_hd__a21o_4 _08254_ (
-    .A1(_01256_),
+  sky130_fd_sc_hd__a21o_4 _08253_ (
+    .A1(_01258_),
     .A2(_02400_),
-    .B1(_01310_),
+    .B1(_01195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02401_)
   );
-  sky130_fd_sc_hd__buf_2 _08255_ (
+  sky130_fd_sc_hd__buf_2 _08254_ (
     .A(_02401_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -206950,9 +207119,9 @@
     .VPWR(vccd1),
     .X(_02402_)
   );
-  sky130_fd_sc_hd__a211o_4 _08256_ (
+  sky130_fd_sc_hd__a211o_4 _08255_ (
     .A1(_02397_),
-    .A2(_02350_),
+    .A2(_02351_),
     .B1(_02399_),
     .C1(_02402_),
     .VGND(vssd1),
@@ -206961,7 +207130,7 @@
     .VPWR(vccd1),
     .X(_02403_)
   );
-  sky130_fd_sc_hd__inv_2 _08257_ (
+  sky130_fd_sc_hd__inv_2 _08256_ (
     .A(_02403_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -206969,7 +207138,7 @@
     .VPWR(vccd1),
     .Y(_00942_)
   );
-  sky130_fd_sc_hd__inv_2 _08258_ (
+  sky130_fd_sc_hd__inv_2 _08257_ (
     .A(\rapcore0.config_minimum_on_time[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -206977,7 +207146,7 @@
     .VPWR(vccd1),
     .Y(_02404_)
   );
-  sky130_fd_sc_hd__nand2_4 _08259_ (
+  sky130_fd_sc_hd__nand2_4 _08258_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[5] ),
     .B(_02392_),
     .VGND(vssd1),
@@ -206986,8 +207155,8 @@
     .VPWR(vccd1),
     .Y(_02405_)
   );
-  sky130_fd_sc_hd__and3_4 _08260_ (
-    .A(_02341_),
+  sky130_fd_sc_hd__and3_4 _08259_ (
+    .A(_02342_),
     .B(_02393_),
     .C(_02405_),
     .VGND(vssd1),
@@ -206996,9 +207165,9 @@
     .VPWR(vccd1),
     .X(_02406_)
   );
-  sky130_fd_sc_hd__a211o_4 _08261_ (
+  sky130_fd_sc_hd__a211o_4 _08260_ (
     .A1(_02404_),
-    .A2(_02350_),
+    .A2(_02351_),
     .B1(_02406_),
     .C1(_02402_),
     .VGND(vssd1),
@@ -207007,7 +207176,7 @@
     .VPWR(vccd1),
     .X(_02407_)
   );
-  sky130_fd_sc_hd__inv_2 _08262_ (
+  sky130_fd_sc_hd__inv_2 _08261_ (
     .A(_02407_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207015,7 +207184,7 @@
     .VPWR(vccd1),
     .Y(_00941_)
   );
-  sky130_fd_sc_hd__inv_2 _08263_ (
+  sky130_fd_sc_hd__inv_2 _08262_ (
     .A(\rapcore0.config_minimum_on_time[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207023,7 +207192,7 @@
     .VPWR(vccd1),
     .Y(_02408_)
   );
-  sky130_fd_sc_hd__nand2_4 _08264_ (
+  sky130_fd_sc_hd__nand2_4 _08263_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[4] ),
     .B(_02391_),
     .VGND(vssd1),
@@ -207032,8 +207201,8 @@
     .VPWR(vccd1),
     .Y(_02409_)
   );
-  sky130_fd_sc_hd__and3_4 _08265_ (
-    .A(_01257_),
+  sky130_fd_sc_hd__and3_4 _08264_ (
+    .A(_01259_),
     .B(_02392_),
     .C(_02409_),
     .VGND(vssd1),
@@ -207042,9 +207211,9 @@
     .VPWR(vccd1),
     .X(_02410_)
   );
-  sky130_fd_sc_hd__a211o_4 _08266_ (
+  sky130_fd_sc_hd__a211o_4 _08265_ (
     .A1(_02408_),
-    .A2(_02350_),
+    .A2(_02351_),
     .B1(_02410_),
     .C1(_02402_),
     .VGND(vssd1),
@@ -207053,7 +207222,7 @@
     .VPWR(vccd1),
     .X(_02411_)
   );
-  sky130_fd_sc_hd__inv_2 _08267_ (
+  sky130_fd_sc_hd__inv_2 _08266_ (
     .A(_02411_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207061,7 +207230,7 @@
     .VPWR(vccd1),
     .Y(_00940_)
   );
-  sky130_fd_sc_hd__inv_2 _08268_ (
+  sky130_fd_sc_hd__inv_2 _08267_ (
     .A(\rapcore0.config_fastdecay_threshold[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207069,7 +207238,7 @@
     .VPWR(vccd1),
     .Y(_02412_)
   );
-  sky130_fd_sc_hd__nand2_4 _08269_ (
+  sky130_fd_sc_hd__nand2_4 _08268_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[3] ),
     .B(_02390_),
     .VGND(vssd1),
@@ -207078,8 +207247,8 @@
     .VPWR(vccd1),
     .Y(_02413_)
   );
-  sky130_fd_sc_hd__and3_4 _08270_ (
-    .A(_01257_),
+  sky130_fd_sc_hd__and3_4 _08269_ (
+    .A(_01259_),
     .B(_02391_),
     .C(_02413_),
     .VGND(vssd1),
@@ -207088,9 +207257,9 @@
     .VPWR(vccd1),
     .X(_02414_)
   );
-  sky130_fd_sc_hd__a211o_4 _08271_ (
+  sky130_fd_sc_hd__a211o_4 _08270_ (
     .A1(_02412_),
-    .A2(_02350_),
+    .A2(_02351_),
     .B1(_02414_),
     .C1(_02402_),
     .VGND(vssd1),
@@ -207099,7 +207268,7 @@
     .VPWR(vccd1),
     .X(_02415_)
   );
-  sky130_fd_sc_hd__inv_2 _08272_ (
+  sky130_fd_sc_hd__inv_2 _08271_ (
     .A(_02415_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207107,7 +207276,7 @@
     .VPWR(vccd1),
     .Y(_00939_)
   );
-  sky130_fd_sc_hd__inv_2 _08273_ (
+  sky130_fd_sc_hd__inv_2 _08272_ (
     .A(\rapcore0.config_fastdecay_threshold[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207115,7 +207284,7 @@
     .VPWR(vccd1),
     .Y(_02416_)
   );
-  sky130_fd_sc_hd__buf_2 _08274_ (
+  sky130_fd_sc_hd__buf_2 _08273_ (
     .A(_02416_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207123,7 +207292,7 @@
     .VPWR(vccd1),
     .X(_02417_)
   );
-  sky130_fd_sc_hd__nand2_4 _08275_ (
+  sky130_fd_sc_hd__nand2_4 _08274_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[2] ),
     .B(_02389_),
     .VGND(vssd1),
@@ -207132,8 +207301,8 @@
     .VPWR(vccd1),
     .Y(_02418_)
   );
-  sky130_fd_sc_hd__and3_4 _08276_ (
-    .A(_01257_),
+  sky130_fd_sc_hd__and3_4 _08275_ (
+    .A(_01259_),
     .B(_02390_),
     .C(_02418_),
     .VGND(vssd1),
@@ -207142,9 +207311,9 @@
     .VPWR(vccd1),
     .X(_02419_)
   );
-  sky130_fd_sc_hd__a211o_4 _08277_ (
+  sky130_fd_sc_hd__a211o_4 _08276_ (
     .A1(_02417_),
-    .A2(_02322_),
+    .A2(_02323_),
     .B1(_02419_),
     .C1(_02402_),
     .VGND(vssd1),
@@ -207153,7 +207322,7 @@
     .VPWR(vccd1),
     .X(_02420_)
   );
-  sky130_fd_sc_hd__inv_2 _08278_ (
+  sky130_fd_sc_hd__inv_2 _08277_ (
     .A(_02420_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207161,7 +207330,7 @@
     .VPWR(vccd1),
     .Y(_00938_)
   );
-  sky130_fd_sc_hd__inv_2 _08279_ (
+  sky130_fd_sc_hd__inv_2 _08278_ (
     .A(\rapcore0.config_minimum_on_time[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207169,7 +207338,7 @@
     .VPWR(vccd1),
     .Y(_02421_)
   );
-  sky130_fd_sc_hd__nand2_4 _08280_ (
+  sky130_fd_sc_hd__nand2_4 _08279_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[1] ),
     .B(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[0] ),
     .VGND(vssd1),
@@ -207178,8 +207347,8 @@
     .VPWR(vccd1),
     .Y(_02422_)
   );
-  sky130_fd_sc_hd__and3_4 _08281_ (
-    .A(_01257_),
+  sky130_fd_sc_hd__and3_4 _08280_ (
+    .A(_01259_),
     .B(_02389_),
     .C(_02422_),
     .VGND(vssd1),
@@ -207188,9 +207357,9 @@
     .VPWR(vccd1),
     .X(_02423_)
   );
-  sky130_fd_sc_hd__a211o_4 _08282_ (
+  sky130_fd_sc_hd__a211o_4 _08281_ (
     .A1(_02421_),
-    .A2(_02322_),
+    .A2(_02323_),
     .B1(_02423_),
     .C1(_02401_),
     .VGND(vssd1),
@@ -207199,7 +207368,7 @@
     .VPWR(vccd1),
     .X(_02424_)
   );
-  sky130_fd_sc_hd__inv_2 _08283_ (
+  sky130_fd_sc_hd__inv_2 _08282_ (
     .A(_02424_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207207,18 +207376,18 @@
     .VPWR(vccd1),
     .Y(_00937_)
   );
-  sky130_fd_sc_hd__nor2_4 _08284_ (
+  sky130_fd_sc_hd__nor2_4 _08283_ (
     .A(\rapcore0.config_minimum_on_time[0] ),
-    .B(_01258_),
+    .B(_01260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02425_)
   );
-  sky130_fd_sc_hd__a211o_4 _08285_ (
+  sky130_fd_sc_hd__a211o_4 _08284_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[0] ),
-    .A2(_01258_),
+    .A2(_01260_),
     .B1(_02425_),
     .C1(_02401_),
     .VGND(vssd1),
@@ -207227,7 +207396,7 @@
     .VPWR(vccd1),
     .X(_02426_)
   );
-  sky130_fd_sc_hd__inv_2 _08286_ (
+  sky130_fd_sc_hd__inv_2 _08285_ (
     .A(_02426_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207235,7 +207404,7 @@
     .VPWR(vccd1),
     .Y(_00936_)
   );
-  sky130_fd_sc_hd__or2_4 _08287_ (
+  sky130_fd_sc_hd__or2_4 _08286_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[1] ),
     .B(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[0] ),
     .VGND(vssd1),
@@ -207244,7 +207413,7 @@
     .VPWR(vccd1),
     .X(_02427_)
   );
-  sky130_fd_sc_hd__or2_4 _08288_ (
+  sky130_fd_sc_hd__or2_4 _08287_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[2] ),
     .B(_02427_),
     .VGND(vssd1),
@@ -207253,7 +207422,7 @@
     .VPWR(vccd1),
     .X(_02428_)
   );
-  sky130_fd_sc_hd__or2_4 _08289_ (
+  sky130_fd_sc_hd__or2_4 _08288_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[3] ),
     .B(_02428_),
     .VGND(vssd1),
@@ -207262,7 +207431,7 @@
     .VPWR(vccd1),
     .X(_02429_)
   );
-  sky130_fd_sc_hd__or2_4 _08290_ (
+  sky130_fd_sc_hd__or2_4 _08289_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[4] ),
     .B(_02429_),
     .VGND(vssd1),
@@ -207271,7 +207440,7 @@
     .VPWR(vccd1),
     .X(_02430_)
   );
-  sky130_fd_sc_hd__or2_4 _08291_ (
+  sky130_fd_sc_hd__or2_4 _08290_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[5] ),
     .B(_02430_),
     .VGND(vssd1),
@@ -207280,7 +207449,7 @@
     .VPWR(vccd1),
     .X(_02431_)
   );
-  sky130_fd_sc_hd__or2_4 _08292_ (
+  sky130_fd_sc_hd__or2_4 _08291_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[6] ),
     .B(_02431_),
     .VGND(vssd1),
@@ -207289,19 +207458,19 @@
     .VPWR(vccd1),
     .X(_02432_)
   );
-  sky130_fd_sc_hd__a32o_4 _08293_ (
+  sky130_fd_sc_hd__a32o_4 _08292_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[7] ),
-    .A2(_02357_),
+    .A2(_02358_),
     .A3(_02432_),
     .B1(\rapcore0.config_minimum_on_time[7] ),
-    .B2(_02359_),
+    .B2(_02360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02433_)
   );
-  sky130_fd_sc_hd__and2_4 _08294_ (
+  sky130_fd_sc_hd__and2_4 _08293_ (
     .A(_02388_),
     .B(_02433_),
     .VGND(vssd1),
@@ -207310,7 +207479,7 @@
     .VPWR(vccd1),
     .X(_00935_)
   );
-  sky130_fd_sc_hd__nand2_4 _08295_ (
+  sky130_fd_sc_hd__nand2_4 _08294_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[6] ),
     .B(_02431_),
     .VGND(vssd1),
@@ -207319,8 +207488,8 @@
     .VPWR(vccd1),
     .Y(_02434_)
   );
-  sky130_fd_sc_hd__and3_4 _08296_ (
-    .A(_02374_),
+  sky130_fd_sc_hd__and3_4 _08295_ (
+    .A(_02375_),
     .B(_02432_),
     .C(_02434_),
     .VGND(vssd1),
@@ -207329,7 +207498,7 @@
     .VPWR(vccd1),
     .X(_02435_)
   );
-  sky130_fd_sc_hd__nor2_4 _08297_ (
+  sky130_fd_sc_hd__nor2_4 _08296_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[7] ),
     .B(_02432_),
     .VGND(vssd1),
@@ -207338,17 +207507,17 @@
     .VPWR(vccd1),
     .Y(_02436_)
   );
-  sky130_fd_sc_hd__a21o_4 _08298_ (
+  sky130_fd_sc_hd__a21o_4 _08297_ (
     .A1(_01232_),
     .A2(_02436_),
-    .B1(_01310_),
+    .B1(_01195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02437_)
   );
-  sky130_fd_sc_hd__buf_2 _08299_ (
+  sky130_fd_sc_hd__buf_2 _08298_ (
     .A(_02437_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207356,9 +207525,9 @@
     .VPWR(vccd1),
     .X(_02438_)
   );
-  sky130_fd_sc_hd__a211o_4 _08300_ (
+  sky130_fd_sc_hd__a211o_4 _08299_ (
     .A1(_02397_),
-    .A2(_02381_),
+    .A2(_02382_),
     .B1(_02435_),
     .C1(_02438_),
     .VGND(vssd1),
@@ -207367,7 +207536,7 @@
     .VPWR(vccd1),
     .X(_02439_)
   );
-  sky130_fd_sc_hd__inv_2 _08301_ (
+  sky130_fd_sc_hd__inv_2 _08300_ (
     .A(_02439_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207375,7 +207544,7 @@
     .VPWR(vccd1),
     .Y(_00934_)
   );
-  sky130_fd_sc_hd__nand2_4 _08302_ (
+  sky130_fd_sc_hd__nand2_4 _08301_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[5] ),
     .B(_02430_),
     .VGND(vssd1),
@@ -207384,8 +207553,8 @@
     .VPWR(vccd1),
     .Y(_02440_)
   );
-  sky130_fd_sc_hd__and3_4 _08303_ (
-    .A(_02374_),
+  sky130_fd_sc_hd__and3_4 _08302_ (
+    .A(_02375_),
     .B(_02431_),
     .C(_02440_),
     .VGND(vssd1),
@@ -207394,9 +207563,9 @@
     .VPWR(vccd1),
     .X(_02441_)
   );
-  sky130_fd_sc_hd__a211o_4 _08304_ (
+  sky130_fd_sc_hd__a211o_4 _08303_ (
     .A1(_02404_),
-    .A2(_02381_),
+    .A2(_02382_),
     .B1(_02441_),
     .C1(_02438_),
     .VGND(vssd1),
@@ -207405,7 +207574,7 @@
     .VPWR(vccd1),
     .X(_02442_)
   );
-  sky130_fd_sc_hd__inv_2 _08305_ (
+  sky130_fd_sc_hd__inv_2 _08304_ (
     .A(_02442_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207413,7 +207582,7 @@
     .VPWR(vccd1),
     .Y(_00933_)
   );
-  sky130_fd_sc_hd__nand2_4 _08306_ (
+  sky130_fd_sc_hd__nand2_4 _08305_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[4] ),
     .B(_02429_),
     .VGND(vssd1),
@@ -207422,7 +207591,7 @@
     .VPWR(vccd1),
     .Y(_02443_)
   );
-  sky130_fd_sc_hd__and3_4 _08307_ (
+  sky130_fd_sc_hd__and3_4 _08306_ (
     .A(_01233_),
     .B(_02430_),
     .C(_02443_),
@@ -207432,9 +207601,9 @@
     .VPWR(vccd1),
     .X(_02444_)
   );
-  sky130_fd_sc_hd__a211o_4 _08308_ (
+  sky130_fd_sc_hd__a211o_4 _08307_ (
     .A1(_02408_),
-    .A2(_02381_),
+    .A2(_02382_),
     .B1(_02444_),
     .C1(_02438_),
     .VGND(vssd1),
@@ -207443,7 +207612,7 @@
     .VPWR(vccd1),
     .X(_02445_)
   );
-  sky130_fd_sc_hd__inv_2 _08309_ (
+  sky130_fd_sc_hd__inv_2 _08308_ (
     .A(_02445_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207451,7 +207620,7 @@
     .VPWR(vccd1),
     .Y(_00932_)
   );
-  sky130_fd_sc_hd__nand2_4 _08310_ (
+  sky130_fd_sc_hd__nand2_4 _08309_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[3] ),
     .B(_02428_),
     .VGND(vssd1),
@@ -207460,7 +207629,7 @@
     .VPWR(vccd1),
     .Y(_02446_)
   );
-  sky130_fd_sc_hd__and3_4 _08311_ (
+  sky130_fd_sc_hd__and3_4 _08310_ (
     .A(_01233_),
     .B(_02429_),
     .C(_02446_),
@@ -207470,9 +207639,9 @@
     .VPWR(vccd1),
     .X(_02447_)
   );
-  sky130_fd_sc_hd__a211o_4 _08312_ (
+  sky130_fd_sc_hd__a211o_4 _08311_ (
     .A1(_02412_),
-    .A2(_02381_),
+    .A2(_02382_),
     .B1(_02447_),
     .C1(_02438_),
     .VGND(vssd1),
@@ -207481,7 +207650,7 @@
     .VPWR(vccd1),
     .X(_02448_)
   );
-  sky130_fd_sc_hd__inv_2 _08313_ (
+  sky130_fd_sc_hd__inv_2 _08312_ (
     .A(_02448_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207489,7 +207658,7 @@
     .VPWR(vccd1),
     .Y(_00931_)
   );
-  sky130_fd_sc_hd__nand2_4 _08314_ (
+  sky130_fd_sc_hd__nand2_4 _08313_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[2] ),
     .B(_02427_),
     .VGND(vssd1),
@@ -207498,7 +207667,7 @@
     .VPWR(vccd1),
     .Y(_02449_)
   );
-  sky130_fd_sc_hd__and3_4 _08315_ (
+  sky130_fd_sc_hd__and3_4 _08314_ (
     .A(_01233_),
     .B(_02428_),
     .C(_02449_),
@@ -207508,9 +207677,9 @@
     .VPWR(vccd1),
     .X(_02450_)
   );
-  sky130_fd_sc_hd__a211o_4 _08316_ (
+  sky130_fd_sc_hd__a211o_4 _08315_ (
     .A1(_02417_),
-    .A2(_02359_),
+    .A2(_02360_),
     .B1(_02450_),
     .C1(_02438_),
     .VGND(vssd1),
@@ -207519,7 +207688,7 @@
     .VPWR(vccd1),
     .X(_02451_)
   );
-  sky130_fd_sc_hd__inv_2 _08317_ (
+  sky130_fd_sc_hd__inv_2 _08316_ (
     .A(_02451_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207527,7 +207696,7 @@
     .VPWR(vccd1),
     .Y(_00930_)
   );
-  sky130_fd_sc_hd__nand2_4 _08318_ (
+  sky130_fd_sc_hd__nand2_4 _08317_ (
     .A(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[1] ),
     .B(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[0] ),
     .VGND(vssd1),
@@ -207536,7 +207705,7 @@
     .VPWR(vccd1),
     .Y(_02452_)
   );
-  sky130_fd_sc_hd__and3_4 _08319_ (
+  sky130_fd_sc_hd__and3_4 _08318_ (
     .A(_01233_),
     .B(_02427_),
     .C(_02452_),
@@ -207546,9 +207715,9 @@
     .VPWR(vccd1),
     .X(_02453_)
   );
-  sky130_fd_sc_hd__a211o_4 _08320_ (
+  sky130_fd_sc_hd__a211o_4 _08319_ (
     .A1(_02421_),
-    .A2(_02359_),
+    .A2(_02360_),
     .B1(_02453_),
     .C1(_02437_),
     .VGND(vssd1),
@@ -207557,7 +207726,7 @@
     .VPWR(vccd1),
     .X(_02454_)
   );
-  sky130_fd_sc_hd__inv_2 _08321_ (
+  sky130_fd_sc_hd__inv_2 _08320_ (
     .A(_02454_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207565,7 +207734,7 @@
     .VPWR(vccd1),
     .Y(_00929_)
   );
-  sky130_fd_sc_hd__nor2_4 _08322_ (
+  sky130_fd_sc_hd__nor2_4 _08321_ (
     .A(\rapcore0.config_minimum_on_time[0] ),
     .B(_01234_),
     .VGND(vssd1),
@@ -207574,7 +207743,7 @@
     .VPWR(vccd1),
     .Y(_02455_)
   );
-  sky130_fd_sc_hd__a211o_4 _08323_ (
+  sky130_fd_sc_hd__a211o_4 _08322_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[0] ),
     .A2(_01234_),
     .B1(_02455_),
@@ -207585,7 +207754,7 @@
     .VPWR(vccd1),
     .X(_02456_)
   );
-  sky130_fd_sc_hd__inv_2 _08324_ (
+  sky130_fd_sc_hd__inv_2 _08323_ (
     .A(_02456_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207593,16 +207762,16 @@
     .VPWR(vccd1),
     .Y(_00928_)
   );
-  sky130_fd_sc_hd__inv_2 _08325_ (
-    .A(_01274_),
+  sky130_fd_sc_hd__inv_2 _08324_ (
+    .A(_01277_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02457_)
   );
-  sky130_fd_sc_hd__and2_4 _08326_ (
-    .A(_01265_),
+  sky130_fd_sc_hd__and2_4 _08325_ (
+    .A(_01268_),
     .B(_02457_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207610,7 +207779,7 @@
     .VPWR(vccd1),
     .X(_02458_)
   );
-  sky130_fd_sc_hd__or2_4 _08327_ (
+  sky130_fd_sc_hd__or2_4 _08326_ (
     .A(_01194_),
     .B(_02458_),
     .VGND(vssd1),
@@ -207619,7 +207788,7 @@
     .VPWR(vccd1),
     .X(_02459_)
   );
-  sky130_fd_sc_hd__buf_2 _08328_ (
+  sky130_fd_sc_hd__buf_2 _08327_ (
     .A(_02459_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207627,7 +207796,7 @@
     .VPWR(vccd1),
     .X(_02460_)
   );
-  sky130_fd_sc_hd__buf_2 _08329_ (
+  sky130_fd_sc_hd__buf_2 _08328_ (
     .A(_02460_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207635,17 +207804,17 @@
     .VPWR(vccd1),
     .X(_02461_)
   );
-  sky130_fd_sc_hd__buf_2 _08330_ (
-    .A(_01276_),
+  sky130_fd_sc_hd__buf_2 _08329_ (
+    .A(_01279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02462_)
   );
-  sky130_fd_sc_hd__a22oi_4 _08331_ (
+  sky130_fd_sc_hd__a22oi_4 _08330_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
-    .A2(_01273_),
+    .A2(_01276_),
     .B1(\rapcore0.config_offtime[9] ),
     .B2(_02462_),
     .VGND(vssd1),
@@ -207654,7 +207823,7 @@
     .VPWR(vccd1),
     .Y(_02463_)
   );
-  sky130_fd_sc_hd__nor2_4 _08332_ (
+  sky130_fd_sc_hd__nor2_4 _08331_ (
     .A(_02461_),
     .B(_02463_),
     .VGND(vssd1),
@@ -207663,7 +207832,7 @@
     .VPWR(vccd1),
     .Y(_00927_)
   );
-  sky130_fd_sc_hd__inv_2 _08333_ (
+  sky130_fd_sc_hd__inv_2 _08332_ (
     .A(\rapcore0.config_offtime[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207671,25 +207840,25 @@
     .VPWR(vccd1),
     .Y(_02464_)
   );
-  sky130_fd_sc_hd__nand2_4 _08334_ (
+  sky130_fd_sc_hd__nand2_4 _08333_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
-    .B(_01272_),
+    .B(_01275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02465_)
   );
-  sky130_fd_sc_hd__buf_2 _08335_ (
-    .A(_01275_),
+  sky130_fd_sc_hd__buf_2 _08334_ (
+    .A(_01278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02466_)
   );
-  sky130_fd_sc_hd__and3_4 _08336_ (
-    .A(_01273_),
+  sky130_fd_sc_hd__and3_4 _08335_ (
+    .A(_01276_),
     .B(_02465_),
     .C(_02466_),
     .VGND(vssd1),
@@ -207698,7 +207867,7 @@
     .VPWR(vccd1),
     .X(_02467_)
   );
-  sky130_fd_sc_hd__a211o_4 _08337_ (
+  sky130_fd_sc_hd__a211o_4 _08336_ (
     .A1(_02464_),
     .A2(_02462_),
     .B1(_02461_),
@@ -207709,7 +207878,7 @@
     .VPWR(vccd1),
     .X(_02468_)
   );
-  sky130_fd_sc_hd__inv_2 _08338_ (
+  sky130_fd_sc_hd__inv_2 _08337_ (
     .A(_02468_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207717,7 +207886,7 @@
     .VPWR(vccd1),
     .Y(_00926_)
   );
-  sky130_fd_sc_hd__inv_2 _08339_ (
+  sky130_fd_sc_hd__inv_2 _08338_ (
     .A(\rapcore0.config_offtime[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207725,17 +207894,17 @@
     .VPWR(vccd1),
     .Y(_02469_)
   );
-  sky130_fd_sc_hd__nand2_4 _08340_ (
+  sky130_fd_sc_hd__nand2_4 _08339_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
-    .B(_01271_),
+    .B(_01274_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02470_)
   );
-  sky130_fd_sc_hd__and3_4 _08341_ (
-    .A(_01272_),
+  sky130_fd_sc_hd__and3_4 _08340_ (
+    .A(_01275_),
     .B(_02470_),
     .C(_02466_),
     .VGND(vssd1),
@@ -207744,7 +207913,7 @@
     .VPWR(vccd1),
     .X(_02471_)
   );
-  sky130_fd_sc_hd__a211o_4 _08342_ (
+  sky130_fd_sc_hd__a211o_4 _08341_ (
     .A1(_02469_),
     .A2(_02462_),
     .B1(_02461_),
@@ -207755,7 +207924,7 @@
     .VPWR(vccd1),
     .X(_02472_)
   );
-  sky130_fd_sc_hd__inv_2 _08343_ (
+  sky130_fd_sc_hd__inv_2 _08342_ (
     .A(_02472_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207763,7 +207932,7 @@
     .VPWR(vccd1),
     .Y(_00925_)
   );
-  sky130_fd_sc_hd__inv_2 _08344_ (
+  sky130_fd_sc_hd__inv_2 _08343_ (
     .A(\rapcore0.config_offtime[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207771,25 +207940,25 @@
     .VPWR(vccd1),
     .Y(_02473_)
   );
-  sky130_fd_sc_hd__nand2_4 _08345_ (
+  sky130_fd_sc_hd__nand2_4 _08344_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
-    .B(_01270_),
+    .B(_01273_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02474_)
   );
-  sky130_fd_sc_hd__buf_2 _08346_ (
-    .A(_01275_),
+  sky130_fd_sc_hd__buf_2 _08345_ (
+    .A(_01278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02475_)
   );
-  sky130_fd_sc_hd__and3_4 _08347_ (
-    .A(_01271_),
+  sky130_fd_sc_hd__and3_4 _08346_ (
+    .A(_01274_),
     .B(_02474_),
     .C(_02475_),
     .VGND(vssd1),
@@ -207798,7 +207967,7 @@
     .VPWR(vccd1),
     .X(_02476_)
   );
-  sky130_fd_sc_hd__a211o_4 _08348_ (
+  sky130_fd_sc_hd__a211o_4 _08347_ (
     .A1(_02473_),
     .A2(_02462_),
     .B1(_02461_),
@@ -207809,7 +207978,7 @@
     .VPWR(vccd1),
     .X(_02477_)
   );
-  sky130_fd_sc_hd__inv_2 _08349_ (
+  sky130_fd_sc_hd__inv_2 _08348_ (
     .A(_02477_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207817,7 +207986,7 @@
     .VPWR(vccd1),
     .Y(_00924_)
   );
-  sky130_fd_sc_hd__inv_2 _08350_ (
+  sky130_fd_sc_hd__inv_2 _08349_ (
     .A(\rapcore0.config_offtime[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207825,17 +207994,17 @@
     .VPWR(vccd1),
     .Y(_02478_)
   );
-  sky130_fd_sc_hd__nand2_4 _08351_ (
+  sky130_fd_sc_hd__nand2_4 _08350_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
-    .B(_01269_),
+    .B(_01272_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02479_)
   );
-  sky130_fd_sc_hd__and3_4 _08352_ (
-    .A(_01270_),
+  sky130_fd_sc_hd__and3_4 _08351_ (
+    .A(_01273_),
     .B(_02479_),
     .C(_02475_),
     .VGND(vssd1),
@@ -207844,7 +208013,7 @@
     .VPWR(vccd1),
     .X(_02480_)
   );
-  sky130_fd_sc_hd__a211o_4 _08353_ (
+  sky130_fd_sc_hd__a211o_4 _08352_ (
     .A1(_02478_),
     .A2(_02462_),
     .B1(_02461_),
@@ -207855,7 +208024,7 @@
     .VPWR(vccd1),
     .X(_02481_)
   );
-  sky130_fd_sc_hd__inv_2 _08354_ (
+  sky130_fd_sc_hd__inv_2 _08353_ (
     .A(_02481_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207863,7 +208032,7 @@
     .VPWR(vccd1),
     .Y(_00923_)
   );
-  sky130_fd_sc_hd__inv_2 _08355_ (
+  sky130_fd_sc_hd__inv_2 _08354_ (
     .A(\rapcore0.config_offtime[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207871,17 +208040,17 @@
     .VPWR(vccd1),
     .Y(_02482_)
   );
-  sky130_fd_sc_hd__nand2_4 _08356_ (
+  sky130_fd_sc_hd__nand2_4 _08355_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
-    .B(_01268_),
+    .B(_01271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02483_)
   );
-  sky130_fd_sc_hd__and3_4 _08357_ (
-    .A(_01269_),
+  sky130_fd_sc_hd__and3_4 _08356_ (
+    .A(_01272_),
     .B(_02483_),
     .C(_02475_),
     .VGND(vssd1),
@@ -207890,9 +208059,9 @@
     .VPWR(vccd1),
     .X(_02484_)
   );
-  sky130_fd_sc_hd__a211o_4 _08358_ (
+  sky130_fd_sc_hd__a211o_4 _08357_ (
     .A1(_02482_),
-    .A2(_01277_),
+    .A2(_01280_),
     .B1(_02460_),
     .C1(_02484_),
     .VGND(vssd1),
@@ -207901,7 +208070,7 @@
     .VPWR(vccd1),
     .X(_02485_)
   );
-  sky130_fd_sc_hd__inv_2 _08359_ (
+  sky130_fd_sc_hd__inv_2 _08358_ (
     .A(_02485_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207909,7 +208078,7 @@
     .VPWR(vccd1),
     .Y(_00922_)
   );
-  sky130_fd_sc_hd__inv_2 _08360_ (
+  sky130_fd_sc_hd__inv_2 _08359_ (
     .A(\rapcore0.config_offtime[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207917,17 +208086,17 @@
     .VPWR(vccd1),
     .Y(_02486_)
   );
-  sky130_fd_sc_hd__nand2_4 _08361_ (
+  sky130_fd_sc_hd__nand2_4 _08360_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
-    .B(_01267_),
+    .B(_01270_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02487_)
   );
-  sky130_fd_sc_hd__and3_4 _08362_ (
-    .A(_01268_),
+  sky130_fd_sc_hd__and3_4 _08361_ (
+    .A(_01271_),
     .B(_02487_),
     .C(_02475_),
     .VGND(vssd1),
@@ -207936,9 +208105,9 @@
     .VPWR(vccd1),
     .X(_02488_)
   );
-  sky130_fd_sc_hd__a211o_4 _08363_ (
+  sky130_fd_sc_hd__a211o_4 _08362_ (
     .A1(_02486_),
-    .A2(_01277_),
+    .A2(_01280_),
     .B1(_02460_),
     .C1(_02488_),
     .VGND(vssd1),
@@ -207947,7 +208116,7 @@
     .VPWR(vccd1),
     .X(_02489_)
   );
-  sky130_fd_sc_hd__inv_2 _08364_ (
+  sky130_fd_sc_hd__inv_2 _08363_ (
     .A(_02489_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207955,7 +208124,7 @@
     .VPWR(vccd1),
     .Y(_00921_)
   );
-  sky130_fd_sc_hd__inv_2 _08365_ (
+  sky130_fd_sc_hd__inv_2 _08364_ (
     .A(\rapcore0.config_offtime[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207963,7 +208132,7 @@
     .VPWR(vccd1),
     .Y(_02490_)
   );
-  sky130_fd_sc_hd__inv_2 _08366_ (
+  sky130_fd_sc_hd__inv_2 _08365_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -207971,15 +208140,15 @@
     .VPWR(vccd1),
     .Y(_02491_)
   );
-  sky130_fd_sc_hd__inv_2 _08367_ (
-    .A(_01266_),
+  sky130_fd_sc_hd__inv_2 _08366_ (
+    .A(_01269_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02492_)
   );
-  sky130_fd_sc_hd__or2_4 _08368_ (
+  sky130_fd_sc_hd__or2_4 _08367_ (
     .A(_02491_),
     .B(_02492_),
     .VGND(vssd1),
@@ -207988,8 +208157,8 @@
     .VPWR(vccd1),
     .X(_02493_)
   );
-  sky130_fd_sc_hd__and3_4 _08369_ (
-    .A(_01267_),
+  sky130_fd_sc_hd__and3_4 _08368_ (
+    .A(_01270_),
     .B(_02493_),
     .C(_02475_),
     .VGND(vssd1),
@@ -207998,9 +208167,9 @@
     .VPWR(vccd1),
     .X(_02494_)
   );
-  sky130_fd_sc_hd__a211o_4 _08370_ (
+  sky130_fd_sc_hd__a211o_4 _08369_ (
     .A1(_02490_),
-    .A2(_01277_),
+    .A2(_01280_),
     .B1(_02460_),
     .C1(_02494_),
     .VGND(vssd1),
@@ -208009,7 +208178,7 @@
     .VPWR(vccd1),
     .X(_02495_)
   );
-  sky130_fd_sc_hd__inv_2 _08371_ (
+  sky130_fd_sc_hd__inv_2 _08370_ (
     .A(_02495_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -208017,21 +208186,29 @@
     .VPWR(vccd1),
     .Y(_00920_)
   );
-  sky130_fd_sc_hd__buf_2 _08372_ (
-    .A(_01353_),
+  sky130_fd_sc_hd__buf_2 _08371_ (
+    .A(_01915_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02496_)
   );
+  sky130_fd_sc_hd__buf_2 _08372_ (
+    .A(_02496_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02497_)
+  );
   sky130_fd_sc_hd__inv_2 _08373_ (
     .A(_02458_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02497_)
+    .Y(_02498_)
   );
   sky130_fd_sc_hd__or2_4 _08374_ (
     .A(\rapcore0.config_offtime[1] ),
@@ -208040,24 +208217,24 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02498_)
+    .X(_02499_)
   );
   sky130_fd_sc_hd__a211o_4 _08375_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
     .A2(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
     .B1(_02492_),
-    .C1(_01277_),
+    .C1(_01280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02499_)
+    .X(_02500_)
   );
   sky130_fd_sc_hd__and4_4 _08376_ (
-    .A(_02496_),
-    .B(_02497_),
-    .C(_02498_),
-    .D(_02499_),
+    .A(_02497_),
+    .B(_02498_),
+    .C(_02499_),
+    .D(_02500_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208071,21 +208248,21 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02500_)
+    .Y(_02501_)
   );
   sky130_fd_sc_hd__a211o_4 _08378_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
     .A2(_02466_),
     .B1(_02460_),
-    .C1(_02500_),
+    .C1(_02501_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02501_)
+    .X(_02502_)
   );
   sky130_fd_sc_hd__inv_2 _08379_ (
-    .A(_02501_),
+    .A(_02502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208093,24 +208270,15 @@
     .Y(_00918_)
   );
   sky130_fd_sc_hd__inv_2 _08380_ (
-    .A(_01251_),
+    .A(_01253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02502_)
+    .Y(_02503_)
   );
   sky130_fd_sc_hd__and2_4 _08381_ (
-    .A(_01242_),
-    .B(_02502_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02503_)
-  );
-  sky130_fd_sc_hd__or2_4 _08382_ (
-    .A(_01193_),
+    .A(_01244_),
     .B(_02503_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -208118,15 +208286,16 @@
     .VPWR(vccd1),
     .X(_02504_)
   );
-  sky130_fd_sc_hd__buf_2 _08383_ (
-    .A(_02504_),
+  sky130_fd_sc_hd__or2_4 _08382_ (
+    .A(_01194_),
+    .B(_02504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02505_)
   );
-  sky130_fd_sc_hd__buf_2 _08384_ (
+  sky130_fd_sc_hd__buf_2 _08383_ (
     .A(_02505_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -208134,28 +208303,36 @@
     .VPWR(vccd1),
     .X(_02506_)
   );
-  sky130_fd_sc_hd__buf_2 _08385_ (
-    .A(_01253_),
+  sky130_fd_sc_hd__buf_2 _08384_ (
+    .A(_02506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02507_)
   );
-  sky130_fd_sc_hd__a22oi_4 _08386_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
-    .A2(_01250_),
-    .B1(\rapcore0.config_offtime[9] ),
-    .B2(_02507_),
+  sky130_fd_sc_hd__buf_2 _08385_ (
+    .A(_01255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02508_)
+    .X(_02508_)
+  );
+  sky130_fd_sc_hd__a22oi_4 _08386_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
+    .A2(_01252_),
+    .B1(\rapcore0.config_offtime[9] ),
+    .B2(_02508_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02509_)
   );
   sky130_fd_sc_hd__nor2_4 _08387_ (
-    .A(_02506_),
-    .B(_02508_),
+    .A(_02507_),
+    .B(_02509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208164,44 +208341,44 @@
   );
   sky130_fd_sc_hd__nand2_4 _08388_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
-    .B(_01249_),
+    .B(_01251_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02509_)
+    .Y(_02510_)
   );
   sky130_fd_sc_hd__buf_2 _08389_ (
-    .A(_01252_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02510_)
-  );
-  sky130_fd_sc_hd__and3_4 _08390_ (
-    .A(_01250_),
-    .B(_02509_),
-    .C(_02510_),
+    .A(_01254_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02511_)
   );
-  sky130_fd_sc_hd__a211o_4 _08391_ (
-    .A1(_02464_),
-    .A2(_02507_),
-    .B1(_02506_),
-    .C1(_02511_),
+  sky130_fd_sc_hd__and3_4 _08390_ (
+    .A(_01252_),
+    .B(_02510_),
+    .C(_02511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02512_)
   );
+  sky130_fd_sc_hd__a211o_4 _08391_ (
+    .A1(_02464_),
+    .A2(_02508_),
+    .B1(_02507_),
+    .C1(_02512_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02513_)
+  );
   sky130_fd_sc_hd__inv_2 _08392_ (
-    .A(_02512_),
+    .A(_02513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208210,36 +208387,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08393_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
-    .B(_01248_),
+    .B(_01250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02513_)
+    .Y(_02514_)
   );
   sky130_fd_sc_hd__and3_4 _08394_ (
-    .A(_01249_),
-    .B(_02513_),
-    .C(_02510_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02514_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08395_ (
-    .A1(_02469_),
-    .A2(_02507_),
-    .B1(_02506_),
-    .C1(_02514_),
+    .A(_01251_),
+    .B(_02514_),
+    .C(_02511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02515_)
   );
+  sky130_fd_sc_hd__a211o_4 _08395_ (
+    .A1(_02469_),
+    .A2(_02508_),
+    .B1(_02507_),
+    .C1(_02515_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02516_)
+  );
   sky130_fd_sc_hd__inv_2 _08396_ (
-    .A(_02515_),
+    .A(_02516_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208248,44 +208425,44 @@
   );
   sky130_fd_sc_hd__nand2_4 _08397_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
-    .B(_01247_),
+    .B(_01249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02516_)
+    .Y(_02517_)
   );
   sky130_fd_sc_hd__buf_2 _08398_ (
-    .A(_01252_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02517_)
-  );
-  sky130_fd_sc_hd__and3_4 _08399_ (
-    .A(_01248_),
-    .B(_02516_),
-    .C(_02517_),
+    .A(_01254_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02518_)
   );
-  sky130_fd_sc_hd__a211o_4 _08400_ (
-    .A1(_02473_),
-    .A2(_02507_),
-    .B1(_02506_),
-    .C1(_02518_),
+  sky130_fd_sc_hd__and3_4 _08399_ (
+    .A(_01250_),
+    .B(_02517_),
+    .C(_02518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02519_)
   );
+  sky130_fd_sc_hd__a211o_4 _08400_ (
+    .A1(_02473_),
+    .A2(_02508_),
+    .B1(_02507_),
+    .C1(_02519_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02520_)
+  );
   sky130_fd_sc_hd__inv_2 _08401_ (
-    .A(_02519_),
+    .A(_02520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208294,36 +208471,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08402_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
-    .B(_01246_),
+    .B(_01248_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02520_)
+    .Y(_02521_)
   );
   sky130_fd_sc_hd__and3_4 _08403_ (
-    .A(_01247_),
-    .B(_02520_),
-    .C(_02517_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02521_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08404_ (
-    .A1(_02478_),
-    .A2(_02507_),
-    .B1(_02506_),
-    .C1(_02521_),
+    .A(_01249_),
+    .B(_02521_),
+    .C(_02518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02522_)
   );
+  sky130_fd_sc_hd__a211o_4 _08404_ (
+    .A1(_02478_),
+    .A2(_02508_),
+    .B1(_02507_),
+    .C1(_02522_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02523_)
+  );
   sky130_fd_sc_hd__inv_2 _08405_ (
-    .A(_02522_),
+    .A(_02523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208332,36 +208509,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08406_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
-    .B(_01245_),
+    .B(_01247_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02523_)
+    .Y(_02524_)
   );
   sky130_fd_sc_hd__and3_4 _08407_ (
-    .A(_01246_),
-    .B(_02523_),
-    .C(_02517_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02524_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08408_ (
-    .A1(_02482_),
-    .A2(_01254_),
-    .B1(_02505_),
-    .C1(_02524_),
+    .A(_01248_),
+    .B(_02524_),
+    .C(_02518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02525_)
   );
+  sky130_fd_sc_hd__a211o_4 _08408_ (
+    .A1(_02482_),
+    .A2(_01256_),
+    .B1(_02506_),
+    .C1(_02525_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02526_)
+  );
   sky130_fd_sc_hd__inv_2 _08409_ (
-    .A(_02525_),
+    .A(_02526_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208370,36 +208547,36 @@
   );
   sky130_fd_sc_hd__nand2_4 _08410_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
-    .B(_01244_),
+    .B(_01246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02526_)
+    .Y(_02527_)
   );
   sky130_fd_sc_hd__and3_4 _08411_ (
-    .A(_01245_),
-    .B(_02526_),
-    .C(_02517_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02527_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08412_ (
-    .A1(_02486_),
-    .A2(_01254_),
-    .B1(_02505_),
-    .C1(_02527_),
+    .A(_01247_),
+    .B(_02527_),
+    .C(_02518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02528_)
   );
+  sky130_fd_sc_hd__a211o_4 _08412_ (
+    .A1(_02486_),
+    .A2(_01256_),
+    .B1(_02506_),
+    .C1(_02528_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02529_)
+  );
   sky130_fd_sc_hd__inv_2 _08413_ (
-    .A(_02528_),
+    .A(_02529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208412,48 +208589,48 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02529_)
-  );
-  sky130_fd_sc_hd__inv_2 _08415_ (
-    .A(_01243_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .Y(_02530_)
   );
-  sky130_fd_sc_hd__or2_4 _08416_ (
-    .A(_02529_),
-    .B(_02530_),
+  sky130_fd_sc_hd__inv_2 _08415_ (
+    .A(_01245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02531_)
+    .Y(_02531_)
   );
-  sky130_fd_sc_hd__and3_4 _08417_ (
-    .A(_01244_),
+  sky130_fd_sc_hd__or2_4 _08416_ (
+    .A(_02530_),
     .B(_02531_),
-    .C(_02517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02532_)
   );
-  sky130_fd_sc_hd__a211o_4 _08418_ (
-    .A1(_02490_),
-    .A2(_01254_),
-    .B1(_02505_),
-    .C1(_02532_),
+  sky130_fd_sc_hd__and3_4 _08417_ (
+    .A(_01246_),
+    .B(_02532_),
+    .C(_02518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02533_)
   );
+  sky130_fd_sc_hd__a211o_4 _08418_ (
+    .A1(_02490_),
+    .A2(_01256_),
+    .B1(_02506_),
+    .C1(_02533_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02534_)
+  );
   sky130_fd_sc_hd__inv_2 _08419_ (
-    .A(_02533_),
+    .A(_02534_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208461,38 +208638,38 @@
     .Y(_00910_)
   );
   sky130_fd_sc_hd__inv_2 _08420_ (
-    .A(_02503_),
+    .A(_02504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02534_)
+    .Y(_02535_)
   );
   sky130_fd_sc_hd__or2_4 _08421_ (
     .A(\rapcore0.config_offtime[1] ),
-    .B(_02510_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02535_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08422_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
-    .A2(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
-    .B1(_02530_),
-    .C1(_01254_),
+    .B(_02511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02536_)
   );
+  sky130_fd_sc_hd__a211o_4 _08422_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
+    .A2(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
+    .B1(_02531_),
+    .C1(_01256_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02537_)
+  );
   sky130_fd_sc_hd__and4_4 _08423_ (
-    .A(_02496_),
-    .B(_02534_),
-    .C(_02535_),
-    .D(_02536_),
+    .A(_02497_),
+    .B(_02535_),
+    .C(_02536_),
+    .D(_02537_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208501,26 +208678,26 @@
   );
   sky130_fd_sc_hd__nor2_4 _08424_ (
     .A(\rapcore0.config_offtime[0] ),
-    .B(_02510_),
+    .B(_02511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02537_)
+    .Y(_02538_)
   );
   sky130_fd_sc_hd__a211o_4 _08425_ (
     .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
-    .A2(_02510_),
-    .B1(_02505_),
-    .C1(_02537_),
+    .A2(_02511_),
+    .B1(_02506_),
+    .C1(_02538_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02538_)
+    .X(_02539_)
   );
   sky130_fd_sc_hd__inv_2 _08426_ (
-    .A(_02538_),
+    .A(_02539_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208533,10 +208710,10 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02539_)
+    .X(_02540_)
   );
   sky130_fd_sc_hd__or4_4 _08428_ (
-    .A(_02539_),
+    .A(_02540_),
     .B(\rapcore0.spifsm.word_data_received[58] ),
     .C(\rapcore0.spifsm.word_data_received[57] ),
     .D(\rapcore0.spifsm.word_data_received[56] ),
@@ -208544,7 +208721,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02540_)
+    .X(_02541_)
   );
   sky130_fd_sc_hd__inv_2 _08429_ (
     .A(\rapcore0.spifsm.word_data_received[61] ),
@@ -208552,7 +208729,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02541_)
+    .Y(_02542_)
   );
   sky130_fd_sc_hd__inv_2 _08430_ (
     .A(\rapcore0.spifsm.word_data_received[60] ),
@@ -208560,23 +208737,12 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02542_)
+    .Y(_02543_)
   );
   sky130_fd_sc_hd__or4_4 _08431_ (
     .A(\rapcore0.spifsm.word_data_received[63] ),
     .B(\rapcore0.spifsm.word_data_received[62] ),
-    .C(_02541_),
-    .D(_02542_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02543_)
-  );
-  sky130_fd_sc_hd__or4_4 _08432_ (
-    .A(_02269_),
-    .B(_02279_),
-    .C(_02263_),
+    .C(_02542_),
     .D(_02543_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -208584,32 +208750,35 @@
     .VPWR(vccd1),
     .X(_02544_)
   );
-  sky130_fd_sc_hd__or2_4 _08433_ (
-    .A(_02540_),
-    .B(_02544_),
+  sky130_fd_sc_hd__or4_4 _08432_ (
+    .A(_02268_),
+    .B(_02278_),
+    .C(_02262_),
+    .D(_02544_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02545_)
   );
-  sky130_fd_sc_hd__inv_2 _08434_ (
-    .A(_02545_),
+  sky130_fd_sc_hd__or2_4 _08433_ (
+    .A(_02541_),
+    .B(_02545_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02546_)
+    .X(_02546_)
   );
-  sky130_fd_sc_hd__buf_2 _08435_ (
+  sky130_fd_sc_hd__inv_2 _08434_ (
     .A(_02546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02547_)
+    .Y(_02547_)
   );
-  sky130_fd_sc_hd__buf_2 _08436_ (
+  sky130_fd_sc_hd__buf_2 _08435_ (
     .A(_02547_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -208617,7 +208786,7 @@
     .VPWR(vccd1),
     .X(_02548_)
   );
-  sky130_fd_sc_hd__buf_2 _08437_ (
+  sky130_fd_sc_hd__buf_2 _08436_ (
     .A(_02548_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -208625,72 +208794,80 @@
     .VPWR(vccd1),
     .X(_02549_)
   );
-  sky130_fd_sc_hd__buf_2 _08438_ (
-    .A(_01195_),
+  sky130_fd_sc_hd__buf_2 _08437_ (
+    .A(_02549_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02550_)
   );
-  sky130_fd_sc_hd__buf_2 _08439_ (
-    .A(_02550_),
+  sky130_fd_sc_hd__buf_2 _08438_ (
+    .A(_02546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02551_)
   );
-  sky130_fd_sc_hd__buf_2 _08440_ (
-    .A(_02545_),
+  sky130_fd_sc_hd__buf_2 _08439_ (
+    .A(_02551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02552_)
   );
-  sky130_fd_sc_hd__buf_2 _08441_ (
-    .A(_02552_),
+  sky130_fd_sc_hd__and2_4 _08440_ (
+    .A(\rapcore0.config_offtime[9] ),
+    .B(_02552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02553_)
   );
-  sky130_fd_sc_hd__and2_4 _08442_ (
-    .A(\rapcore0.config_offtime[9] ),
-    .B(_02553_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02554_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08443_ (
+  sky130_fd_sc_hd__a211o_4 _08441_ (
     .A1(\rapcore0.spifsm.word_data_received[39] ),
-    .A2(_02549_),
-    .B1(_02551_),
-    .C1(_02554_),
+    .A2(_02550_),
+    .B1(_01203_),
+    .C1(_02553_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00907_)
   );
-  sky130_fd_sc_hd__and2_4 _08444_ (
-    .A(\rapcore0.config_offtime[8] ),
-    .B(_02553_),
+  sky130_fd_sc_hd__buf_2 _08442_ (
+    .A(_01196_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02554_)
+  );
+  sky130_fd_sc_hd__buf_2 _08443_ (
+    .A(_02554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02555_)
   );
+  sky130_fd_sc_hd__and2_4 _08444_ (
+    .A(\rapcore0.config_offtime[8] ),
+    .B(_02552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02556_)
+  );
   sky130_fd_sc_hd__a211o_4 _08445_ (
     .A1(\rapcore0.spifsm.word_data_received[38] ),
-    .A2(_02549_),
-    .B1(_02551_),
-    .C1(_02555_),
+    .A2(_02550_),
+    .B1(_02555_),
+    .C1(_02556_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -208698,227 +208875,219 @@
     .X(_00906_)
   );
   sky130_fd_sc_hd__buf_2 _08446_ (
-    .A(_01203_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02556_)
-  );
-  sky130_fd_sc_hd__buf_2 _08447_ (
-    .A(_02556_),
+    .A(_02547_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02557_)
   );
+  sky130_fd_sc_hd__or2_4 _08447_ (
+    .A(\rapcore0.config_offtime[7] ),
+    .B(_02557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02558_)
+  );
   sky130_fd_sc_hd__buf_2 _08448_ (
     .A(_02546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02558_)
-  );
-  sky130_fd_sc_hd__or2_4 _08449_ (
-    .A(\rapcore0.config_offtime[7] ),
-    .B(_02558_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02559_)
   );
-  sky130_fd_sc_hd__buf_2 _08450_ (
-    .A(_02545_),
+  sky130_fd_sc_hd__or2_4 _08449_ (
+    .A(\rapcore0.spifsm.word_data_received[37] ),
+    .B(_02559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02560_)
   );
-  sky130_fd_sc_hd__or2_4 _08451_ (
-    .A(\rapcore0.spifsm.word_data_received[37] ),
-    .B(_02560_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02561_)
-  );
-  sky130_fd_sc_hd__and3_4 _08452_ (
-    .A(_02557_),
-    .B(_02559_),
-    .C(_02561_),
+  sky130_fd_sc_hd__and3_4 _08450_ (
+    .A(_01972_),
+    .B(_02558_),
+    .C(_02560_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00905_)
   );
-  sky130_fd_sc_hd__or2_4 _08453_ (
+  sky130_fd_sc_hd__or2_4 _08451_ (
     .A(\rapcore0.config_offtime[6] ),
-    .B(_02558_),
+    .B(_02557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02561_)
+  );
+  sky130_fd_sc_hd__or2_4 _08452_ (
+    .A(\rapcore0.spifsm.word_data_received[36] ),
+    .B(_02559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02562_)
   );
-  sky130_fd_sc_hd__or2_4 _08454_ (
-    .A(\rapcore0.spifsm.word_data_received[36] ),
-    .B(_02560_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02563_)
-  );
-  sky130_fd_sc_hd__and3_4 _08455_ (
-    .A(_02557_),
-    .B(_02562_),
-    .C(_02563_),
+  sky130_fd_sc_hd__and3_4 _08453_ (
+    .A(_01972_),
+    .B(_02561_),
+    .C(_02562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00904_)
   );
-  sky130_fd_sc_hd__and2_4 _08456_ (
+  sky130_fd_sc_hd__and2_4 _08454_ (
     .A(\rapcore0.config_offtime[5] ),
-    .B(_02553_),
+    .B(_02552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02564_)
+    .X(_02563_)
   );
-  sky130_fd_sc_hd__a211o_4 _08457_ (
+  sky130_fd_sc_hd__a211o_4 _08455_ (
     .A1(\rapcore0.spifsm.word_data_received[35] ),
-    .A2(_02549_),
-    .B1(_02551_),
-    .C1(_02564_),
+    .A2(_02550_),
+    .B1(_02555_),
+    .C1(_02563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00903_)
   );
-  sky130_fd_sc_hd__or2_4 _08458_ (
+  sky130_fd_sc_hd__or2_4 _08456_ (
     .A(\rapcore0.config_offtime[4] ),
-    .B(_02558_),
+    .B(_02557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02564_)
+  );
+  sky130_fd_sc_hd__or2_4 _08457_ (
+    .A(\rapcore0.spifsm.word_data_received[34] ),
+    .B(_02559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02565_)
   );
-  sky130_fd_sc_hd__or2_4 _08459_ (
-    .A(\rapcore0.spifsm.word_data_received[34] ),
-    .B(_02560_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02566_)
-  );
-  sky130_fd_sc_hd__and3_4 _08460_ (
-    .A(_02557_),
-    .B(_02565_),
-    .C(_02566_),
+  sky130_fd_sc_hd__and3_4 _08458_ (
+    .A(_01972_),
+    .B(_02564_),
+    .C(_02565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00902_)
   );
-  sky130_fd_sc_hd__and2_4 _08461_ (
+  sky130_fd_sc_hd__and2_4 _08459_ (
     .A(\rapcore0.config_offtime[3] ),
-    .B(_02553_),
+    .B(_02552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02567_)
+    .X(_02566_)
   );
-  sky130_fd_sc_hd__a211o_4 _08462_ (
+  sky130_fd_sc_hd__a211o_4 _08460_ (
     .A1(\rapcore0.spifsm.word_data_received[33] ),
-    .A2(_02549_),
-    .B1(_02551_),
-    .C1(_02567_),
+    .A2(_02550_),
+    .B1(_02555_),
+    .C1(_02566_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00901_)
   );
-  sky130_fd_sc_hd__or2_4 _08463_ (
+  sky130_fd_sc_hd__or2_4 _08461_ (
     .A(\rapcore0.config_offtime[2] ),
-    .B(_02558_),
+    .B(_02557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02567_)
+  );
+  sky130_fd_sc_hd__or2_4 _08462_ (
+    .A(\rapcore0.spifsm.word_data_received[32] ),
+    .B(_02559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02568_)
   );
-  sky130_fd_sc_hd__or2_4 _08464_ (
-    .A(\rapcore0.spifsm.word_data_received[32] ),
-    .B(_02560_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02569_)
-  );
-  sky130_fd_sc_hd__and3_4 _08465_ (
-    .A(_02557_),
-    .B(_02568_),
-    .C(_02569_),
+  sky130_fd_sc_hd__and3_4 _08463_ (
+    .A(_01972_),
+    .B(_02567_),
+    .C(_02568_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00900_)
   );
-  sky130_fd_sc_hd__and2_4 _08466_ (
+  sky130_fd_sc_hd__and2_4 _08464_ (
     .A(\rapcore0.config_offtime[1] ),
-    .B(_02553_),
+    .B(_02552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02570_)
+    .X(_02569_)
   );
-  sky130_fd_sc_hd__a211o_4 _08467_ (
+  sky130_fd_sc_hd__a211o_4 _08465_ (
     .A1(\rapcore0.spifsm.word_data_received[31] ),
-    .A2(_02549_),
-    .B1(_02551_),
-    .C1(_02570_),
+    .A2(_02550_),
+    .B1(_02555_),
+    .C1(_02569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00899_)
   );
-  sky130_fd_sc_hd__or2_4 _08468_ (
+  sky130_fd_sc_hd__buf_2 _08466_ (
+    .A(_01916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02570_)
+  );
+  sky130_fd_sc_hd__or2_4 _08467_ (
     .A(\rapcore0.config_offtime[0] ),
-    .B(_02558_),
+    .B(_02557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02571_)
   );
-  sky130_fd_sc_hd__buf_2 _08469_ (
-    .A(_02552_),
+  sky130_fd_sc_hd__buf_2 _08468_ (
+    .A(_02551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02572_)
   );
-  sky130_fd_sc_hd__or2_4 _08470_ (
+  sky130_fd_sc_hd__or2_4 _08469_ (
     .A(\rapcore0.spifsm.word_data_received[30] ),
     .B(_02572_),
     .VGND(vssd1),
@@ -208927,8 +209096,8 @@
     .VPWR(vccd1),
     .X(_02573_)
   );
-  sky130_fd_sc_hd__and3_4 _08471_ (
-    .A(_02557_),
+  sky130_fd_sc_hd__and3_4 _08470_ (
+    .A(_02570_),
     .B(_02571_),
     .C(_02573_),
     .VGND(vssd1),
@@ -208937,124 +209106,136 @@
     .VPWR(vccd1),
     .X(_00898_)
   );
-  sky130_fd_sc_hd__buf_2 _08472_ (
-    .A(_02556_),
+  sky130_fd_sc_hd__buf_2 _08471_ (
+    .A(_02547_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02574_)
   );
-  sky130_fd_sc_hd__buf_2 _08473_ (
-    .A(_02546_),
+  sky130_fd_sc_hd__or2_4 _08472_ (
+    .A(\rapcore0.config_blanktime[7] ),
+    .B(_02574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02575_)
   );
-  sky130_fd_sc_hd__or2_4 _08474_ (
-    .A(\rapcore0.config_blanktime[7] ),
-    .B(_02575_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02576_)
-  );
-  sky130_fd_sc_hd__or2_4 _08475_ (
+  sky130_fd_sc_hd__or2_4 _08473_ (
     .A(\rapcore0.spifsm.word_data_received[29] ),
     .B(_02572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02577_)
+    .X(_02576_)
   );
-  sky130_fd_sc_hd__and3_4 _08476_ (
-    .A(_02574_),
-    .B(_02576_),
-    .C(_02577_),
+  sky130_fd_sc_hd__and3_4 _08474_ (
+    .A(_02570_),
+    .B(_02575_),
+    .C(_02576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00897_)
   );
-  sky130_fd_sc_hd__or2_4 _08477_ (
+  sky130_fd_sc_hd__or2_4 _08475_ (
     .A(\rapcore0.config_blanktime[6] ),
-    .B(_02575_),
+    .B(_02574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02578_)
+    .X(_02577_)
   );
-  sky130_fd_sc_hd__or2_4 _08478_ (
+  sky130_fd_sc_hd__or2_4 _08476_ (
     .A(\rapcore0.spifsm.word_data_received[28] ),
     .B(_02572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02579_)
+    .X(_02578_)
   );
-  sky130_fd_sc_hd__and3_4 _08479_ (
-    .A(_02574_),
-    .B(_02578_),
-    .C(_02579_),
+  sky130_fd_sc_hd__and3_4 _08477_ (
+    .A(_02570_),
+    .B(_02577_),
+    .C(_02578_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00896_)
   );
-  sky130_fd_sc_hd__or2_4 _08480_ (
+  sky130_fd_sc_hd__or2_4 _08478_ (
     .A(\rapcore0.config_blanktime[5] ),
-    .B(_02575_),
+    .B(_02574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02580_)
+    .X(_02579_)
   );
-  sky130_fd_sc_hd__or2_4 _08481_ (
+  sky130_fd_sc_hd__or2_4 _08479_ (
     .A(\rapcore0.spifsm.word_data_received[27] ),
     .B(_02572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02581_)
+    .X(_02580_)
   );
-  sky130_fd_sc_hd__and3_4 _08482_ (
-    .A(_02574_),
-    .B(_02580_),
-    .C(_02581_),
+  sky130_fd_sc_hd__and3_4 _08480_ (
+    .A(_02570_),
+    .B(_02579_),
+    .C(_02580_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00895_)
   );
-  sky130_fd_sc_hd__buf_2 _08483_ (
-    .A(_02548_),
+  sky130_fd_sc_hd__buf_2 _08481_ (
+    .A(_02549_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02581_)
+  );
+  sky130_fd_sc_hd__buf_2 _08482_ (
+    .A(_02551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02582_)
   );
-  sky130_fd_sc_hd__buf_2 _08484_ (
-    .A(_01201_),
+  sky130_fd_sc_hd__and2_4 _08483_ (
+    .A(\rapcore0.config_blanktime[4] ),
+    .B(_02582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02583_)
   );
+  sky130_fd_sc_hd__a211o_4 _08484_ (
+    .A1(\rapcore0.spifsm.word_data_received[26] ),
+    .A2(_02581_),
+    .B1(_02555_),
+    .C1(_02583_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00894_)
+  );
   sky130_fd_sc_hd__buf_2 _08485_ (
-    .A(_02552_),
+    .A(_02554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -209062,8 +209243,8 @@
     .X(_02584_)
   );
   sky130_fd_sc_hd__and2_4 _08486_ (
-    .A(\rapcore0.config_blanktime[4] ),
-    .B(_02584_),
+    .A(\rapcore0.config_blanktime[3] ),
+    .B(_02582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -209071,67 +209252,67 @@
     .X(_02585_)
   );
   sky130_fd_sc_hd__a211o_4 _08487_ (
-    .A1(\rapcore0.spifsm.word_data_received[26] ),
-    .A2(_02582_),
-    .B1(_02583_),
-    .C1(_02585_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00894_)
-  );
-  sky130_fd_sc_hd__and2_4 _08488_ (
-    .A(\rapcore0.config_blanktime[3] ),
-    .B(_02584_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02586_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08489_ (
     .A1(\rapcore0.spifsm.word_data_received[25] ),
-    .A2(_02582_),
-    .B1(_02583_),
-    .C1(_02586_),
+    .A2(_02581_),
+    .B1(_02584_),
+    .C1(_02585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00893_)
   );
-  sky130_fd_sc_hd__or2_4 _08490_ (
+  sky130_fd_sc_hd__or2_4 _08488_ (
     .A(\rapcore0.config_blanktime[2] ),
-    .B(_02575_),
+    .B(_02574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02587_)
+    .X(_02586_)
   );
-  sky130_fd_sc_hd__or2_4 _08491_ (
+  sky130_fd_sc_hd__or2_4 _08489_ (
     .A(\rapcore0.spifsm.word_data_received[24] ),
     .B(_02572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02588_)
+    .X(_02587_)
   );
-  sky130_fd_sc_hd__and3_4 _08492_ (
-    .A(_02574_),
-    .B(_02587_),
-    .C(_02588_),
+  sky130_fd_sc_hd__and3_4 _08490_ (
+    .A(_02570_),
+    .B(_02586_),
+    .C(_02587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00892_)
   );
-  sky130_fd_sc_hd__and2_4 _08493_ (
+  sky130_fd_sc_hd__and2_4 _08491_ (
     .A(\rapcore0.config_blanktime[1] ),
-    .B(_02584_),
+    .B(_02582_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02588_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08492_ (
+    .A1(\rapcore0.spifsm.word_data_received[23] ),
+    .A2(_02581_),
+    .B1(_02584_),
+    .C1(_02588_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00891_)
+  );
+  sky130_fd_sc_hd__and2_4 _08493_ (
+    .A(\rapcore0.config_blanktime[0] ),
+    .B(_02582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -209139,19 +209320,19 @@
     .X(_02589_)
   );
   sky130_fd_sc_hd__a211o_4 _08494_ (
-    .A1(\rapcore0.spifsm.word_data_received[23] ),
-    .A2(_02582_),
-    .B1(_02583_),
+    .A1(\rapcore0.spifsm.word_data_received[22] ),
+    .A2(_02581_),
+    .B1(_02584_),
     .C1(_02589_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00891_)
+    .X(_00890_)
   );
   sky130_fd_sc_hd__and2_4 _08495_ (
-    .A(\rapcore0.config_blanktime[0] ),
-    .B(_02584_),
+    .A(\rapcore0.config_fastdecay_threshold[9] ),
+    .B(_02582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -209159,54 +209340,42 @@
     .X(_02590_)
   );
   sky130_fd_sc_hd__a211o_4 _08496_ (
-    .A1(\rapcore0.spifsm.word_data_received[22] ),
-    .A2(_02582_),
-    .B1(_02583_),
-    .C1(_02590_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00890_)
-  );
-  sky130_fd_sc_hd__and2_4 _08497_ (
-    .A(\rapcore0.config_fastdecay_threshold[9] ),
-    .B(_02584_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02591_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08498_ (
     .A1(\rapcore0.spifsm.word_data_received[21] ),
-    .A2(_02582_),
-    .B1(_02583_),
-    .C1(_02591_),
+    .A2(_02581_),
+    .B1(_02584_),
+    .C1(_02590_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00889_)
   );
-  sky130_fd_sc_hd__or2_4 _08499_ (
+  sky130_fd_sc_hd__buf_2 _08497_ (
+    .A(_01916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02591_)
+  );
+  sky130_fd_sc_hd__or2_4 _08498_ (
     .A(\rapcore0.config_fastdecay_threshold[8] ),
-    .B(_02575_),
+    .B(_02574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02592_)
   );
-  sky130_fd_sc_hd__buf_2 _08500_ (
-    .A(_02545_),
+  sky130_fd_sc_hd__buf_2 _08499_ (
+    .A(_02546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02593_)
   );
-  sky130_fd_sc_hd__or2_4 _08501_ (
+  sky130_fd_sc_hd__or2_4 _08500_ (
     .A(\rapcore0.spifsm.word_data_received[20] ),
     .B(_02593_),
     .VGND(vssd1),
@@ -209215,8 +209384,8 @@
     .VPWR(vccd1),
     .X(_02594_)
   );
-  sky130_fd_sc_hd__and3_4 _08502_ (
-    .A(_02574_),
+  sky130_fd_sc_hd__and3_4 _08501_ (
+    .A(_02591_),
     .B(_02592_),
     .C(_02594_),
     .VGND(vssd1),
@@ -209225,15 +209394,15 @@
     .VPWR(vccd1),
     .X(_00888_)
   );
-  sky130_fd_sc_hd__buf_2 _08503_ (
-    .A(_02545_),
+  sky130_fd_sc_hd__buf_2 _08502_ (
+    .A(_02546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02595_)
   );
-  sky130_fd_sc_hd__buf_2 _08504_ (
+  sky130_fd_sc_hd__buf_2 _08503_ (
     .A(_02595_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209241,51 +209410,51 @@
     .VPWR(vccd1),
     .X(_02596_)
   );
-  sky130_fd_sc_hd__buf_2 _08505_ (
-    .A(_01201_),
+  sky130_fd_sc_hd__buf_2 _08504_ (
+    .A(_02548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02597_)
   );
-  sky130_fd_sc_hd__buf_2 _08506_ (
-    .A(_02547_),
+  sky130_fd_sc_hd__and2_4 _08505_ (
+    .A(\rapcore0.spifsm.word_data_received[19] ),
+    .B(_02597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02598_)
   );
-  sky130_fd_sc_hd__and2_4 _08507_ (
-    .A(\rapcore0.spifsm.word_data_received[19] ),
-    .B(_02598_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02599_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08508_ (
+  sky130_fd_sc_hd__a211o_4 _08506_ (
     .A1(\rapcore0.config_fastdecay_threshold[7] ),
     .A2(_02596_),
-    .B1(_02597_),
-    .C1(_02599_),
+    .B1(_02584_),
+    .C1(_02598_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00887_)
   );
-  sky130_fd_sc_hd__buf_2 _08509_ (
-    .A(_02548_),
+  sky130_fd_sc_hd__buf_2 _08507_ (
+    .A(_02549_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02599_)
+  );
+  sky130_fd_sc_hd__buf_2 _08508_ (
+    .A(_01202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02600_)
   );
-  sky130_fd_sc_hd__buf_2 _08510_ (
+  sky130_fd_sc_hd__buf_2 _08509_ (
     .A(\rapcore0.config_fastdecay_threshold[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209293,15 +209462,15 @@
     .VPWR(vccd1),
     .X(_02601_)
   );
-  sky130_fd_sc_hd__buf_2 _08511_ (
-    .A(_02552_),
+  sky130_fd_sc_hd__buf_2 _08510_ (
+    .A(_02551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02602_)
   );
-  sky130_fd_sc_hd__and2_4 _08512_ (
+  sky130_fd_sc_hd__and2_4 _08511_ (
     .A(_02601_),
     .B(_02602_),
     .VGND(vssd1),
@@ -209310,10 +209479,10 @@
     .VPWR(vccd1),
     .X(_02603_)
   );
-  sky130_fd_sc_hd__a211o_4 _08513_ (
+  sky130_fd_sc_hd__a211o_4 _08512_ (
     .A1(\rapcore0.spifsm.word_data_received[18] ),
-    .A2(_02600_),
-    .B1(_02597_),
+    .A2(_02599_),
+    .B1(_02600_),
     .C1(_02603_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209321,62 +209490,74 @@
     .VPWR(vccd1),
     .X(_00886_)
   );
-  sky130_fd_sc_hd__buf_2 _08514_ (
-    .A(_02556_),
+  sky130_fd_sc_hd__buf_2 _08513_ (
+    .A(_02547_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02604_)
   );
-  sky130_fd_sc_hd__buf_2 _08515_ (
-    .A(_02546_),
+  sky130_fd_sc_hd__or2_4 _08514_ (
+    .A(\rapcore0.config_fastdecay_threshold[5] ),
+    .B(_02604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02605_)
   );
-  sky130_fd_sc_hd__or2_4 _08516_ (
-    .A(\rapcore0.config_fastdecay_threshold[5] ),
-    .B(_02605_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02606_)
-  );
-  sky130_fd_sc_hd__or2_4 _08517_ (
+  sky130_fd_sc_hd__or2_4 _08515_ (
     .A(\rapcore0.spifsm.word_data_received[17] ),
     .B(_02593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02607_)
+    .X(_02606_)
   );
-  sky130_fd_sc_hd__and3_4 _08518_ (
-    .A(_02604_),
-    .B(_02606_),
-    .C(_02607_),
+  sky130_fd_sc_hd__and3_4 _08516_ (
+    .A(_02591_),
+    .B(_02605_),
+    .C(_02606_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00885_)
   );
-  sky130_fd_sc_hd__buf_2 _08519_ (
-    .A(_02547_),
+  sky130_fd_sc_hd__buf_2 _08517_ (
+    .A(_02548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02608_)
+    .X(_02607_)
+  );
+  sky130_fd_sc_hd__a22oi_4 _08518_ (
+    .A1(\rapcore0.spifsm.word_data_received[16] ),
+    .A2(_02607_),
+    .B1(\rapcore0.config_fastdecay_threshold[4] ),
+    .B2(_02596_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02608_)
+  );
+  sky130_fd_sc_hd__nor2_4 _08519_ (
+    .A(_02289_),
+    .B(_02608_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00884_)
   );
   sky130_fd_sc_hd__a22oi_4 _08520_ (
-    .A1(\rapcore0.spifsm.word_data_received[16] ),
-    .A2(_02608_),
-    .B1(\rapcore0.config_fastdecay_threshold[4] ),
+    .A1(\rapcore0.spifsm.word_data_received[15] ),
+    .A2(_02607_),
+    .B1(\rapcore0.config_fastdecay_threshold[3] ),
     .B2(_02596_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209391,138 +209572,138 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00884_)
-  );
-  sky130_fd_sc_hd__a22oi_4 _08522_ (
-    .A1(\rapcore0.spifsm.word_data_received[15] ),
-    .A2(_02608_),
-    .B1(\rapcore0.config_fastdecay_threshold[3] ),
-    .B2(_02596_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02610_)
-  );
-  sky130_fd_sc_hd__nor2_4 _08523_ (
-    .A(_02289_),
-    .B(_02610_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .Y(_00883_)
   );
-  sky130_fd_sc_hd__or2_4 _08524_ (
+  sky130_fd_sc_hd__or2_4 _08522_ (
     .A(\rapcore0.config_fastdecay_threshold[2] ),
-    .B(_02605_),
+    .B(_02604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02611_)
+    .X(_02610_)
   );
-  sky130_fd_sc_hd__or2_4 _08525_ (
+  sky130_fd_sc_hd__or2_4 _08523_ (
     .A(\rapcore0.spifsm.word_data_received[14] ),
     .B(_02593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02612_)
+    .X(_02611_)
   );
-  sky130_fd_sc_hd__and3_4 _08526_ (
-    .A(_02604_),
-    .B(_02611_),
-    .C(_02612_),
+  sky130_fd_sc_hd__and3_4 _08524_ (
+    .A(_02591_),
+    .B(_02610_),
+    .C(_02611_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00882_)
   );
-  sky130_fd_sc_hd__and2_4 _08527_ (
+  sky130_fd_sc_hd__and2_4 _08525_ (
     .A(\rapcore0.config_fastdecay_threshold[1] ),
     .B(_02602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02613_)
+    .X(_02612_)
   );
-  sky130_fd_sc_hd__a211o_4 _08528_ (
+  sky130_fd_sc_hd__a211o_4 _08526_ (
     .A1(\rapcore0.spifsm.word_data_received[13] ),
-    .A2(_02600_),
-    .B1(_02597_),
-    .C1(_02613_),
+    .A2(_02599_),
+    .B1(_02600_),
+    .C1(_02612_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00881_)
   );
-  sky130_fd_sc_hd__a22oi_4 _08529_ (
+  sky130_fd_sc_hd__a22oi_4 _08527_ (
     .A1(\rapcore0.spifsm.word_data_received[12] ),
-    .A2(_02608_),
+    .A2(_02607_),
     .B1(\rapcore0.config_fastdecay_threshold[0] ),
     .B2(_02596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02613_)
+  );
+  sky130_fd_sc_hd__nor2_4 _08528_ (
+    .A(_02289_),
+    .B(_02613_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00880_)
+  );
+  sky130_fd_sc_hd__a22oi_4 _08529_ (
+    .A1(\rapcore0.spifsm.word_data_received[18] ),
+    .A2(_02607_),
+    .B1(\rapcore0.config_minimum_on_time[7] ),
+    .B2(_02596_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02614_)
   );
   sky130_fd_sc_hd__nor2_4 _08530_ (
-    .A(_02289_),
+    .A(_01203_),
     .B(_02614_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00880_)
-  );
-  sky130_fd_sc_hd__a22oi_4 _08531_ (
-    .A1(\rapcore0.spifsm.word_data_received[18] ),
-    .A2(_02608_),
-    .B1(\rapcore0.config_minimum_on_time[7] ),
-    .B2(_02596_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02615_)
-  );
-  sky130_fd_sc_hd__nor2_4 _08532_ (
-    .A(_01202_),
-    .B(_02615_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .Y(_00879_)
   );
-  sky130_fd_sc_hd__and2_4 _08533_ (
+  sky130_fd_sc_hd__and2_4 _08531_ (
     .A(\rapcore0.config_minimum_on_time[5] ),
     .B(_02602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02615_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08532_ (
+    .A1(\rapcore0.spifsm.word_data_received[16] ),
+    .A2(_02599_),
+    .B1(_02600_),
+    .C1(_02615_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00878_)
+  );
+  sky130_fd_sc_hd__and2_4 _08533_ (
+    .A(\rapcore0.config_minimum_on_time[4] ),
+    .B(_02602_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02616_)
   );
   sky130_fd_sc_hd__a211o_4 _08534_ (
-    .A1(\rapcore0.spifsm.word_data_received[16] ),
-    .A2(_02600_),
-    .B1(_02597_),
+    .A1(\rapcore0.spifsm.word_data_received[15] ),
+    .A2(_02599_),
+    .B1(_02600_),
     .C1(_02616_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00878_)
+    .X(_00877_)
   );
   sky130_fd_sc_hd__and2_4 _08535_ (
-    .A(\rapcore0.config_minimum_on_time[4] ),
+    .A(\rapcore0.config_minimum_on_time[1] ),
     .B(_02602_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209531,130 +209712,118 @@
     .X(_02617_)
   );
   sky130_fd_sc_hd__a211o_4 _08536_ (
-    .A1(\rapcore0.spifsm.word_data_received[15] ),
-    .A2(_02600_),
-    .B1(_02597_),
-    .C1(_02617_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00877_)
-  );
-  sky130_fd_sc_hd__buf_2 _08537_ (
-    .A(_01201_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02618_)
-  );
-  sky130_fd_sc_hd__and2_4 _08538_ (
-    .A(\rapcore0.config_minimum_on_time[1] ),
-    .B(_02602_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02619_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08539_ (
     .A1(\rapcore0.spifsm.word_data_received[12] ),
-    .A2(_02600_),
-    .B1(_02618_),
-    .C1(_02619_),
+    .A2(_02599_),
+    .B1(_02600_),
+    .C1(_02617_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00876_)
   );
-  sky130_fd_sc_hd__or2_4 _08540_ (
+  sky130_fd_sc_hd__or2_4 _08537_ (
     .A(\rapcore0.config_minimum_on_time[0] ),
-    .B(_02605_),
+    .B(_02604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02620_)
+    .X(_02618_)
   );
-  sky130_fd_sc_hd__or2_4 _08541_ (
+  sky130_fd_sc_hd__or2_4 _08538_ (
     .A(\rapcore0.spifsm.word_data_received[11] ),
     .B(_02593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02621_)
+    .X(_02619_)
   );
-  sky130_fd_sc_hd__and3_4 _08542_ (
-    .A(_02604_),
-    .B(_02620_),
-    .C(_02621_),
+  sky130_fd_sc_hd__and3_4 _08539_ (
+    .A(_02591_),
+    .B(_02618_),
+    .C(_02619_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00875_)
   );
-  sky130_fd_sc_hd__and2_4 _08543_ (
-    .A(\rapcore0.config_current_threshold[10] ),
-    .B(_02560_),
+  sky130_fd_sc_hd__buf_2 _08540_ (
+    .A(_01202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02622_)
+    .X(_02620_)
   );
-  sky130_fd_sc_hd__a211o_4 _08544_ (
+  sky130_fd_sc_hd__and2_4 _08541_ (
+    .A(\rapcore0.config_current_threshold[10] ),
+    .B(_02559_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02621_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08542_ (
     .A1(\rapcore0.spifsm.word_data_received[10] ),
-    .A2(_02608_),
-    .B1(_02618_),
-    .C1(_02622_),
+    .A2(_02607_),
+    .B1(_02620_),
+    .C1(_02621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00874_)
   );
-  sky130_fd_sc_hd__or2_4 _08545_ (
+  sky130_fd_sc_hd__or2_4 _08543_ (
     .A(\rapcore0.config_current_threshold[9] ),
-    .B(_02605_),
+    .B(_02604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02623_)
+    .X(_02622_)
   );
-  sky130_fd_sc_hd__or2_4 _08546_ (
+  sky130_fd_sc_hd__or2_4 _08544_ (
     .A(\rapcore0.spifsm.word_data_received[9] ),
     .B(_02593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02624_)
+    .X(_02623_)
   );
-  sky130_fd_sc_hd__and3_4 _08547_ (
-    .A(_02604_),
-    .B(_02623_),
-    .C(_02624_),
+  sky130_fd_sc_hd__and3_4 _08545_ (
+    .A(_02591_),
+    .B(_02622_),
+    .C(_02623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00873_)
   );
-  sky130_fd_sc_hd__or2_4 _08548_ (
+  sky130_fd_sc_hd__buf_2 _08546_ (
+    .A(_01916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02624_)
+  );
+  sky130_fd_sc_hd__or2_4 _08547_ (
     .A(\rapcore0.config_current_threshold[8] ),
-    .B(_02605_),
+    .B(_02604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02625_)
   );
-  sky130_fd_sc_hd__or2_4 _08549_ (
+  sky130_fd_sc_hd__or2_4 _08548_ (
     .A(\rapcore0.spifsm.word_data_received[8] ),
     .B(_02595_),
     .VGND(vssd1),
@@ -209663,8 +209832,8 @@
     .VPWR(vccd1),
     .X(_02626_)
   );
-  sky130_fd_sc_hd__and3_4 _08550_ (
-    .A(_02604_),
+  sky130_fd_sc_hd__and3_4 _08549_ (
+    .A(_02624_),
     .B(_02625_),
     .C(_02626_),
     .VGND(vssd1),
@@ -209673,7 +209842,7 @@
     .VPWR(vccd1),
     .X(_00872_)
   );
-  sky130_fd_sc_hd__inv_2 _08551_ (
+  sky130_fd_sc_hd__inv_2 _08550_ (
     .A(\rapcore0.spifsm.word_data_received[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209681,15 +209850,15 @@
     .VPWR(vccd1),
     .Y(_02627_)
   );
-  sky130_fd_sc_hd__buf_2 _08552_ (
-    .A(_02547_),
+  sky130_fd_sc_hd__buf_2 _08551_ (
+    .A(_02548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02628_)
   );
-  sky130_fd_sc_hd__inv_2 _08553_ (
+  sky130_fd_sc_hd__inv_2 _08552_ (
     .A(\rapcore0.config_current_threshold[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209697,7 +209866,7 @@
     .VPWR(vccd1),
     .Y(_02629_)
   );
-  sky130_fd_sc_hd__and2_4 _08554_ (
+  sky130_fd_sc_hd__and2_4 _08553_ (
     .A(_02629_),
     .B(_02595_),
     .VGND(vssd1),
@@ -209706,10 +209875,10 @@
     .VPWR(vccd1),
     .X(_02630_)
   );
-  sky130_fd_sc_hd__a211o_4 _08555_ (
+  sky130_fd_sc_hd__a211o_4 _08554_ (
     .A1(_02627_),
     .A2(_02628_),
-    .B1(_02212_),
+    .B1(_02285_),
     .C1(_02630_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209717,7 +209886,7 @@
     .VPWR(vccd1),
     .X(_02631_)
   );
-  sky130_fd_sc_hd__inv_2 _08556_ (
+  sky130_fd_sc_hd__inv_2 _08555_ (
     .A(_02631_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209725,7 +209894,7 @@
     .VPWR(vccd1),
     .Y(_00871_)
   );
-  sky130_fd_sc_hd__inv_2 _08557_ (
+  sky130_fd_sc_hd__inv_2 _08556_ (
     .A(\rapcore0.spifsm.word_data_received[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209733,19 +209902,19 @@
     .VPWR(vccd1),
     .Y(_02632_)
   );
-  sky130_fd_sc_hd__nor2_4 _08558_ (
+  sky130_fd_sc_hd__nor2_4 _08557_ (
     .A(\rapcore0.config_current_threshold[6] ),
-    .B(_02598_),
+    .B(_02597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02633_)
   );
-  sky130_fd_sc_hd__a211o_4 _08559_ (
+  sky130_fd_sc_hd__a211o_4 _08558_ (
     .A1(_02632_),
     .A2(_02628_),
-    .B1(_02212_),
+    .B1(_02285_),
     .C1(_02633_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209753,7 +209922,7 @@
     .VPWR(vccd1),
     .X(_02634_)
   );
-  sky130_fd_sc_hd__inv_2 _08560_ (
+  sky130_fd_sc_hd__inv_2 _08559_ (
     .A(_02634_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209761,7 +209930,7 @@
     .VPWR(vccd1),
     .Y(_00870_)
   );
-  sky130_fd_sc_hd__inv_2 _08561_ (
+  sky130_fd_sc_hd__inv_2 _08560_ (
     .A(\rapcore0.spifsm.word_data_received[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209769,71 +209938,71 @@
     .VPWR(vccd1),
     .Y(_02635_)
   );
-  sky130_fd_sc_hd__buf_2 _08562_ (
-    .A(_01779_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02636_)
-  );
-  sky130_fd_sc_hd__inv_2 _08563_ (
+  sky130_fd_sc_hd__inv_2 _08561_ (
     .A(\rapcore0.config_current_threshold[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02637_)
+    .Y(_02636_)
   );
-  sky130_fd_sc_hd__and2_4 _08564_ (
-    .A(_02637_),
+  sky130_fd_sc_hd__and2_4 _08562_ (
+    .A(_02636_),
     .B(_02595_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02637_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08563_ (
+    .A1(_02635_),
+    .A2(_02628_),
+    .B1(_02285_),
+    .C1(_02637_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02638_)
   );
-  sky130_fd_sc_hd__a211o_4 _08565_ (
-    .A1(_02635_),
-    .A2(_02628_),
-    .B1(_02636_),
-    .C1(_02638_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02639_)
-  );
-  sky130_fd_sc_hd__inv_2 _08566_ (
-    .A(_02639_),
+  sky130_fd_sc_hd__inv_2 _08564_ (
+    .A(_02638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00869_)
   );
-  sky130_fd_sc_hd__inv_2 _08567_ (
+  sky130_fd_sc_hd__inv_2 _08565_ (
     .A(\rapcore0.spifsm.word_data_received[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02640_)
+    .Y(_02639_)
   );
-  sky130_fd_sc_hd__nor2_4 _08568_ (
+  sky130_fd_sc_hd__buf_2 _08566_ (
+    .A(_01798_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02640_)
+  );
+  sky130_fd_sc_hd__nor2_4 _08567_ (
     .A(\rapcore0.config_current_threshold[4] ),
-    .B(_02598_),
+    .B(_02597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02641_)
   );
-  sky130_fd_sc_hd__a211o_4 _08569_ (
-    .A1(_02640_),
+  sky130_fd_sc_hd__a211o_4 _08568_ (
+    .A1(_02639_),
     .A2(_02628_),
-    .B1(_02636_),
+    .B1(_02640_),
     .C1(_02641_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209841,7 +210010,7 @@
     .VPWR(vccd1),
     .X(_02642_)
   );
-  sky130_fd_sc_hd__inv_2 _08570_ (
+  sky130_fd_sc_hd__inv_2 _08569_ (
     .A(_02642_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -209849,144 +210018,152 @@
     .VPWR(vccd1),
     .Y(_00868_)
   );
-  sky130_fd_sc_hd__buf_2 _08571_ (
-    .A(_02556_),
+  sky130_fd_sc_hd__or2_4 _08570_ (
+    .A(\rapcore0.config_current_threshold[3] ),
+    .B(_02548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02643_)
   );
-  sky130_fd_sc_hd__or2_4 _08572_ (
-    .A(\rapcore0.config_current_threshold[3] ),
-    .B(_02547_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02644_)
-  );
-  sky130_fd_sc_hd__or2_4 _08573_ (
+  sky130_fd_sc_hd__or2_4 _08571_ (
     .A(\rapcore0.spifsm.word_data_received[3] ),
     .B(_02595_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02645_)
+    .X(_02644_)
   );
-  sky130_fd_sc_hd__and3_4 _08574_ (
-    .A(_02643_),
-    .B(_02644_),
-    .C(_02645_),
+  sky130_fd_sc_hd__and3_4 _08572_ (
+    .A(_02624_),
+    .B(_02643_),
+    .C(_02644_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00867_)
   );
-  sky130_fd_sc_hd__inv_2 _08575_ (
+  sky130_fd_sc_hd__inv_2 _08573_ (
     .A(\rapcore0.spifsm.word_data_received[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02645_)
+  );
+  sky130_fd_sc_hd__nor2_4 _08574_ (
+    .A(\rapcore0.config_current_threshold[2] ),
+    .B(_02597_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02646_)
   );
-  sky130_fd_sc_hd__nor2_4 _08576_ (
-    .A(\rapcore0.config_current_threshold[2] ),
-    .B(_02598_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02647_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08577_ (
-    .A1(_02646_),
+  sky130_fd_sc_hd__a211o_4 _08575_ (
+    .A1(_02645_),
     .A2(_02628_),
-    .B1(_02636_),
-    .C1(_02647_),
+    .B1(_02640_),
+    .C1(_02646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02648_)
+    .X(_02647_)
   );
-  sky130_fd_sc_hd__inv_2 _08578_ (
-    .A(_02648_),
+  sky130_fd_sc_hd__inv_2 _08576_ (
+    .A(_02647_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00866_)
   );
-  sky130_fd_sc_hd__inv_2 _08579_ (
+  sky130_fd_sc_hd__inv_2 _08577_ (
     .A(\rapcore0.spifsm.word_data_received[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02648_)
+  );
+  sky130_fd_sc_hd__nor2_4 _08578_ (
+    .A(\rapcore0.config_current_threshold[1] ),
+    .B(_02597_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02649_)
   );
-  sky130_fd_sc_hd__nor2_4 _08580_ (
-    .A(\rapcore0.config_current_threshold[1] ),
-    .B(_02598_),
+  sky130_fd_sc_hd__a211o_4 _08579_ (
+    .A1(_02648_),
+    .A2(_02549_),
+    .B1(_02640_),
+    .C1(_02649_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02650_)
+    .X(_02650_)
   );
-  sky130_fd_sc_hd__a211o_4 _08581_ (
-    .A1(_02649_),
-    .A2(_02548_),
-    .B1(_02636_),
-    .C1(_02650_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02651_)
-  );
-  sky130_fd_sc_hd__inv_2 _08582_ (
-    .A(_02651_),
+  sky130_fd_sc_hd__inv_2 _08580_ (
+    .A(_02650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00865_)
   );
-  sky130_fd_sc_hd__inv_2 _08583_ (
+  sky130_fd_sc_hd__inv_2 _08581_ (
     .A(\rapcore0.spifsm.word_data_received[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02651_)
+  );
+  sky130_fd_sc_hd__inv_2 _08582_ (
+    .A(\rapcore0.config_current_threshold[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02652_)
   );
-  sky130_fd_sc_hd__inv_2 _08584_ (
-    .A(\rapcore0.config_current_threshold[0] ),
+  sky130_fd_sc_hd__and2_4 _08583_ (
+    .A(_02652_),
+    .B(_02551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02653_)
+    .X(_02653_)
   );
-  sky130_fd_sc_hd__and2_4 _08585_ (
-    .A(_02653_),
-    .B(_02552_),
+  sky130_fd_sc_hd__a211o_4 _08584_ (
+    .A1(_02651_),
+    .A2(_02549_),
+    .B1(_02640_),
+    .C1(_02653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02654_)
   );
-  sky130_fd_sc_hd__a211o_4 _08586_ (
-    .A1(_02652_),
-    .A2(_02548_),
-    .B1(_02636_),
-    .C1(_02654_),
+  sky130_fd_sc_hd__inv_2 _08585_ (
+    .A(_02654_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00864_)
+  );
+  sky130_fd_sc_hd__buf_2 _08586_ (
+    .A(\rapcore0.spifsm.word_data_received[58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -209994,111 +210171,115 @@
     .X(_02655_)
   );
   sky130_fd_sc_hd__inv_2 _08587_ (
-    .A(_02655_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00864_)
-  );
-  sky130_fd_sc_hd__buf_2 _08588_ (
-    .A(\rapcore0.spifsm.word_data_received[58] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02656_)
-  );
-  sky130_fd_sc_hd__inv_2 _08589_ (
     .A(\rapcore0.spifsm.word_data_received[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02657_)
+    .Y(_02656_)
   );
-  sky130_fd_sc_hd__or4_4 _08590_ (
-    .A(_02539_),
-    .B(_02656_),
+  sky130_fd_sc_hd__or4_4 _08588_ (
+    .A(_02540_),
+    .B(_02655_),
     .C(\rapcore0.spifsm.word_data_received[57] ),
-    .D(_02657_),
+    .D(_02656_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02657_)
+  );
+  sky130_fd_sc_hd__or2_4 _08589_ (
+    .A(_02545_),
+    .B(_02657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02658_)
   );
-  sky130_fd_sc_hd__or2_4 _08591_ (
-    .A(_02544_),
-    .B(_02658_),
+  sky130_fd_sc_hd__inv_2 _08590_ (
+    .A(_02658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02659_)
+    .Y(_02659_)
   );
-  sky130_fd_sc_hd__inv_2 _08592_ (
-    .A(_02659_),
+  sky130_fd_sc_hd__nor2_4 _08591_ (
+    .A(\rapcore0.config_chargepump_period[7] ),
+    .B(_02659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02660_)
   );
-  sky130_fd_sc_hd__buf_2 _08593_ (
-    .A(_01194_),
+  sky130_fd_sc_hd__a211o_4 _08592_ (
+    .A1(_02627_),
+    .A2(_02659_),
+    .B1(_02640_),
+    .C1(_02660_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02661_)
   );
-  sky130_fd_sc_hd__buf_2 _08594_ (
+  sky130_fd_sc_hd__inv_2 _08593_ (
     .A(_02661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_00863_)
+  );
+  sky130_fd_sc_hd__buf_2 _08594_ (
+    .A(_02659_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02662_)
   );
   sky130_fd_sc_hd__buf_2 _08595_ (
-    .A(_02662_),
+    .A(_02658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02663_)
   );
-  sky130_fd_sc_hd__nor2_4 _08596_ (
-    .A(\rapcore0.config_chargepump_period[7] ),
-    .B(_02660_),
+  sky130_fd_sc_hd__and2_4 _08596_ (
+    .A(\rapcore0.config_chargepump_period[6] ),
+    .B(_02663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02664_)
+    .X(_02664_)
   );
   sky130_fd_sc_hd__a211o_4 _08597_ (
-    .A1(_02627_),
-    .A2(_02660_),
-    .B1(_02663_),
+    .A1(\rapcore0.spifsm.word_data_received[6] ),
+    .A2(_02662_),
+    .B1(_02620_),
     .C1(_02664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_00862_)
+  );
+  sky130_fd_sc_hd__buf_2 _08598_ (
+    .A(_01194_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02665_)
   );
-  sky130_fd_sc_hd__inv_2 _08598_ (
-    .A(_02665_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00863_)
-  );
   sky130_fd_sc_hd__buf_2 _08599_ (
-    .A(_02660_),
+    .A(_02665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -210106,7 +210287,7 @@
     .X(_02666_)
   );
   sky130_fd_sc_hd__buf_2 _08600_ (
-    .A(_02659_),
+    .A(_02666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -210114,8 +210295,8 @@
     .X(_02667_)
   );
   sky130_fd_sc_hd__and2_4 _08601_ (
-    .A(\rapcore0.config_chargepump_period[6] ),
-    .B(_02667_),
+    .A(_01214_),
+    .B(_02658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -210123,47 +210304,47 @@
     .X(_02668_)
   );
   sky130_fd_sc_hd__a211o_4 _08602_ (
-    .A1(\rapcore0.spifsm.word_data_received[6] ),
-    .A2(_02666_),
-    .B1(_02618_),
+    .A1(_02635_),
+    .A2(_02659_),
+    .B1(_02667_),
     .C1(_02668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00862_)
-  );
-  sky130_fd_sc_hd__and2_4 _08603_ (
-    .A(_01214_),
-    .B(_02659_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02669_)
   );
-  sky130_fd_sc_hd__a211o_4 _08604_ (
-    .A1(_02635_),
-    .A2(_02660_),
-    .B1(_02663_),
-    .C1(_02669_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02670_)
-  );
-  sky130_fd_sc_hd__inv_2 _08605_ (
-    .A(_02670_),
+  sky130_fd_sc_hd__inv_2 _08603_ (
+    .A(_02669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00861_)
   );
-  sky130_fd_sc_hd__and2_4 _08606_ (
+  sky130_fd_sc_hd__and2_4 _08604_ (
     .A(\rapcore0.config_chargepump_period[4] ),
-    .B(_02667_),
+    .B(_02663_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02670_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08605_ (
+    .A1(\rapcore0.spifsm.word_data_received[4] ),
+    .A2(_02662_),
+    .B1(_02620_),
+    .C1(_02670_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00860_)
+  );
+  sky130_fd_sc_hd__and2_4 _08606_ (
+    .A(\rapcore0.config_chargepump_period[3] ),
+    .B(_02663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -210171,19 +210352,19 @@
     .X(_02671_)
   );
   sky130_fd_sc_hd__a211o_4 _08607_ (
-    .A1(\rapcore0.spifsm.word_data_received[4] ),
-    .A2(_02666_),
-    .B1(_02618_),
+    .A1(\rapcore0.spifsm.word_data_received[3] ),
+    .A2(_02662_),
+    .B1(_02620_),
     .C1(_02671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00860_)
+    .X(_00859_)
   );
   sky130_fd_sc_hd__and2_4 _08608_ (
-    .A(\rapcore0.config_chargepump_period[3] ),
-    .B(_02667_),
+    .A(_01218_),
+    .B(_02658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -210191,373 +210372,364 @@
     .X(_02672_)
   );
   sky130_fd_sc_hd__a211o_4 _08609_ (
-    .A1(\rapcore0.spifsm.word_data_received[3] ),
-    .A2(_02666_),
-    .B1(_02618_),
+    .A1(_02645_),
+    .A2(_02659_),
+    .B1(_02667_),
     .C1(_02672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00859_)
-  );
-  sky130_fd_sc_hd__and2_4 _08610_ (
-    .A(_01218_),
-    .B(_02659_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_02673_)
   );
-  sky130_fd_sc_hd__a211o_4 _08611_ (
-    .A1(_02646_),
-    .A2(_02660_),
-    .B1(_02663_),
-    .C1(_02673_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02674_)
-  );
-  sky130_fd_sc_hd__inv_2 _08612_ (
-    .A(_02674_),
+  sky130_fd_sc_hd__inv_2 _08610_ (
+    .A(_02673_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00858_)
   );
-  sky130_fd_sc_hd__buf_2 _08613_ (
-    .A(_01201_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02675_)
-  );
-  sky130_fd_sc_hd__and2_4 _08614_ (
+  sky130_fd_sc_hd__and2_4 _08611_ (
     .A(\rapcore0.config_chargepump_period[1] ),
-    .B(_02667_),
+    .B(_02663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02676_)
+    .X(_02674_)
   );
-  sky130_fd_sc_hd__a211o_4 _08615_ (
+  sky130_fd_sc_hd__a211o_4 _08612_ (
     .A1(\rapcore0.spifsm.word_data_received[1] ),
-    .A2(_02666_),
-    .B1(_02675_),
-    .C1(_02676_),
+    .A2(_02662_),
+    .B1(_02620_),
+    .C1(_02674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00857_)
   );
-  sky130_fd_sc_hd__buf_2 _08616_ (
+  sky130_fd_sc_hd__buf_2 _08613_ (
     .A(\rapcore0.spifsm.word_data_received[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02675_)
+  );
+  sky130_fd_sc_hd__buf_2 _08614_ (
+    .A(_01327_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02676_)
+  );
+  sky130_fd_sc_hd__and2_4 _08615_ (
+    .A(\rapcore0.config_chargepump_period[0] ),
+    .B(_02663_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02677_)
   );
-  sky130_fd_sc_hd__and2_4 _08617_ (
-    .A(\rapcore0.config_chargepump_period[0] ),
-    .B(_02667_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02678_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08618_ (
-    .A1(_02677_),
-    .A2(_02666_),
-    .B1(_02675_),
-    .C1(_02678_),
+  sky130_fd_sc_hd__a211o_4 _08616_ (
+    .A1(_02675_),
+    .A2(_02662_),
+    .B1(_02676_),
+    .C1(_02677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00856_)
   );
-  sky130_fd_sc_hd__or2_4 _08619_ (
-    .A(_02263_),
-    .B(_02279_),
+  sky130_fd_sc_hd__or2_4 _08617_ (
+    .A(_02262_),
+    .B(_02278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02679_)
+    .X(_02678_)
   );
-  sky130_fd_sc_hd__inv_2 _08620_ (
-    .A(_02679_),
+  sky130_fd_sc_hd__inv_2 _08618_ (
+    .A(_02678_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02679_)
+  );
+  sky130_fd_sc_hd__inv_2 _08619_ (
+    .A(\rapcore0.spifsm.word_data_received[57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02680_)
   );
-  sky130_fd_sc_hd__inv_2 _08621_ (
-    .A(\rapcore0.spifsm.word_data_received[57] ),
+  sky130_fd_sc_hd__or2_4 _08620_ (
+    .A(_02680_),
+    .B(\rapcore0.spifsm.word_data_received[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02681_)
+    .X(_02681_)
   );
-  sky130_fd_sc_hd__or2_4 _08622_ (
-    .A(_02681_),
-    .B(\rapcore0.spifsm.word_data_received[56] ),
+  sky130_fd_sc_hd__or4_4 _08621_ (
+    .A(_02540_),
+    .B(_02655_),
+    .C(_02681_),
+    .D(_02544_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02682_)
   );
-  sky130_fd_sc_hd__or4_4 _08623_ (
-    .A(_02539_),
-    .B(_02656_),
-    .C(_02682_),
-    .D(_02543_),
+  sky130_fd_sc_hd__inv_2 _08622_ (
+    .A(_02682_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02683_)
+    .Y(_02683_)
   );
-  sky130_fd_sc_hd__inv_2 _08624_ (
-    .A(_02683_),
+  sky130_fd_sc_hd__and3_4 _08623_ (
+    .A(_02303_),
+    .B(_02679_),
+    .C(_02683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02684_)
+    .X(_02684_)
   );
-  sky130_fd_sc_hd__and3_4 _08625_ (
-    .A(_02302_),
-    .B(_02680_),
-    .C(_02684_),
+  sky130_fd_sc_hd__buf_2 _08624_ (
+    .A(_02684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02685_)
   );
-  sky130_fd_sc_hd__buf_2 _08626_ (
-    .A(_02685_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02686_)
-  );
-  sky130_fd_sc_hd__nor2_4 _08627_ (
+  sky130_fd_sc_hd__nor2_4 _08625_ (
     .A(\rapcore0.config_invert_highside ),
-    .B(_02686_),
+    .B(_02685_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02687_)
+    .Y(_02686_)
   );
-  sky130_fd_sc_hd__a211o_4 _08628_ (
-    .A1(_02649_),
-    .A2(_02686_),
-    .B1(_02663_),
-    .C1(_02687_),
+  sky130_fd_sc_hd__a211o_4 _08626_ (
+    .A1(_02648_),
+    .A2(_02685_),
+    .B1(_02667_),
+    .C1(_02686_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02688_)
+    .X(_02687_)
   );
-  sky130_fd_sc_hd__inv_2 _08629_ (
-    .A(_02688_),
+  sky130_fd_sc_hd__inv_2 _08627_ (
+    .A(_02687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00855_)
   );
-  sky130_fd_sc_hd__nor2_4 _08630_ (
+  sky130_fd_sc_hd__nor2_4 _08628_ (
     .A(\rapcore0.config_invert_lowside ),
-    .B(_02686_),
+    .B(_02685_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02689_)
+    .Y(_02688_)
   );
-  sky130_fd_sc_hd__a211o_4 _08631_ (
-    .A1(_02652_),
-    .A2(_02686_),
-    .B1(_02663_),
-    .C1(_02689_),
+  sky130_fd_sc_hd__a211o_4 _08629_ (
+    .A1(_02651_),
+    .A2(_02685_),
+    .B1(_02667_),
+    .C1(_02688_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02690_)
+    .X(_02689_)
   );
-  sky130_fd_sc_hd__inv_2 _08632_ (
-    .A(_02690_),
+  sky130_fd_sc_hd__inv_2 _08630_ (
+    .A(_02689_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00854_)
   );
-  sky130_fd_sc_hd__inv_2 _08633_ (
+  sky130_fd_sc_hd__inv_2 _08631_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02691_)
+    .Y(_02690_)
   );
-  sky130_fd_sc_hd__or2_4 _08634_ (
+  sky130_fd_sc_hd__or2_4 _08632_ (
     .A(\rapcore0.spifsm.word_data_received[63] ),
     .B(\rapcore0.spifsm.word_data_received[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02692_)
+    .X(_02691_)
   );
-  sky130_fd_sc_hd__inv_2 _08635_ (
-    .A(_02692_),
+  sky130_fd_sc_hd__inv_2 _08633_ (
+    .A(_02691_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02693_)
+    .Y(_02692_)
   );
-  sky130_fd_sc_hd__or2_4 _08636_ (
+  sky130_fd_sc_hd__or2_4 _08634_ (
     .A(\rapcore0.spifsm.word_data_received[61] ),
     .B(\rapcore0.spifsm.word_data_received[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02693_)
+  );
+  sky130_fd_sc_hd__o21a_4 _08635_ (
+    .A1(_02542_),
+    .A2(_02543_),
+    .B1(_02693_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02694_)
   );
-  sky130_fd_sc_hd__o21a_4 _08637_ (
-    .A1(_02541_),
-    .A2(_02542_),
-    .B1(_02694_),
+  sky130_fd_sc_hd__inv_2 _08636_ (
+    .A(_02541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02695_)
+    .Y(_02695_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _08637_ (
+    .A1_N(_02657_),
+    .A2_N(_02694_),
+    .B1(_02695_),
+    .B2(_02693_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02696_)
   );
   sky130_fd_sc_hd__inv_2 _08638_ (
-    .A(_02540_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02696_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _08639_ (
-    .A1_N(_02658_),
-    .A2_N(_02695_),
-    .B1(_02696_),
-    .B2(_02694_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02697_)
-  );
-  sky130_fd_sc_hd__inv_2 _08640_ (
     .A(\rapcore0.spifsm.word_data_received[59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02698_)
+    .Y(_02697_)
   );
-  sky130_fd_sc_hd__or2_4 _08641_ (
-    .A(_02698_),
+  sky130_fd_sc_hd__or2_4 _08639_ (
+    .A(_02697_),
     .B(\rapcore0.spifsm.word_data_received[58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02698_)
+  );
+  sky130_fd_sc_hd__or4_4 _08640_ (
+    .A(_02691_),
+    .B(_02693_),
+    .C(_02681_),
+    .D(_02698_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02699_)
   );
-  sky130_fd_sc_hd__or4_4 _08642_ (
-    .A(_02692_),
-    .B(_02694_),
-    .C(_02682_),
-    .D(_02699_),
+  sky130_fd_sc_hd__inv_2 _08641_ (
+    .A(_02699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02700_)
+    .Y(_02700_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08642_ (
+    .A1(_02692_),
+    .A2(_02696_),
+    .B1(_02683_),
+    .C1(_02700_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02701_)
   );
   sky130_fd_sc_hd__inv_2 _08643_ (
-    .A(_02700_),
+    .A(_02701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02701_)
+    .Y(_02702_)
   );
-  sky130_fd_sc_hd__a211o_4 _08644_ (
-    .A1(_02693_),
-    .A2(_02697_),
-    .B1(_02684_),
-    .C1(_02701_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02702_)
-  );
-  sky130_fd_sc_hd__inv_2 _08645_ (
-    .A(_02702_),
+  sky130_fd_sc_hd__inv_2 _08644_ (
+    .A(\rapcore0.spifsm.word_data_received[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02703_)
   );
-  sky130_fd_sc_hd__inv_2 _08646_ (
-    .A(\rapcore0.spifsm.word_data_received[63] ),
+  sky130_fd_sc_hd__inv_2 _08645_ (
+    .A(\rapcore0.spifsm.word_data_received[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02704_)
   );
-  sky130_fd_sc_hd__inv_2 _08647_ (
-    .A(\rapcore0.spifsm.word_data_received[62] ),
+  sky130_fd_sc_hd__inv_2 _08646_ (
+    .A(_02655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02705_)
   );
-  sky130_fd_sc_hd__inv_2 _08648_ (
-    .A(_02656_),
+  sky130_fd_sc_hd__or4_4 _08647_ (
+    .A(_02703_),
+    .B(_02704_),
+    .C(_02697_),
+    .D(_02705_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02706_)
+    .X(_02706_)
   );
-  sky130_fd_sc_hd__or4_4 _08649_ (
-    .A(_02704_),
-    .B(_02705_),
-    .C(_02698_),
+  sky130_fd_sc_hd__or4_4 _08648_ (
+    .A(_02542_),
+    .B(_02543_),
+    .C(_02681_),
     .D(_02706_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -210565,65 +210737,62 @@
     .VPWR(vccd1),
     .X(_02707_)
   );
-  sky130_fd_sc_hd__or4_4 _08650_ (
-    .A(_02541_),
-    .B(_02542_),
-    .C(_02682_),
-    .D(_02707_),
+  sky130_fd_sc_hd__and2_4 _08649_ (
+    .A(_02702_),
+    .B(_02707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02708_)
   );
-  sky130_fd_sc_hd__and2_4 _08651_ (
-    .A(_02703_),
-    .B(_02708_),
+  sky130_fd_sc_hd__or3_4 _08650_ (
+    .A(_02304_),
+    .B(_02256_),
+    .C(_02307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02709_)
   );
-  sky130_fd_sc_hd__or3_4 _08652_ (
-    .A(_02303_),
-    .B(_02257_),
-    .C(_02306_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02710_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _08653_ (
-    .A1(_02269_),
-    .A2(_02710_),
-    .B1(_02679_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02711_)
-  );
-  sky130_fd_sc_hd__o21a_4 _08654_ (
-    .A1(_02280_),
+  sky130_fd_sc_hd__a21oi_4 _08651_ (
+    .A1(_02268_),
     .A2(_02709_),
-    .B1(_02711_),
+    .B1(_02678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02712_)
+    .Y(_02710_)
   );
-  sky130_fd_sc_hd__inv_2 _08655_ (
+  sky130_fd_sc_hd__o21a_4 _08652_ (
+    .A1(_02279_),
+    .A2(_02708_),
+    .B1(_02710_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02711_)
+  );
+  sky130_fd_sc_hd__inv_2 _08653_ (
+    .A(_02711_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02712_)
+  );
+  sky130_fd_sc_hd__buf_2 _08654_ (
     .A(_02712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02713_)
+    .X(_02713_)
   );
-  sky130_fd_sc_hd__buf_2 _08656_ (
+  sky130_fd_sc_hd__buf_2 _08655_ (
     .A(_02713_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -210631,400 +210800,408 @@
     .VPWR(vccd1),
     .X(_02714_)
   );
-  sky130_fd_sc_hd__buf_2 _08657_ (
-    .A(_02714_),
+  sky130_fd_sc_hd__inv_2 _08656_ (
+    .A(\rapcore0.spifsm.encoder_store[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02715_)
+    .Y(_02715_)
   );
-  sky130_fd_sc_hd__buf_2 _08658_ (
-    .A(_02662_),
+  sky130_fd_sc_hd__buf_2 _08657_ (
+    .A(_02280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02716_)
   );
-  sky130_fd_sc_hd__inv_2 _08659_ (
-    .A(\rapcore0.spifsm.encoder_store[63] ),
+  sky130_fd_sc_hd__buf_2 _08658_ (
+    .A(_02716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02717_)
+    .X(_02717_)
   );
-  sky130_fd_sc_hd__buf_2 _08660_ (
-    .A(_02281_),
+  sky130_fd_sc_hd__buf_2 _08659_ (
+    .A(_02717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02718_)
   );
-  sky130_fd_sc_hd__buf_2 _08661_ (
-    .A(_02718_),
+  sky130_fd_sc_hd__buf_2 _08660_ (
+    .A(_02711_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02719_)
   );
-  sky130_fd_sc_hd__buf_2 _08662_ (
-    .A(_02719_),
+  sky130_fd_sc_hd__o21a_4 _08661_ (
+    .A1(_02715_),
+    .A2(_02718_),
+    .B1(_02719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02720_)
   );
-  sky130_fd_sc_hd__buf_2 _08663_ (
-    .A(_02712_),
+  sky130_fd_sc_hd__a211o_4 _08662_ (
+    .A1(_02690_),
+    .A2(_02714_),
+    .B1(_02667_),
+    .C1(_02720_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02721_)
   );
-  sky130_fd_sc_hd__o21a_4 _08664_ (
-    .A1(_02717_),
-    .A2(_02720_),
-    .B1(_02721_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02722_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08665_ (
-    .A1(_02691_),
-    .A2(_02715_),
-    .B1(_02716_),
-    .C1(_02722_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02723_)
-  );
-  sky130_fd_sc_hd__inv_2 _08666_ (
-    .A(_02723_),
+  sky130_fd_sc_hd__inv_2 _08663_ (
+    .A(_02721_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00853_)
   );
-  sky130_fd_sc_hd__buf_2 _08667_ (
-    .A(_02712_),
+  sky130_fd_sc_hd__buf_2 _08664_ (
+    .A(_02711_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02722_)
+  );
+  sky130_fd_sc_hd__buf_2 _08665_ (
+    .A(_02722_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02723_)
+  );
+  sky130_fd_sc_hd__or2_4 _08666_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[62] ),
+    .B(_02723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02724_)
   );
-  sky130_fd_sc_hd__buf_2 _08668_ (
-    .A(_02724_),
+  sky130_fd_sc_hd__buf_2 _08667_ (
+    .A(_02279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02725_)
   );
-  sky130_fd_sc_hd__or2_4 _08669_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[62] ),
-    .B(_02725_),
+  sky130_fd_sc_hd__buf_2 _08668_ (
+    .A(_02725_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02726_)
   );
-  sky130_fd_sc_hd__buf_2 _08670_ (
-    .A(_02280_),
+  sky130_fd_sc_hd__buf_2 _08669_ (
+    .A(_02726_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02727_)
   );
-  sky130_fd_sc_hd__buf_2 _08671_ (
-    .A(_02727_),
+  sky130_fd_sc_hd__buf_2 _08670_ (
+    .A(_02712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02728_)
   );
-  sky130_fd_sc_hd__buf_2 _08672_ (
-    .A(_02728_),
+  sky130_fd_sc_hd__a21o_4 _08671_ (
+    .A1(\rapcore0.spifsm.encoder_store[62] ),
+    .A2(_02727_),
+    .B1(_02728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02729_)
   );
-  sky130_fd_sc_hd__buf_2 _08673_ (
-    .A(_02713_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02730_)
-  );
-  sky130_fd_sc_hd__a21o_4 _08674_ (
-    .A1(\rapcore0.spifsm.encoder_store[62] ),
-    .A2(_02729_),
-    .B1(_02730_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02731_)
-  );
-  sky130_fd_sc_hd__and3_4 _08675_ (
-    .A(_02643_),
-    .B(_02726_),
-    .C(_02731_),
+  sky130_fd_sc_hd__and3_4 _08672_ (
+    .A(_02624_),
+    .B(_02724_),
+    .C(_02729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00852_)
   );
-  sky130_fd_sc_hd__inv_2 _08676_ (
+  sky130_fd_sc_hd__inv_2 _08673_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02730_)
+  );
+  sky130_fd_sc_hd__buf_2 _08674_ (
+    .A(_02666_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02731_)
+  );
+  sky130_fd_sc_hd__inv_2 _08675_ (
+    .A(\rapcore0.spifsm.encoder_store[61] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02732_)
   );
-  sky130_fd_sc_hd__inv_2 _08677_ (
-    .A(\rapcore0.spifsm.encoder_store[61] ),
+  sky130_fd_sc_hd__o21a_4 _08676_ (
+    .A1(_02732_),
+    .A2(_02718_),
+    .B1(_02719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02733_)
+    .X(_02733_)
   );
-  sky130_fd_sc_hd__o21a_4 _08678_ (
-    .A1(_02733_),
-    .A2(_02720_),
-    .B1(_02721_),
+  sky130_fd_sc_hd__a211o_4 _08677_ (
+    .A1(_02730_),
+    .A2(_02714_),
+    .B1(_02731_),
+    .C1(_02733_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02734_)
   );
-  sky130_fd_sc_hd__a211o_4 _08679_ (
-    .A1(_02732_),
-    .A2(_02715_),
-    .B1(_02716_),
-    .C1(_02734_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02735_)
-  );
-  sky130_fd_sc_hd__inv_2 _08680_ (
-    .A(_02735_),
+  sky130_fd_sc_hd__inv_2 _08678_ (
+    .A(_02734_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00851_)
   );
-  sky130_fd_sc_hd__or2_4 _08681_ (
+  sky130_fd_sc_hd__or2_4 _08679_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[60] ),
-    .B(_02725_),
+    .B(_02723_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02735_)
+  );
+  sky130_fd_sc_hd__a21o_4 _08680_ (
+    .A1(\rapcore0.spifsm.encoder_store[60] ),
+    .A2(_02727_),
+    .B1(_02728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02736_)
   );
-  sky130_fd_sc_hd__a21o_4 _08682_ (
-    .A1(\rapcore0.spifsm.encoder_store[60] ),
-    .A2(_02729_),
-    .B1(_02730_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02737_)
-  );
-  sky130_fd_sc_hd__and3_4 _08683_ (
-    .A(_02643_),
-    .B(_02736_),
-    .C(_02737_),
+  sky130_fd_sc_hd__and3_4 _08681_ (
+    .A(_02624_),
+    .B(_02735_),
+    .C(_02736_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00850_)
   );
-  sky130_fd_sc_hd__inv_2 _08684_ (
+  sky130_fd_sc_hd__inv_2 _08682_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02737_)
+  );
+  sky130_fd_sc_hd__inv_2 _08683_ (
+    .A(\rapcore0.spifsm.encoder_store[59] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02738_)
   );
-  sky130_fd_sc_hd__inv_2 _08685_ (
-    .A(\rapcore0.spifsm.encoder_store[59] ),
+  sky130_fd_sc_hd__o21a_4 _08684_ (
+    .A1(_02738_),
+    .A2(_02718_),
+    .B1(_02719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02739_)
+    .X(_02739_)
   );
-  sky130_fd_sc_hd__o21a_4 _08686_ (
-    .A1(_02739_),
-    .A2(_02720_),
-    .B1(_02721_),
+  sky130_fd_sc_hd__a211o_4 _08685_ (
+    .A1(_02737_),
+    .A2(_02714_),
+    .B1(_02731_),
+    .C1(_02739_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02740_)
   );
-  sky130_fd_sc_hd__a211o_4 _08687_ (
-    .A1(_02738_),
-    .A2(_02715_),
-    .B1(_02716_),
-    .C1(_02740_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02741_)
-  );
-  sky130_fd_sc_hd__inv_2 _08688_ (
-    .A(_02741_),
+  sky130_fd_sc_hd__inv_2 _08686_ (
+    .A(_02740_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00849_)
   );
-  sky130_fd_sc_hd__or2_4 _08689_ (
+  sky130_fd_sc_hd__or2_4 _08687_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[58] ),
-    .B(_02725_),
+    .B(_02723_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02741_)
+  );
+  sky130_fd_sc_hd__buf_2 _08688_ (
+    .A(_02712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02742_)
   );
-  sky130_fd_sc_hd__buf_2 _08690_ (
-    .A(_02713_),
+  sky130_fd_sc_hd__a21o_4 _08689_ (
+    .A1(\rapcore0.spifsm.encoder_store[58] ),
+    .A2(_02727_),
+    .B1(_02742_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02743_)
   );
-  sky130_fd_sc_hd__a21o_4 _08691_ (
-    .A1(\rapcore0.spifsm.encoder_store[58] ),
-    .A2(_02729_),
-    .B1(_02743_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02744_)
-  );
-  sky130_fd_sc_hd__and3_4 _08692_ (
-    .A(_02643_),
-    .B(_02742_),
-    .C(_02744_),
+  sky130_fd_sc_hd__and3_4 _08690_ (
+    .A(_02624_),
+    .B(_02741_),
+    .C(_02743_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00848_)
   );
-  sky130_fd_sc_hd__inv_2 _08693_ (
+  sky130_fd_sc_hd__inv_2 _08691_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02744_)
+  );
+  sky130_fd_sc_hd__inv_2 _08692_ (
+    .A(\rapcore0.spifsm.encoder_store[57] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02745_)
   );
-  sky130_fd_sc_hd__inv_2 _08694_ (
-    .A(\rapcore0.spifsm.encoder_store[57] ),
+  sky130_fd_sc_hd__buf_2 _08693_ (
+    .A(_02722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02746_)
+    .X(_02746_)
   );
-  sky130_fd_sc_hd__buf_2 _08695_ (
-    .A(_02724_),
+  sky130_fd_sc_hd__o21a_4 _08694_ (
+    .A1(_02745_),
+    .A2(_02718_),
+    .B1(_02746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02747_)
   );
-  sky130_fd_sc_hd__o21a_4 _08696_ (
-    .A1(_02746_),
-    .A2(_02720_),
-    .B1(_02747_),
+  sky130_fd_sc_hd__a211o_4 _08695_ (
+    .A1(_02744_),
+    .A2(_02714_),
+    .B1(_02731_),
+    .C1(_02747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02748_)
   );
-  sky130_fd_sc_hd__a211o_4 _08697_ (
-    .A1(_02745_),
-    .A2(_02715_),
-    .B1(_02716_),
-    .C1(_02748_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02749_)
-  );
-  sky130_fd_sc_hd__inv_2 _08698_ (
-    .A(_02749_),
+  sky130_fd_sc_hd__inv_2 _08696_ (
+    .A(_02748_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00847_)
   );
-  sky130_fd_sc_hd__or2_4 _08699_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[56] ),
-    .B(_02725_),
+  sky130_fd_sc_hd__buf_2 _08697_ (
+    .A(_01915_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02749_)
+  );
+  sky130_fd_sc_hd__buf_2 _08698_ (
+    .A(_02749_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02750_)
   );
-  sky130_fd_sc_hd__a21o_4 _08700_ (
-    .A1(\rapcore0.spifsm.encoder_store[56] ),
-    .A2(_02729_),
-    .B1(_02743_),
+  sky130_fd_sc_hd__or2_4 _08699_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[56] ),
+    .B(_02723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02751_)
   );
+  sky130_fd_sc_hd__a21o_4 _08700_ (
+    .A1(\rapcore0.spifsm.encoder_store[56] ),
+    .A2(_02727_),
+    .B1(_02742_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02752_)
+  );
   sky130_fd_sc_hd__and3_4 _08701_ (
-    .A(_02643_),
-    .B(_02750_),
-    .C(_02751_),
+    .A(_02750_),
+    .B(_02751_),
+    .C(_02752_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211037,7 +211214,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02752_)
+    .Y(_02753_)
   );
   sky130_fd_sc_hd__inv_2 _08703_ (
     .A(\rapcore0.spifsm.encoder_store[55] ),
@@ -211045,31 +211222,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02753_)
+    .Y(_02754_)
   );
   sky130_fd_sc_hd__o21a_4 _08704_ (
-    .A1(_02753_),
-    .A2(_02720_),
-    .B1(_02747_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02754_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08705_ (
-    .A1(_02752_),
-    .A2(_02715_),
-    .B1(_02716_),
-    .C1(_02754_),
+    .A1(_02754_),
+    .A2(_02718_),
+    .B1(_02746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02755_)
   );
+  sky130_fd_sc_hd__a211o_4 _08705_ (
+    .A1(_02753_),
+    .A2(_02714_),
+    .B1(_02731_),
+    .C1(_02755_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02756_)
+  );
   sky130_fd_sc_hd__inv_2 _08706_ (
-    .A(_02755_),
+    .A(_02756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211082,25 +211259,17 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02756_)
+    .Y(_02757_)
   );
   sky130_fd_sc_hd__buf_2 _08708_ (
-    .A(_02714_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02757_)
-  );
-  sky130_fd_sc_hd__buf_2 _08709_ (
-    .A(_02662_),
+    .A(_02713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02758_)
   );
-  sky130_fd_sc_hd__inv_2 _08710_ (
+  sky130_fd_sc_hd__inv_2 _08709_ (
     .A(\rapcore0.spifsm.encoder_store[54] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211108,28 +211277,28 @@
     .VPWR(vccd1),
     .Y(_02759_)
   );
-  sky130_fd_sc_hd__buf_2 _08711_ (
-    .A(_02719_),
+  sky130_fd_sc_hd__buf_2 _08710_ (
+    .A(_02717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02760_)
   );
-  sky130_fd_sc_hd__o21a_4 _08712_ (
+  sky130_fd_sc_hd__o21a_4 _08711_ (
     .A1(_02759_),
     .A2(_02760_),
-    .B1(_02747_),
+    .B1(_02746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02761_)
   );
-  sky130_fd_sc_hd__a211o_4 _08713_ (
-    .A1(_02756_),
-    .A2(_02757_),
-    .B1(_02758_),
+  sky130_fd_sc_hd__a211o_4 _08712_ (
+    .A1(_02757_),
+    .A2(_02758_),
+    .B1(_02731_),
     .C1(_02761_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211137,7 +211306,7 @@
     .VPWR(vccd1),
     .X(_02762_)
   );
-  sky130_fd_sc_hd__inv_2 _08714_ (
+  sky130_fd_sc_hd__inv_2 _08713_ (
     .A(_02762_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211145,7 +211314,7 @@
     .VPWR(vccd1),
     .Y(_00844_)
   );
-  sky130_fd_sc_hd__inv_2 _08715_ (
+  sky130_fd_sc_hd__inv_2 _08714_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211153,37 +211322,45 @@
     .VPWR(vccd1),
     .Y(_02763_)
   );
+  sky130_fd_sc_hd__buf_2 _08715_ (
+    .A(_02666_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02764_)
+  );
   sky130_fd_sc_hd__inv_2 _08716_ (
     .A(\rapcore0.spifsm.encoder_store[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02764_)
+    .Y(_02765_)
   );
   sky130_fd_sc_hd__o21a_4 _08717_ (
-    .A1(_02764_),
+    .A1(_02765_),
     .A2(_02760_),
-    .B1(_02747_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02765_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08718_ (
-    .A1(_02763_),
-    .A2(_02757_),
-    .B1(_02758_),
-    .C1(_02765_),
+    .B1(_02746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02766_)
   );
+  sky130_fd_sc_hd__a211o_4 _08718_ (
+    .A1(_02763_),
+    .A2(_02758_),
+    .B1(_02764_),
+    .C1(_02766_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02767_)
+  );
   sky130_fd_sc_hd__inv_2 _08719_ (
-    .A(_02766_),
+    .A(_02767_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211196,7 +211373,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02767_)
+    .Y(_02768_)
   );
   sky130_fd_sc_hd__inv_2 _08721_ (
     .A(\rapcore0.spifsm.encoder_store[52] ),
@@ -211204,31 +211381,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02768_)
+    .Y(_02769_)
   );
   sky130_fd_sc_hd__o21a_4 _08722_ (
-    .A1(_02768_),
+    .A1(_02769_),
     .A2(_02760_),
-    .B1(_02747_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02769_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08723_ (
-    .A1(_02767_),
-    .A2(_02757_),
-    .B1(_02758_),
-    .C1(_02769_),
+    .B1(_02746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02770_)
   );
+  sky130_fd_sc_hd__a211o_4 _08723_ (
+    .A1(_02768_),
+    .A2(_02758_),
+    .B1(_02764_),
+    .C1(_02770_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02771_)
+  );
   sky130_fd_sc_hd__inv_2 _08724_ (
-    .A(_02770_),
+    .A(_02771_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211241,7 +211418,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02771_)
+    .Y(_02772_)
   );
   sky130_fd_sc_hd__inv_2 _08726_ (
     .A(\rapcore0.spifsm.encoder_store[51] ),
@@ -211249,39 +211426,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02772_)
+    .Y(_02773_)
   );
   sky130_fd_sc_hd__buf_2 _08727_ (
-    .A(_02724_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02773_)
-  );
-  sky130_fd_sc_hd__o21a_4 _08728_ (
-    .A1(_02772_),
-    .A2(_02760_),
-    .B1(_02773_),
+    .A(_02722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02774_)
   );
-  sky130_fd_sc_hd__a211o_4 _08729_ (
-    .A1(_02771_),
-    .A2(_02757_),
-    .B1(_02758_),
-    .C1(_02774_),
+  sky130_fd_sc_hd__o21a_4 _08728_ (
+    .A1(_02773_),
+    .A2(_02760_),
+    .B1(_02774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02775_)
   );
+  sky130_fd_sc_hd__a211o_4 _08729_ (
+    .A1(_02772_),
+    .A2(_02758_),
+    .B1(_02764_),
+    .C1(_02775_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02776_)
+  );
   sky130_fd_sc_hd__inv_2 _08730_ (
-    .A(_02775_),
+    .A(_02776_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211294,7 +211471,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02776_)
+    .Y(_02777_)
   );
   sky130_fd_sc_hd__inv_2 _08732_ (
     .A(\rapcore0.spifsm.encoder_store[50] ),
@@ -211302,31 +211479,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02777_)
+    .Y(_02778_)
   );
   sky130_fd_sc_hd__o21a_4 _08733_ (
-    .A1(_02777_),
+    .A1(_02778_),
     .A2(_02760_),
-    .B1(_02773_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02778_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08734_ (
-    .A1(_02776_),
-    .A2(_02757_),
-    .B1(_02758_),
-    .C1(_02778_),
+    .B1(_02774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02779_)
   );
+  sky130_fd_sc_hd__a211o_4 _08734_ (
+    .A1(_02777_),
+    .A2(_02758_),
+    .B1(_02764_),
+    .C1(_02779_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02780_)
+  );
   sky130_fd_sc_hd__inv_2 _08735_ (
-    .A(_02779_),
+    .A(_02780_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211339,25 +211516,17 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02780_)
+    .Y(_02781_)
   );
   sky130_fd_sc_hd__buf_2 _08737_ (
-    .A(_02714_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02781_)
-  );
-  sky130_fd_sc_hd__buf_2 _08738_ (
-    .A(_02662_),
+    .A(_02713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02782_)
   );
-  sky130_fd_sc_hd__inv_2 _08739_ (
+  sky130_fd_sc_hd__inv_2 _08738_ (
     .A(\rapcore0.spifsm.encoder_store[49] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211365,28 +211534,28 @@
     .VPWR(vccd1),
     .Y(_02783_)
   );
-  sky130_fd_sc_hd__buf_2 _08740_ (
-    .A(_02719_),
+  sky130_fd_sc_hd__buf_2 _08739_ (
+    .A(_02717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02784_)
   );
-  sky130_fd_sc_hd__o21a_4 _08741_ (
+  sky130_fd_sc_hd__o21a_4 _08740_ (
     .A1(_02783_),
     .A2(_02784_),
-    .B1(_02773_),
+    .B1(_02774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02785_)
   );
-  sky130_fd_sc_hd__a211o_4 _08742_ (
-    .A1(_02780_),
-    .A2(_02781_),
-    .B1(_02782_),
+  sky130_fd_sc_hd__a211o_4 _08741_ (
+    .A1(_02781_),
+    .A2(_02782_),
+    .B1(_02764_),
     .C1(_02785_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211394,7 +211563,7 @@
     .VPWR(vccd1),
     .X(_02786_)
   );
-  sky130_fd_sc_hd__inv_2 _08743_ (
+  sky130_fd_sc_hd__inv_2 _08742_ (
     .A(_02786_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211402,7 +211571,7 @@
     .VPWR(vccd1),
     .Y(_00839_)
   );
-  sky130_fd_sc_hd__inv_2 _08744_ (
+  sky130_fd_sc_hd__inv_2 _08743_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211410,37 +211579,45 @@
     .VPWR(vccd1),
     .Y(_02787_)
   );
+  sky130_fd_sc_hd__buf_2 _08744_ (
+    .A(_02666_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02788_)
+  );
   sky130_fd_sc_hd__inv_2 _08745_ (
     .A(\rapcore0.spifsm.encoder_store[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02788_)
+    .Y(_02789_)
   );
   sky130_fd_sc_hd__o21a_4 _08746_ (
-    .A1(_02788_),
+    .A1(_02789_),
     .A2(_02784_),
-    .B1(_02773_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02789_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08747_ (
-    .A1(_02787_),
-    .A2(_02781_),
-    .B1(_02782_),
-    .C1(_02789_),
+    .B1(_02774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02790_)
   );
+  sky130_fd_sc_hd__a211o_4 _08747_ (
+    .A1(_02787_),
+    .A2(_02782_),
+    .B1(_02788_),
+    .C1(_02790_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02791_)
+  );
   sky130_fd_sc_hd__inv_2 _08748_ (
-    .A(_02790_),
+    .A(_02791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211453,7 +211630,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02791_)
+    .Y(_02792_)
   );
   sky130_fd_sc_hd__inv_2 _08750_ (
     .A(\rapcore0.spifsm.encoder_store[47] ),
@@ -211461,31 +211638,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02792_)
+    .Y(_02793_)
   );
   sky130_fd_sc_hd__o21a_4 _08751_ (
-    .A1(_02792_),
+    .A1(_02793_),
     .A2(_02784_),
-    .B1(_02773_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02793_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08752_ (
-    .A1(_02791_),
-    .A2(_02781_),
-    .B1(_02782_),
-    .C1(_02793_),
+    .B1(_02774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02794_)
   );
+  sky130_fd_sc_hd__a211o_4 _08752_ (
+    .A1(_02792_),
+    .A2(_02782_),
+    .B1(_02788_),
+    .C1(_02794_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02795_)
+  );
   sky130_fd_sc_hd__inv_2 _08753_ (
-    .A(_02794_),
+    .A(_02795_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211498,7 +211675,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02795_)
+    .Y(_02796_)
   );
   sky130_fd_sc_hd__inv_2 _08755_ (
     .A(\rapcore0.spifsm.encoder_store[46] ),
@@ -211506,39 +211683,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02796_)
+    .Y(_02797_)
   );
   sky130_fd_sc_hd__buf_2 _08756_ (
-    .A(_02724_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02797_)
-  );
-  sky130_fd_sc_hd__o21a_4 _08757_ (
-    .A1(_02796_),
-    .A2(_02784_),
-    .B1(_02797_),
+    .A(_02722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02798_)
   );
-  sky130_fd_sc_hd__a211o_4 _08758_ (
-    .A1(_02795_),
-    .A2(_02781_),
-    .B1(_02782_),
-    .C1(_02798_),
+  sky130_fd_sc_hd__o21a_4 _08757_ (
+    .A1(_02797_),
+    .A2(_02784_),
+    .B1(_02798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02799_)
   );
+  sky130_fd_sc_hd__a211o_4 _08758_ (
+    .A1(_02796_),
+    .A2(_02782_),
+    .B1(_02788_),
+    .C1(_02799_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02800_)
+  );
   sky130_fd_sc_hd__inv_2 _08759_ (
-    .A(_02799_),
+    .A(_02800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211551,7 +211728,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02800_)
+    .Y(_02801_)
   );
   sky130_fd_sc_hd__inv_2 _08761_ (
     .A(\rapcore0.spifsm.encoder_store[45] ),
@@ -211559,31 +211736,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02801_)
+    .Y(_02802_)
   );
   sky130_fd_sc_hd__o21a_4 _08762_ (
-    .A1(_02801_),
+    .A1(_02802_),
     .A2(_02784_),
-    .B1(_02797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02802_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08763_ (
-    .A1(_02800_),
-    .A2(_02781_),
-    .B1(_02782_),
-    .C1(_02802_),
+    .B1(_02798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02803_)
   );
+  sky130_fd_sc_hd__a211o_4 _08763_ (
+    .A1(_02801_),
+    .A2(_02782_),
+    .B1(_02788_),
+    .C1(_02803_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02804_)
+  );
   sky130_fd_sc_hd__inv_2 _08764_ (
-    .A(_02803_),
+    .A(_02804_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211596,25 +211773,17 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02804_)
+    .Y(_02805_)
   );
   sky130_fd_sc_hd__buf_2 _08766_ (
-    .A(_02714_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02805_)
-  );
-  sky130_fd_sc_hd__buf_2 _08767_ (
-    .A(_02662_),
+    .A(_02713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02806_)
   );
-  sky130_fd_sc_hd__inv_2 _08768_ (
+  sky130_fd_sc_hd__inv_2 _08767_ (
     .A(\rapcore0.spifsm.encoder_store[44] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211622,28 +211791,28 @@
     .VPWR(vccd1),
     .Y(_02807_)
   );
-  sky130_fd_sc_hd__buf_2 _08769_ (
-    .A(_02719_),
+  sky130_fd_sc_hd__buf_2 _08768_ (
+    .A(_02717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02808_)
   );
-  sky130_fd_sc_hd__o21a_4 _08770_ (
+  sky130_fd_sc_hd__o21a_4 _08769_ (
     .A1(_02807_),
     .A2(_02808_),
-    .B1(_02797_),
+    .B1(_02798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02809_)
   );
-  sky130_fd_sc_hd__a211o_4 _08771_ (
-    .A1(_02804_),
-    .A2(_02805_),
-    .B1(_02806_),
+  sky130_fd_sc_hd__a211o_4 _08770_ (
+    .A1(_02805_),
+    .A2(_02806_),
+    .B1(_02788_),
     .C1(_02809_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211651,7 +211820,7 @@
     .VPWR(vccd1),
     .X(_02810_)
   );
-  sky130_fd_sc_hd__inv_2 _08772_ (
+  sky130_fd_sc_hd__inv_2 _08771_ (
     .A(_02810_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211659,7 +211828,7 @@
     .VPWR(vccd1),
     .Y(_00834_)
   );
-  sky130_fd_sc_hd__inv_2 _08773_ (
+  sky130_fd_sc_hd__inv_2 _08772_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[43] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -211667,37 +211836,45 @@
     .VPWR(vccd1),
     .Y(_02811_)
   );
+  sky130_fd_sc_hd__buf_2 _08773_ (
+    .A(_02666_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02812_)
+  );
   sky130_fd_sc_hd__inv_2 _08774_ (
     .A(\rapcore0.spifsm.encoder_store[43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02812_)
+    .Y(_02813_)
   );
   sky130_fd_sc_hd__o21a_4 _08775_ (
-    .A1(_02812_),
+    .A1(_02813_),
     .A2(_02808_),
-    .B1(_02797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02813_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08776_ (
-    .A1(_02811_),
-    .A2(_02805_),
-    .B1(_02806_),
-    .C1(_02813_),
+    .B1(_02798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02814_)
   );
+  sky130_fd_sc_hd__a211o_4 _08776_ (
+    .A1(_02811_),
+    .A2(_02806_),
+    .B1(_02812_),
+    .C1(_02814_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02815_)
+  );
   sky130_fd_sc_hd__inv_2 _08777_ (
-    .A(_02814_),
+    .A(_02815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211710,7 +211887,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02815_)
+    .Y(_02816_)
   );
   sky130_fd_sc_hd__inv_2 _08779_ (
     .A(\rapcore0.spifsm.encoder_store[42] ),
@@ -211718,31 +211895,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02816_)
+    .Y(_02817_)
   );
   sky130_fd_sc_hd__o21a_4 _08780_ (
-    .A1(_02816_),
+    .A1(_02817_),
     .A2(_02808_),
-    .B1(_02797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02817_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08781_ (
-    .A1(_02815_),
-    .A2(_02805_),
-    .B1(_02806_),
-    .C1(_02817_),
+    .B1(_02798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02818_)
   );
+  sky130_fd_sc_hd__a211o_4 _08781_ (
+    .A1(_02816_),
+    .A2(_02806_),
+    .B1(_02812_),
+    .C1(_02818_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02819_)
+  );
   sky130_fd_sc_hd__inv_2 _08782_ (
-    .A(_02818_),
+    .A(_02819_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211755,7 +211932,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02819_)
+    .Y(_02820_)
   );
   sky130_fd_sc_hd__inv_2 _08784_ (
     .A(\rapcore0.spifsm.encoder_store[41] ),
@@ -211763,39 +211940,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02820_)
+    .Y(_02821_)
   );
   sky130_fd_sc_hd__buf_2 _08785_ (
-    .A(_02712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02821_)
-  );
-  sky130_fd_sc_hd__o21a_4 _08786_ (
-    .A1(_02820_),
-    .A2(_02808_),
-    .B1(_02821_),
+    .A(_02711_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02822_)
   );
-  sky130_fd_sc_hd__a211o_4 _08787_ (
-    .A1(_02819_),
-    .A2(_02805_),
-    .B1(_02806_),
-    .C1(_02822_),
+  sky130_fd_sc_hd__o21a_4 _08786_ (
+    .A1(_02821_),
+    .A2(_02808_),
+    .B1(_02822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02823_)
   );
+  sky130_fd_sc_hd__a211o_4 _08787_ (
+    .A1(_02820_),
+    .A2(_02806_),
+    .B1(_02812_),
+    .C1(_02823_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02824_)
+  );
   sky130_fd_sc_hd__inv_2 _08788_ (
-    .A(_02823_),
+    .A(_02824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211808,7 +211985,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02824_)
+    .Y(_02825_)
   );
   sky130_fd_sc_hd__inv_2 _08790_ (
     .A(\rapcore0.spifsm.encoder_store[40] ),
@@ -211816,31 +211993,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02825_)
+    .Y(_02826_)
   );
   sky130_fd_sc_hd__o21a_4 _08791_ (
-    .A1(_02825_),
+    .A1(_02826_),
     .A2(_02808_),
-    .B1(_02821_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02826_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08792_ (
-    .A1(_02824_),
-    .A2(_02805_),
-    .B1(_02806_),
-    .C1(_02826_),
+    .B1(_02822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02827_)
   );
+  sky130_fd_sc_hd__a211o_4 _08792_ (
+    .A1(_02825_),
+    .A2(_02806_),
+    .B1(_02812_),
+    .C1(_02827_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02828_)
+  );
   sky130_fd_sc_hd__inv_2 _08793_ (
-    .A(_02827_),
+    .A(_02828_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211853,84 +212030,84 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02828_)
+    .Y(_02829_)
   );
   sky130_fd_sc_hd__buf_2 _08795_ (
-    .A(_02714_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02829_)
-  );
-  sky130_fd_sc_hd__buf_2 _08796_ (
-    .A(_02661_),
+    .A(_02713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02830_)
   );
-  sky130_fd_sc_hd__buf_2 _08797_ (
-    .A(_02830_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02831_)
-  );
-  sky130_fd_sc_hd__inv_2 _08798_ (
+  sky130_fd_sc_hd__inv_2 _08796_ (
     .A(\rapcore0.spifsm.encoder_store[39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02832_)
+    .Y(_02831_)
   );
-  sky130_fd_sc_hd__buf_2 _08799_ (
-    .A(_02718_),
+  sky130_fd_sc_hd__buf_2 _08797_ (
+    .A(_02716_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02832_)
+  );
+  sky130_fd_sc_hd__o21a_4 _08798_ (
+    .A1(_02831_),
+    .A2(_02832_),
+    .B1(_02822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02833_)
   );
-  sky130_fd_sc_hd__o21a_4 _08800_ (
-    .A1(_02832_),
-    .A2(_02833_),
-    .B1(_02821_),
+  sky130_fd_sc_hd__a211o_4 _08799_ (
+    .A1(_02829_),
+    .A2(_02830_),
+    .B1(_02812_),
+    .C1(_02833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02834_)
   );
-  sky130_fd_sc_hd__a211o_4 _08801_ (
-    .A1(_02828_),
-    .A2(_02829_),
-    .B1(_02831_),
-    .C1(_02834_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02835_)
-  );
-  sky130_fd_sc_hd__inv_2 _08802_ (
-    .A(_02835_),
+  sky130_fd_sc_hd__inv_2 _08800_ (
+    .A(_02834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00829_)
   );
-  sky130_fd_sc_hd__inv_2 _08803_ (
+  sky130_fd_sc_hd__inv_2 _08801_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02836_)
+    .Y(_02835_)
+  );
+  sky130_fd_sc_hd__buf_2 _08802_ (
+    .A(_02665_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02836_)
+  );
+  sky130_fd_sc_hd__buf_2 _08803_ (
+    .A(_02836_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02837_)
   );
   sky130_fd_sc_hd__inv_2 _08804_ (
     .A(\rapcore0.spifsm.encoder_store[38] ),
@@ -211938,31 +212115,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02837_)
+    .Y(_02838_)
   );
   sky130_fd_sc_hd__o21a_4 _08805_ (
-    .A1(_02837_),
-    .A2(_02833_),
-    .B1(_02821_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02838_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08806_ (
-    .A1(_02836_),
-    .A2(_02829_),
-    .B1(_02831_),
-    .C1(_02838_),
+    .A1(_02838_),
+    .A2(_02832_),
+    .B1(_02822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02839_)
   );
+  sky130_fd_sc_hd__a211o_4 _08806_ (
+    .A1(_02835_),
+    .A2(_02830_),
+    .B1(_02837_),
+    .C1(_02839_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02840_)
+  );
   sky130_fd_sc_hd__inv_2 _08807_ (
-    .A(_02839_),
+    .A(_02840_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -211975,7 +212152,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02840_)
+    .Y(_02841_)
   );
   sky130_fd_sc_hd__inv_2 _08809_ (
     .A(\rapcore0.spifsm.encoder_store[37] ),
@@ -211983,31 +212160,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02841_)
+    .Y(_02842_)
   );
   sky130_fd_sc_hd__o21a_4 _08810_ (
-    .A1(_02841_),
-    .A2(_02833_),
-    .B1(_02821_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02842_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08811_ (
-    .A1(_02840_),
-    .A2(_02829_),
-    .B1(_02831_),
-    .C1(_02842_),
+    .A1(_02842_),
+    .A2(_02832_),
+    .B1(_02822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02843_)
   );
+  sky130_fd_sc_hd__a211o_4 _08811_ (
+    .A1(_02841_),
+    .A2(_02830_),
+    .B1(_02837_),
+    .C1(_02843_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02844_)
+  );
   sky130_fd_sc_hd__inv_2 _08812_ (
-    .A(_02843_),
+    .A(_02844_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -212020,7 +212197,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02844_)
+    .Y(_02845_)
   );
   sky130_fd_sc_hd__inv_2 _08814_ (
     .A(\rapcore0.spifsm.encoder_store[36] ),
@@ -212028,39 +212205,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02845_)
+    .Y(_02846_)
   );
   sky130_fd_sc_hd__buf_2 _08815_ (
-    .A(_02712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02846_)
-  );
-  sky130_fd_sc_hd__o21a_4 _08816_ (
-    .A1(_02845_),
-    .A2(_02833_),
-    .B1(_02846_),
+    .A(_02711_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02847_)
   );
-  sky130_fd_sc_hd__a211o_4 _08817_ (
-    .A1(_02844_),
-    .A2(_02829_),
-    .B1(_02831_),
-    .C1(_02847_),
+  sky130_fd_sc_hd__o21a_4 _08816_ (
+    .A1(_02846_),
+    .A2(_02832_),
+    .B1(_02847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02848_)
   );
+  sky130_fd_sc_hd__a211o_4 _08817_ (
+    .A1(_02845_),
+    .A2(_02830_),
+    .B1(_02837_),
+    .C1(_02848_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02849_)
+  );
   sky130_fd_sc_hd__inv_2 _08818_ (
-    .A(_02848_),
+    .A(_02849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -212073,7 +212250,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02849_)
+    .Y(_02850_)
   );
   sky130_fd_sc_hd__inv_2 _08820_ (
     .A(\rapcore0.spifsm.encoder_store[35] ),
@@ -212081,31 +212258,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02850_)
+    .Y(_02851_)
   );
   sky130_fd_sc_hd__o21a_4 _08821_ (
-    .A1(_02850_),
-    .A2(_02833_),
-    .B1(_02846_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02851_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08822_ (
-    .A1(_02849_),
-    .A2(_02829_),
-    .B1(_02831_),
-    .C1(_02851_),
+    .A1(_02851_),
+    .A2(_02832_),
+    .B1(_02847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02852_)
   );
+  sky130_fd_sc_hd__a211o_4 _08822_ (
+    .A1(_02850_),
+    .A2(_02830_),
+    .B1(_02837_),
+    .C1(_02852_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02853_)
+  );
   sky130_fd_sc_hd__inv_2 _08823_ (
-    .A(_02852_),
+    .A(_02853_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -212118,17 +212295,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02853_)
+    .Y(_02854_)
   );
-  sky130_fd_sc_hd__buf_2 _08825_ (
-    .A(_02830_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02854_)
-  );
-  sky130_fd_sc_hd__inv_2 _08826_ (
+  sky130_fd_sc_hd__inv_2 _08825_ (
     .A(\rapcore0.spifsm.encoder_store[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212136,28 +212305,28 @@
     .VPWR(vccd1),
     .Y(_02855_)
   );
-  sky130_fd_sc_hd__buf_2 _08827_ (
-    .A(_02718_),
+  sky130_fd_sc_hd__buf_2 _08826_ (
+    .A(_02716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02856_)
   );
-  sky130_fd_sc_hd__o21a_4 _08828_ (
+  sky130_fd_sc_hd__o21a_4 _08827_ (
     .A1(_02855_),
     .A2(_02856_),
-    .B1(_02846_),
+    .B1(_02847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02857_)
   );
-  sky130_fd_sc_hd__a211o_4 _08829_ (
-    .A1(_02853_),
-    .A2(_02730_),
-    .B1(_02854_),
+  sky130_fd_sc_hd__a211o_4 _08828_ (
+    .A1(_02854_),
+    .A2(_02728_),
+    .B1(_02837_),
     .C1(_02857_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212165,7 +212334,7 @@
     .VPWR(vccd1),
     .X(_02858_)
   );
-  sky130_fd_sc_hd__inv_2 _08830_ (
+  sky130_fd_sc_hd__inv_2 _08829_ (
     .A(_02858_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212173,7 +212342,7 @@
     .VPWR(vccd1),
     .Y(_00824_)
   );
-  sky130_fd_sc_hd__inv_2 _08831_ (
+  sky130_fd_sc_hd__inv_2 _08830_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[33] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212181,37 +212350,45 @@
     .VPWR(vccd1),
     .Y(_02859_)
   );
+  sky130_fd_sc_hd__buf_2 _08831_ (
+    .A(_02836_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02860_)
+  );
   sky130_fd_sc_hd__inv_2 _08832_ (
     .A(\rapcore0.spifsm.encoder_store[33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02860_)
+    .Y(_02861_)
   );
   sky130_fd_sc_hd__o21a_4 _08833_ (
-    .A1(_02860_),
+    .A1(_02861_),
     .A2(_02856_),
-    .B1(_02846_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02861_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08834_ (
-    .A1(_02859_),
-    .A2(_02730_),
-    .B1(_02854_),
-    .C1(_02861_),
+    .B1(_02847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02862_)
   );
+  sky130_fd_sc_hd__a211o_4 _08834_ (
+    .A1(_02859_),
+    .A2(_02728_),
+    .B1(_02860_),
+    .C1(_02862_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02863_)
+  );
   sky130_fd_sc_hd__inv_2 _08835_ (
-    .A(_02862_),
+    .A(_02863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -212224,7 +212401,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02863_)
+    .Y(_02864_)
   );
   sky130_fd_sc_hd__inv_2 _08837_ (
     .A(\rapcore0.spifsm.encoder_store[32] ),
@@ -212232,66 +212409,58 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02864_)
+    .Y(_02865_)
   );
   sky130_fd_sc_hd__o21a_4 _08838_ (
-    .A1(_02864_),
+    .A1(_02865_),
     .A2(_02856_),
-    .B1(_02846_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02865_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08839_ (
-    .A1(_02863_),
-    .A2(_02730_),
-    .B1(_02854_),
-    .C1(_02865_),
+    .B1(_02847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02866_)
   );
-  sky130_fd_sc_hd__inv_2 _08840_ (
-    .A(_02866_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00822_)
-  );
-  sky130_fd_sc_hd__buf_2 _08841_ (
-    .A(_02556_),
+  sky130_fd_sc_hd__a211o_4 _08839_ (
+    .A1(_02864_),
+    .A2(_02728_),
+    .B1(_02860_),
+    .C1(_02866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02867_)
   );
-  sky130_fd_sc_hd__or2_4 _08842_ (
+  sky130_fd_sc_hd__inv_2 _08840_ (
+    .A(_02867_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00822_)
+  );
+  sky130_fd_sc_hd__or2_4 _08841_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[31] ),
-    .B(_02725_),
+    .B(_02723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02868_)
   );
-  sky130_fd_sc_hd__a21o_4 _08843_ (
+  sky130_fd_sc_hd__a21o_4 _08842_ (
     .A1(\rapcore0.spifsm.encoder_store[31] ),
-    .A2(_02729_),
-    .B1(_02743_),
+    .A2(_02727_),
+    .B1(_02742_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02869_)
   );
-  sky130_fd_sc_hd__and3_4 _08844_ (
-    .A(_02867_),
+  sky130_fd_sc_hd__and3_4 _08843_ (
+    .A(_02750_),
     .B(_02868_),
     .C(_02869_),
     .VGND(vssd1),
@@ -212300,15 +212469,15 @@
     .VPWR(vccd1),
     .X(_00821_)
   );
-  sky130_fd_sc_hd__buf_2 _08845_ (
-    .A(_02724_),
+  sky130_fd_sc_hd__buf_2 _08844_ (
+    .A(_02722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02870_)
   );
-  sky130_fd_sc_hd__or2_4 _08846_ (
+  sky130_fd_sc_hd__or2_4 _08845_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[30] ),
     .B(_02870_),
     .VGND(vssd1),
@@ -212317,26 +212486,26 @@
     .VPWR(vccd1),
     .X(_02871_)
   );
-  sky130_fd_sc_hd__buf_2 _08847_ (
-    .A(_02728_),
+  sky130_fd_sc_hd__buf_2 _08846_ (
+    .A(_02726_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02872_)
   );
-  sky130_fd_sc_hd__a21o_4 _08848_ (
+  sky130_fd_sc_hd__a21o_4 _08847_ (
     .A1(\rapcore0.spifsm.encoder_store[30] ),
     .A2(_02872_),
-    .B1(_02743_),
+    .B1(_02742_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02873_)
   );
-  sky130_fd_sc_hd__and3_4 _08849_ (
-    .A(_02867_),
+  sky130_fd_sc_hd__and3_4 _08848_ (
+    .A(_02750_),
     .B(_02871_),
     .C(_02873_),
     .VGND(vssd1),
@@ -212345,7 +212514,7 @@
     .VPWR(vccd1),
     .X(_00820_)
   );
-  sky130_fd_sc_hd__or2_4 _08850_ (
+  sky130_fd_sc_hd__or2_4 _08849_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[29] ),
     .B(_02870_),
     .VGND(vssd1),
@@ -212354,18 +212523,18 @@
     .VPWR(vccd1),
     .X(_02874_)
   );
-  sky130_fd_sc_hd__a21o_4 _08851_ (
+  sky130_fd_sc_hd__a21o_4 _08850_ (
     .A1(\rapcore0.spifsm.encoder_store[29] ),
     .A2(_02872_),
-    .B1(_02743_),
+    .B1(_02742_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02875_)
   );
-  sky130_fd_sc_hd__and3_4 _08852_ (
-    .A(_02867_),
+  sky130_fd_sc_hd__and3_4 _08851_ (
+    .A(_02750_),
     .B(_02874_),
     .C(_02875_),
     .VGND(vssd1),
@@ -212374,7 +212543,7 @@
     .VPWR(vccd1),
     .X(_00819_)
   );
-  sky130_fd_sc_hd__or2_4 _08853_ (
+  sky130_fd_sc_hd__or2_4 _08852_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[28] ),
     .B(_02870_),
     .VGND(vssd1),
@@ -212383,15 +212552,15 @@
     .VPWR(vccd1),
     .X(_02876_)
   );
-  sky130_fd_sc_hd__buf_2 _08854_ (
-    .A(_02713_),
+  sky130_fd_sc_hd__buf_2 _08853_ (
+    .A(_02712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02877_)
   );
-  sky130_fd_sc_hd__a21o_4 _08855_ (
+  sky130_fd_sc_hd__a21o_4 _08854_ (
     .A1(\rapcore0.spifsm.encoder_store[28] ),
     .A2(_02872_),
     .B1(_02877_),
@@ -212401,8 +212570,8 @@
     .VPWR(vccd1),
     .X(_02878_)
   );
-  sky130_fd_sc_hd__and3_4 _08856_ (
-    .A(_02867_),
+  sky130_fd_sc_hd__and3_4 _08855_ (
+    .A(_02750_),
     .B(_02876_),
     .C(_02878_),
     .VGND(vssd1),
@@ -212411,6 +212580,14 @@
     .VPWR(vccd1),
     .X(_00818_)
   );
+  sky130_fd_sc_hd__buf_2 _08856_ (
+    .A(_02749_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02879_)
+  );
   sky130_fd_sc_hd__or2_4 _08857_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[27] ),
     .B(_02870_),
@@ -212418,7 +212595,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02879_)
+    .X(_02880_)
   );
   sky130_fd_sc_hd__a21o_4 _08858_ (
     .A1(\rapcore0.spifsm.encoder_store[27] ),
@@ -212428,44 +212605,28 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02880_)
+    .X(_02881_)
   );
   sky130_fd_sc_hd__and3_4 _08859_ (
-    .A(_02867_),
-    .B(_02879_),
-    .C(_02880_),
+    .A(_02879_),
+    .B(_02880_),
+    .C(_02881_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00817_)
   );
-  sky130_fd_sc_hd__buf_2 _08860_ (
-    .A(_01352_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02881_)
-  );
-  sky130_fd_sc_hd__buf_2 _08861_ (
-    .A(_02881_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02882_)
-  );
-  sky130_fd_sc_hd__or2_4 _08862_ (
+  sky130_fd_sc_hd__or2_4 _08860_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[26] ),
     .B(_02870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02883_)
+    .X(_02882_)
   );
-  sky130_fd_sc_hd__a21o_4 _08863_ (
+  sky130_fd_sc_hd__a21o_4 _08861_ (
     .A1(\rapcore0.spifsm.encoder_store[26] ),
     .A2(_02872_),
     .B1(_02877_),
@@ -212473,95 +212634,103 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02884_)
+    .X(_02883_)
   );
-  sky130_fd_sc_hd__and3_4 _08864_ (
-    .A(_02882_),
-    .B(_02883_),
-    .C(_02884_),
+  sky130_fd_sc_hd__and3_4 _08862_ (
+    .A(_02879_),
+    .B(_02882_),
+    .C(_02883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00816_)
   );
-  sky130_fd_sc_hd__or2_4 _08865_ (
+  sky130_fd_sc_hd__or2_4 _08863_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[25] ),
-    .B(_02721_),
+    .B(_02719_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02884_)
+  );
+  sky130_fd_sc_hd__buf_2 _08864_ (
+    .A(_02726_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02885_)
   );
-  sky130_fd_sc_hd__buf_2 _08866_ (
-    .A(_02728_),
+  sky130_fd_sc_hd__a21o_4 _08865_ (
+    .A1(\rapcore0.spifsm.encoder_store[25] ),
+    .A2(_02885_),
+    .B1(_02877_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02886_)
   );
-  sky130_fd_sc_hd__a21o_4 _08867_ (
-    .A1(\rapcore0.spifsm.encoder_store[25] ),
-    .A2(_02886_),
-    .B1(_02877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02887_)
-  );
-  sky130_fd_sc_hd__and3_4 _08868_ (
-    .A(_02882_),
-    .B(_02885_),
-    .C(_02887_),
+  sky130_fd_sc_hd__and3_4 _08866_ (
+    .A(_02879_),
+    .B(_02884_),
+    .C(_02886_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00815_)
   );
-  sky130_fd_sc_hd__or2_4 _08869_ (
+  sky130_fd_sc_hd__or2_4 _08867_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[24] ),
-    .B(_02721_),
+    .B(_02719_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02887_)
+  );
+  sky130_fd_sc_hd__a21o_4 _08868_ (
+    .A1(\rapcore0.spifsm.encoder_store[24] ),
+    .A2(_02885_),
+    .B1(_02877_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02888_)
   );
-  sky130_fd_sc_hd__a21o_4 _08870_ (
-    .A1(\rapcore0.spifsm.encoder_store[24] ),
-    .A2(_02886_),
-    .B1(_02877_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02889_)
-  );
-  sky130_fd_sc_hd__and3_4 _08871_ (
-    .A(_02882_),
-    .B(_02888_),
-    .C(_02889_),
+  sky130_fd_sc_hd__and3_4 _08869_ (
+    .A(_02879_),
+    .B(_02887_),
+    .C(_02888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00814_)
   );
-  sky130_fd_sc_hd__o21a_4 _08872_ (
-    .A1(_02727_),
-    .A2(_02703_),
-    .B1(_02711_),
+  sky130_fd_sc_hd__o21a_4 _08870_ (
+    .A1(_02725_),
+    .A2(_02702_),
+    .B1(_02710_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02889_)
+  );
+  sky130_fd_sc_hd__buf_2 _08871_ (
+    .A(_02889_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02890_)
   );
-  sky130_fd_sc_hd__buf_2 _08873_ (
+  sky130_fd_sc_hd__buf_2 _08872_ (
     .A(_02890_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212569,149 +212738,149 @@
     .VPWR(vccd1),
     .X(_02891_)
   );
-  sky130_fd_sc_hd__buf_2 _08874_ (
-    .A(_02891_),
+  sky130_fd_sc_hd__or2_4 _08873_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[23] ),
+    .B(_02891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02892_)
   );
-  sky130_fd_sc_hd__or2_4 _08875_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[23] ),
-    .B(_02892_),
+  sky130_fd_sc_hd__inv_2 _08874_ (
+    .A(_02889_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02893_)
+    .Y(_02893_)
   );
-  sky130_fd_sc_hd__inv_2 _08876_ (
-    .A(_02890_),
+  sky130_fd_sc_hd__buf_2 _08875_ (
+    .A(_02893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02894_)
+    .X(_02894_)
   );
-  sky130_fd_sc_hd__buf_2 _08877_ (
-    .A(_02894_),
+  sky130_fd_sc_hd__a21o_4 _08876_ (
+    .A1(\rapcore0.spifsm.encoder_store[23] ),
+    .A2(_02885_),
+    .B1(_02894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02895_)
   );
-  sky130_fd_sc_hd__a21o_4 _08878_ (
-    .A1(\rapcore0.spifsm.encoder_store[23] ),
-    .A2(_02886_),
-    .B1(_02895_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02896_)
-  );
-  sky130_fd_sc_hd__and3_4 _08879_ (
-    .A(_02882_),
-    .B(_02893_),
-    .C(_02896_),
+  sky130_fd_sc_hd__and3_4 _08877_ (
+    .A(_02879_),
+    .B(_02892_),
+    .C(_02895_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00813_)
   );
-  sky130_fd_sc_hd__inv_2 _08880_ (
+  sky130_fd_sc_hd__inv_2 _08878_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02897_)
+    .Y(_02896_)
   );
-  sky130_fd_sc_hd__buf_2 _08881_ (
-    .A(_02894_),
+  sky130_fd_sc_hd__buf_2 _08879_ (
+    .A(_02893_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02897_)
+  );
+  sky130_fd_sc_hd__buf_2 _08880_ (
+    .A(_02897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02898_)
   );
-  sky130_fd_sc_hd__buf_2 _08882_ (
-    .A(_02898_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02899_)
-  );
-  sky130_fd_sc_hd__inv_2 _08883_ (
+  sky130_fd_sc_hd__inv_2 _08881_ (
     .A(\rapcore0.spifsm.encoder_store[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02900_)
+    .Y(_02899_)
   );
-  sky130_fd_sc_hd__buf_2 _08884_ (
-    .A(_02890_),
+  sky130_fd_sc_hd__buf_2 _08882_ (
+    .A(_02889_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02900_)
+  );
+  sky130_fd_sc_hd__o21a_4 _08883_ (
+    .A1(_02899_),
+    .A2(_02856_),
+    .B1(_02900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02901_)
   );
-  sky130_fd_sc_hd__o21a_4 _08885_ (
-    .A1(_02900_),
-    .A2(_02856_),
-    .B1(_02901_),
+  sky130_fd_sc_hd__a211o_4 _08884_ (
+    .A1(_02896_),
+    .A2(_02898_),
+    .B1(_02860_),
+    .C1(_02901_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02902_)
   );
-  sky130_fd_sc_hd__a211o_4 _08886_ (
-    .A1(_02897_),
-    .A2(_02899_),
-    .B1(_02854_),
-    .C1(_02902_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02903_)
-  );
-  sky130_fd_sc_hd__inv_2 _08887_ (
-    .A(_02903_),
+  sky130_fd_sc_hd__inv_2 _08885_ (
+    .A(_02902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00812_)
   );
-  sky130_fd_sc_hd__or2_4 _08888_ (
+  sky130_fd_sc_hd__buf_2 _08886_ (
+    .A(_02749_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02903_)
+  );
+  sky130_fd_sc_hd__or2_4 _08887_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[21] ),
-    .B(_02892_),
+    .B(_02891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02904_)
   );
-  sky130_fd_sc_hd__a21o_4 _08889_ (
+  sky130_fd_sc_hd__a21o_4 _08888_ (
     .A1(\rapcore0.spifsm.encoder_store[21] ),
-    .A2(_02886_),
-    .B1(_02895_),
+    .A2(_02885_),
+    .B1(_02894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02905_)
   );
-  sky130_fd_sc_hd__and3_4 _08890_ (
-    .A(_02882_),
+  sky130_fd_sc_hd__and3_4 _08889_ (
+    .A(_02903_),
     .B(_02904_),
     .C(_02905_),
     .VGND(vssd1),
@@ -212720,7 +212889,7 @@
     .VPWR(vccd1),
     .X(_00811_)
   );
-  sky130_fd_sc_hd__inv_2 _08891_ (
+  sky130_fd_sc_hd__inv_2 _08890_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212728,7 +212897,7 @@
     .VPWR(vccd1),
     .Y(_02906_)
   );
-  sky130_fd_sc_hd__inv_2 _08892_ (
+  sky130_fd_sc_hd__inv_2 _08891_ (
     .A(\rapcore0.spifsm.encoder_store[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212736,20 +212905,20 @@
     .VPWR(vccd1),
     .Y(_02907_)
   );
-  sky130_fd_sc_hd__o21a_4 _08893_ (
+  sky130_fd_sc_hd__o21a_4 _08892_ (
     .A1(_02907_),
     .A2(_02856_),
-    .B1(_02901_),
+    .B1(_02900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02908_)
   );
-  sky130_fd_sc_hd__a211o_4 _08894_ (
+  sky130_fd_sc_hd__a211o_4 _08893_ (
     .A1(_02906_),
-    .A2(_02899_),
-    .B1(_02854_),
+    .A2(_02898_),
+    .B1(_02860_),
     .C1(_02908_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212757,7 +212926,7 @@
     .VPWR(vccd1),
     .X(_02909_)
   );
-  sky130_fd_sc_hd__inv_2 _08895_ (
+  sky130_fd_sc_hd__inv_2 _08894_ (
     .A(_02909_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -212765,392 +212934,400 @@
     .VPWR(vccd1),
     .Y(_00810_)
   );
-  sky130_fd_sc_hd__buf_2 _08896_ (
-    .A(_02881_),
+  sky130_fd_sc_hd__or2_4 _08895_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[19] ),
+    .B(_02891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02910_)
   );
-  sky130_fd_sc_hd__or2_4 _08897_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[19] ),
-    .B(_02892_),
+  sky130_fd_sc_hd__buf_2 _08896_ (
+    .A(_02893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02911_)
   );
-  sky130_fd_sc_hd__buf_2 _08898_ (
-    .A(_02894_),
+  sky130_fd_sc_hd__a21o_4 _08897_ (
+    .A1(\rapcore0.spifsm.encoder_store[19] ),
+    .A2(_02885_),
+    .B1(_02911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02912_)
   );
-  sky130_fd_sc_hd__a21o_4 _08899_ (
-    .A1(\rapcore0.spifsm.encoder_store[19] ),
-    .A2(_02886_),
-    .B1(_02912_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02913_)
-  );
-  sky130_fd_sc_hd__and3_4 _08900_ (
-    .A(_02910_),
-    .B(_02911_),
-    .C(_02913_),
+  sky130_fd_sc_hd__and3_4 _08898_ (
+    .A(_02903_),
+    .B(_02910_),
+    .C(_02912_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00809_)
   );
-  sky130_fd_sc_hd__inv_2 _08901_ (
+  sky130_fd_sc_hd__inv_2 _08899_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02913_)
+  );
+  sky130_fd_sc_hd__inv_2 _08900_ (
+    .A(\rapcore0.spifsm.encoder_store[18] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02914_)
   );
-  sky130_fd_sc_hd__buf_2 _08902_ (
-    .A(_02830_),
+  sky130_fd_sc_hd__buf_2 _08901_ (
+    .A(_02716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02915_)
   );
-  sky130_fd_sc_hd__inv_2 _08903_ (
-    .A(\rapcore0.spifsm.encoder_store[18] ),
+  sky130_fd_sc_hd__o21a_4 _08902_ (
+    .A1(_02914_),
+    .A2(_02915_),
+    .B1(_02900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02916_)
+    .X(_02916_)
   );
-  sky130_fd_sc_hd__buf_2 _08904_ (
-    .A(_02718_),
+  sky130_fd_sc_hd__a211o_4 _08903_ (
+    .A1(_02913_),
+    .A2(_02898_),
+    .B1(_02860_),
+    .C1(_02916_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02917_)
   );
-  sky130_fd_sc_hd__o21a_4 _08905_ (
-    .A1(_02916_),
-    .A2(_02917_),
-    .B1(_02901_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02918_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08906_ (
-    .A1(_02914_),
-    .A2(_02899_),
-    .B1(_02915_),
-    .C1(_02918_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02919_)
-  );
-  sky130_fd_sc_hd__inv_2 _08907_ (
-    .A(_02919_),
+  sky130_fd_sc_hd__inv_2 _08904_ (
+    .A(_02917_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00808_)
   );
-  sky130_fd_sc_hd__or2_4 _08908_ (
+  sky130_fd_sc_hd__or2_4 _08905_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[17] ),
-    .B(_02892_),
+    .B(_02891_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02918_)
+  );
+  sky130_fd_sc_hd__buf_2 _08906_ (
+    .A(_02725_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02919_)
+  );
+  sky130_fd_sc_hd__a21o_4 _08907_ (
+    .A1(\rapcore0.spifsm.encoder_store[17] ),
+    .A2(_02919_),
+    .B1(_02911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02920_)
   );
-  sky130_fd_sc_hd__buf_2 _08909_ (
-    .A(_02727_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02921_)
-  );
-  sky130_fd_sc_hd__a21o_4 _08910_ (
-    .A1(\rapcore0.spifsm.encoder_store[17] ),
-    .A2(_02921_),
-    .B1(_02912_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02922_)
-  );
-  sky130_fd_sc_hd__and3_4 _08911_ (
-    .A(_02910_),
-    .B(_02920_),
-    .C(_02922_),
+  sky130_fd_sc_hd__and3_4 _08908_ (
+    .A(_02903_),
+    .B(_02918_),
+    .C(_02920_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00807_)
   );
-  sky130_fd_sc_hd__inv_2 _08912_ (
+  sky130_fd_sc_hd__inv_2 _08909_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02921_)
+  );
+  sky130_fd_sc_hd__buf_2 _08910_ (
+    .A(_02836_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02922_)
+  );
+  sky130_fd_sc_hd__inv_2 _08911_ (
+    .A(\rapcore0.spifsm.encoder_store[16] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02923_)
   );
-  sky130_fd_sc_hd__inv_2 _08913_ (
-    .A(\rapcore0.spifsm.encoder_store[16] ),
+  sky130_fd_sc_hd__o21a_4 _08912_ (
+    .A1(_02923_),
+    .A2(_02915_),
+    .B1(_02900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02924_)
+    .X(_02924_)
   );
-  sky130_fd_sc_hd__o21a_4 _08914_ (
-    .A1(_02924_),
-    .A2(_02917_),
-    .B1(_02901_),
+  sky130_fd_sc_hd__a211o_4 _08913_ (
+    .A1(_02921_),
+    .A2(_02898_),
+    .B1(_02922_),
+    .C1(_02924_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02925_)
   );
-  sky130_fd_sc_hd__a211o_4 _08915_ (
-    .A1(_02923_),
-    .A2(_02899_),
-    .B1(_02915_),
-    .C1(_02925_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02926_)
-  );
-  sky130_fd_sc_hd__inv_2 _08916_ (
-    .A(_02926_),
+  sky130_fd_sc_hd__inv_2 _08914_ (
+    .A(_02925_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00806_)
   );
-  sky130_fd_sc_hd__inv_2 _08917_ (
+  sky130_fd_sc_hd__inv_2 _08915_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02926_)
+  );
+  sky130_fd_sc_hd__inv_2 _08916_ (
+    .A(\rapcore0.spifsm.encoder_store[15] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02927_)
   );
-  sky130_fd_sc_hd__inv_2 _08918_ (
-    .A(\rapcore0.spifsm.encoder_store[15] ),
+  sky130_fd_sc_hd__buf_2 _08917_ (
+    .A(_02889_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02928_)
+    .X(_02928_)
   );
-  sky130_fd_sc_hd__buf_2 _08919_ (
-    .A(_02890_),
+  sky130_fd_sc_hd__o21a_4 _08918_ (
+    .A1(_02927_),
+    .A2(_02915_),
+    .B1(_02928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02929_)
   );
-  sky130_fd_sc_hd__o21a_4 _08920_ (
-    .A1(_02928_),
-    .A2(_02917_),
-    .B1(_02929_),
+  sky130_fd_sc_hd__a211o_4 _08919_ (
+    .A1(_02926_),
+    .A2(_02898_),
+    .B1(_02922_),
+    .C1(_02929_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02930_)
   );
-  sky130_fd_sc_hd__a211o_4 _08921_ (
-    .A1(_02927_),
-    .A2(_02899_),
-    .B1(_02915_),
-    .C1(_02930_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02931_)
-  );
-  sky130_fd_sc_hd__inv_2 _08922_ (
-    .A(_02931_),
+  sky130_fd_sc_hd__inv_2 _08920_ (
+    .A(_02930_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00805_)
   );
-  sky130_fd_sc_hd__inv_2 _08923_ (
+  sky130_fd_sc_hd__inv_2 _08921_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02932_)
+    .Y(_02931_)
   );
-  sky130_fd_sc_hd__buf_2 _08924_ (
-    .A(_02894_),
+  sky130_fd_sc_hd__buf_2 _08922_ (
+    .A(_02893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02933_)
+    .X(_02932_)
   );
-  sky130_fd_sc_hd__inv_2 _08925_ (
+  sky130_fd_sc_hd__inv_2 _08923_ (
     .A(\rapcore0.spifsm.encoder_store[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02934_)
+    .Y(_02933_)
   );
-  sky130_fd_sc_hd__o21a_4 _08926_ (
-    .A1(_02934_),
-    .A2(_02917_),
-    .B1(_02929_),
+  sky130_fd_sc_hd__o21a_4 _08924_ (
+    .A1(_02933_),
+    .A2(_02915_),
+    .B1(_02928_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02934_)
+  );
+  sky130_fd_sc_hd__a211o_4 _08925_ (
+    .A1(_02931_),
+    .A2(_02932_),
+    .B1(_02922_),
+    .C1(_02934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02935_)
   );
-  sky130_fd_sc_hd__a211o_4 _08927_ (
-    .A1(_02932_),
-    .A2(_02933_),
-    .B1(_02915_),
-    .C1(_02935_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02936_)
-  );
-  sky130_fd_sc_hd__inv_2 _08928_ (
-    .A(_02936_),
+  sky130_fd_sc_hd__inv_2 _08926_ (
+    .A(_02935_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00804_)
   );
-  sky130_fd_sc_hd__inv_2 _08929_ (
+  sky130_fd_sc_hd__inv_2 _08927_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02936_)
+  );
+  sky130_fd_sc_hd__inv_2 _08928_ (
+    .A(\rapcore0.spifsm.encoder_store[13] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02937_)
   );
-  sky130_fd_sc_hd__inv_2 _08930_ (
-    .A(\rapcore0.spifsm.encoder_store[13] ),
+  sky130_fd_sc_hd__o21a_4 _08929_ (
+    .A1(_02937_),
+    .A2(_02915_),
+    .B1(_02928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02938_)
+    .X(_02938_)
   );
-  sky130_fd_sc_hd__o21a_4 _08931_ (
-    .A1(_02938_),
-    .A2(_02917_),
-    .B1(_02929_),
+  sky130_fd_sc_hd__a211o_4 _08930_ (
+    .A1(_02936_),
+    .A2(_02932_),
+    .B1(_02922_),
+    .C1(_02938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02939_)
   );
-  sky130_fd_sc_hd__a211o_4 _08932_ (
-    .A1(_02937_),
-    .A2(_02933_),
-    .B1(_02915_),
-    .C1(_02939_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02940_)
-  );
-  sky130_fd_sc_hd__inv_2 _08933_ (
-    .A(_02940_),
+  sky130_fd_sc_hd__inv_2 _08931_ (
+    .A(_02939_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00803_)
   );
-  sky130_fd_sc_hd__inv_2 _08934_ (
+  sky130_fd_sc_hd__inv_2 _08932_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02940_)
+  );
+  sky130_fd_sc_hd__inv_2 _08933_ (
+    .A(\rapcore0.spifsm.encoder_store[12] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02941_)
   );
-  sky130_fd_sc_hd__buf_2 _08935_ (
-    .A(_02830_),
+  sky130_fd_sc_hd__buf_2 _08934_ (
+    .A(_02716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02942_)
   );
-  sky130_fd_sc_hd__inv_2 _08936_ (
-    .A(\rapcore0.spifsm.encoder_store[12] ),
+  sky130_fd_sc_hd__o21a_4 _08935_ (
+    .A1(_02941_),
+    .A2(_02942_),
+    .B1(_02928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02943_)
+    .X(_02943_)
   );
-  sky130_fd_sc_hd__buf_2 _08937_ (
-    .A(_02718_),
+  sky130_fd_sc_hd__a211o_4 _08936_ (
+    .A1(_02940_),
+    .A2(_02932_),
+    .B1(_02922_),
+    .C1(_02943_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02944_)
   );
-  sky130_fd_sc_hd__o21a_4 _08938_ (
-    .A1(_02943_),
-    .A2(_02944_),
-    .B1(_02929_),
+  sky130_fd_sc_hd__inv_2 _08937_ (
+    .A(_02944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02945_)
+    .Y(_00802_)
   );
-  sky130_fd_sc_hd__a211o_4 _08939_ (
-    .A1(_02941_),
-    .A2(_02933_),
-    .B1(_02942_),
-    .C1(_02945_),
+  sky130_fd_sc_hd__inv_2 _08938_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[11] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_02945_)
+  );
+  sky130_fd_sc_hd__buf_2 _08939_ (
+    .A(_02836_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -213158,253 +213335,245 @@
     .X(_02946_)
   );
   sky130_fd_sc_hd__inv_2 _08940_ (
-    .A(_02946_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00802_)
-  );
-  sky130_fd_sc_hd__inv_2 _08941_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[11] ),
+    .A(\rapcore0.spifsm.encoder_store[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_02947_)
   );
-  sky130_fd_sc_hd__inv_2 _08942_ (
-    .A(\rapcore0.spifsm.encoder_store[11] ),
+  sky130_fd_sc_hd__o21a_4 _08941_ (
+    .A1(_02947_),
+    .A2(_02942_),
+    .B1(_02928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02948_)
+    .X(_02948_)
   );
-  sky130_fd_sc_hd__o21a_4 _08943_ (
-    .A1(_02948_),
-    .A2(_02944_),
-    .B1(_02929_),
+  sky130_fd_sc_hd__a211o_4 _08942_ (
+    .A1(_02945_),
+    .A2(_02932_),
+    .B1(_02946_),
+    .C1(_02948_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02949_)
   );
-  sky130_fd_sc_hd__a211o_4 _08944_ (
-    .A1(_02947_),
-    .A2(_02933_),
-    .B1(_02942_),
-    .C1(_02949_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02950_)
-  );
-  sky130_fd_sc_hd__inv_2 _08945_ (
-    .A(_02950_),
+  sky130_fd_sc_hd__inv_2 _08943_ (
+    .A(_02949_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00801_)
   );
-  sky130_fd_sc_hd__inv_2 _08946_ (
+  sky130_fd_sc_hd__inv_2 _08944_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02950_)
+  );
+  sky130_fd_sc_hd__inv_2 _08945_ (
+    .A(\rapcore0.spifsm.encoder_store[10] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02951_)
   );
-  sky130_fd_sc_hd__inv_2 _08947_ (
-    .A(\rapcore0.spifsm.encoder_store[10] ),
+  sky130_fd_sc_hd__o21a_4 _08946_ (
+    .A1(_02951_),
+    .A2(_02942_),
+    .B1(_02890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02952_)
+    .X(_02952_)
   );
-  sky130_fd_sc_hd__o21a_4 _08948_ (
-    .A1(_02952_),
-    .A2(_02944_),
-    .B1(_02891_),
+  sky130_fd_sc_hd__a211o_4 _08947_ (
+    .A1(_02950_),
+    .A2(_02932_),
+    .B1(_02946_),
+    .C1(_02952_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02953_)
   );
-  sky130_fd_sc_hd__a211o_4 _08949_ (
-    .A1(_02951_),
-    .A2(_02933_),
-    .B1(_02942_),
-    .C1(_02953_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02954_)
-  );
-  sky130_fd_sc_hd__inv_2 _08950_ (
-    .A(_02954_),
+  sky130_fd_sc_hd__inv_2 _08948_ (
+    .A(_02953_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00800_)
   );
-  sky130_fd_sc_hd__inv_2 _08951_ (
+  sky130_fd_sc_hd__inv_2 _08949_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02954_)
+  );
+  sky130_fd_sc_hd__inv_2 _08950_ (
+    .A(\rapcore0.spifsm.encoder_store[9] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02955_)
   );
-  sky130_fd_sc_hd__inv_2 _08952_ (
-    .A(\rapcore0.spifsm.encoder_store[9] ),
+  sky130_fd_sc_hd__o21a_4 _08951_ (
+    .A1(_02955_),
+    .A2(_02942_),
+    .B1(_02890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02956_)
+    .X(_02956_)
   );
-  sky130_fd_sc_hd__o21a_4 _08953_ (
-    .A1(_02956_),
-    .A2(_02944_),
-    .B1(_02891_),
+  sky130_fd_sc_hd__a211o_4 _08952_ (
+    .A1(_02954_),
+    .A2(_02894_),
+    .B1(_02946_),
+    .C1(_02956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02957_)
   );
-  sky130_fd_sc_hd__a211o_4 _08954_ (
-    .A1(_02955_),
-    .A2(_02895_),
-    .B1(_02942_),
-    .C1(_02957_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02958_)
-  );
-  sky130_fd_sc_hd__inv_2 _08955_ (
-    .A(_02958_),
+  sky130_fd_sc_hd__inv_2 _08953_ (
+    .A(_02957_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00799_)
   );
-  sky130_fd_sc_hd__or2_4 _08956_ (
+  sky130_fd_sc_hd__or2_4 _08954_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[8] ),
-    .B(_02892_),
+    .B(_02891_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02958_)
+  );
+  sky130_fd_sc_hd__buf_2 _08955_ (
+    .A(_02725_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02959_)
   );
-  sky130_fd_sc_hd__buf_2 _08957_ (
-    .A(_02727_),
+  sky130_fd_sc_hd__nor2_4 _08956_ (
+    .A(_02726_),
+    .B(_02707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02960_)
+    .Y(_02960_)
   );
-  sky130_fd_sc_hd__nor2_4 _08958_ (
-    .A(_02728_),
-    .B(_02708_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02961_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08959_ (
+  sky130_fd_sc_hd__a211o_4 _08957_ (
     .A1(\rapcore0.spifsm.encoder_store[8] ),
-    .A2(_02960_),
-    .B1(_02961_),
-    .C1(_02898_),
+    .A2(_02959_),
+    .B1(_02960_),
+    .C1(_02897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02962_)
+    .X(_02961_)
   );
-  sky130_fd_sc_hd__and3_4 _08960_ (
-    .A(_02910_),
-    .B(_02959_),
-    .C(_02962_),
+  sky130_fd_sc_hd__and3_4 _08958_ (
+    .A(_02903_),
+    .B(_02958_),
+    .C(_02961_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00798_)
   );
-  sky130_fd_sc_hd__buf_2 _08961_ (
-    .A(_02890_),
+  sky130_fd_sc_hd__buf_2 _08959_ (
+    .A(_02889_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02962_)
+  );
+  sky130_fd_sc_hd__or2_4 _08960_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[7] ),
+    .B(_02962_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02963_)
   );
-  sky130_fd_sc_hd__or2_4 _08962_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[7] ),
-    .B(_02963_),
+  sky130_fd_sc_hd__a21o_4 _08961_ (
+    .A1(\rapcore0.spifsm.encoder_store[7] ),
+    .A2(_02919_),
+    .B1(_02911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02964_)
   );
-  sky130_fd_sc_hd__a21o_4 _08963_ (
-    .A1(\rapcore0.spifsm.encoder_store[7] ),
-    .A2(_02921_),
-    .B1(_02912_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02965_)
-  );
-  sky130_fd_sc_hd__and3_4 _08964_ (
-    .A(_02910_),
-    .B(_02964_),
-    .C(_02965_),
+  sky130_fd_sc_hd__and3_4 _08962_ (
+    .A(_02903_),
+    .B(_02963_),
+    .C(_02964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00797_)
   );
-  sky130_fd_sc_hd__or2_4 _08965_ (
+  sky130_fd_sc_hd__buf_2 _08963_ (
+    .A(_02749_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02965_)
+  );
+  sky130_fd_sc_hd__or2_4 _08964_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[6] ),
-    .B(_02963_),
+    .B(_02962_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02966_)
   );
-  sky130_fd_sc_hd__a21o_4 _08966_ (
+  sky130_fd_sc_hd__a21o_4 _08965_ (
     .A1(\rapcore0.spifsm.encoder_store[6] ),
-    .A2(_02921_),
-    .B1(_02912_),
+    .A2(_02919_),
+    .B1(_02911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02967_)
   );
-  sky130_fd_sc_hd__and3_4 _08967_ (
-    .A(_02910_),
+  sky130_fd_sc_hd__and3_4 _08966_ (
+    .A(_02965_),
     .B(_02966_),
     .C(_02967_),
     .VGND(vssd1),
@@ -213413,319 +213582,319 @@
     .VPWR(vccd1),
     .X(_00796_)
   );
-  sky130_fd_sc_hd__buf_2 _08968_ (
-    .A(_02881_),
+  sky130_fd_sc_hd__or2_4 _08967_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[5] ),
+    .B(_02962_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02968_)
   );
-  sky130_fd_sc_hd__or2_4 _08969_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[5] ),
-    .B(_02963_),
+  sky130_fd_sc_hd__a21o_4 _08968_ (
+    .A1(\rapcore0.spifsm.encoder_store[5] ),
+    .A2(_02919_),
+    .B1(_02911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02969_)
   );
-  sky130_fd_sc_hd__a21o_4 _08970_ (
-    .A1(\rapcore0.spifsm.encoder_store[5] ),
-    .A2(_02921_),
-    .B1(_02912_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02970_)
-  );
-  sky130_fd_sc_hd__and3_4 _08971_ (
-    .A(_02968_),
-    .B(_02969_),
-    .C(_02970_),
+  sky130_fd_sc_hd__and3_4 _08969_ (
+    .A(_02965_),
+    .B(_02968_),
+    .C(_02969_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00795_)
   );
-  sky130_fd_sc_hd__or2_4 _08972_ (
+  sky130_fd_sc_hd__or2_4 _08970_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[4] ),
-    .B(_02963_),
+    .B(_02962_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02970_)
+  );
+  sky130_fd_sc_hd__a21o_4 _08971_ (
+    .A1(\rapcore0.spifsm.encoder_store[4] ),
+    .A2(_02919_),
+    .B1(_02897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02971_)
   );
-  sky130_fd_sc_hd__a21o_4 _08973_ (
-    .A1(\rapcore0.spifsm.encoder_store[4] ),
-    .A2(_02921_),
-    .B1(_02898_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02972_)
-  );
-  sky130_fd_sc_hd__and3_4 _08974_ (
-    .A(_02968_),
-    .B(_02971_),
-    .C(_02972_),
+  sky130_fd_sc_hd__and3_4 _08972_ (
+    .A(_02965_),
+    .B(_02970_),
+    .C(_02971_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00794_)
   );
-  sky130_fd_sc_hd__or2_4 _08975_ (
+  sky130_fd_sc_hd__or2_4 _08973_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[3] ),
-    .B(_02963_),
+    .B(_02962_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02972_)
+  );
+  sky130_fd_sc_hd__a21o_4 _08974_ (
+    .A1(\rapcore0.spifsm.encoder_store[3] ),
+    .A2(_02959_),
+    .B1(_02897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02973_)
   );
-  sky130_fd_sc_hd__a21o_4 _08976_ (
-    .A1(\rapcore0.spifsm.encoder_store[3] ),
-    .A2(_02960_),
-    .B1(_02898_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02974_)
-  );
-  sky130_fd_sc_hd__and3_4 _08977_ (
-    .A(_02968_),
-    .B(_02973_),
-    .C(_02974_),
+  sky130_fd_sc_hd__and3_4 _08975_ (
+    .A(_02965_),
+    .B(_02972_),
+    .C(_02973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00793_)
   );
-  sky130_fd_sc_hd__or2_4 _08978_ (
+  sky130_fd_sc_hd__or2_4 _08976_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[2] ),
-    .B(_02901_),
+    .B(_02900_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02974_)
+  );
+  sky130_fd_sc_hd__a21o_4 _08977_ (
+    .A1(\rapcore0.spifsm.encoder_store[2] ),
+    .A2(_02959_),
+    .B1(_02897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02975_)
   );
-  sky130_fd_sc_hd__a21o_4 _08979_ (
-    .A1(\rapcore0.spifsm.encoder_store[2] ),
-    .A2(_02960_),
-    .B1(_02898_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02976_)
-  );
-  sky130_fd_sc_hd__and3_4 _08980_ (
-    .A(_02968_),
-    .B(_02975_),
-    .C(_02976_),
+  sky130_fd_sc_hd__and3_4 _08978_ (
+    .A(_02965_),
+    .B(_02974_),
+    .C(_02975_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00792_)
   );
-  sky130_fd_sc_hd__inv_2 _08981_ (
+  sky130_fd_sc_hd__inv_2 _08979_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02976_)
+  );
+  sky130_fd_sc_hd__inv_2 _08980_ (
+    .A(\rapcore0.spifsm.encoder_store[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02977_)
   );
-  sky130_fd_sc_hd__inv_2 _08982_ (
-    .A(\rapcore0.spifsm.encoder_store[1] ),
+  sky130_fd_sc_hd__o21a_4 _08981_ (
+    .A1(_02977_),
+    .A2(_02942_),
+    .B1(_02890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02978_)
+    .X(_02978_)
   );
-  sky130_fd_sc_hd__o21a_4 _08983_ (
-    .A1(_02978_),
-    .A2(_02944_),
-    .B1(_02891_),
+  sky130_fd_sc_hd__a211o_4 _08982_ (
+    .A1(_02976_),
+    .A2(_02894_),
+    .B1(_02946_),
+    .C1(_02978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02979_)
   );
-  sky130_fd_sc_hd__a211o_4 _08984_ (
-    .A1(_02977_),
-    .A2(_02895_),
-    .B1(_02942_),
-    .C1(_02979_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02980_)
-  );
-  sky130_fd_sc_hd__inv_2 _08985_ (
-    .A(_02980_),
+  sky130_fd_sc_hd__inv_2 _08983_ (
+    .A(_02979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00791_)
   );
-  sky130_fd_sc_hd__inv_2 _08986_ (
+  sky130_fd_sc_hd__inv_2 _08984_ (
     .A(\rapcore0.spifsm.word_proc.word_send_data[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_02980_)
+  );
+  sky130_fd_sc_hd__inv_2 _08985_ (
+    .A(\rapcore0.spifsm.encoder_store[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_02981_)
   );
-  sky130_fd_sc_hd__buf_2 _08987_ (
-    .A(_02830_),
+  sky130_fd_sc_hd__o21a_4 _08986_ (
+    .A1(_02981_),
+    .A2(_02717_),
+    .B1(_02890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02982_)
   );
+  sky130_fd_sc_hd__a211o_4 _08987_ (
+    .A1(_02980_),
+    .A2(_02894_),
+    .B1(_02946_),
+    .C1(_02982_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02983_)
+  );
   sky130_fd_sc_hd__inv_2 _08988_ (
-    .A(\rapcore0.spifsm.encoder_store[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02983_)
-  );
-  sky130_fd_sc_hd__o21a_4 _08989_ (
-    .A1(_02983_),
-    .A2(_02719_),
-    .B1(_02891_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02984_)
-  );
-  sky130_fd_sc_hd__a211o_4 _08990_ (
-    .A1(_02981_),
-    .A2(_02895_),
-    .B1(_02982_),
-    .C1(_02984_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_02985_)
-  );
-  sky130_fd_sc_hd__inv_2 _08991_ (
-    .A(_02985_),
+    .A(_02983_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00790_)
   );
-  sky130_fd_sc_hd__inv_2 _08992_ (
+  sky130_fd_sc_hd__buf_2 _08989_ (
+    .A(_02749_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02984_)
+  );
+  sky130_fd_sc_hd__inv_2 _08990_ (
     .A(\rapcore0.spifsm.dda.writemoveind ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02986_)
+    .Y(_02985_)
   );
-  sky130_fd_sc_hd__buf_2 _08993_ (
-    .A(_02986_),
+  sky130_fd_sc_hd__buf_2 _08991_ (
+    .A(_02985_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_02986_)
+  );
+  sky130_fd_sc_hd__or2_4 _08992_ (
+    .A(_02263_),
+    .B(_02309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02987_)
   );
-  sky130_fd_sc_hd__or2_4 _08994_ (
-    .A(_02264_),
-    .B(_02308_),
+  sky130_fd_sc_hd__or2_4 _08993_ (
+    .A(_02986_),
+    .B(_02987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02988_)
   );
-  sky130_fd_sc_hd__or2_4 _08995_ (
-    .A(_02987_),
-    .B(_02988_),
+  sky130_fd_sc_hd__nand2_4 _08994_ (
+    .A(_02986_),
+    .B(_02987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02989_)
+    .Y(_02989_)
   );
-  sky130_fd_sc_hd__nand2_4 _08996_ (
-    .A(_02987_),
+  sky130_fd_sc_hd__and3_4 _08995_ (
+    .A(_02984_),
     .B(_02988_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_02990_)
-  );
-  sky130_fd_sc_hd__and3_4 _08997_ (
-    .A(_02968_),
-    .B(_02989_),
-    .C(_02990_),
+    .C(_02989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00789_)
   );
-  sky130_fd_sc_hd__or2_4 _08998_ (
-    .A(_02541_),
+  sky130_fd_sc_hd__or2_4 _08996_ (
+    .A(_02542_),
     .B(\rapcore0.spifsm.word_data_received[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_02990_)
+  );
+  sky130_fd_sc_hd__or2_4 _08997_ (
+    .A(_02268_),
+    .B(_02678_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_02991_)
   );
-  sky130_fd_sc_hd__or2_4 _08999_ (
-    .A(_02269_),
-    .B(_02679_),
+  sky130_fd_sc_hd__or4_4 _08998_ (
+    .A(_02691_),
+    .B(_02990_),
+    .C(_02541_),
+    .D(_02991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02992_)
   );
-  sky130_fd_sc_hd__or4_4 _09000_ (
-    .A(_02692_),
-    .B(_02991_),
-    .C(_02540_),
-    .D(_02992_),
+  sky130_fd_sc_hd__inv_2 _08999_ (
+    .A(_02992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_02993_)
+    .Y(_02993_)
   );
-  sky130_fd_sc_hd__inv_2 _09001_ (
+  sky130_fd_sc_hd__buf_2 _09000_ (
     .A(_02993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_02994_)
+    .X(_02994_)
   );
-  sky130_fd_sc_hd__buf_2 _09002_ (
+  sky130_fd_sc_hd__buf_2 _09001_ (
     .A(_02994_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213733,23 +213902,23 @@
     .VPWR(vccd1),
     .X(_02995_)
   );
-  sky130_fd_sc_hd__buf_2 _09003_ (
-    .A(_02995_),
+  sky130_fd_sc_hd__buf_2 _09002_ (
+    .A(_02836_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02996_)
   );
-  sky130_fd_sc_hd__buf_2 _09004_ (
-    .A(_02994_),
+  sky130_fd_sc_hd__buf_2 _09003_ (
+    .A(_02993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_02997_)
   );
-  sky130_fd_sc_hd__nor2_4 _09005_ (
+  sky130_fd_sc_hd__nor2_4 _09004_ (
     .A(\rapcore0.spifsm.clock_divisor[7] ),
     .B(_02997_),
     .VGND(vssd1),
@@ -213758,10 +213927,10 @@
     .VPWR(vccd1),
     .Y(_02998_)
   );
-  sky130_fd_sc_hd__a211o_4 _09006_ (
+  sky130_fd_sc_hd__a211o_4 _09005_ (
     .A1(_02627_),
-    .A2(_02996_),
-    .B1(_02982_),
+    .A2(_02995_),
+    .B1(_02996_),
     .C1(_02998_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213769,7 +213938,7 @@
     .VPWR(vccd1),
     .X(_02999_)
   );
-  sky130_fd_sc_hd__inv_2 _09007_ (
+  sky130_fd_sc_hd__inv_2 _09006_ (
     .A(_02999_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213777,7 +213946,7 @@
     .VPWR(vccd1),
     .Y(_00788_)
   );
-  sky130_fd_sc_hd__nor2_4 _09008_ (
+  sky130_fd_sc_hd__nor2_4 _09007_ (
     .A(\rapcore0.spifsm.clock_divisor[6] ),
     .B(_02997_),
     .VGND(vssd1),
@@ -213786,10 +213955,10 @@
     .VPWR(vccd1),
     .Y(_03000_)
   );
-  sky130_fd_sc_hd__a211o_4 _09009_ (
+  sky130_fd_sc_hd__a211o_4 _09008_ (
     .A1(_02632_),
-    .A2(_02996_),
-    .B1(_02982_),
+    .A2(_02995_),
+    .B1(_02996_),
     .C1(_03000_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213797,7 +213966,7 @@
     .VPWR(vccd1),
     .X(_03001_)
   );
-  sky130_fd_sc_hd__inv_2 _09010_ (
+  sky130_fd_sc_hd__inv_2 _09009_ (
     .A(_03001_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213805,19 +213974,19 @@
     .VPWR(vccd1),
     .Y(_00787_)
   );
-  sky130_fd_sc_hd__and2_4 _09011_ (
+  sky130_fd_sc_hd__and2_4 _09010_ (
     .A(\rapcore0.spifsm.clock_divisor[5] ),
-    .B(_02993_),
+    .B(_02992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03002_)
   );
-  sky130_fd_sc_hd__a211o_4 _09012_ (
+  sky130_fd_sc_hd__a211o_4 _09011_ (
     .A1(\rapcore0.spifsm.word_data_received[5] ),
-    .A2(_02996_),
-    .B1(_02675_),
+    .A2(_02995_),
+    .B1(_02676_),
     .C1(_03002_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213825,19 +213994,19 @@
     .VPWR(vccd1),
     .X(_00786_)
   );
-  sky130_fd_sc_hd__nor2_4 _09013_ (
+  sky130_fd_sc_hd__nor2_4 _09012_ (
     .A(\rapcore0.spifsm.clock_divisor[4] ),
-    .B(_02995_),
+    .B(_02994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03003_)
   );
-  sky130_fd_sc_hd__a211o_4 _09014_ (
-    .A1(_02640_),
-    .A2(_02996_),
-    .B1(_02982_),
+  sky130_fd_sc_hd__a211o_4 _09013_ (
+    .A1(_02639_),
+    .A2(_02995_),
+    .B1(_02996_),
     .C1(_03003_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213845,7 +214014,7 @@
     .VPWR(vccd1),
     .X(_03004_)
   );
-  sky130_fd_sc_hd__inv_2 _09015_ (
+  sky130_fd_sc_hd__inv_2 _09014_ (
     .A(_03004_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213853,19 +214022,19 @@
     .VPWR(vccd1),
     .Y(_00785_)
   );
-  sky130_fd_sc_hd__and2_4 _09016_ (
+  sky130_fd_sc_hd__and2_4 _09015_ (
     .A(\rapcore0.spifsm.clock_divisor[3] ),
-    .B(_02993_),
+    .B(_02992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03005_)
   );
-  sky130_fd_sc_hd__a211o_4 _09017_ (
+  sky130_fd_sc_hd__a211o_4 _09016_ (
     .A1(\rapcore0.spifsm.word_data_received[3] ),
-    .A2(_02996_),
-    .B1(_02675_),
+    .A2(_02995_),
+    .B1(_02676_),
     .C1(_03005_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213873,19 +214042,19 @@
     .VPWR(vccd1),
     .X(_00784_)
   );
-  sky130_fd_sc_hd__nor2_4 _09018_ (
+  sky130_fd_sc_hd__nor2_4 _09017_ (
     .A(\rapcore0.spifsm.clock_divisor[2] ),
-    .B(_02995_),
+    .B(_02994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03006_)
   );
-  sky130_fd_sc_hd__a211o_4 _09019_ (
-    .A1(_02646_),
+  sky130_fd_sc_hd__a211o_4 _09018_ (
+    .A1(_02645_),
     .A2(_02997_),
-    .B1(_02982_),
+    .B1(_02996_),
     .C1(_03006_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213893,7 +214062,7 @@
     .VPWR(vccd1),
     .X(_03007_)
   );
-  sky130_fd_sc_hd__inv_2 _09020_ (
+  sky130_fd_sc_hd__inv_2 _09019_ (
     .A(_03007_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213901,63 +214070,63 @@
     .VPWR(vccd1),
     .Y(_00783_)
   );
-  sky130_fd_sc_hd__buf_2 _09021_ (
-    .A(_02661_),
+  sky130_fd_sc_hd__nor2_4 _09020_ (
+    .A(\rapcore0.spifsm.clock_divisor[1] ),
+    .B(_02994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03008_)
+    .Y(_03008_)
   );
-  sky130_fd_sc_hd__buf_2 _09022_ (
-    .A(_03008_),
+  sky130_fd_sc_hd__a211o_4 _09021_ (
+    .A1(_02648_),
+    .A2(_02997_),
+    .B1(_02996_),
+    .C1(_03008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03009_)
   );
-  sky130_fd_sc_hd__nor2_4 _09023_ (
-    .A(\rapcore0.spifsm.clock_divisor[1] ),
-    .B(_02995_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03010_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09024_ (
-    .A1(_02649_),
-    .A2(_02997_),
-    .B1(_03009_),
-    .C1(_03010_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03011_)
-  );
-  sky130_fd_sc_hd__inv_2 _09025_ (
-    .A(_03011_),
+  sky130_fd_sc_hd__inv_2 _09022_ (
+    .A(_03009_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00782_)
   );
-  sky130_fd_sc_hd__nor2_4 _09026_ (
+  sky130_fd_sc_hd__buf_2 _09023_ (
+    .A(_02665_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03010_)
+  );
+  sky130_fd_sc_hd__buf_2 _09024_ (
+    .A(_03010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03011_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09025_ (
     .A(\rapcore0.spifsm.clock_divisor[0] ),
-    .B(_02995_),
+    .B(_02994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03012_)
   );
-  sky130_fd_sc_hd__a211o_4 _09027_ (
-    .A1(_02652_),
+  sky130_fd_sc_hd__a211o_4 _09026_ (
+    .A1(_02651_),
     .A2(_02997_),
-    .B1(_03009_),
+    .B1(_03011_),
     .C1(_03012_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213965,7 +214134,7 @@
     .VPWR(vccd1),
     .X(_03013_)
   );
-  sky130_fd_sc_hd__inv_2 _09028_ (
+  sky130_fd_sc_hd__inv_2 _09027_ (
     .A(_03013_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213973,7 +214142,7 @@
     .VPWR(vccd1),
     .Y(_00781_)
   );
-  sky130_fd_sc_hd__inv_2 _09029_ (
+  sky130_fd_sc_hd__inv_2 _09028_ (
     .A(\rapcore0.spifsm.enable_r ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -213981,30 +214150,30 @@
     .VPWR(vccd1),
     .Y(_03014_)
   );
-  sky130_fd_sc_hd__or2_4 _09030_ (
-    .A(_02992_),
-    .B(_02700_),
+  sky130_fd_sc_hd__or2_4 _09029_ (
+    .A(_02991_),
+    .B(_02699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03015_)
   );
-  sky130_fd_sc_hd__and4_4 _09031_ (
-    .A(_02302_),
-    .B(_02680_),
-    .C(_02701_),
-    .D(_02652_),
+  sky130_fd_sc_hd__and4_4 _09030_ (
+    .A(_02303_),
+    .B(_02679_),
+    .C(_02700_),
+    .D(_02651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03016_)
   );
-  sky130_fd_sc_hd__a211o_4 _09032_ (
+  sky130_fd_sc_hd__a211o_4 _09031_ (
     .A1(_03014_),
     .A2(_03015_),
-    .B1(_03009_),
+    .B1(_03011_),
     .C1(_03016_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214012,7 +214181,7 @@
     .VPWR(vccd1),
     .X(_03017_)
   );
-  sky130_fd_sc_hd__inv_2 _09033_ (
+  sky130_fd_sc_hd__inv_2 _09032_ (
     .A(_03017_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214020,17 +214189,17 @@
     .VPWR(vccd1),
     .Y(_00780_)
   );
-  sky130_fd_sc_hd__a21o_4 _09034_ (
-    .A1(_02269_),
-    .A2(_02307_),
-    .B1(_02264_),
+  sky130_fd_sc_hd__a21o_4 _09033_ (
+    .A1(_02268_),
+    .A2(_02308_),
+    .B1(_02263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03018_)
   );
-  sky130_fd_sc_hd__buf_2 _09035_ (
+  sky130_fd_sc_hd__buf_2 _09034_ (
     .A(_03018_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214038,7 +214207,7 @@
     .VPWR(vccd1),
     .X(_03019_)
   );
-  sky130_fd_sc_hd__inv_2 _09036_ (
+  sky130_fd_sc_hd__inv_2 _09035_ (
     .A(_03018_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214046,7 +214215,7 @@
     .VPWR(vccd1),
     .Y(_03020_)
   );
-  sky130_fd_sc_hd__buf_2 _09037_ (
+  sky130_fd_sc_hd__buf_2 _09036_ (
     .A(_03020_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214054,9 +214223,9 @@
     .VPWR(vccd1),
     .X(_03021_)
   );
-  sky130_fd_sc_hd__o21a_4 _09038_ (
-    .A1(_02704_),
-    .A2(_02960_),
+  sky130_fd_sc_hd__o21a_4 _09037_ (
+    .A1(_02703_),
+    .A2(_02959_),
     .B1(_03021_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214064,10 +214233,10 @@
     .VPWR(vccd1),
     .X(_03022_)
   );
-  sky130_fd_sc_hd__a211o_4 _09039_ (
-    .A1(_02274_),
+  sky130_fd_sc_hd__a211o_4 _09038_ (
+    .A1(_02273_),
     .A2(_03019_),
-    .B1(_03009_),
+    .B1(_03011_),
     .C1(_03022_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214075,7 +214244,7 @@
     .VPWR(vccd1),
     .X(_03023_)
   );
-  sky130_fd_sc_hd__inv_2 _09040_ (
+  sky130_fd_sc_hd__inv_2 _09039_ (
     .A(_03023_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214083,9 +214252,9 @@
     .VPWR(vccd1),
     .Y(_00779_)
   );
-  sky130_fd_sc_hd__o21a_4 _09041_ (
-    .A1(_02705_),
-    .A2(_02960_),
+  sky130_fd_sc_hd__o21a_4 _09040_ (
+    .A1(_02704_),
+    .A2(_02959_),
     .B1(_03021_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214093,10 +214262,10 @@
     .VPWR(vccd1),
     .X(_03024_)
   );
-  sky130_fd_sc_hd__a211o_4 _09042_ (
-    .A1(_02275_),
+  sky130_fd_sc_hd__a211o_4 _09041_ (
+    .A1(_02274_),
     .A2(_03019_),
-    .B1(_03009_),
+    .B1(_03011_),
     .C1(_03024_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214104,7 +214273,7 @@
     .VPWR(vccd1),
     .X(_03025_)
   );
-  sky130_fd_sc_hd__inv_2 _09043_ (
+  sky130_fd_sc_hd__inv_2 _09042_ (
     .A(_03025_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214112,54 +214281,54 @@
     .VPWR(vccd1),
     .Y(_00778_)
   );
-  sky130_fd_sc_hd__buf_2 _09044_ (
-    .A(_03008_),
+  sky130_fd_sc_hd__buf_2 _09043_ (
+    .A(_02725_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03026_)
   );
-  sky130_fd_sc_hd__buf_2 _09045_ (
-    .A(_02727_),
+  sky130_fd_sc_hd__o21a_4 _09044_ (
+    .A1(_02542_),
+    .A2(_03026_),
+    .B1(_03021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03027_)
   );
-  sky130_fd_sc_hd__o21a_4 _09046_ (
-    .A1(_02541_),
-    .A2(_03027_),
-    .B1(_03021_),
+  sky130_fd_sc_hd__a211o_4 _09045_ (
+    .A1(_02275_),
+    .A2(_03019_),
+    .B1(_03011_),
+    .C1(_03027_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03028_)
   );
-  sky130_fd_sc_hd__a211o_4 _09047_ (
-    .A1(_02276_),
-    .A2(_03019_),
-    .B1(_03026_),
-    .C1(_03028_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03029_)
-  );
-  sky130_fd_sc_hd__inv_2 _09048_ (
-    .A(_03029_),
+  sky130_fd_sc_hd__inv_2 _09046_ (
+    .A(_03028_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00777_)
   );
-  sky130_fd_sc_hd__o21a_4 _09049_ (
-    .A1(_02542_),
-    .A2(_03027_),
+  sky130_fd_sc_hd__buf_2 _09047_ (
+    .A(_03010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03029_)
+  );
+  sky130_fd_sc_hd__o21a_4 _09048_ (
+    .A1(_02543_),
+    .A2(_03026_),
     .B1(_03021_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214167,10 +214336,10 @@
     .VPWR(vccd1),
     .X(_03030_)
   );
-  sky130_fd_sc_hd__a211o_4 _09050_ (
-    .A1(_02277_),
+  sky130_fd_sc_hd__a211o_4 _09049_ (
+    .A1(_02276_),
     .A2(_03019_),
-    .B1(_03026_),
+    .B1(_03029_),
     .C1(_03030_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214178,7 +214347,7 @@
     .VPWR(vccd1),
     .X(_03031_)
   );
-  sky130_fd_sc_hd__inv_2 _09051_ (
+  sky130_fd_sc_hd__inv_2 _09050_ (
     .A(_03031_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214186,9 +214355,9 @@
     .VPWR(vccd1),
     .Y(_00776_)
   );
-  sky130_fd_sc_hd__o21a_4 _09052_ (
-    .A1(_02698_),
-    .A2(_03027_),
+  sky130_fd_sc_hd__o21a_4 _09051_ (
+    .A1(_02697_),
+    .A2(_03026_),
     .B1(_03021_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214196,10 +214365,10 @@
     .VPWR(vccd1),
     .X(_03032_)
   );
-  sky130_fd_sc_hd__a211o_4 _09053_ (
-    .A1(_02270_),
+  sky130_fd_sc_hd__a211o_4 _09052_ (
+    .A1(_02269_),
     .A2(_03019_),
-    .B1(_03026_),
+    .B1(_03029_),
     .C1(_03032_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214207,7 +214376,7 @@
     .VPWR(vccd1),
     .X(_03033_)
   );
-  sky130_fd_sc_hd__inv_2 _09054_ (
+  sky130_fd_sc_hd__inv_2 _09053_ (
     .A(_03033_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214215,9 +214384,9 @@
     .VPWR(vccd1),
     .Y(_00775_)
   );
-  sky130_fd_sc_hd__o21a_4 _09055_ (
-    .A1(_02706_),
-    .A2(_03027_),
+  sky130_fd_sc_hd__o21a_4 _09054_ (
+    .A1(_02705_),
+    .A2(_03026_),
     .B1(_03020_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214225,10 +214394,10 @@
     .VPWR(vccd1),
     .X(_03034_)
   );
-  sky130_fd_sc_hd__a211o_4 _09056_ (
-    .A1(_02271_),
+  sky130_fd_sc_hd__a211o_4 _09055_ (
+    .A1(_02270_),
     .A2(_03018_),
-    .B1(_03026_),
+    .B1(_03029_),
     .C1(_03034_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214236,7 +214405,7 @@
     .VPWR(vccd1),
     .X(_03035_)
   );
-  sky130_fd_sc_hd__inv_2 _09057_ (
+  sky130_fd_sc_hd__inv_2 _09056_ (
     .A(_03035_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214244,9 +214413,9 @@
     .VPWR(vccd1),
     .Y(_00774_)
   );
-  sky130_fd_sc_hd__o21a_4 _09058_ (
-    .A1(_02681_),
-    .A2(_03027_),
+  sky130_fd_sc_hd__o21a_4 _09057_ (
+    .A1(_02680_),
+    .A2(_03026_),
     .B1(_03020_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214254,10 +214423,10 @@
     .VPWR(vccd1),
     .X(_03036_)
   );
-  sky130_fd_sc_hd__a211o_4 _09059_ (
-    .A1(_02272_),
+  sky130_fd_sc_hd__a211o_4 _09058_ (
+    .A1(_02271_),
     .A2(_03018_),
-    .B1(_03026_),
+    .B1(_03029_),
     .C1(_03036_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214265,7 +214434,7 @@
     .VPWR(vccd1),
     .X(_03037_)
   );
-  sky130_fd_sc_hd__inv_2 _09060_ (
+  sky130_fd_sc_hd__inv_2 _09059_ (
     .A(_03037_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -214273,29 +214442,37 @@
     .VPWR(vccd1),
     .Y(_00773_)
   );
-  sky130_fd_sc_hd__buf_2 _09061_ (
-    .A(_03008_),
+  sky130_fd_sc_hd__o21a_4 _09060_ (
+    .A1(_02656_),
+    .A2(_02726_),
+    .B1(_03020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03038_)
   );
-  sky130_fd_sc_hd__o21a_4 _09062_ (
-    .A1(_02657_),
-    .A2(_02728_),
-    .B1(_03020_),
+  sky130_fd_sc_hd__a211o_4 _09061_ (
+    .A1(_02264_),
+    .A2(_03018_),
+    .B1(_03029_),
+    .C1(_03038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03039_)
   );
-  sky130_fd_sc_hd__a211o_4 _09063_ (
-    .A1(_02265_),
-    .A2(_03018_),
-    .B1(_03038_),
-    .C1(_03039_),
+  sky130_fd_sc_hd__inv_2 _09062_ (
+    .A(_03039_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00772_)
+  );
+  sky130_fd_sc_hd__buf_2 _09063_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -214303,38 +214480,14 @@
     .X(_03040_)
   );
   sky130_fd_sc_hd__inv_2 _09064_ (
-    .A(_03040_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00772_)
-  );
-  sky130_fd_sc_hd__buf_2 _09065_ (
-    .A(_02881_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03041_)
-  );
-  sky130_fd_sc_hd__buf_2 _09066_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03042_)
+    .Y(_03041_)
   );
-  sky130_fd_sc_hd__inv_2 _09067_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[63] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03043_)
-  );
-  sky130_fd_sc_hd__or4_4 _09068_ (
+  sky130_fd_sc_hd__or4_4 _09065_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[47] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[46] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[45] ),
@@ -214343,36 +214496,36 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03044_)
+    .X(_03042_)
   );
-  sky130_fd_sc_hd__buf_2 _09069_ (
+  sky130_fd_sc_hd__buf_2 _09066_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03045_)
+    .X(_03043_)
   );
-  sky130_fd_sc_hd__buf_2 _09070_ (
+  sky130_fd_sc_hd__buf_2 _09067_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03046_)
+    .X(_03044_)
   );
-  sky130_fd_sc_hd__or4_4 _09071_ (
-    .A(_03045_),
-    .B(_03046_),
+  sky130_fd_sc_hd__or4_4 _09068_ (
+    .A(_03043_),
+    .B(_03044_),
     .C(\rapcore0.spifsm.dda.substep_accumulator[49] ),
     .D(\rapcore0.spifsm.dda.substep_accumulator[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03047_)
+    .X(_03045_)
   );
-  sky130_fd_sc_hd__or4_4 _09072_ (
+  sky130_fd_sc_hd__or4_4 _09069_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[39] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[38] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[37] ),
@@ -214381,47 +214534,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03048_)
+    .X(_03046_)
   );
-  sky130_fd_sc_hd__buf_2 _09073_ (
+  sky130_fd_sc_hd__buf_2 _09070_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03049_)
+    .X(_03047_)
   );
-  sky130_fd_sc_hd__buf_2 _09074_ (
+  sky130_fd_sc_hd__buf_2 _09071_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03050_)
+    .X(_03048_)
   );
-  sky130_fd_sc_hd__or4_4 _09075_ (
-    .A(_03049_),
-    .B(_03050_),
+  sky130_fd_sc_hd__or4_4 _09072_ (
+    .A(_03047_),
+    .B(_03048_),
     .C(\rapcore0.spifsm.dda.substep_accumulator[41] ),
     .D(\rapcore0.spifsm.dda.substep_accumulator[40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03051_)
+    .X(_03049_)
   );
-  sky130_fd_sc_hd__or4_4 _09076_ (
-    .A(_03044_),
-    .B(_03047_),
-    .C(_03048_),
-    .D(_03051_),
+  sky130_fd_sc_hd__or4_4 _09073_ (
+    .A(_03042_),
+    .B(_03045_),
+    .C(_03046_),
+    .D(_03049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03052_)
+    .X(_03050_)
   );
-  sky130_fd_sc_hd__or4_4 _09077_ (
+  sky130_fd_sc_hd__or4_4 _09074_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[63] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[62] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[61] ),
@@ -214430,47 +214583,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03051_)
+  );
+  sky130_fd_sc_hd__buf_2 _09075_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03052_)
+  );
+  sky130_fd_sc_hd__or4_4 _09076_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
+    .B(_03052_),
+    .C(psn_net_67),
+    .D(psn_net_52),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03053_)
   );
-  sky130_fd_sc_hd__buf_2 _09078_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[6] ),
+  sky130_fd_sc_hd__buf_2 _09077_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03054_)
   );
-  sky130_fd_sc_hd__or4_4 _09079_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
-    .B(_03054_),
-    .C(psn_net_69),
-    .D(psn_net_52),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03055_)
-  );
-  sky130_fd_sc_hd__buf_2 _09080_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[54] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03056_)
-  );
-  sky130_fd_sc_hd__or4_4 _09081_ (
+  sky130_fd_sc_hd__or4_4 _09078_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[55] ),
-    .B(_03056_),
+    .B(_03054_),
     .C(\rapcore0.spifsm.dda.substep_accumulator[53] ),
     .D(\rapcore0.spifsm.dda.substep_accumulator[52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03057_)
+    .X(_03055_)
   );
-  sky130_fd_sc_hd__or4_4 _09082_ (
+  sky130_fd_sc_hd__or4_4 _09079_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[59] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[58] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[57] ),
@@ -214479,20 +214632,20 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03058_)
+    .X(_03056_)
   );
-  sky130_fd_sc_hd__or4_4 _09083_ (
-    .A(_03053_),
-    .B(_03055_),
-    .C(_03057_),
-    .D(_03058_),
+  sky130_fd_sc_hd__or4_4 _09080_ (
+    .A(_03051_),
+    .B(_03053_),
+    .C(_03055_),
+    .D(_03056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03059_)
+    .X(_03057_)
   );
-  sky130_fd_sc_hd__or4_4 _09084_ (
+  sky130_fd_sc_hd__or4_4 _09081_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[15] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[14] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[13] ),
@@ -214501,9 +214654,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03060_)
+    .X(_03058_)
   );
-  sky130_fd_sc_hd__or4_4 _09085_ (
+  sky130_fd_sc_hd__or4_4 _09082_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[18] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[17] ),
@@ -214512,36 +214665,36 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03059_)
+  );
+  sky130_fd_sc_hd__buf_2 _09083_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03060_)
+  );
+  sky130_fd_sc_hd__buf_2 _09084_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03061_)
   );
-  sky130_fd_sc_hd__buf_2 _09086_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[5] ),
+  sky130_fd_sc_hd__or4_4 _09085_ (
+    .A(_03060_),
+    .B(\rapcore0.spifsm.dda.substep_accumulator[4] ),
+    .C(\rapcore0.spifsm.dda.substep_accumulator[3] ),
+    .D(_03061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03062_)
   );
-  sky130_fd_sc_hd__buf_2 _09087_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03063_)
-  );
-  sky130_fd_sc_hd__or4_4 _09088_ (
-    .A(_03062_),
-    .B(\rapcore0.spifsm.dda.substep_accumulator[4] ),
-    .C(\rapcore0.spifsm.dda.substep_accumulator[3] ),
-    .D(_03063_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03064_)
-  );
-  sky130_fd_sc_hd__or4_4 _09089_ (
+  sky130_fd_sc_hd__or4_4 _09086_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[11] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[10] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[9] ),
@@ -214550,20 +214703,20 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03065_)
+    .X(_03063_)
   );
-  sky130_fd_sc_hd__or4_4 _09090_ (
-    .A(_03060_),
-    .B(_03061_),
-    .C(_03064_),
-    .D(_03065_),
+  sky130_fd_sc_hd__or4_4 _09087_ (
+    .A(_03058_),
+    .B(_03059_),
+    .C(_03062_),
+    .D(_03063_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03066_)
+    .X(_03064_)
   );
-  sky130_fd_sc_hd__or4_4 _09091_ (
+  sky130_fd_sc_hd__or4_4 _09088_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[31] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[30] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[29] ),
@@ -214572,9 +214725,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03067_)
+    .X(_03065_)
   );
-  sky130_fd_sc_hd__or4_4 _09092_ (
+  sky130_fd_sc_hd__or4_4 _09089_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[34] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[33] ),
@@ -214583,9 +214736,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03068_)
+    .X(_03066_)
   );
-  sky130_fd_sc_hd__or4_4 _09093_ (
+  sky130_fd_sc_hd__or4_4 _09090_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[23] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[22] ),
     .C(\rapcore0.spifsm.dda.substep_accumulator[21] ),
@@ -214594,742 +214747,762 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03069_)
+    .X(_03067_)
   );
-  sky130_fd_sc_hd__buf_2 _09094_ (
+  sky130_fd_sc_hd__buf_2 _09091_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03070_)
+    .X(_03068_)
   );
-  sky130_fd_sc_hd__buf_2 _09095_ (
+  sky130_fd_sc_hd__buf_2 _09092_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03071_)
+    .X(_03069_)
   );
-  sky130_fd_sc_hd__or4_4 _09096_ (
-    .A(_03070_),
-    .B(_03071_),
+  sky130_fd_sc_hd__or4_4 _09093_ (
+    .A(_03068_),
+    .B(_03069_),
     .C(\rapcore0.spifsm.dda.substep_accumulator[25] ),
     .D(\rapcore0.spifsm.dda.substep_accumulator[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03072_)
+    .X(_03070_)
   );
-  sky130_fd_sc_hd__or4_4 _09097_ (
-    .A(_03067_),
-    .B(_03068_),
-    .C(_03069_),
-    .D(_03072_),
+  sky130_fd_sc_hd__or4_4 _09094_ (
+    .A(_03065_),
+    .B(_03066_),
+    .C(_03067_),
+    .D(_03070_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03073_)
+    .X(_03071_)
   );
-  sky130_fd_sc_hd__or4_4 _09098_ (
-    .A(_03052_),
-    .B(_03059_),
-    .C(_03066_),
-    .D(_03073_),
+  sky130_fd_sc_hd__or4_4 _09095_ (
+    .A(_03050_),
+    .B(_03057_),
+    .C(_03064_),
+    .D(_03071_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03072_)
+  );
+  sky130_fd_sc_hd__inv_2 _09096_ (
+    .A(_03072_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03073_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09097_ (
+    .A1(_03041_),
+    .A2(_03073_),
+    .B1(_03040_),
+    .B2(_03072_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03074_)
   );
-  sky130_fd_sc_hd__inv_2 _09099_ (
-    .A(_03074_),
+  sky130_fd_sc_hd__o21a_4 _09098_ (
+    .A1(_02024_),
+    .A2(_03074_),
+    .B1(_02015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03075_)
+    .X(_03075_)
   );
-  sky130_fd_sc_hd__o22a_4 _09100_ (
-    .A1(_03043_),
-    .A2(_03075_),
-    .B1(_03042_),
-    .B2(_03074_),
+  sky130_fd_sc_hd__buf_2 _09099_ (
+    .A(_03075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03076_)
   );
-  sky130_fd_sc_hd__o21a_4 _09101_ (
-    .A1(_02023_),
-    .A2(_03076_),
-    .B1(_02014_),
+  sky130_fd_sc_hd__buf_2 _09100_ (
+    .A(_03076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03077_)
   );
-  sky130_fd_sc_hd__buf_2 _09102_ (
-    .A(_03077_),
+  sky130_fd_sc_hd__or2_4 _09101_ (
+    .A(_03040_),
+    .B(_03077_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03078_)
   );
-  sky130_fd_sc_hd__buf_2 _09103_ (
-    .A(_03078_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03079_)
-  );
-  sky130_fd_sc_hd__or2_4 _09104_ (
-    .A(_03042_),
-    .B(_03079_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03080_)
-  );
-  sky130_fd_sc_hd__inv_2 _09105_ (
+  sky130_fd_sc_hd__inv_2 _09102_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_03079_)
+  );
+  sky130_fd_sc_hd__inv_2 _09103_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[58] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03080_)
+  );
+  sky130_fd_sc_hd__inv_2 _09104_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[57] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_03081_)
   );
-  sky130_fd_sc_hd__inv_2 _09106_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[58] ),
+  sky130_fd_sc_hd__inv_2 _09105_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03082_)
   );
-  sky130_fd_sc_hd__inv_2 _09107_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[57] ),
+  sky130_fd_sc_hd__inv_2 _09106_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03083_)
   );
-  sky130_fd_sc_hd__inv_2 _09108_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[56] ),
+  sky130_fd_sc_hd__inv_2 _09107_ (
+    .A(_03054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03084_)
   );
-  sky130_fd_sc_hd__inv_2 _09109_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[55] ),
+  sky130_fd_sc_hd__inv_2 _09108_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03085_)
   );
-  sky130_fd_sc_hd__inv_2 _09110_ (
-    .A(_03056_),
+  sky130_fd_sc_hd__inv_2 _09109_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03086_)
   );
-  sky130_fd_sc_hd__inv_2 _09111_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[53] ),
+  sky130_fd_sc_hd__inv_2 _09110_ (
+    .A(_03043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03087_)
   );
-  sky130_fd_sc_hd__inv_2 _09112_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[52] ),
+  sky130_fd_sc_hd__inv_2 _09111_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03088_)
   );
-  sky130_fd_sc_hd__inv_2 _09113_ (
-    .A(_03045_),
+  sky130_fd_sc_hd__inv_2 _09112_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03089_)
   );
-  sky130_fd_sc_hd__inv_2 _09114_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[50] ),
+  sky130_fd_sc_hd__inv_2 _09113_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03090_)
   );
-  sky130_fd_sc_hd__inv_2 _09115_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[49] ),
+  sky130_fd_sc_hd__or2_4 _09114_ (
+    .A(_03089_),
+    .B(_03090_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03091_)
+    .X(_03091_)
   );
-  sky130_fd_sc_hd__inv_2 _09116_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[48] ),
+  sky130_fd_sc_hd__inv_2 _09115_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03092_)
   );
-  sky130_fd_sc_hd__or2_4 _09117_ (
-    .A(_03091_),
-    .B(_03092_),
+  sky130_fd_sc_hd__inv_2 _09116_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03093_)
+    .Y(_03093_)
   );
-  sky130_fd_sc_hd__inv_2 _09118_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[47] ),
+  sky130_fd_sc_hd__inv_2 _09117_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03094_)
   );
-  sky130_fd_sc_hd__inv_2 _09119_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[46] ),
+  sky130_fd_sc_hd__inv_2 _09118_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03095_)
   );
-  sky130_fd_sc_hd__inv_2 _09120_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[45] ),
+  sky130_fd_sc_hd__or2_4 _09119_ (
+    .A(_03094_),
+    .B(_03095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03096_)
+    .X(_03096_)
   );
-  sky130_fd_sc_hd__inv_2 _09121_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[44] ),
+  sky130_fd_sc_hd__inv_2 _09120_ (
+    .A(_03047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03097_)
   );
-  sky130_fd_sc_hd__or2_4 _09122_ (
-    .A(_03096_),
-    .B(_03097_),
+  sky130_fd_sc_hd__inv_2 _09121_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03098_)
+    .Y(_03098_)
   );
-  sky130_fd_sc_hd__inv_2 _09123_ (
-    .A(_03049_),
+  sky130_fd_sc_hd__inv_2 _09122_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03099_)
   );
-  sky130_fd_sc_hd__inv_2 _09124_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[42] ),
+  sky130_fd_sc_hd__inv_2 _09123_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03100_)
   );
-  sky130_fd_sc_hd__inv_2 _09125_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[41] ),
+  sky130_fd_sc_hd__or2_4 _09124_ (
+    .A(_03099_),
+    .B(_03100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03101_)
+    .X(_03101_)
   );
-  sky130_fd_sc_hd__inv_2 _09126_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[40] ),
+  sky130_fd_sc_hd__inv_2 _09125_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03102_)
   );
-  sky130_fd_sc_hd__or2_4 _09127_ (
-    .A(_03101_),
-    .B(_03102_),
+  sky130_fd_sc_hd__inv_2 _09126_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03103_)
+    .Y(_03103_)
   );
-  sky130_fd_sc_hd__inv_2 _09128_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
+  sky130_fd_sc_hd__inv_2 _09127_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03104_)
   );
-  sky130_fd_sc_hd__inv_2 _09129_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[33] ),
+  sky130_fd_sc_hd__inv_2 _09128_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03105_)
   );
-  sky130_fd_sc_hd__inv_2 _09130_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
+  sky130_fd_sc_hd__buf_2 _09129_ (
+    .A(_03105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03106_)
+    .X(_03106_)
+  );
+  sky130_fd_sc_hd__or4_4 _09130_ (
+    .A(_03102_),
+    .B(_03103_),
+    .C(_03104_),
+    .D(_03106_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03107_)
   );
   sky130_fd_sc_hd__inv_2 _09131_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[32] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03107_)
-  );
-  sky130_fd_sc_hd__buf_2 _09132_ (
-    .A(_03107_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03108_)
-  );
-  sky130_fd_sc_hd__or4_4 _09133_ (
-    .A(_03104_),
-    .B(_03105_),
-    .C(_03106_),
-    .D(_03108_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03109_)
-  );
-  sky130_fd_sc_hd__inv_2 _09134_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_03108_)
+  );
+  sky130_fd_sc_hd__inv_2 _09132_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[38] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03109_)
+  );
+  sky130_fd_sc_hd__inv_2 _09133_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[37] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_03110_)
   );
-  sky130_fd_sc_hd__inv_2 _09135_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[38] ),
+  sky130_fd_sc_hd__inv_2 _09134_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03111_)
   );
-  sky130_fd_sc_hd__inv_2 _09136_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[37] ),
+  sky130_fd_sc_hd__or4_4 _09135_ (
+    .A(_03108_),
+    .B(_03109_),
+    .C(_03110_),
+    .D(_03111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03112_)
+    .X(_03112_)
   );
-  sky130_fd_sc_hd__inv_2 _09137_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[36] ),
+  sky130_fd_sc_hd__inv_2 _09136_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03113_)
   );
-  sky130_fd_sc_hd__or4_4 _09138_ (
-    .A(_03110_),
-    .B(_03111_),
-    .C(_03112_),
-    .D(_03113_),
+  sky130_fd_sc_hd__inv_2 _09137_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03114_)
+    .Y(_03114_)
   );
-  sky130_fd_sc_hd__inv_2 _09139_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[31] ),
+  sky130_fd_sc_hd__inv_2 _09138_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03115_)
   );
-  sky130_fd_sc_hd__inv_2 _09140_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[30] ),
+  sky130_fd_sc_hd__inv_2 _09139_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03116_)
   );
-  sky130_fd_sc_hd__inv_2 _09141_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[29] ),
+  sky130_fd_sc_hd__or2_4 _09140_ (
+    .A(_03115_),
+    .B(_03116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03117_)
+    .X(_03117_)
   );
-  sky130_fd_sc_hd__inv_2 _09142_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[28] ),
+  sky130_fd_sc_hd__inv_2 _09141_ (
+    .A(_03068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03118_)
   );
-  sky130_fd_sc_hd__or2_4 _09143_ (
-    .A(_03117_),
-    .B(_03118_),
+  sky130_fd_sc_hd__inv_2 _09142_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03119_)
+    .Y(_03119_)
   );
-  sky130_fd_sc_hd__inv_2 _09144_ (
-    .A(_03070_),
+  sky130_fd_sc_hd__inv_2 _09143_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03120_)
   );
-  sky130_fd_sc_hd__inv_2 _09145_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[26] ),
+  sky130_fd_sc_hd__inv_2 _09144_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03121_)
   );
-  sky130_fd_sc_hd__inv_2 _09146_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[25] ),
+  sky130_fd_sc_hd__or2_4 _09145_ (
+    .A(_03120_),
+    .B(_03121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03122_)
+    .X(_03122_)
   );
-  sky130_fd_sc_hd__inv_2 _09147_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[24] ),
+  sky130_fd_sc_hd__inv_2 _09146_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03123_)
   );
-  sky130_fd_sc_hd__or2_4 _09148_ (
-    .A(_03122_),
-    .B(_03123_),
+  sky130_fd_sc_hd__inv_2 _09147_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03124_)
+    .Y(_03124_)
   );
-  sky130_fd_sc_hd__inv_2 _09149_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
+  sky130_fd_sc_hd__inv_2 _09148_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03125_)
   );
-  sky130_fd_sc_hd__inv_2 _09150_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[17] ),
+  sky130_fd_sc_hd__inv_2 _09149_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03126_)
   );
-  sky130_fd_sc_hd__inv_2 _09151_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
+  sky130_fd_sc_hd__buf_2 _09150_ (
+    .A(_03126_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03127_)
+    .X(_03127_)
+  );
+  sky130_fd_sc_hd__or4_4 _09151_ (
+    .A(_03123_),
+    .B(_03124_),
+    .C(_03125_),
+    .D(_03127_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03128_)
   );
   sky130_fd_sc_hd__inv_2 _09152_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[16] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03128_)
-  );
-  sky130_fd_sc_hd__buf_2 _09153_ (
-    .A(_03128_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03129_)
-  );
-  sky130_fd_sc_hd__or4_4 _09154_ (
-    .A(_03125_),
-    .B(_03126_),
-    .C(_03127_),
-    .D(_03129_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03130_)
-  );
-  sky130_fd_sc_hd__inv_2 _09155_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_03129_)
+  );
+  sky130_fd_sc_hd__inv_2 _09153_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[22] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03130_)
+  );
+  sky130_fd_sc_hd__inv_2 _09154_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[21] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_03131_)
   );
-  sky130_fd_sc_hd__inv_2 _09156_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[22] ),
+  sky130_fd_sc_hd__inv_2 _09155_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03132_)
   );
-  sky130_fd_sc_hd__inv_2 _09157_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[21] ),
+  sky130_fd_sc_hd__or4_4 _09156_ (
+    .A(_03129_),
+    .B(_03130_),
+    .C(_03131_),
+    .D(_03132_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03133_)
+    .X(_03133_)
   );
-  sky130_fd_sc_hd__inv_2 _09158_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[20] ),
+  sky130_fd_sc_hd__inv_2 _09157_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03134_)
   );
-  sky130_fd_sc_hd__or4_4 _09159_ (
-    .A(_03131_),
-    .B(_03132_),
-    .C(_03133_),
-    .D(_03134_),
+  sky130_fd_sc_hd__inv_2 _09158_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03135_)
+    .Y(_03135_)
   );
-  sky130_fd_sc_hd__inv_2 _09160_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[15] ),
+  sky130_fd_sc_hd__inv_2 _09159_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03136_)
   );
-  sky130_fd_sc_hd__inv_2 _09161_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[14] ),
+  sky130_fd_sc_hd__inv_2 _09160_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03137_)
   );
-  sky130_fd_sc_hd__inv_2 _09162_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[13] ),
+  sky130_fd_sc_hd__inv_2 _09161_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03138_)
   );
-  sky130_fd_sc_hd__inv_2 _09163_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[12] ),
+  sky130_fd_sc_hd__inv_2 _09162_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03139_)
   );
-  sky130_fd_sc_hd__inv_2 _09164_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
+  sky130_fd_sc_hd__inv_2 _09163_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03140_)
   );
-  sky130_fd_sc_hd__inv_2 _09165_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[9] ),
+  sky130_fd_sc_hd__inv_2 _09164_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03141_)
   );
-  sky130_fd_sc_hd__inv_2 _09166_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[11] ),
+  sky130_fd_sc_hd__buf_2 _09165_ (
+    .A(_03141_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03142_)
+    .X(_03142_)
+  );
+  sky130_fd_sc_hd__or2_4 _09166_ (
+    .A(_03140_),
+    .B(_03142_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03143_)
   );
   sky130_fd_sc_hd__inv_2 _09167_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03143_)
-  );
-  sky130_fd_sc_hd__buf_2 _09168_ (
-    .A(_03143_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03144_)
-  );
-  sky130_fd_sc_hd__or2_4 _09169_ (
-    .A(_03142_),
-    .B(_03144_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03145_)
-  );
-  sky130_fd_sc_hd__inv_2 _09170_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03146_)
+    .Y(_03144_)
   );
-  sky130_fd_sc_hd__and2_4 _09171_ (
+  sky130_fd_sc_hd__and2_4 _09168_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[0] ),
     .B(\rapcore0.spifsm.dda.substep_accumulator[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03145_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09169_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[2] ),
+    .B(_03145_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03146_)
+  );
+  sky130_fd_sc_hd__or2_4 _09170_ (
+    .A(_03144_),
+    .B(_03146_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03147_)
   );
-  sky130_fd_sc_hd__nor2_4 _09172_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[2] ),
-    .B(_03147_),
+  sky130_fd_sc_hd__inv_2 _09171_ (
+    .A(_03147_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03148_)
   );
-  sky130_fd_sc_hd__or2_4 _09173_ (
-    .A(_03146_),
-    .B(_03148_),
+  sky130_fd_sc_hd__and2_4 _09172_ (
+    .A(_03148_),
+    .B(\rapcore0.spifsm.dda.substep_accumulator[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03149_)
   );
-  sky130_fd_sc_hd__inv_2 _09174_ (
-    .A(_03149_),
+  sky130_fd_sc_hd__or2_4 _09173_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[5] ),
+    .B(_03149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03150_)
+    .X(_03150_)
   );
-  sky130_fd_sc_hd__and2_4 _09175_ (
-    .A(_03150_),
-    .B(\rapcore0.spifsm.dda.substep_accumulator[4] ),
+  sky130_fd_sc_hd__o21a_4 _09174_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[6] ),
+    .A2(_03150_),
+    .B1(\rapcore0.spifsm.dda.substep_accumulator[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03151_)
   );
-  sky130_fd_sc_hd__or2_4 _09176_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[5] ),
-    .B(_03151_),
+  sky130_fd_sc_hd__inv_2 _09175_ (
+    .A(_03151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03152_)
+    .Y(_03152_)
   );
-  sky130_fd_sc_hd__o21a_4 _09177_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[6] ),
-    .A2(_03152_),
-    .B1(\rapcore0.spifsm.dda.substep_accumulator[7] ),
+  sky130_fd_sc_hd__or4_4 _09176_ (
+    .A(_03138_),
+    .B(_03139_),
+    .C(_03143_),
+    .D(_03152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03153_)
   );
-  sky130_fd_sc_hd__inv_2 _09178_ (
-    .A(_03153_),
+  sky130_fd_sc_hd__or3_4 _09177_ (
+    .A(_03136_),
+    .B(_03137_),
+    .C(_03153_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03154_)
+    .X(_03154_)
   );
-  sky130_fd_sc_hd__or4_4 _09179_ (
-    .A(_03140_),
-    .B(_03141_),
-    .C(_03145_),
-    .D(_03154_),
+  sky130_fd_sc_hd__or3_4 _09178_ (
+    .A(_03134_),
+    .B(_03135_),
+    .C(_03154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03155_)
   );
-  sky130_fd_sc_hd__or3_4 _09180_ (
-    .A(_03138_),
-    .B(_03139_),
+  sky130_fd_sc_hd__or3_4 _09179_ (
+    .A(_03128_),
+    .B(_03133_),
     .C(_03155_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -215337,41 +215510,42 @@
     .VPWR(vccd1),
     .X(_03156_)
   );
-  sky130_fd_sc_hd__or3_4 _09181_ (
-    .A(_03136_),
-    .B(_03137_),
-    .C(_03156_),
+  sky130_fd_sc_hd__or4_4 _09180_ (
+    .A(_03118_),
+    .B(_03119_),
+    .C(_03122_),
+    .D(_03156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03157_)
   );
-  sky130_fd_sc_hd__or3_4 _09182_ (
-    .A(_03130_),
-    .B(_03135_),
-    .C(_03157_),
+  sky130_fd_sc_hd__or4_4 _09181_ (
+    .A(_03113_),
+    .B(_03114_),
+    .C(_03117_),
+    .D(_03157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03158_)
   );
-  sky130_fd_sc_hd__or4_4 _09183_ (
-    .A(_03120_),
-    .B(_03121_),
-    .C(_03124_),
-    .D(_03158_),
+  sky130_fd_sc_hd__or3_4 _09182_ (
+    .A(_03107_),
+    .B(_03112_),
+    .C(_03158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03159_)
   );
-  sky130_fd_sc_hd__or4_4 _09184_ (
-    .A(_03115_),
-    .B(_03116_),
-    .C(_03119_),
+  sky130_fd_sc_hd__or4_4 _09183_ (
+    .A(_03097_),
+    .B(_03098_),
+    .C(_03101_),
     .D(_03159_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -215379,20 +215553,21 @@
     .VPWR(vccd1),
     .X(_03160_)
   );
-  sky130_fd_sc_hd__or3_4 _09185_ (
-    .A(_03109_),
-    .B(_03114_),
-    .C(_03160_),
+  sky130_fd_sc_hd__or4_4 _09184_ (
+    .A(_03092_),
+    .B(_03093_),
+    .C(_03096_),
+    .D(_03160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03161_)
   );
-  sky130_fd_sc_hd__or4_4 _09186_ (
-    .A(_03099_),
-    .B(_03100_),
-    .C(_03103_),
+  sky130_fd_sc_hd__or4_4 _09185_ (
+    .A(_03087_),
+    .B(_03088_),
+    .C(_03091_),
     .D(_03161_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -215400,31 +215575,29 @@
     .VPWR(vccd1),
     .X(_03162_)
   );
-  sky130_fd_sc_hd__or4_4 _09187_ (
-    .A(_03094_),
-    .B(_03095_),
-    .C(_03098_),
-    .D(_03162_),
+  sky130_fd_sc_hd__or3_4 _09186_ (
+    .A(_03085_),
+    .B(_03086_),
+    .C(_03162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03163_)
   );
-  sky130_fd_sc_hd__or4_4 _09188_ (
-    .A(_03089_),
-    .B(_03090_),
-    .C(_03093_),
-    .D(_03163_),
+  sky130_fd_sc_hd__or3_4 _09187_ (
+    .A(_03083_),
+    .B(_03084_),
+    .C(_03163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03164_)
   );
-  sky130_fd_sc_hd__or3_4 _09189_ (
-    .A(_03087_),
-    .B(_03088_),
+  sky130_fd_sc_hd__or3_4 _09188_ (
+    .A(_03081_),
+    .B(_03082_),
     .C(_03164_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -215432,394 +215605,374 @@
     .VPWR(vccd1),
     .X(_03165_)
   );
-  sky130_fd_sc_hd__or3_4 _09190_ (
-    .A(_03085_),
-    .B(_03086_),
-    .C(_03165_),
+  sky130_fd_sc_hd__or2_4 _09189_ (
+    .A(_03080_),
+    .B(_03165_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03166_)
   );
-  sky130_fd_sc_hd__or3_4 _09191_ (
-    .A(_03083_),
-    .B(_03084_),
-    .C(_03166_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03167_)
-  );
-  sky130_fd_sc_hd__or2_4 _09192_ (
-    .A(_03082_),
-    .B(_03167_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03168_)
-  );
-  sky130_fd_sc_hd__inv_2 _09193_ (
+  sky130_fd_sc_hd__inv_2 _09190_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03169_)
+    .Y(_03167_)
   );
-  sky130_fd_sc_hd__inv_2 _09194_ (
+  sky130_fd_sc_hd__inv_2 _09191_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03170_)
+    .Y(_03168_)
   );
-  sky130_fd_sc_hd__buf_2 _09195_ (
+  sky130_fd_sc_hd__buf_2 _09192_ (
+    .A(_03168_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03169_)
+  );
+  sky130_fd_sc_hd__or4_4 _09193_ (
+    .A(_03079_),
+    .B(_03169_),
+    .C(_03167_),
+    .D(_03166_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03170_)
+  );
+  sky130_fd_sc_hd__inv_2 _09194_ (
     .A(_03170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03171_)
+    .Y(_03171_)
   );
-  sky130_fd_sc_hd__or4_4 _09196_ (
-    .A(_03081_),
-    .B(_03171_),
-    .C(_03169_),
-    .D(_03168_),
+  sky130_fd_sc_hd__and2_4 _09195_ (
+    .A(_03171_),
+    .B(\rapcore0.spifsm.dda.substep_accumulator[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03172_)
   );
+  sky130_fd_sc_hd__a2bb2o_4 _09196_ (
+    .A1_N(_03040_),
+    .A2_N(_03172_),
+    .B1(_03040_),
+    .B2(_03172_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03173_)
+  );
   sky130_fd_sc_hd__inv_2 _09197_ (
-    .A(_03172_),
+    .A(_03075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03173_)
+    .Y(_03174_)
   );
-  sky130_fd_sc_hd__and2_4 _09198_ (
-    .A(_03173_),
-    .B(\rapcore0.spifsm.dda.substep_accumulator[62] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03174_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _09199_ (
-    .A1_N(_03042_),
-    .A2_N(_03174_),
-    .B1(_03042_),
-    .B2(_03174_),
+  sky130_fd_sc_hd__buf_2 _09198_ (
+    .A(_03174_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03175_)
   );
-  sky130_fd_sc_hd__inv_2 _09200_ (
-    .A(_03077_),
+  sky130_fd_sc_hd__buf_2 _09199_ (
+    .A(_03175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03176_)
+    .X(_03176_)
   );
-  sky130_fd_sc_hd__buf_2 _09201_ (
-    .A(_03176_),
+  sky130_fd_sc_hd__buf_2 _09200_ (
+    .A(_02026_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03177_)
   );
-  sky130_fd_sc_hd__buf_2 _09202_ (
-    .A(_03177_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03178_)
-  );
-  sky130_fd_sc_hd__buf_2 _09203_ (
-    .A(_02025_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03179_)
-  );
-  sky130_fd_sc_hd__inv_2 _09204_ (
+  sky130_fd_sc_hd__inv_2 _09201_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03180_)
+    .Y(_03178_)
   );
-  sky130_fd_sc_hd__inv_2 _09205_ (
+  sky130_fd_sc_hd__inv_2 _09202_ (
     .A(\rapcore0.spifsm.dda.increment_r[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_03179_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _09203_ (
+    .A1_N(_03178_),
+    .A2_N(_03179_),
+    .B1(_03178_),
+    .B2(_03179_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03180_)
+  );
+  sky130_fd_sc_hd__inv_2 _09204_ (
+    .A(\rapcore0.spifsm.dda.increment_r[61] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_03181_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09206_ (
-    .A1_N(_03180_),
-    .A2_N(_03181_),
-    .B1(_03180_),
-    .B2(_03181_),
+  sky130_fd_sc_hd__or2_4 _09205_ (
+    .A(_03167_),
+    .B(_03181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03182_)
   );
-  sky130_fd_sc_hd__inv_2 _09207_ (
-    .A(\rapcore0.spifsm.dda.increment_r[61] ),
+  sky130_fd_sc_hd__inv_2 _09206_ (
+    .A(\rapcore0.spifsm.dda.increment_r[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03183_)
   );
-  sky130_fd_sc_hd__or2_4 _09208_ (
-    .A(_03169_),
-    .B(_03183_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03184_)
-  );
-  sky130_fd_sc_hd__inv_2 _09209_ (
-    .A(\rapcore0.spifsm.dda.increment_r[60] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03185_)
-  );
-  sky130_fd_sc_hd__or2_4 _09210_ (
+  sky130_fd_sc_hd__or2_4 _09207_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[61] ),
     .B(\rapcore0.spifsm.dda.increment_r[61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03184_)
+  );
+  sky130_fd_sc_hd__inv_2 _09208_ (
+    .A(_03184_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03185_)
+  );
+  sky130_fd_sc_hd__or3_4 _09209_ (
+    .A(_03169_),
+    .B(_03183_),
+    .C(_03185_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03186_)
   );
-  sky130_fd_sc_hd__inv_2 _09211_ (
-    .A(_03186_),
+  sky130_fd_sc_hd__nand2_4 _09210_ (
+    .A(_03182_),
+    .B(_03184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03187_)
   );
-  sky130_fd_sc_hd__or3_4 _09212_ (
-    .A(_03171_),
-    .B(_03185_),
-    .C(_03187_),
+  sky130_fd_sc_hd__a2bb2o_4 _09211_ (
+    .A1_N(_03169_),
+    .A2_N(_03183_),
+    .B1(_03168_),
+    .B2(_03183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03188_)
   );
-  sky130_fd_sc_hd__nand2_4 _09213_ (
-    .A(_03184_),
-    .B(_03186_),
+  sky130_fd_sc_hd__and2_4 _09212_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[59] ),
+    .B(\rapcore0.spifsm.dda.increment_r[59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03189_)
+    .X(_03189_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09214_ (
-    .A1_N(_03171_),
-    .A2_N(_03185_),
-    .B1(_03170_),
-    .B2(_03185_),
+  sky130_fd_sc_hd__or2_4 _09213_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[59] ),
+    .B(\rapcore0.spifsm.dda.increment_r[59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03190_)
   );
-  sky130_fd_sc_hd__and2_4 _09215_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[59] ),
-    .B(\rapcore0.spifsm.dda.increment_r[59] ),
+  sky130_fd_sc_hd__and3_4 _09214_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[58] ),
+    .B(\rapcore0.spifsm.dda.increment_r[58] ),
+    .C(_03190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03191_)
   );
-  sky130_fd_sc_hd__or2_4 _09216_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[59] ),
-    .B(\rapcore0.spifsm.dda.increment_r[59] ),
+  sky130_fd_sc_hd__inv_2 _09215_ (
+    .A(_03190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03192_)
+    .Y(_03192_)
   );
-  sky130_fd_sc_hd__and3_4 _09217_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[58] ),
-    .B(\rapcore0.spifsm.dda.increment_r[58] ),
-    .C(_03192_),
+  sky130_fd_sc_hd__or2_4 _09216_ (
+    .A(_03189_),
+    .B(_03192_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03193_)
   );
-  sky130_fd_sc_hd__inv_2 _09218_ (
-    .A(_03192_),
+  sky130_fd_sc_hd__inv_2 _09217_ (
+    .A(\rapcore0.spifsm.dda.increment_r[58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03194_)
   );
-  sky130_fd_sc_hd__or2_4 _09219_ (
-    .A(_03191_),
-    .B(_03194_),
+  sky130_fd_sc_hd__a2bb2o_4 _09218_ (
+    .A1_N(_03080_),
+    .A2_N(_03194_),
+    .B1(_03080_),
+    .B2(_03194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03195_)
   );
-  sky130_fd_sc_hd__inv_2 _09220_ (
-    .A(\rapcore0.spifsm.dda.increment_r[58] ),
+  sky130_fd_sc_hd__or2_4 _09219_ (
+    .A(_03193_),
+    .B(_03195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03196_)
+    .X(_03196_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09221_ (
-    .A1_N(_03082_),
-    .A2_N(_03196_),
-    .B1(_03082_),
-    .B2(_03196_),
+  sky130_fd_sc_hd__buf_2 _09220_ (
+    .A(\rapcore0.spifsm.dda.increment_r[57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03197_)
   );
-  sky130_fd_sc_hd__or2_4 _09222_ (
-    .A(_03195_),
-    .B(_03197_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03198_)
-  );
-  sky130_fd_sc_hd__buf_2 _09223_ (
-    .A(\rapcore0.spifsm.dda.increment_r[57] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03199_)
-  );
-  sky130_fd_sc_hd__and2_4 _09224_ (
+  sky130_fd_sc_hd__and2_4 _09221_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[57] ),
     .B(\rapcore0.spifsm.dda.increment_r[57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03200_)
+    .X(_03198_)
   );
-  sky130_fd_sc_hd__and2_4 _09225_ (
+  sky130_fd_sc_hd__and2_4 _09222_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[56] ),
     .B(\rapcore0.spifsm.dda.increment_r[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03201_)
+    .X(_03199_)
   );
-  sky130_fd_sc_hd__o22a_4 _09226_ (
+  sky130_fd_sc_hd__o22a_4 _09223_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[57] ),
-    .A2(_03199_),
-    .B1(_03200_),
-    .B2(_03201_),
+    .A2(_03197_),
+    .B1(_03198_),
+    .B2(_03199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03202_)
+    .X(_03200_)
   );
-  sky130_fd_sc_hd__inv_2 _09227_ (
-    .A(_03202_),
+  sky130_fd_sc_hd__inv_2 _09224_ (
+    .A(_03200_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03201_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09225_ (
+    .A(_03196_),
+    .B(_03201_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03202_)
+  );
+  sky130_fd_sc_hd__inv_2 _09226_ (
+    .A(_03197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03203_)
   );
-  sky130_fd_sc_hd__nor2_4 _09228_ (
-    .A(_03198_),
-    .B(_03203_),
+  sky130_fd_sc_hd__a21o_4 _09227_ (
+    .A1(_03081_),
+    .A2(_03203_),
+    .B1(_03198_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03204_)
+    .X(_03204_)
   );
-  sky130_fd_sc_hd__inv_2 _09229_ (
-    .A(_03199_),
+  sky130_fd_sc_hd__inv_2 _09228_ (
+    .A(\rapcore0.spifsm.dda.increment_r[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03205_)
   );
-  sky130_fd_sc_hd__a21o_4 _09230_ (
-    .A1(_03083_),
+  sky130_fd_sc_hd__a21o_4 _09229_ (
+    .A1(_03082_),
     .A2(_03205_),
-    .B1(_03200_),
+    .B1(_03199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03206_)
   );
-  sky130_fd_sc_hd__inv_2 _09231_ (
-    .A(\rapcore0.spifsm.dda.increment_r[56] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03207_)
-  );
-  sky130_fd_sc_hd__a21o_4 _09232_ (
-    .A1(_03084_),
-    .A2(_03207_),
-    .B1(_03201_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03208_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _09233_ (
-    .A1_N(_03056_),
+  sky130_fd_sc_hd__a2bb2o_4 _09230_ (
+    .A1_N(_03054_),
     .A2_N(\rapcore0.spifsm.dda.increment_r[54] ),
     .B1(\rapcore0.spifsm.dda.substep_accumulator[54] ),
     .B2(\rapcore0.spifsm.dda.increment_r[54] ),
@@ -215827,401 +215980,417 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03209_)
+    .X(_03207_)
   );
-  sky130_fd_sc_hd__inv_2 _09234_ (
+  sky130_fd_sc_hd__inv_2 _09231_ (
     .A(\rapcore0.spifsm.dda.increment_r[55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03210_)
+    .Y(_03208_)
   );
-  sky130_fd_sc_hd__or2_4 _09235_ (
+  sky130_fd_sc_hd__or2_4 _09232_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[55] ),
     .B(\rapcore0.spifsm.dda.increment_r[55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03209_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _09233_ (
+    .A1(_03083_),
+    .A2(_03208_),
+    .B1(_03209_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03210_)
+  );
+  sky130_fd_sc_hd__or2_4 _09234_ (
+    .A(_03207_),
+    .B(_03210_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03211_)
   );
-  sky130_fd_sc_hd__o21ai_4 _09236_ (
-    .A1(_03085_),
-    .A2(_03210_),
-    .B1(_03211_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03212_)
-  );
-  sky130_fd_sc_hd__or2_4 _09237_ (
-    .A(_03209_),
-    .B(_03212_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03213_)
-  );
-  sky130_fd_sc_hd__buf_2 _09238_ (
+  sky130_fd_sc_hd__buf_2 _09235_ (
     .A(\rapcore0.spifsm.dda.increment_r[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03214_)
+    .X(_03212_)
   );
-  sky130_fd_sc_hd__and2_4 _09239_ (
+  sky130_fd_sc_hd__and2_4 _09236_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[52] ),
     .B(\rapcore0.spifsm.dda.increment_r[52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03215_)
+    .X(_03213_)
   );
-  sky130_fd_sc_hd__and2_4 _09240_ (
+  sky130_fd_sc_hd__and2_4 _09237_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[53] ),
     .B(\rapcore0.spifsm.dda.increment_r[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03216_)
+    .X(_03214_)
   );
-  sky130_fd_sc_hd__o22a_4 _09241_ (
+  sky130_fd_sc_hd__o22a_4 _09238_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[53] ),
-    .A2(_03214_),
-    .B1(_03215_),
-    .B2(_03216_),
+    .A2(_03212_),
+    .B1(_03213_),
+    .B2(_03214_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03215_)
+  );
+  sky130_fd_sc_hd__inv_2 _09239_ (
+    .A(_03215_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03216_)
+  );
+  sky130_fd_sc_hd__or2_4 _09240_ (
+    .A(_03211_),
+    .B(_03216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03217_)
   );
-  sky130_fd_sc_hd__inv_2 _09242_ (
-    .A(_03217_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03218_)
-  );
-  sky130_fd_sc_hd__or2_4 _09243_ (
-    .A(_03213_),
-    .B(_03218_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03219_)
-  );
-  sky130_fd_sc_hd__buf_2 _09244_ (
+  sky130_fd_sc_hd__buf_2 _09241_ (
     .A(\rapcore0.spifsm.dda.increment_r[54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03220_)
+    .X(_03218_)
   );
-  sky130_fd_sc_hd__a32o_4 _09245_ (
-    .A1(_03056_),
-    .A2(_03220_),
-    .A3(_03211_),
+  sky130_fd_sc_hd__a32o_4 _09242_ (
+    .A1(_03054_),
+    .A2(_03218_),
+    .A3(_03209_),
     .B1(\rapcore0.spifsm.dda.substep_accumulator[55] ),
     .B2(\rapcore0.spifsm.dda.increment_r[55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03221_)
+    .X(_03219_)
   );
-  sky130_fd_sc_hd__inv_2 _09246_ (
-    .A(_03221_),
+  sky130_fd_sc_hd__inv_2 _09243_ (
+    .A(_03219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03222_)
+    .Y(_03220_)
   );
-  sky130_fd_sc_hd__inv_2 _09247_ (
+  sky130_fd_sc_hd__inv_2 _09244_ (
     .A(\rapcore0.spifsm.dda.increment_r[52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_03221_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09245_ (
+    .A1(_03086_),
+    .A2(_03221_),
+    .B1(_03213_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03222_)
+  );
+  sky130_fd_sc_hd__inv_2 _09246_ (
+    .A(_03212_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_03223_)
   );
-  sky130_fd_sc_hd__a21o_4 _09248_ (
-    .A1(_03088_),
+  sky130_fd_sc_hd__a21o_4 _09247_ (
+    .A1(_03085_),
     .A2(_03223_),
-    .B1(_03215_),
+    .B1(_03214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03224_)
   );
-  sky130_fd_sc_hd__inv_2 _09249_ (
-    .A(_03214_),
+  sky130_fd_sc_hd__or2_4 _09248_ (
+    .A(_03222_),
+    .B(_03224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03225_)
+    .X(_03225_)
   );
-  sky130_fd_sc_hd__a21o_4 _09250_ (
-    .A1(_03087_),
-    .A2(_03225_),
-    .B1(_03216_),
+  sky130_fd_sc_hd__buf_2 _09249_ (
+    .A(\rapcore0.spifsm.dda.increment_r[50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03226_)
   );
-  sky130_fd_sc_hd__or2_4 _09251_ (
-    .A(_03224_),
-    .B(_03226_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03227_)
-  );
-  sky130_fd_sc_hd__buf_2 _09252_ (
-    .A(\rapcore0.spifsm.dda.increment_r[50] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03228_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _09253_ (
+  sky130_fd_sc_hd__a2bb2o_4 _09250_ (
     .A1_N(\rapcore0.spifsm.dda.substep_accumulator[50] ),
-    .A2_N(_03228_),
+    .A2_N(_03226_),
     .B1(\rapcore0.spifsm.dda.substep_accumulator[50] ),
     .B2(\rapcore0.spifsm.dda.increment_r[50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03229_)
+    .X(_03227_)
   );
-  sky130_fd_sc_hd__or2_4 _09254_ (
+  sky130_fd_sc_hd__or2_4 _09251_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[51] ),
     .B(\rapcore0.spifsm.dda.increment_r[51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03228_)
+  );
+  sky130_fd_sc_hd__inv_2 _09252_ (
+    .A(_03228_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03229_)
+  );
+  sky130_fd_sc_hd__and2_4 _09253_ (
+    .A(_03043_),
+    .B(\rapcore0.spifsm.dda.increment_r[51] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03230_)
   );
-  sky130_fd_sc_hd__inv_2 _09255_ (
-    .A(_03230_),
+  sky130_fd_sc_hd__or2_4 _09254_ (
+    .A(_03229_),
+    .B(_03230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03231_)
+    .X(_03231_)
   );
-  sky130_fd_sc_hd__and2_4 _09256_ (
-    .A(_03045_),
-    .B(\rapcore0.spifsm.dda.increment_r[51] ),
+  sky130_fd_sc_hd__or2_4 _09255_ (
+    .A(_03227_),
+    .B(_03231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03232_)
   );
-  sky130_fd_sc_hd__or2_4 _09257_ (
-    .A(_03231_),
-    .B(_03232_),
+  sky130_fd_sc_hd__inv_2 _09256_ (
+    .A(_03232_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03233_)
+    .Y(_03233_)
   );
-  sky130_fd_sc_hd__or2_4 _09258_ (
-    .A(_03229_),
-    .B(_03233_),
+  sky130_fd_sc_hd__buf_2 _09257_ (
+    .A(\rapcore0.spifsm.dda.increment_r[49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03234_)
   );
-  sky130_fd_sc_hd__inv_2 _09259_ (
-    .A(_03234_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03235_)
-  );
-  sky130_fd_sc_hd__buf_2 _09260_ (
-    .A(\rapcore0.spifsm.dda.increment_r[49] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03236_)
-  );
-  sky130_fd_sc_hd__and2_4 _09261_ (
+  sky130_fd_sc_hd__and2_4 _09258_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[48] ),
     .B(\rapcore0.spifsm.dda.increment_r[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03237_)
+    .X(_03235_)
   );
-  sky130_fd_sc_hd__and2_4 _09262_ (
+  sky130_fd_sc_hd__and2_4 _09259_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[49] ),
     .B(\rapcore0.spifsm.dda.increment_r[49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03236_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09260_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[49] ),
+    .A2(_03234_),
+    .B1(_03235_),
+    .B2(_03236_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03237_)
+  );
+  sky130_fd_sc_hd__and3_4 _09261_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[50] ),
+    .B(_03226_),
+    .C(_03228_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03238_)
   );
-  sky130_fd_sc_hd__o22a_4 _09263_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[49] ),
-    .A2(_03236_),
-    .B1(_03237_),
-    .B2(_03238_),
+  sky130_fd_sc_hd__a211o_4 _09262_ (
+    .A1(_03233_),
+    .A2(_03237_),
+    .B1(_03230_),
+    .C1(_03238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03239_)
   );
-  sky130_fd_sc_hd__and3_4 _09264_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[50] ),
-    .B(_03228_),
-    .C(_03230_),
+  sky130_fd_sc_hd__inv_2 _09263_ (
+    .A(_03239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03240_)
+    .Y(_03240_)
   );
-  sky130_fd_sc_hd__a211o_4 _09265_ (
-    .A1(_03235_),
-    .A2(_03239_),
-    .B1(_03232_),
-    .C1(_03240_),
+  sky130_fd_sc_hd__or4_4 _09264_ (
+    .A(_03207_),
+    .B(_03210_),
+    .C(_03225_),
+    .D(_03240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03241_)
   );
-  sky130_fd_sc_hd__inv_2 _09266_ (
-    .A(_03241_),
+  sky130_fd_sc_hd__inv_2 _09265_ (
+    .A(\rapcore0.spifsm.dda.increment_r[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03242_)
   );
-  sky130_fd_sc_hd__or4_4 _09267_ (
-    .A(_03209_),
-    .B(_03212_),
-    .C(_03227_),
-    .D(_03242_),
+  sky130_fd_sc_hd__a21o_4 _09266_ (
+    .A1(_03090_),
+    .A2(_03242_),
+    .B1(_03235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03243_)
   );
-  sky130_fd_sc_hd__inv_2 _09268_ (
-    .A(\rapcore0.spifsm.dda.increment_r[48] ),
+  sky130_fd_sc_hd__inv_2 _09267_ (
+    .A(_03234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03244_)
   );
-  sky130_fd_sc_hd__a21o_4 _09269_ (
-    .A1(_03092_),
+  sky130_fd_sc_hd__a21o_4 _09268_ (
+    .A1(_03089_),
     .A2(_03244_),
-    .B1(_03237_),
+    .B1(_03236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03245_)
   );
-  sky130_fd_sc_hd__inv_2 _09270_ (
-    .A(_03236_),
+  sky130_fd_sc_hd__or2_4 _09269_ (
+    .A(_03243_),
+    .B(_03245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03246_)
+    .X(_03246_)
   );
-  sky130_fd_sc_hd__a21o_4 _09271_ (
-    .A1(_03091_),
-    .A2(_03246_),
-    .B1(_03238_),
+  sky130_fd_sc_hd__or2_4 _09270_ (
+    .A(_03246_),
+    .B(_03232_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03247_)
   );
-  sky130_fd_sc_hd__or2_4 _09272_ (
-    .A(_03245_),
-    .B(_03247_),
+  sky130_fd_sc_hd__inv_2 _09271_ (
+    .A(\rapcore0.spifsm.dda.increment_r[47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03248_)
+    .Y(_03248_)
   );
-  sky130_fd_sc_hd__or2_4 _09273_ (
-    .A(_03248_),
-    .B(_03234_),
+  sky130_fd_sc_hd__or2_4 _09272_ (
+    .A(_03092_),
+    .B(_03248_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03249_)
   );
-  sky130_fd_sc_hd__inv_2 _09274_ (
-    .A(\rapcore0.spifsm.dda.increment_r[47] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03250_)
-  );
-  sky130_fd_sc_hd__or2_4 _09275_ (
-    .A(_03094_),
-    .B(_03250_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03251_)
-  );
-  sky130_fd_sc_hd__o21a_4 _09276_ (
+  sky130_fd_sc_hd__o21a_4 _09273_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[47] ),
     .A2(\rapcore0.spifsm.dda.increment_r[47] ),
-    .B1(_03251_),
+    .B1(_03249_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03250_)
+  );
+  sky130_fd_sc_hd__inv_2 _09274_ (
+    .A(_03250_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03251_)
+  );
+  sky130_fd_sc_hd__buf_2 _09275_ (
+    .A(\rapcore0.spifsm.dda.increment_r[46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03252_)
   );
-  sky130_fd_sc_hd__inv_2 _09277_ (
+  sky130_fd_sc_hd__inv_2 _09276_ (
     .A(_03252_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -216229,276 +216398,277 @@
     .VPWR(vccd1),
     .Y(_03253_)
   );
-  sky130_fd_sc_hd__buf_2 _09278_ (
-    .A(\rapcore0.spifsm.dda.increment_r[46] ),
+  sky130_fd_sc_hd__and2_4 _09277_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[46] ),
+    .B(_03252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03254_)
   );
-  sky130_fd_sc_hd__inv_2 _09279_ (
-    .A(_03254_),
+  sky130_fd_sc_hd__a21o_4 _09278_ (
+    .A1(_03093_),
+    .A2(_03253_),
+    .B1(_03254_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03255_)
+    .X(_03255_)
   );
-  sky130_fd_sc_hd__and2_4 _09280_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[46] ),
-    .B(_03254_),
+  sky130_fd_sc_hd__buf_2 _09279_ (
+    .A(\rapcore0.spifsm.dda.increment_r[45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03256_)
   );
-  sky130_fd_sc_hd__a21o_4 _09281_ (
-    .A1(_03095_),
-    .A2(_03255_),
-    .B1(_03256_),
+  sky130_fd_sc_hd__inv_2 _09280_ (
+    .A(_03256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03257_)
+    .Y(_03257_)
   );
-  sky130_fd_sc_hd__buf_2 _09282_ (
-    .A(\rapcore0.spifsm.dda.increment_r[45] ),
+  sky130_fd_sc_hd__and2_4 _09281_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[45] ),
+    .B(_03256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03258_)
   );
+  sky130_fd_sc_hd__a21o_4 _09282_ (
+    .A1(_03094_),
+    .A2(_03257_),
+    .B1(_03258_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03259_)
+  );
   sky130_fd_sc_hd__inv_2 _09283_ (
-    .A(_03258_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03259_)
-  );
-  sky130_fd_sc_hd__and2_4 _09284_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[45] ),
-    .B(_03258_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03260_)
-  );
-  sky130_fd_sc_hd__a21o_4 _09285_ (
-    .A1(_03096_),
-    .A2(_03259_),
-    .B1(_03260_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03261_)
-  );
-  sky130_fd_sc_hd__inv_2 _09286_ (
     .A(\rapcore0.spifsm.dda.increment_r[44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03262_)
+    .Y(_03260_)
   );
-  sky130_fd_sc_hd__and2_4 _09287_ (
+  sky130_fd_sc_hd__and2_4 _09284_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[44] ),
     .B(\rapcore0.spifsm.dda.increment_r[44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03261_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09285_ (
+    .A1(_03095_),
+    .A2(_03260_),
+    .B1(_03261_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03262_)
+  );
+  sky130_fd_sc_hd__or2_4 _09286_ (
+    .A(_03259_),
+    .B(_03262_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03263_)
   );
-  sky130_fd_sc_hd__a21o_4 _09288_ (
-    .A1(_03097_),
-    .A2(_03262_),
-    .B1(_03263_),
+  sky130_fd_sc_hd__and2_4 _09287_ (
+    .A(_03047_),
+    .B(\rapcore0.spifsm.dda.increment_r[43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03264_)
   );
-  sky130_fd_sc_hd__or2_4 _09289_ (
-    .A(_03261_),
-    .B(_03264_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03265_)
-  );
-  sky130_fd_sc_hd__and2_4 _09290_ (
-    .A(_03049_),
-    .B(\rapcore0.spifsm.dda.increment_r[43] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03266_)
-  );
-  sky130_fd_sc_hd__or2_4 _09291_ (
+  sky130_fd_sc_hd__or2_4 _09288_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[43] ),
     .B(\rapcore0.spifsm.dda.increment_r[43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03265_)
+  );
+  sky130_fd_sc_hd__inv_2 _09289_ (
+    .A(_03265_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03266_)
+  );
+  sky130_fd_sc_hd__or2_4 _09290_ (
+    .A(_03264_),
+    .B(_03266_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03267_)
   );
-  sky130_fd_sc_hd__inv_2 _09292_ (
-    .A(_03267_),
+  sky130_fd_sc_hd__inv_2 _09291_ (
+    .A(\rapcore0.spifsm.dda.increment_r[42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03268_)
   );
-  sky130_fd_sc_hd__or2_4 _09293_ (
-    .A(_03266_),
-    .B(_03268_),
+  sky130_fd_sc_hd__a2bb2o_4 _09292_ (
+    .A1_N(_03098_),
+    .A2_N(_03268_),
+    .B1(_03098_),
+    .B2(_03268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03269_)
   );
-  sky130_fd_sc_hd__inv_2 _09294_ (
-    .A(\rapcore0.spifsm.dda.increment_r[42] ),
+  sky130_fd_sc_hd__or2_4 _09293_ (
+    .A(_03267_),
+    .B(_03269_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03270_)
+    .X(_03270_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09295_ (
-    .A1_N(_03100_),
-    .A2_N(_03270_),
-    .B1(_03100_),
-    .B2(_03270_),
+  sky130_fd_sc_hd__buf_2 _09294_ (
+    .A(\rapcore0.spifsm.dda.increment_r[41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03271_)
   );
-  sky130_fd_sc_hd__or2_4 _09296_ (
-    .A(_03269_),
-    .B(_03271_),
+  sky130_fd_sc_hd__inv_2 _09295_ (
+    .A(_03271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03272_)
+    .Y(_03272_)
   );
-  sky130_fd_sc_hd__buf_2 _09297_ (
-    .A(\rapcore0.spifsm.dda.increment_r[41] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03273_)
-  );
-  sky130_fd_sc_hd__inv_2 _09298_ (
-    .A(_03273_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03274_)
-  );
-  sky130_fd_sc_hd__and2_4 _09299_ (
+  sky130_fd_sc_hd__and2_4 _09296_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[41] ),
     .B(\rapcore0.spifsm.dda.increment_r[41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03275_)
+    .X(_03273_)
   );
-  sky130_fd_sc_hd__a21o_4 _09300_ (
-    .A1(_03101_),
-    .A2(_03274_),
-    .B1(_03275_),
+  sky130_fd_sc_hd__a21o_4 _09297_ (
+    .A1(_03099_),
+    .A2(_03272_),
+    .B1(_03273_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03276_)
+    .X(_03274_)
   );
-  sky130_fd_sc_hd__inv_2 _09301_ (
+  sky130_fd_sc_hd__inv_2 _09298_ (
     .A(\rapcore0.spifsm.dda.increment_r[40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03277_)
+    .Y(_03275_)
   );
-  sky130_fd_sc_hd__and2_4 _09302_ (
+  sky130_fd_sc_hd__and2_4 _09299_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[40] ),
     .B(\rapcore0.spifsm.dda.increment_r[40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03276_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09300_ (
+    .A1(_03100_),
+    .A2(_03275_),
+    .B1(_03276_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03277_)
+  );
+  sky130_fd_sc_hd__or2_4 _09301_ (
+    .A(_03274_),
+    .B(_03277_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03278_)
   );
-  sky130_fd_sc_hd__a21o_4 _09303_ (
-    .A1(_03102_),
-    .A2(_03277_),
-    .B1(_03278_),
+  sky130_fd_sc_hd__or2_4 _09302_ (
+    .A(_03270_),
+    .B(_03278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03279_)
   );
-  sky130_fd_sc_hd__or2_4 _09304_ (
-    .A(_03276_),
-    .B(_03279_),
+  sky130_fd_sc_hd__or4_4 _09303_ (
+    .A(_03251_),
+    .B(_03255_),
+    .C(_03263_),
+    .D(_03279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03280_)
   );
-  sky130_fd_sc_hd__or2_4 _09305_ (
-    .A(_03272_),
-    .B(_03280_),
+  sky130_fd_sc_hd__inv_2 _09304_ (
+    .A(\rapcore0.spifsm.dda.increment_r[39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03281_)
+    .Y(_03281_)
   );
-  sky130_fd_sc_hd__or4_4 _09306_ (
-    .A(_03253_),
-    .B(_03257_),
-    .C(_03265_),
-    .D(_03281_),
+  sky130_fd_sc_hd__or2_4 _09305_ (
+    .A(_03108_),
+    .B(_03281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03282_)
   );
-  sky130_fd_sc_hd__inv_2 _09307_ (
-    .A(\rapcore0.spifsm.dda.increment_r[39] ),
+  sky130_fd_sc_hd__inv_2 _09306_ (
+    .A(\rapcore0.spifsm.dda.increment_r[38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03283_)
   );
-  sky130_fd_sc_hd__or2_4 _09308_ (
-    .A(_03110_),
+  sky130_fd_sc_hd__or2_4 _09307_ (
+    .A(_03109_),
     .B(_03283_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -216506,519 +216676,518 @@
     .VPWR(vccd1),
     .X(_03284_)
   );
-  sky130_fd_sc_hd__inv_2 _09309_ (
-    .A(\rapcore0.spifsm.dda.increment_r[38] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03285_)
-  );
-  sky130_fd_sc_hd__or2_4 _09310_ (
-    .A(_03111_),
-    .B(_03285_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03286_)
-  );
-  sky130_fd_sc_hd__buf_2 _09311_ (
+  sky130_fd_sc_hd__buf_2 _09308_ (
     .A(\rapcore0.spifsm.dda.increment_r[37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03287_)
+    .X(_03285_)
   );
-  sky130_fd_sc_hd__and2_4 _09312_ (
+  sky130_fd_sc_hd__and2_4 _09309_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[37] ),
     .B(\rapcore0.spifsm.dda.increment_r[37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03288_)
+    .X(_03286_)
   );
-  sky130_fd_sc_hd__and2_4 _09313_ (
+  sky130_fd_sc_hd__and2_4 _09310_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[36] ),
     .B(\rapcore0.spifsm.dda.increment_r[36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03289_)
+    .X(_03287_)
   );
-  sky130_fd_sc_hd__o22a_4 _09314_ (
+  sky130_fd_sc_hd__o22a_4 _09311_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[37] ),
-    .A2(_03287_),
-    .B1(_03288_),
-    .B2(_03289_),
+    .A2(_03285_),
+    .B1(_03286_),
+    .B2(_03287_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03288_)
+  );
+  sky130_fd_sc_hd__inv_2 _09312_ (
+    .A(_03285_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03289_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09313_ (
+    .A1(_03110_),
+    .A2(_03289_),
+    .B1(_03286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03290_)
   );
-  sky130_fd_sc_hd__inv_2 _09315_ (
-    .A(_03287_),
+  sky130_fd_sc_hd__inv_2 _09314_ (
+    .A(\rapcore0.spifsm.dda.increment_r[36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03291_)
   );
-  sky130_fd_sc_hd__a21o_4 _09316_ (
-    .A1(_03112_),
+  sky130_fd_sc_hd__a21o_4 _09315_ (
+    .A1(_03111_),
     .A2(_03291_),
-    .B1(_03288_),
+    .B1(_03287_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03292_)
   );
-  sky130_fd_sc_hd__inv_2 _09317_ (
-    .A(\rapcore0.spifsm.dda.increment_r[36] ),
+  sky130_fd_sc_hd__or2_4 _09316_ (
+    .A(_03290_),
+    .B(_03292_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03293_)
+    .X(_03293_)
   );
-  sky130_fd_sc_hd__a21o_4 _09318_ (
-    .A1(_03113_),
-    .A2(_03293_),
-    .B1(_03289_),
+  sky130_fd_sc_hd__and2_4 _09317_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
+    .B(\rapcore0.spifsm.dda.increment_r[35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03294_)
   );
-  sky130_fd_sc_hd__or2_4 _09319_ (
-    .A(_03292_),
-    .B(_03294_),
+  sky130_fd_sc_hd__or2_4 _09318_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
+    .B(\rapcore0.spifsm.dda.increment_r[35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03295_)
   );
-  sky130_fd_sc_hd__and2_4 _09320_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
-    .B(\rapcore0.spifsm.dda.increment_r[35] ),
+  sky130_fd_sc_hd__inv_2 _09319_ (
+    .A(_03295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03296_)
+    .Y(_03296_)
   );
-  sky130_fd_sc_hd__or2_4 _09321_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[35] ),
-    .B(\rapcore0.spifsm.dda.increment_r[35] ),
+  sky130_fd_sc_hd__or2_4 _09320_ (
+    .A(_03294_),
+    .B(_03296_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03297_)
   );
-  sky130_fd_sc_hd__inv_2 _09322_ (
-    .A(_03297_),
+  sky130_fd_sc_hd__inv_2 _09321_ (
+    .A(\rapcore0.spifsm.dda.increment_r[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03298_)
   );
-  sky130_fd_sc_hd__or2_4 _09323_ (
-    .A(_03296_),
-    .B(_03298_),
+  sky130_fd_sc_hd__a2bb2o_4 _09322_ (
+    .A1_N(_03102_),
+    .A2_N(_03298_),
+    .B1(_03102_),
+    .B2(_03298_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03299_)
   );
+  sky130_fd_sc_hd__or2_4 _09323_ (
+    .A(_03297_),
+    .B(_03299_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03300_)
+  );
   sky130_fd_sc_hd__inv_2 _09324_ (
-    .A(\rapcore0.spifsm.dda.increment_r[34] ),
+    .A(_03300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03300_)
+    .Y(_03301_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09325_ (
-    .A1_N(_03104_),
-    .A2_N(_03300_),
-    .B1(_03104_),
-    .B2(_03300_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03301_)
-  );
-  sky130_fd_sc_hd__or2_4 _09326_ (
-    .A(_03299_),
-    .B(_03301_),
+  sky130_fd_sc_hd__buf_2 _09325_ (
+    .A(\rapcore0.spifsm.dda.increment_r[33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03302_)
   );
-  sky130_fd_sc_hd__inv_2 _09327_ (
-    .A(_03302_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03303_)
-  );
-  sky130_fd_sc_hd__buf_2 _09328_ (
-    .A(\rapcore0.spifsm.dda.increment_r[33] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03304_)
-  );
-  sky130_fd_sc_hd__and2_4 _09329_ (
+  sky130_fd_sc_hd__and2_4 _09326_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[33] ),
     .B(\rapcore0.spifsm.dda.increment_r[33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03305_)
+    .X(_03303_)
   );
-  sky130_fd_sc_hd__and2_4 _09330_ (
+  sky130_fd_sc_hd__and2_4 _09327_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[32] ),
     .B(\rapcore0.spifsm.dda.increment_r[32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03304_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09328_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[33] ),
+    .A2(_03302_),
+    .B1(_03303_),
+    .B2(_03304_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03305_)
+  );
+  sky130_fd_sc_hd__and3_4 _09329_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
+    .B(\rapcore0.spifsm.dda.increment_r[34] ),
+    .C(_03295_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03306_)
   );
-  sky130_fd_sc_hd__o22a_4 _09331_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[33] ),
-    .A2(_03304_),
-    .B1(_03305_),
-    .B2(_03306_),
+  sky130_fd_sc_hd__a211o_4 _09330_ (
+    .A1(_03301_),
+    .A2(_03305_),
+    .B1(_03294_),
+    .C1(_03306_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03307_)
   );
-  sky130_fd_sc_hd__and3_4 _09332_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
-    .B(\rapcore0.spifsm.dda.increment_r[34] ),
-    .C(_03297_),
+  sky130_fd_sc_hd__inv_2 _09331_ (
+    .A(_03307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03308_)
+    .Y(_03308_)
   );
-  sky130_fd_sc_hd__a211o_4 _09333_ (
-    .A1(_03303_),
-    .A2(_03307_),
-    .B1(_03296_),
-    .C1(_03308_),
+  sky130_fd_sc_hd__nor2_4 _09332_ (
+    .A(_03293_),
+    .B(_03308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03309_)
+    .Y(_03309_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09333_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[38] ),
+    .A2(\rapcore0.spifsm.dda.increment_r[38] ),
+    .B1(_03288_),
+    .B2(_03309_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03310_)
   );
   sky130_fd_sc_hd__inv_2 _09334_ (
-    .A(_03309_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03310_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09335_ (
-    .A(_03295_),
-    .B(_03310_),
+    .A(_03310_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03311_)
   );
-  sky130_fd_sc_hd__o22a_4 _09336_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[38] ),
-    .A2(\rapcore0.spifsm.dda.increment_r[38] ),
-    .B1(_03290_),
-    .B2(_03311_),
+  sky130_fd_sc_hd__a32o_4 _09335_ (
+    .A1(_03282_),
+    .A2(_03284_),
+    .A3(_03311_),
+    .B1(_03108_),
+    .B2(_03281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03312_)
   );
-  sky130_fd_sc_hd__inv_2 _09337_ (
-    .A(_03312_),
+  sky130_fd_sc_hd__nor2_4 _09336_ (
+    .A(_03280_),
+    .B(_03312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03313_)
   );
-  sky130_fd_sc_hd__a32o_4 _09338_ (
-    .A1(_03284_),
-    .A2(_03286_),
-    .A3(_03313_),
-    .B1(_03110_),
-    .B2(_03283_),
+  sky130_fd_sc_hd__inv_2 _09337_ (
+    .A(_03249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03314_)
+    .Y(_03314_)
   );
-  sky130_fd_sc_hd__nor2_4 _09339_ (
-    .A(_03282_),
-    .B(_03314_),
+  sky130_fd_sc_hd__o22a_4 _09338_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[45] ),
+    .A2(_03256_),
+    .B1(_03258_),
+    .B2(_03261_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03315_)
+    .X(_03315_)
   );
-  sky130_fd_sc_hd__inv_2 _09340_ (
-    .A(_03251_),
+  sky130_fd_sc_hd__inv_2 _09339_ (
+    .A(_03270_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03316_)
   );
-  sky130_fd_sc_hd__o22a_4 _09341_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[45] ),
-    .A2(_03258_),
-    .B1(_03260_),
-    .B2(_03263_),
+  sky130_fd_sc_hd__o22a_4 _09340_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[41] ),
+    .A2(_03271_),
+    .B1(_03273_),
+    .B2(_03276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03317_)
   );
-  sky130_fd_sc_hd__inv_2 _09342_ (
-    .A(_03272_),
+  sky130_fd_sc_hd__and3_4 _09341_ (
+    .A(_03048_),
+    .B(\rapcore0.spifsm.dda.increment_r[42] ),
+    .C(_03265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03318_)
+    .X(_03318_)
   );
-  sky130_fd_sc_hd__o22a_4 _09343_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[41] ),
-    .A2(_03273_),
-    .B1(_03275_),
-    .B2(_03278_),
+  sky130_fd_sc_hd__a211o_4 _09342_ (
+    .A1(_03316_),
+    .A2(_03317_),
+    .B1(_03264_),
+    .C1(_03318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03319_)
   );
-  sky130_fd_sc_hd__and3_4 _09344_ (
-    .A(_03050_),
-    .B(\rapcore0.spifsm.dda.increment_r[42] ),
-    .C(_03267_),
+  sky130_fd_sc_hd__inv_2 _09343_ (
+    .A(_03319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03320_)
+    .Y(_03320_)
   );
-  sky130_fd_sc_hd__a211o_4 _09345_ (
-    .A1(_03318_),
-    .A2(_03319_),
-    .B1(_03266_),
-    .C1(_03320_),
+  sky130_fd_sc_hd__nor2_4 _09344_ (
+    .A(_03263_),
+    .B(_03320_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03321_)
+    .Y(_03321_)
   );
-  sky130_fd_sc_hd__inv_2 _09346_ (
-    .A(_03321_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03322_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09347_ (
-    .A(_03265_),
-    .B(_03322_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03323_)
-  );
-  sky130_fd_sc_hd__o22a_4 _09348_ (
+  sky130_fd_sc_hd__o22a_4 _09345_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[46] ),
-    .A2(_03254_),
-    .B1(_03317_),
-    .B2(_03323_),
+    .A2(_03252_),
+    .B1(_03315_),
+    .B2(_03321_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03324_)
+    .X(_03322_)
   );
-  sky130_fd_sc_hd__o32a_4 _09349_ (
-    .A1(_03316_),
-    .A2(_03256_),
-    .A3(_03324_),
+  sky130_fd_sc_hd__o32a_4 _09346_ (
+    .A1(_03314_),
+    .A2(_03254_),
+    .A3(_03322_),
     .B1(\rapcore0.spifsm.dda.substep_accumulator[47] ),
     .B2(\rapcore0.spifsm.dda.increment_r[47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03325_)
+    .X(_03323_)
   );
-  sky130_fd_sc_hd__o21a_4 _09350_ (
+  sky130_fd_sc_hd__o21a_4 _09347_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[39] ),
     .A2(\rapcore0.spifsm.dda.increment_r[39] ),
-    .B1(_03284_),
+    .B1(_03282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03326_)
+    .X(_03324_)
+  );
+  sky130_fd_sc_hd__inv_2 _09348_ (
+    .A(_03324_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03325_)
+  );
+  sky130_fd_sc_hd__inv_2 _09349_ (
+    .A(_03284_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03326_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09350_ (
+    .A1(_03109_),
+    .A2(_03283_),
+    .B1(_03326_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03327_)
   );
   sky130_fd_sc_hd__inv_2 _09351_ (
-    .A(_03326_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03327_)
-  );
-  sky130_fd_sc_hd__inv_2 _09352_ (
-    .A(_03286_),
+    .A(_03302_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03328_)
   );
-  sky130_fd_sc_hd__a21o_4 _09353_ (
-    .A1(_03111_),
-    .A2(_03285_),
-    .B1(_03328_),
+  sky130_fd_sc_hd__a21o_4 _09352_ (
+    .A1(_03103_),
+    .A2(_03328_),
+    .B1(_03303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03329_)
   );
-  sky130_fd_sc_hd__inv_2 _09354_ (
-    .A(_03304_),
+  sky130_fd_sc_hd__inv_2 _09353_ (
+    .A(\rapcore0.spifsm.dda.increment_r[32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03330_)
   );
-  sky130_fd_sc_hd__a21o_4 _09355_ (
+  sky130_fd_sc_hd__a21o_4 _09354_ (
     .A1(_03105_),
     .A2(_03330_),
-    .B1(_03305_),
+    .B1(_03304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03331_)
   );
-  sky130_fd_sc_hd__inv_2 _09356_ (
-    .A(\rapcore0.spifsm.dda.increment_r[32] ),
+  sky130_fd_sc_hd__or2_4 _09355_ (
+    .A(_03329_),
+    .B(_03331_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03332_)
+    .X(_03332_)
   );
-  sky130_fd_sc_hd__a21o_4 _09357_ (
-    .A1(_03107_),
-    .A2(_03332_),
-    .B1(_03306_),
+  sky130_fd_sc_hd__or2_4 _09356_ (
+    .A(_03300_),
+    .B(_03332_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03333_)
   );
-  sky130_fd_sc_hd__or2_4 _09358_ (
-    .A(_03331_),
-    .B(_03333_),
+  sky130_fd_sc_hd__or4_4 _09357_ (
+    .A(_03325_),
+    .B(_03327_),
+    .C(_03293_),
+    .D(_03333_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03334_)
   );
-  sky130_fd_sc_hd__or2_4 _09359_ (
-    .A(_03302_),
-    .B(_03334_),
+  sky130_fd_sc_hd__inv_2 _09358_ (
+    .A(\rapcore0.spifsm.dda.increment_r[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03335_)
+    .Y(_03335_)
   );
-  sky130_fd_sc_hd__or4_4 _09360_ (
-    .A(_03327_),
-    .B(_03329_),
-    .C(_03295_),
-    .D(_03335_),
+  sky130_fd_sc_hd__or2_4 _09359_ (
+    .A(_03113_),
+    .B(_03335_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03336_)
   );
-  sky130_fd_sc_hd__inv_2 _09361_ (
-    .A(\rapcore0.spifsm.dda.increment_r[31] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03337_)
-  );
-  sky130_fd_sc_hd__or2_4 _09362_ (
-    .A(_03115_),
-    .B(_03337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03338_)
-  );
-  sky130_fd_sc_hd__o21a_4 _09363_ (
+  sky130_fd_sc_hd__o21a_4 _09360_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[31] ),
     .A2(\rapcore0.spifsm.dda.increment_r[31] ),
-    .B1(_03338_),
+    .B1(_03336_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03337_)
+  );
+  sky130_fd_sc_hd__inv_2 _09361_ (
+    .A(_03337_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03338_)
+  );
+  sky130_fd_sc_hd__buf_2 _09362_ (
+    .A(\rapcore0.spifsm.dda.increment_r[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03339_)
   );
-  sky130_fd_sc_hd__inv_2 _09364_ (
+  sky130_fd_sc_hd__inv_2 _09363_ (
     .A(_03339_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -217026,276 +217195,277 @@
     .VPWR(vccd1),
     .Y(_03340_)
   );
-  sky130_fd_sc_hd__buf_2 _09365_ (
-    .A(\rapcore0.spifsm.dda.increment_r[30] ),
+  sky130_fd_sc_hd__and2_4 _09364_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[30] ),
+    .B(_03339_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03341_)
   );
-  sky130_fd_sc_hd__inv_2 _09366_ (
-    .A(_03341_),
+  sky130_fd_sc_hd__a21o_4 _09365_ (
+    .A1(_03114_),
+    .A2(_03340_),
+    .B1(_03341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03342_)
+    .X(_03342_)
   );
-  sky130_fd_sc_hd__and2_4 _09367_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[30] ),
-    .B(_03341_),
+  sky130_fd_sc_hd__buf_2 _09366_ (
+    .A(\rapcore0.spifsm.dda.increment_r[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03343_)
   );
-  sky130_fd_sc_hd__a21o_4 _09368_ (
-    .A1(_03116_),
-    .A2(_03342_),
-    .B1(_03343_),
+  sky130_fd_sc_hd__inv_2 _09367_ (
+    .A(_03343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03344_)
+    .Y(_03344_)
   );
-  sky130_fd_sc_hd__buf_2 _09369_ (
-    .A(\rapcore0.spifsm.dda.increment_r[29] ),
+  sky130_fd_sc_hd__and2_4 _09368_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[29] ),
+    .B(_03343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03345_)
   );
+  sky130_fd_sc_hd__a21o_4 _09369_ (
+    .A1(_03115_),
+    .A2(_03344_),
+    .B1(_03345_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03346_)
+  );
   sky130_fd_sc_hd__inv_2 _09370_ (
-    .A(_03345_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03346_)
-  );
-  sky130_fd_sc_hd__and2_4 _09371_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[29] ),
-    .B(_03345_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03347_)
-  );
-  sky130_fd_sc_hd__a21o_4 _09372_ (
-    .A1(_03117_),
-    .A2(_03346_),
-    .B1(_03347_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03348_)
-  );
-  sky130_fd_sc_hd__inv_2 _09373_ (
     .A(\rapcore0.spifsm.dda.increment_r[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03349_)
+    .Y(_03347_)
   );
-  sky130_fd_sc_hd__and2_4 _09374_ (
+  sky130_fd_sc_hd__and2_4 _09371_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[28] ),
     .B(\rapcore0.spifsm.dda.increment_r[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03348_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09372_ (
+    .A1(_03116_),
+    .A2(_03347_),
+    .B1(_03348_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03349_)
+  );
+  sky130_fd_sc_hd__or2_4 _09373_ (
+    .A(_03346_),
+    .B(_03349_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03350_)
   );
-  sky130_fd_sc_hd__a21o_4 _09375_ (
-    .A1(_03118_),
-    .A2(_03349_),
-    .B1(_03350_),
+  sky130_fd_sc_hd__and2_4 _09374_ (
+    .A(_03068_),
+    .B(\rapcore0.spifsm.dda.increment_r[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03351_)
   );
-  sky130_fd_sc_hd__or2_4 _09376_ (
-    .A(_03348_),
-    .B(_03351_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03352_)
-  );
-  sky130_fd_sc_hd__and2_4 _09377_ (
-    .A(_03070_),
-    .B(\rapcore0.spifsm.dda.increment_r[27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03353_)
-  );
-  sky130_fd_sc_hd__or2_4 _09378_ (
+  sky130_fd_sc_hd__or2_4 _09375_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[27] ),
     .B(\rapcore0.spifsm.dda.increment_r[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03352_)
+  );
+  sky130_fd_sc_hd__inv_2 _09376_ (
+    .A(_03352_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03353_)
+  );
+  sky130_fd_sc_hd__or2_4 _09377_ (
+    .A(_03351_),
+    .B(_03353_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03354_)
   );
-  sky130_fd_sc_hd__inv_2 _09379_ (
-    .A(_03354_),
+  sky130_fd_sc_hd__inv_2 _09378_ (
+    .A(\rapcore0.spifsm.dda.increment_r[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03355_)
   );
-  sky130_fd_sc_hd__or2_4 _09380_ (
-    .A(_03353_),
-    .B(_03355_),
+  sky130_fd_sc_hd__a2bb2o_4 _09379_ (
+    .A1_N(_03119_),
+    .A2_N(_03355_),
+    .B1(_03119_),
+    .B2(_03355_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03356_)
   );
-  sky130_fd_sc_hd__inv_2 _09381_ (
-    .A(\rapcore0.spifsm.dda.increment_r[26] ),
+  sky130_fd_sc_hd__or2_4 _09380_ (
+    .A(_03354_),
+    .B(_03356_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03357_)
+    .X(_03357_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09382_ (
-    .A1_N(_03121_),
-    .A2_N(_03357_),
-    .B1(_03121_),
-    .B2(_03357_),
+  sky130_fd_sc_hd__buf_2 _09381_ (
+    .A(\rapcore0.spifsm.dda.increment_r[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03358_)
   );
-  sky130_fd_sc_hd__or2_4 _09383_ (
-    .A(_03356_),
-    .B(_03358_),
+  sky130_fd_sc_hd__inv_2 _09382_ (
+    .A(_03358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03359_)
+    .Y(_03359_)
   );
-  sky130_fd_sc_hd__buf_2 _09384_ (
-    .A(\rapcore0.spifsm.dda.increment_r[25] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03360_)
-  );
-  sky130_fd_sc_hd__inv_2 _09385_ (
-    .A(_03360_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03361_)
-  );
-  sky130_fd_sc_hd__and2_4 _09386_ (
+  sky130_fd_sc_hd__and2_4 _09383_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[25] ),
     .B(\rapcore0.spifsm.dda.increment_r[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03362_)
+    .X(_03360_)
   );
-  sky130_fd_sc_hd__a21o_4 _09387_ (
-    .A1(_03122_),
-    .A2(_03361_),
-    .B1(_03362_),
+  sky130_fd_sc_hd__a21o_4 _09384_ (
+    .A1(_03120_),
+    .A2(_03359_),
+    .B1(_03360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03363_)
+    .X(_03361_)
   );
-  sky130_fd_sc_hd__inv_2 _09388_ (
+  sky130_fd_sc_hd__inv_2 _09385_ (
     .A(\rapcore0.spifsm.dda.increment_r[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03364_)
+    .Y(_03362_)
   );
-  sky130_fd_sc_hd__and2_4 _09389_ (
+  sky130_fd_sc_hd__and2_4 _09386_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[24] ),
     .B(\rapcore0.spifsm.dda.increment_r[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03363_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09387_ (
+    .A1(_03121_),
+    .A2(_03362_),
+    .B1(_03363_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03364_)
+  );
+  sky130_fd_sc_hd__or2_4 _09388_ (
+    .A(_03361_),
+    .B(_03364_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03365_)
   );
-  sky130_fd_sc_hd__a21o_4 _09390_ (
-    .A1(_03123_),
-    .A2(_03364_),
-    .B1(_03365_),
+  sky130_fd_sc_hd__or2_4 _09389_ (
+    .A(_03357_),
+    .B(_03365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03366_)
   );
-  sky130_fd_sc_hd__or2_4 _09391_ (
-    .A(_03363_),
-    .B(_03366_),
+  sky130_fd_sc_hd__or4_4 _09390_ (
+    .A(_03338_),
+    .B(_03342_),
+    .C(_03350_),
+    .D(_03366_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03367_)
   );
-  sky130_fd_sc_hd__or2_4 _09392_ (
-    .A(_03359_),
-    .B(_03367_),
+  sky130_fd_sc_hd__inv_2 _09391_ (
+    .A(\rapcore0.spifsm.dda.increment_r[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03368_)
+    .Y(_03368_)
   );
-  sky130_fd_sc_hd__or4_4 _09393_ (
-    .A(_03340_),
-    .B(_03344_),
-    .C(_03352_),
-    .D(_03368_),
+  sky130_fd_sc_hd__or2_4 _09392_ (
+    .A(_03129_),
+    .B(_03368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03369_)
   );
-  sky130_fd_sc_hd__inv_2 _09394_ (
-    .A(\rapcore0.spifsm.dda.increment_r[23] ),
+  sky130_fd_sc_hd__inv_2 _09393_ (
+    .A(\rapcore0.spifsm.dda.increment_r[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03370_)
   );
-  sky130_fd_sc_hd__or2_4 _09395_ (
-    .A(_03131_),
+  sky130_fd_sc_hd__or2_4 _09394_ (
+    .A(_03130_),
     .B(_03370_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -217303,501 +217473,501 @@
     .VPWR(vccd1),
     .X(_03371_)
   );
-  sky130_fd_sc_hd__inv_2 _09396_ (
-    .A(\rapcore0.spifsm.dda.increment_r[22] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03372_)
-  );
-  sky130_fd_sc_hd__or2_4 _09397_ (
-    .A(_03132_),
-    .B(_03372_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03373_)
-  );
-  sky130_fd_sc_hd__buf_2 _09398_ (
+  sky130_fd_sc_hd__buf_2 _09395_ (
     .A(\rapcore0.spifsm.dda.increment_r[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03374_)
+    .X(_03372_)
   );
-  sky130_fd_sc_hd__and2_4 _09399_ (
+  sky130_fd_sc_hd__and2_4 _09396_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[21] ),
     .B(\rapcore0.spifsm.dda.increment_r[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03375_)
+    .X(_03373_)
   );
-  sky130_fd_sc_hd__and2_4 _09400_ (
+  sky130_fd_sc_hd__and2_4 _09397_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[20] ),
     .B(\rapcore0.spifsm.dda.increment_r[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03376_)
+    .X(_03374_)
   );
-  sky130_fd_sc_hd__o22a_4 _09401_ (
+  sky130_fd_sc_hd__o22a_4 _09398_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[21] ),
-    .A2(_03374_),
-    .B1(_03375_),
-    .B2(_03376_),
+    .A2(_03372_),
+    .B1(_03373_),
+    .B2(_03374_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03375_)
+  );
+  sky130_fd_sc_hd__inv_2 _09399_ (
+    .A(_03372_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03376_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09400_ (
+    .A1(_03131_),
+    .A2(_03376_),
+    .B1(_03373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03377_)
   );
-  sky130_fd_sc_hd__inv_2 _09402_ (
-    .A(_03374_),
+  sky130_fd_sc_hd__inv_2 _09401_ (
+    .A(\rapcore0.spifsm.dda.increment_r[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03378_)
   );
-  sky130_fd_sc_hd__a21o_4 _09403_ (
-    .A1(_03133_),
+  sky130_fd_sc_hd__a21o_4 _09402_ (
+    .A1(_03132_),
     .A2(_03378_),
-    .B1(_03375_),
+    .B1(_03374_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03379_)
   );
-  sky130_fd_sc_hd__inv_2 _09404_ (
-    .A(\rapcore0.spifsm.dda.increment_r[20] ),
+  sky130_fd_sc_hd__or2_4 _09403_ (
+    .A(_03377_),
+    .B(_03379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03380_)
+    .X(_03380_)
   );
-  sky130_fd_sc_hd__a21o_4 _09405_ (
-    .A1(_03134_),
-    .A2(_03380_),
-    .B1(_03376_),
+  sky130_fd_sc_hd__and2_4 _09404_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
+    .B(\rapcore0.spifsm.dda.increment_r[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03381_)
   );
-  sky130_fd_sc_hd__or2_4 _09406_ (
-    .A(_03379_),
-    .B(_03381_),
+  sky130_fd_sc_hd__or2_4 _09405_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
+    .B(\rapcore0.spifsm.dda.increment_r[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03382_)
   );
-  sky130_fd_sc_hd__and2_4 _09407_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
-    .B(\rapcore0.spifsm.dda.increment_r[19] ),
+  sky130_fd_sc_hd__inv_2 _09406_ (
+    .A(_03382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03383_)
+    .Y(_03383_)
   );
-  sky130_fd_sc_hd__or2_4 _09408_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[19] ),
-    .B(\rapcore0.spifsm.dda.increment_r[19] ),
+  sky130_fd_sc_hd__or2_4 _09407_ (
+    .A(_03381_),
+    .B(_03383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03384_)
   );
-  sky130_fd_sc_hd__inv_2 _09409_ (
-    .A(_03384_),
+  sky130_fd_sc_hd__inv_2 _09408_ (
+    .A(\rapcore0.spifsm.dda.increment_r[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03385_)
   );
-  sky130_fd_sc_hd__or2_4 _09410_ (
-    .A(_03383_),
-    .B(_03385_),
+  sky130_fd_sc_hd__a2bb2o_4 _09409_ (
+    .A1_N(_03123_),
+    .A2_N(_03385_),
+    .B1(_03123_),
+    .B2(_03385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03386_)
   );
+  sky130_fd_sc_hd__or2_4 _09410_ (
+    .A(_03384_),
+    .B(_03386_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03387_)
+  );
   sky130_fd_sc_hd__inv_2 _09411_ (
-    .A(\rapcore0.spifsm.dda.increment_r[18] ),
+    .A(_03387_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03387_)
+    .Y(_03388_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09412_ (
-    .A1_N(_03125_),
-    .A2_N(_03387_),
-    .B1(_03125_),
-    .B2(_03387_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03388_)
-  );
-  sky130_fd_sc_hd__or2_4 _09413_ (
-    .A(_03386_),
-    .B(_03388_),
+  sky130_fd_sc_hd__buf_2 _09412_ (
+    .A(\rapcore0.spifsm.dda.increment_r[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03389_)
   );
-  sky130_fd_sc_hd__inv_2 _09414_ (
-    .A(_03389_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03390_)
-  );
-  sky130_fd_sc_hd__buf_2 _09415_ (
-    .A(\rapcore0.spifsm.dda.increment_r[17] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03391_)
-  );
-  sky130_fd_sc_hd__and2_4 _09416_ (
+  sky130_fd_sc_hd__and2_4 _09413_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[17] ),
     .B(\rapcore0.spifsm.dda.increment_r[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03392_)
+    .X(_03390_)
   );
-  sky130_fd_sc_hd__and2_4 _09417_ (
+  sky130_fd_sc_hd__and2_4 _09414_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[16] ),
     .B(\rapcore0.spifsm.dda.increment_r[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03391_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09415_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[17] ),
+    .A2(_03389_),
+    .B1(_03390_),
+    .B2(_03391_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03392_)
+  );
+  sky130_fd_sc_hd__and3_4 _09416_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
+    .B(\rapcore0.spifsm.dda.increment_r[18] ),
+    .C(_03382_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03393_)
   );
-  sky130_fd_sc_hd__o22a_4 _09418_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[17] ),
-    .A2(_03391_),
-    .B1(_03392_),
-    .B2(_03393_),
+  sky130_fd_sc_hd__a211o_4 _09417_ (
+    .A1(_03388_),
+    .A2(_03392_),
+    .B1(_03381_),
+    .C1(_03393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03394_)
   );
-  sky130_fd_sc_hd__and3_4 _09419_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
-    .B(\rapcore0.spifsm.dda.increment_r[18] ),
-    .C(_03384_),
+  sky130_fd_sc_hd__inv_2 _09418_ (
+    .A(_03394_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03395_)
+    .Y(_03395_)
   );
-  sky130_fd_sc_hd__a211o_4 _09420_ (
-    .A1(_03390_),
-    .A2(_03394_),
-    .B1(_03383_),
-    .C1(_03395_),
+  sky130_fd_sc_hd__nor2_4 _09419_ (
+    .A(_03380_),
+    .B(_03395_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03396_)
+    .Y(_03396_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09420_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[22] ),
+    .A2(\rapcore0.spifsm.dda.increment_r[22] ),
+    .B1(_03375_),
+    .B2(_03396_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03397_)
   );
   sky130_fd_sc_hd__inv_2 _09421_ (
-    .A(_03396_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03397_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09422_ (
-    .A(_03382_),
-    .B(_03397_),
+    .A(_03397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03398_)
   );
-  sky130_fd_sc_hd__o22a_4 _09423_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[22] ),
-    .A2(\rapcore0.spifsm.dda.increment_r[22] ),
-    .B1(_03377_),
-    .B2(_03398_),
+  sky130_fd_sc_hd__a32o_4 _09422_ (
+    .A1(_03369_),
+    .A2(_03371_),
+    .A3(_03398_),
+    .B1(_03129_),
+    .B2(_03368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03399_)
   );
-  sky130_fd_sc_hd__inv_2 _09424_ (
-    .A(_03399_),
+  sky130_fd_sc_hd__nor2_4 _09423_ (
+    .A(_03367_),
+    .B(_03399_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03400_)
   );
-  sky130_fd_sc_hd__a32o_4 _09425_ (
-    .A1(_03371_),
-    .A2(_03373_),
-    .A3(_03400_),
-    .B1(_03131_),
-    .B2(_03370_),
+  sky130_fd_sc_hd__inv_2 _09424_ (
+    .A(_03336_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03401_)
+    .Y(_03401_)
   );
-  sky130_fd_sc_hd__nor2_4 _09426_ (
-    .A(_03369_),
-    .B(_03401_),
+  sky130_fd_sc_hd__o22a_4 _09425_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[29] ),
+    .A2(_03343_),
+    .B1(_03345_),
+    .B2(_03348_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03402_)
+    .X(_03402_)
   );
-  sky130_fd_sc_hd__inv_2 _09427_ (
-    .A(_03338_),
+  sky130_fd_sc_hd__inv_2 _09426_ (
+    .A(_03357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03403_)
   );
-  sky130_fd_sc_hd__o22a_4 _09428_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[29] ),
-    .A2(_03345_),
-    .B1(_03347_),
-    .B2(_03350_),
+  sky130_fd_sc_hd__o22a_4 _09427_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[25] ),
+    .A2(_03358_),
+    .B1(_03360_),
+    .B2(_03363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03404_)
   );
-  sky130_fd_sc_hd__inv_2 _09429_ (
-    .A(_03359_),
+  sky130_fd_sc_hd__and3_4 _09428_ (
+    .A(_03069_),
+    .B(\rapcore0.spifsm.dda.increment_r[26] ),
+    .C(_03352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03405_)
+    .X(_03405_)
   );
-  sky130_fd_sc_hd__o22a_4 _09430_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[25] ),
-    .A2(_03360_),
-    .B1(_03362_),
-    .B2(_03365_),
+  sky130_fd_sc_hd__a211o_4 _09429_ (
+    .A1(_03403_),
+    .A2(_03404_),
+    .B1(_03351_),
+    .C1(_03405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03406_)
   );
-  sky130_fd_sc_hd__and3_4 _09431_ (
-    .A(_03071_),
-    .B(\rapcore0.spifsm.dda.increment_r[26] ),
-    .C(_03354_),
+  sky130_fd_sc_hd__inv_2 _09430_ (
+    .A(_03406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03407_)
+    .Y(_03407_)
   );
-  sky130_fd_sc_hd__a211o_4 _09432_ (
-    .A1(_03405_),
-    .A2(_03406_),
-    .B1(_03353_),
-    .C1(_03407_),
+  sky130_fd_sc_hd__nor2_4 _09431_ (
+    .A(_03350_),
+    .B(_03407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03408_)
+    .Y(_03408_)
   );
-  sky130_fd_sc_hd__inv_2 _09433_ (
-    .A(_03408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03409_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09434_ (
-    .A(_03352_),
-    .B(_03409_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03410_)
-  );
-  sky130_fd_sc_hd__o22a_4 _09435_ (
+  sky130_fd_sc_hd__o22a_4 _09432_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[30] ),
-    .A2(_03341_),
-    .B1(_03404_),
-    .B2(_03410_),
+    .A2(_03339_),
+    .B1(_03402_),
+    .B2(_03408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03411_)
+    .X(_03409_)
   );
-  sky130_fd_sc_hd__o32a_4 _09436_ (
-    .A1(_03403_),
-    .A2(_03343_),
-    .A3(_03411_),
+  sky130_fd_sc_hd__o32a_4 _09433_ (
+    .A1(_03401_),
+    .A2(_03341_),
+    .A3(_03409_),
     .B1(\rapcore0.spifsm.dda.substep_accumulator[31] ),
     .B2(\rapcore0.spifsm.dda.increment_r[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03412_)
+    .X(_03410_)
   );
-  sky130_fd_sc_hd__o21a_4 _09437_ (
+  sky130_fd_sc_hd__o21a_4 _09434_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[23] ),
     .A2(\rapcore0.spifsm.dda.increment_r[23] ),
-    .B1(_03371_),
+    .B1(_03369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03413_)
+    .X(_03411_)
+  );
+  sky130_fd_sc_hd__inv_2 _09435_ (
+    .A(_03411_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03412_)
+  );
+  sky130_fd_sc_hd__inv_2 _09436_ (
+    .A(_03371_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03413_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09437_ (
+    .A1(_03130_),
+    .A2(_03370_),
+    .B1(_03413_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03414_)
   );
   sky130_fd_sc_hd__inv_2 _09438_ (
-    .A(_03413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03414_)
-  );
-  sky130_fd_sc_hd__inv_2 _09439_ (
-    .A(_03373_),
+    .A(_03389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03415_)
   );
-  sky130_fd_sc_hd__a21o_4 _09440_ (
-    .A1(_03132_),
-    .A2(_03372_),
-    .B1(_03415_),
+  sky130_fd_sc_hd__a21o_4 _09439_ (
+    .A1(_03124_),
+    .A2(_03415_),
+    .B1(_03390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03416_)
   );
-  sky130_fd_sc_hd__inv_2 _09441_ (
-    .A(_03391_),
+  sky130_fd_sc_hd__inv_2 _09440_ (
+    .A(\rapcore0.spifsm.dda.increment_r[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03417_)
   );
-  sky130_fd_sc_hd__a21o_4 _09442_ (
+  sky130_fd_sc_hd__a21o_4 _09441_ (
     .A1(_03126_),
     .A2(_03417_),
-    .B1(_03392_),
+    .B1(_03391_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03418_)
   );
-  sky130_fd_sc_hd__inv_2 _09443_ (
-    .A(\rapcore0.spifsm.dda.increment_r[16] ),
+  sky130_fd_sc_hd__or2_4 _09442_ (
+    .A(_03416_),
+    .B(_03418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03419_)
+    .X(_03419_)
   );
-  sky130_fd_sc_hd__a21o_4 _09444_ (
-    .A1(_03128_),
-    .A2(_03419_),
-    .B1(_03393_),
+  sky130_fd_sc_hd__or2_4 _09443_ (
+    .A(_03387_),
+    .B(_03419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03420_)
   );
-  sky130_fd_sc_hd__or2_4 _09445_ (
-    .A(_03418_),
-    .B(_03420_),
+  sky130_fd_sc_hd__or4_4 _09444_ (
+    .A(_03412_),
+    .B(_03414_),
+    .C(_03380_),
+    .D(_03420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03421_)
   );
-  sky130_fd_sc_hd__or2_4 _09446_ (
-    .A(_03389_),
-    .B(_03421_),
+  sky130_fd_sc_hd__inv_2 _09445_ (
+    .A(\rapcore0.spifsm.dda.increment_r[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03422_)
+    .Y(_03422_)
   );
-  sky130_fd_sc_hd__or4_4 _09447_ (
-    .A(_03414_),
-    .B(_03416_),
-    .C(_03382_),
-    .D(_03422_),
+  sky130_fd_sc_hd__and2_4 _09446_ (
+    .A(_03134_),
+    .B(_03422_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03423_)
   );
-  sky130_fd_sc_hd__inv_2 _09448_ (
-    .A(\rapcore0.spifsm.dda.increment_r[15] ),
+  sky130_fd_sc_hd__buf_2 _09447_ (
+    .A(\rapcore0.spifsm.dda.increment_r[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03424_)
+    .X(_03424_)
   );
-  sky130_fd_sc_hd__and2_4 _09449_ (
-    .A(_03136_),
+  sky130_fd_sc_hd__and2_4 _09448_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[14] ),
     .B(_03424_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -217805,106 +217975,106 @@
     .VPWR(vccd1),
     .X(_03425_)
   );
-  sky130_fd_sc_hd__buf_2 _09450_ (
-    .A(\rapcore0.spifsm.dda.increment_r[14] ),
+  sky130_fd_sc_hd__buf_2 _09449_ (
+    .A(\rapcore0.spifsm.dda.increment_r[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03426_)
   );
-  sky130_fd_sc_hd__and2_4 _09451_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[14] ),
-    .B(_03426_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03427_)
-  );
-  sky130_fd_sc_hd__buf_2 _09452_ (
-    .A(\rapcore0.spifsm.dda.increment_r[13] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03428_)
-  );
-  sky130_fd_sc_hd__and2_4 _09453_ (
+  sky130_fd_sc_hd__and2_4 _09450_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[13] ),
     .B(\rapcore0.spifsm.dda.increment_r[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03429_)
+    .X(_03427_)
   );
-  sky130_fd_sc_hd__and2_4 _09454_ (
+  sky130_fd_sc_hd__and2_4 _09451_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[12] ),
     .B(\rapcore0.spifsm.dda.increment_r[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03430_)
+    .X(_03428_)
   );
-  sky130_fd_sc_hd__o22a_4 _09455_ (
+  sky130_fd_sc_hd__o22a_4 _09452_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[13] ),
-    .A2(_03428_),
-    .B1(_03429_),
-    .B2(_03430_),
+    .A2(_03426_),
+    .B1(_03427_),
+    .B2(_03428_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03429_)
+  );
+  sky130_fd_sc_hd__inv_2 _09453_ (
+    .A(_03426_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03430_)
+  );
+  sky130_fd_sc_hd__a21o_4 _09454_ (
+    .A1(_03136_),
+    .A2(_03430_),
+    .B1(_03427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03431_)
   );
-  sky130_fd_sc_hd__inv_2 _09456_ (
-    .A(_03428_),
+  sky130_fd_sc_hd__inv_2 _09455_ (
+    .A(\rapcore0.spifsm.dda.increment_r[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03432_)
   );
-  sky130_fd_sc_hd__a21o_4 _09457_ (
-    .A1(_03138_),
+  sky130_fd_sc_hd__a21o_4 _09456_ (
+    .A1(_03137_),
     .A2(_03432_),
-    .B1(_03429_),
+    .B1(_03428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03433_)
   );
-  sky130_fd_sc_hd__inv_2 _09458_ (
-    .A(\rapcore0.spifsm.dda.increment_r[12] ),
+  sky130_fd_sc_hd__or2_4 _09457_ (
+    .A(_03431_),
+    .B(_03433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03434_)
+    .X(_03434_)
   );
-  sky130_fd_sc_hd__a21o_4 _09459_ (
-    .A1(_03139_),
-    .A2(_03434_),
-    .B1(_03430_),
+  sky130_fd_sc_hd__or2_4 _09458_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[11] ),
+    .B(\rapcore0.spifsm.dda.increment_r[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03435_)
   );
-  sky130_fd_sc_hd__or2_4 _09460_ (
-    .A(_03433_),
-    .B(_03435_),
+  sky130_fd_sc_hd__inv_2 _09459_ (
+    .A(_03435_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03436_)
+    .Y(_03436_)
   );
-  sky130_fd_sc_hd__or2_4 _09461_ (
+  sky130_fd_sc_hd__and2_4 _09460_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[11] ),
     .B(\rapcore0.spifsm.dda.increment_r[11] ),
     .VGND(vssd1),
@@ -217913,247 +218083,247 @@
     .VPWR(vccd1),
     .X(_03437_)
   );
+  sky130_fd_sc_hd__or2_4 _09461_ (
+    .A(_03436_),
+    .B(_03437_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03438_)
+  );
   sky130_fd_sc_hd__inv_2 _09462_ (
-    .A(_03437_),
+    .A(\rapcore0.spifsm.dda.increment_r[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03438_)
+    .Y(_03439_)
   );
-  sky130_fd_sc_hd__and2_4 _09463_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[11] ),
-    .B(\rapcore0.spifsm.dda.increment_r[11] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03439_)
-  );
-  sky130_fd_sc_hd__or2_4 _09464_ (
-    .A(_03438_),
-    .B(_03439_),
+  sky130_fd_sc_hd__a2bb2o_4 _09463_ (
+    .A1_N(_03138_),
+    .A2_N(_03439_),
+    .B1(_03138_),
+    .B2(_03439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03440_)
   );
+  sky130_fd_sc_hd__or2_4 _09464_ (
+    .A(_03438_),
+    .B(_03440_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03441_)
+  );
   sky130_fd_sc_hd__inv_2 _09465_ (
-    .A(\rapcore0.spifsm.dda.increment_r[10] ),
+    .A(_03441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03441_)
+    .Y(_03442_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09466_ (
-    .A1_N(_03140_),
-    .A2_N(_03441_),
-    .B1(_03140_),
-    .B2(_03441_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03442_)
-  );
-  sky130_fd_sc_hd__or2_4 _09467_ (
-    .A(_03440_),
-    .B(_03442_),
+  sky130_fd_sc_hd__buf_2 _09466_ (
+    .A(\rapcore0.spifsm.dda.increment_r[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03443_)
   );
-  sky130_fd_sc_hd__inv_2 _09468_ (
-    .A(_03443_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03444_)
-  );
-  sky130_fd_sc_hd__buf_2 _09469_ (
-    .A(\rapcore0.spifsm.dda.increment_r[9] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03445_)
-  );
-  sky130_fd_sc_hd__and2_4 _09470_ (
+  sky130_fd_sc_hd__and2_4 _09467_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[9] ),
     .B(\rapcore0.spifsm.dda.increment_r[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03446_)
+    .X(_03444_)
   );
-  sky130_fd_sc_hd__and2_4 _09471_ (
+  sky130_fd_sc_hd__and2_4 _09468_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[8] ),
     .B(\rapcore0.spifsm.dda.increment_r[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03445_)
+  );
+  sky130_fd_sc_hd__o22a_4 _09469_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[9] ),
+    .A2(_03443_),
+    .B1(_03444_),
+    .B2(_03445_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03446_)
+  );
+  sky130_fd_sc_hd__and3_4 _09470_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
+    .B(\rapcore0.spifsm.dda.increment_r[10] ),
+    .C(_03435_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03447_)
   );
-  sky130_fd_sc_hd__o22a_4 _09472_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[9] ),
-    .A2(_03445_),
-    .B1(_03446_),
-    .B2(_03447_),
+  sky130_fd_sc_hd__a211o_4 _09471_ (
+    .A1(_03442_),
+    .A2(_03446_),
+    .B1(_03437_),
+    .C1(_03447_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03448_)
   );
-  sky130_fd_sc_hd__and3_4 _09473_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
-    .B(\rapcore0.spifsm.dda.increment_r[10] ),
-    .C(_03437_),
+  sky130_fd_sc_hd__inv_2 _09472_ (
+    .A(_03448_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03449_)
+    .Y(_03449_)
   );
-  sky130_fd_sc_hd__a211o_4 _09474_ (
-    .A1(_03444_),
-    .A2(_03448_),
-    .B1(_03439_),
-    .C1(_03449_),
+  sky130_fd_sc_hd__nor2_4 _09473_ (
+    .A(_03434_),
+    .B(_03449_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03450_)
+    .Y(_03450_)
   );
-  sky130_fd_sc_hd__inv_2 _09475_ (
-    .A(_03450_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03451_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09476_ (
-    .A(_03436_),
-    .B(_03451_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03452_)
-  );
-  sky130_fd_sc_hd__o22a_4 _09477_ (
+  sky130_fd_sc_hd__o22a_4 _09474_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[14] ),
-    .A2(_03426_),
-    .B1(_03431_),
-    .B2(_03452_),
+    .A2(_03424_),
+    .B1(_03429_),
+    .B2(_03450_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03453_)
+    .X(_03451_)
   );
-  sky130_fd_sc_hd__a211o_4 _09478_ (
+  sky130_fd_sc_hd__a211o_4 _09475_ (
     .A1(\rapcore0.spifsm.dda.substep_accumulator[15] ),
     .A2(\rapcore0.spifsm.dda.increment_r[15] ),
-    .B1(_03427_),
-    .C1(_03453_),
+    .B1(_03425_),
+    .C1(_03451_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03452_)
+  );
+  sky130_fd_sc_hd__inv_2 _09476_ (
+    .A(_03452_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03453_)
+  );
+  sky130_fd_sc_hd__and2_4 _09477_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
+    .B(\rapcore0.spifsm.dda.increment_r[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03454_)
   );
-  sky130_fd_sc_hd__inv_2 _09479_ (
-    .A(_03454_),
+  sky130_fd_sc_hd__or2_4 _09478_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
+    .B(\rapcore0.spifsm.dda.increment_r[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03455_)
+    .X(_03455_)
   );
-  sky130_fd_sc_hd__and2_4 _09480_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
-    .B(\rapcore0.spifsm.dda.increment_r[7] ),
+  sky130_fd_sc_hd__and3_4 _09479_ (
+    .A(_03052_),
+    .B(\rapcore0.spifsm.dda.increment_r[6] ),
+    .C(_03455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03456_)
   );
-  sky130_fd_sc_hd__or2_4 _09481_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
-    .B(\rapcore0.spifsm.dda.increment_r[7] ),
+  sky130_fd_sc_hd__inv_2 _09480_ (
+    .A(_03455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03457_)
+    .Y(_03457_)
   );
-  sky130_fd_sc_hd__and3_4 _09482_ (
-    .A(_03054_),
-    .B(\rapcore0.spifsm.dda.increment_r[6] ),
-    .C(_03457_),
+  sky130_fd_sc_hd__or2_4 _09481_ (
+    .A(_03454_),
+    .B(_03457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03458_)
   );
-  sky130_fd_sc_hd__inv_2 _09483_ (
-    .A(_03457_),
+  sky130_fd_sc_hd__inv_2 _09482_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03459_)
   );
-  sky130_fd_sc_hd__or2_4 _09484_ (
-    .A(_03456_),
-    .B(_03459_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03460_)
-  );
-  sky130_fd_sc_hd__inv_2 _09485_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[6] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03461_)
-  );
-  sky130_fd_sc_hd__inv_2 _09486_ (
+  sky130_fd_sc_hd__inv_2 _09483_ (
     .A(\rapcore0.spifsm.dda.increment_r[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03462_)
+    .Y(_03460_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09487_ (
-    .A1_N(_03461_),
-    .A2_N(_03462_),
-    .B1(_03461_),
-    .B2(_03462_),
+  sky130_fd_sc_hd__a2bb2o_4 _09484_ (
+    .A1_N(_03459_),
+    .A2_N(_03460_),
+    .B1(_03459_),
+    .B2(_03460_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03461_)
+  );
+  sky130_fd_sc_hd__or2_4 _09485_ (
+    .A(_03458_),
+    .B(_03461_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03462_)
+  );
+  sky130_fd_sc_hd__buf_2 _09486_ (
+    .A(\rapcore0.spifsm.dda.increment_r[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03463_)
   );
-  sky130_fd_sc_hd__or2_4 _09488_ (
-    .A(_03460_),
+  sky130_fd_sc_hd__and2_4 _09487_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[5] ),
     .B(_03463_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218161,195 +218331,198 @@
     .VPWR(vccd1),
     .X(_03464_)
   );
-  sky130_fd_sc_hd__buf_2 _09489_ (
-    .A(\rapcore0.spifsm.dda.increment_r[5] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03465_)
-  );
-  sky130_fd_sc_hd__and2_4 _09490_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[5] ),
-    .B(_03465_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03466_)
-  );
-  sky130_fd_sc_hd__and2_4 _09491_ (
+  sky130_fd_sc_hd__and2_4 _09488_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[4] ),
     .B(\rapcore0.spifsm.dda.increment_r[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03467_)
+    .X(_03465_)
   );
-  sky130_fd_sc_hd__o22a_4 _09492_ (
-    .A1(_03062_),
-    .A2(_03465_),
-    .B1(_03466_),
-    .B2(_03467_),
+  sky130_fd_sc_hd__o22a_4 _09489_ (
+    .A1(_03060_),
+    .A2(_03463_),
+    .B1(_03464_),
+    .B2(_03465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03468_)
+    .X(_03466_)
   );
-  sky130_fd_sc_hd__inv_2 _09493_ (
-    .A(_03468_),
+  sky130_fd_sc_hd__inv_2 _09490_ (
+    .A(_03466_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03467_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09491_ (
+    .A(_03462_),
+    .B(_03467_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03468_)
+  );
+  sky130_fd_sc_hd__inv_2 _09492_ (
+    .A(_03464_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03469_)
   );
-  sky130_fd_sc_hd__nor2_4 _09494_ (
-    .A(_03464_),
-    .B(_03469_),
+  sky130_fd_sc_hd__o21a_4 _09493_ (
+    .A1(_03060_),
+    .A2(_03463_),
+    .B1(_03469_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03470_)
+    .X(_03470_)
   );
-  sky130_fd_sc_hd__inv_2 _09495_ (
-    .A(_03466_),
+  sky130_fd_sc_hd__inv_2 _09494_ (
+    .A(_03470_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03471_)
   );
-  sky130_fd_sc_hd__o21a_4 _09496_ (
-    .A1(_03062_),
-    .A2(_03465_),
-    .B1(_03471_),
+  sky130_fd_sc_hd__inv_2 _09495_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03472_)
+    .Y(_03472_)
   );
-  sky130_fd_sc_hd__inv_2 _09497_ (
-    .A(_03472_),
+  sky130_fd_sc_hd__inv_2 _09496_ (
+    .A(\rapcore0.spifsm.dda.increment_r[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03473_)
   );
-  sky130_fd_sc_hd__inv_2 _09498_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[4] ),
+  sky130_fd_sc_hd__a21o_4 _09497_ (
+    .A1(_03472_),
+    .A2(_03473_),
+    .B1(_03465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03474_)
+    .X(_03474_)
   );
-  sky130_fd_sc_hd__inv_2 _09499_ (
-    .A(\rapcore0.spifsm.dda.increment_r[4] ),
+  sky130_fd_sc_hd__inv_2 _09498_ (
+    .A(\rapcore0.spifsm.dda.increment_r[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03475_)
   );
-  sky130_fd_sc_hd__a21o_4 _09500_ (
-    .A1(_03474_),
-    .A2(_03475_),
-    .B1(_03467_),
+  sky130_fd_sc_hd__and2_4 _09499_ (
+    .A(_03144_),
+    .B(_03475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03476_)
   );
-  sky130_fd_sc_hd__inv_2 _09501_ (
-    .A(\rapcore0.spifsm.dda.increment_r[3] ),
+  sky130_fd_sc_hd__inv_2 _09500_ (
+    .A(_03061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03477_)
   );
-  sky130_fd_sc_hd__and2_4 _09502_ (
-    .A(_03146_),
-    .B(_03477_),
+  sky130_fd_sc_hd__inv_2 _09501_ (
+    .A(\rapcore0.spifsm.dda.increment_r[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03478_)
+    .Y(_03478_)
+  );
+  sky130_fd_sc_hd__and2_4 _09502_ (
+    .A(_03477_),
+    .B(_03478_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03479_)
   );
   sky130_fd_sc_hd__inv_2 _09503_ (
-    .A(_03063_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03479_)
-  );
-  sky130_fd_sc_hd__inv_2 _09504_ (
-    .A(\rapcore0.spifsm.dda.increment_r[2] ),
+    .A(psn_net_66),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03480_)
   );
-  sky130_fd_sc_hd__and2_4 _09505_ (
-    .A(_03479_),
-    .B(_03480_),
+  sky130_fd_sc_hd__inv_2 _09504_ (
+    .A(\rapcore0.spifsm.dda.increment_r[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03481_)
+    .Y(_03481_)
+  );
+  sky130_fd_sc_hd__buf_2 _09505_ (
+    .A(_03481_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03482_)
   );
   sky130_fd_sc_hd__inv_2 _09506_ (
-    .A(psn_net_68),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03482_)
-  );
-  sky130_fd_sc_hd__inv_2 _09507_ (
-    .A(\rapcore0.spifsm.dda.increment_r[1] ),
+    .A(psn_net_51),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03483_)
   );
-  sky130_fd_sc_hd__buf_2 _09508_ (
-    .A(_03483_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03484_)
-  );
-  sky130_fd_sc_hd__inv_2 _09509_ (
-    .A(psn_net_51),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03485_)
-  );
-  sky130_fd_sc_hd__inv_2 _09510_ (
+  sky130_fd_sc_hd__inv_2 _09507_ (
     .A(\rapcore0.spifsm.dda.increment_r[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03486_)
+    .Y(_03484_)
   );
-  sky130_fd_sc_hd__or2_4 _09511_ (
+  sky130_fd_sc_hd__or2_4 _09508_ (
+    .A(_03483_),
+    .B(_03484_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03485_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _09509_ (
+    .A1_N(_03480_),
+    .A2_N(_03482_),
+    .B1(_03480_),
+    .B2(_03482_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03486_)
+  );
+  sky130_fd_sc_hd__or2_4 _09510_ (
     .A(_03485_),
     .B(_03486_),
     .VGND(vssd1),
@@ -218358,62 +218531,61 @@
     .VPWR(vccd1),
     .X(_03487_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09512_ (
-    .A1_N(_03482_),
-    .A2_N(_03484_),
-    .B1(_03482_),
-    .B2(_03484_),
+  sky130_fd_sc_hd__o21a_4 _09511_ (
+    .A1(_03480_),
+    .A2(_03482_),
+    .B1(_03487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03488_)
   );
-  sky130_fd_sc_hd__or2_4 _09513_ (
-    .A(_03487_),
-    .B(_03488_),
+  sky130_fd_sc_hd__o22a_4 _09512_ (
+    .A1(_03477_),
+    .A2(_03478_),
+    .B1(_03479_),
+    .B2(_03488_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03489_)
   );
-  sky130_fd_sc_hd__o21a_4 _09514_ (
-    .A1(_03482_),
-    .A2(_03484_),
-    .B1(_03489_),
+  sky130_fd_sc_hd__o22a_4 _09513_ (
+    .A1(_03144_),
+    .A2(_03475_),
+    .B1(_03476_),
+    .B2(_03489_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03490_)
   );
-  sky130_fd_sc_hd__o22a_4 _09515_ (
-    .A1(_03479_),
-    .A2(_03480_),
-    .B1(_03481_),
-    .B2(_03490_),
+  sky130_fd_sc_hd__or4_4 _09514_ (
+    .A(_03471_),
+    .B(_03474_),
+    .C(_03462_),
+    .D(_03490_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03491_)
   );
-  sky130_fd_sc_hd__o22a_4 _09516_ (
-    .A1(_03146_),
-    .A2(_03477_),
-    .B1(_03478_),
-    .B2(_03491_),
+  sky130_fd_sc_hd__inv_2 _09515_ (
+    .A(_03491_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03492_)
+    .Y(_03492_)
   );
-  sky130_fd_sc_hd__or4_4 _09517_ (
-    .A(_03473_),
-    .B(_03476_),
-    .C(_03464_),
+  sky130_fd_sc_hd__or4_4 _09516_ (
+    .A(_03454_),
+    .B(_03456_),
+    .C(_03468_),
     .D(_03492_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218421,7 +218593,7 @@
     .VPWR(vccd1),
     .X(_03493_)
   );
-  sky130_fd_sc_hd__inv_2 _09518_ (
+  sky130_fd_sc_hd__inv_2 _09517_ (
     .A(_03493_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218429,28 +218601,27 @@
     .VPWR(vccd1),
     .Y(_03494_)
   );
-  sky130_fd_sc_hd__or4_4 _09519_ (
-    .A(_03456_),
-    .B(_03458_),
-    .C(_03470_),
-    .D(_03494_),
+  sky130_fd_sc_hd__a21o_4 _09518_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[15] ),
+    .A2(\rapcore0.spifsm.dda.increment_r[15] ),
+    .B1(_03423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03495_)
   );
-  sky130_fd_sc_hd__inv_2 _09520_ (
-    .A(_03495_),
+  sky130_fd_sc_hd__inv_2 _09519_ (
+    .A(_03424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03496_)
   );
-  sky130_fd_sc_hd__a21o_4 _09521_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[15] ),
-    .A2(\rapcore0.spifsm.dda.increment_r[15] ),
+  sky130_fd_sc_hd__a21o_4 _09520_ (
+    .A1(_03135_),
+    .A2(_03496_),
     .B1(_03425_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218458,103 +218629,103 @@
     .VPWR(vccd1),
     .X(_03497_)
   );
-  sky130_fd_sc_hd__inv_2 _09522_ (
-    .A(_03426_),
+  sky130_fd_sc_hd__inv_2 _09521_ (
+    .A(_03443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03498_)
   );
-  sky130_fd_sc_hd__a21o_4 _09523_ (
-    .A1(_03137_),
+  sky130_fd_sc_hd__a21o_4 _09522_ (
+    .A1(_03139_),
     .A2(_03498_),
-    .B1(_03427_),
+    .B1(_03444_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03499_)
   );
-  sky130_fd_sc_hd__inv_2 _09524_ (
-    .A(_03445_),
+  sky130_fd_sc_hd__inv_2 _09523_ (
+    .A(\rapcore0.spifsm.dda.increment_r[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03500_)
   );
-  sky130_fd_sc_hd__a21o_4 _09525_ (
+  sky130_fd_sc_hd__a21o_4 _09524_ (
     .A1(_03141_),
     .A2(_03500_),
-    .B1(_03446_),
+    .B1(_03445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03501_)
   );
-  sky130_fd_sc_hd__inv_2 _09526_ (
-    .A(\rapcore0.spifsm.dda.increment_r[8] ),
+  sky130_fd_sc_hd__or2_4 _09525_ (
+    .A(_03499_),
+    .B(_03501_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03502_)
+    .X(_03502_)
   );
-  sky130_fd_sc_hd__a21o_4 _09527_ (
-    .A1(_03143_),
-    .A2(_03502_),
-    .B1(_03447_),
+  sky130_fd_sc_hd__or2_4 _09526_ (
+    .A(_03441_),
+    .B(_03502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03503_)
   );
-  sky130_fd_sc_hd__or2_4 _09528_ (
-    .A(_03501_),
-    .B(_03503_),
+  sky130_fd_sc_hd__or4_4 _09527_ (
+    .A(_03495_),
+    .B(_03497_),
+    .C(_03434_),
+    .D(_03503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03504_)
   );
-  sky130_fd_sc_hd__or2_4 _09529_ (
-    .A(_03443_),
-    .B(_03504_),
+  sky130_fd_sc_hd__o22a_4 _09528_ (
+    .A1(_03423_),
+    .A2(_03453_),
+    .B1(_03494_),
+    .B2(_03504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03505_)
   );
-  sky130_fd_sc_hd__or4_4 _09530_ (
-    .A(_03497_),
-    .B(_03499_),
-    .C(_03436_),
-    .D(_03505_),
+  sky130_fd_sc_hd__or3_4 _09529_ (
+    .A(_03367_),
+    .B(_03421_),
+    .C(_03505_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03506_)
   );
-  sky130_fd_sc_hd__o22a_4 _09531_ (
-    .A1(_03425_),
-    .A2(_03455_),
-    .B1(_03496_),
-    .B2(_03506_),
+  sky130_fd_sc_hd__inv_2 _09530_ (
+    .A(_03506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03507_)
+    .Y(_03507_)
   );
-  sky130_fd_sc_hd__or3_4 _09532_ (
-    .A(_03369_),
-    .B(_03423_),
+  sky130_fd_sc_hd__or3_4 _09531_ (
+    .A(_03400_),
+    .B(_03410_),
     .C(_03507_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218562,7 +218733,7 @@
     .VPWR(vccd1),
     .X(_03508_)
   );
-  sky130_fd_sc_hd__inv_2 _09533_ (
+  sky130_fd_sc_hd__inv_2 _09532_ (
     .A(_03508_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218570,9 +218741,9 @@
     .VPWR(vccd1),
     .Y(_03509_)
   );
-  sky130_fd_sc_hd__or3_4 _09534_ (
-    .A(_03402_),
-    .B(_03412_),
+  sky130_fd_sc_hd__or3_4 _09533_ (
+    .A(_03280_),
+    .B(_03334_),
     .C(_03509_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218580,7 +218751,7 @@
     .VPWR(vccd1),
     .X(_03510_)
   );
-  sky130_fd_sc_hd__inv_2 _09535_ (
+  sky130_fd_sc_hd__inv_2 _09534_ (
     .A(_03510_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218588,9 +218759,9 @@
     .VPWR(vccd1),
     .Y(_03511_)
   );
-  sky130_fd_sc_hd__or3_4 _09536_ (
-    .A(_03282_),
-    .B(_03336_),
+  sky130_fd_sc_hd__or3_4 _09535_ (
+    .A(_03313_),
+    .B(_03323_),
     .C(_03511_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218598,7 +218769,7 @@
     .VPWR(vccd1),
     .X(_03512_)
   );
-  sky130_fd_sc_hd__inv_2 _09537_ (
+  sky130_fd_sc_hd__inv_2 _09536_ (
     .A(_03512_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218606,28 +218777,32 @@
     .VPWR(vccd1),
     .Y(_03513_)
   );
-  sky130_fd_sc_hd__or3_4 _09538_ (
-    .A(_03315_),
-    .B(_03325_),
-    .C(_03513_),
+  sky130_fd_sc_hd__or4_4 _09537_ (
+    .A(_03225_),
+    .B(_03211_),
+    .C(_03247_),
+    .D(_03513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03514_)
   );
-  sky130_fd_sc_hd__inv_2 _09539_ (
-    .A(_03514_),
+  sky130_fd_sc_hd__and4_4 _09538_ (
+    .A(_03217_),
+    .B(_03220_),
+    .C(_03241_),
+    .D(_03514_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03515_)
+    .X(_03515_)
   );
-  sky130_fd_sc_hd__or4_4 _09540_ (
-    .A(_03227_),
-    .B(_03213_),
-    .C(_03249_),
+  sky130_fd_sc_hd__or4_4 _09539_ (
+    .A(_03204_),
+    .B(_03206_),
+    .C(_03196_),
     .D(_03515_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218635,21 +218810,18 @@
     .VPWR(vccd1),
     .X(_03516_)
   );
-  sky130_fd_sc_hd__and4_4 _09541_ (
-    .A(_03219_),
-    .B(_03222_),
-    .C(_03243_),
-    .D(_03516_),
+  sky130_fd_sc_hd__inv_2 _09540_ (
+    .A(_03516_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03517_)
+    .Y(_03517_)
   );
-  sky130_fd_sc_hd__or4_4 _09542_ (
-    .A(_03206_),
-    .B(_03208_),
-    .C(_03198_),
+  sky130_fd_sc_hd__or4_4 _09541_ (
+    .A(_03189_),
+    .B(_03191_),
+    .C(_03202_),
     .D(_03517_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218657,7 +218829,7 @@
     .VPWR(vccd1),
     .X(_03518_)
   );
-  sky130_fd_sc_hd__inv_2 _09543_ (
+  sky130_fd_sc_hd__inv_2 _09542_ (
     .A(_03518_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -218665,400 +218837,399 @@
     .VPWR(vccd1),
     .Y(_03519_)
   );
-  sky130_fd_sc_hd__or4_4 _09544_ (
-    .A(_03191_),
-    .B(_03193_),
-    .C(_03204_),
-    .D(_03519_),
+  sky130_fd_sc_hd__or3_4 _09543_ (
+    .A(_03187_),
+    .B(_03188_),
+    .C(_03519_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03520_)
   );
-  sky130_fd_sc_hd__inv_2 _09545_ (
-    .A(_03520_),
+  sky130_fd_sc_hd__and3_4 _09544_ (
+    .A(_03182_),
+    .B(_03186_),
+    .C(_03520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03521_)
+    .X(_03521_)
   );
-  sky130_fd_sc_hd__or3_4 _09546_ (
-    .A(_03189_),
-    .B(_03190_),
-    .C(_03521_),
+  sky130_fd_sc_hd__nor2_4 _09545_ (
+    .A(_03180_),
+    .B(_03521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03522_)
+    .Y(_03522_)
   );
-  sky130_fd_sc_hd__and3_4 _09547_ (
-    .A(_03184_),
-    .B(_03188_),
-    .C(_03522_),
+  sky130_fd_sc_hd__a21o_4 _09546_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[62] ),
+    .A2(\rapcore0.spifsm.dda.increment_r[62] ),
+    .B1(_03522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03523_)
   );
-  sky130_fd_sc_hd__nor2_4 _09548_ (
-    .A(_03182_),
-    .B(_03523_),
+  sky130_fd_sc_hd__inv_2 _09547_ (
+    .A(\rapcore0.spifsm.dda.increment_r[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03524_)
   );
-  sky130_fd_sc_hd__a21o_4 _09549_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[62] ),
-    .A2(\rapcore0.spifsm.dda.increment_r[62] ),
-    .B1(_03524_),
+  sky130_fd_sc_hd__o22a_4 _09548_ (
+    .A1(_03041_),
+    .A2(\rapcore0.spifsm.dda.increment_r[63] ),
+    .B1(_03040_),
+    .B2(_03524_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03525_)
   );
-  sky130_fd_sc_hd__inv_2 _09550_ (
-    .A(\rapcore0.spifsm.dda.increment_r[63] ),
+  sky130_fd_sc_hd__a2bb2o_4 _09549_ (
+    .A1_N(_03523_),
+    .A2_N(_03525_),
+    .B1(_03523_),
+    .B2(_03525_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03526_)
+    .X(_03526_)
   );
-  sky130_fd_sc_hd__o22a_4 _09551_ (
-    .A1(_03043_),
-    .A2(\rapcore0.spifsm.dda.increment_r[63] ),
-    .B1(_03042_),
-    .B2(_03526_),
+  sky130_fd_sc_hd__and2_4 _09550_ (
+    .A(_03177_),
+    .B(_03526_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03527_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09552_ (
-    .A1_N(_03525_),
-    .A2_N(_03527_),
-    .B1(_03525_),
-    .B2(_03527_),
+  sky130_fd_sc_hd__a211o_4 _09551_ (
+    .A1(_03173_),
+    .A2(_02031_),
+    .B1(_03176_),
+    .C1(_03527_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03528_)
   );
-  sky130_fd_sc_hd__and2_4 _09553_ (
-    .A(_03179_),
-    .B(_03528_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03529_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09554_ (
-    .A1(_03175_),
-    .A2(_02030_),
-    .B1(_03178_),
-    .C1(_03529_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03530_)
-  );
-  sky130_fd_sc_hd__and3_4 _09555_ (
-    .A(_03530_),
-    .B(_03041_),
-    .C(_03080_),
+  sky130_fd_sc_hd__and3_4 _09552_ (
+    .A(_03528_),
+    .B(_02984_),
+    .C(_03078_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00771_)
   );
-  sky130_fd_sc_hd__buf_2 _09556_ (
-    .A(_03176_),
+  sky130_fd_sc_hd__buf_2 _09553_ (
+    .A(_03174_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03529_)
+  );
+  sky130_fd_sc_hd__buf_2 _09554_ (
+    .A(_03529_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03530_)
+  );
+  sky130_fd_sc_hd__buf_2 _09555_ (
+    .A(_03010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03531_)
   );
-  sky130_fd_sc_hd__buf_2 _09557_ (
-    .A(_03531_),
+  sky130_fd_sc_hd__buf_2 _09556_ (
+    .A(_03075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03532_)
   );
-  sky130_fd_sc_hd__buf_2 _09558_ (
-    .A(_03077_),
+  sky130_fd_sc_hd__buf_2 _09557_ (
+    .A(_03532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03533_)
   );
-  sky130_fd_sc_hd__buf_2 _09559_ (
-    .A(_03533_),
+  sky130_fd_sc_hd__buf_2 _09558_ (
+    .A(_02006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03534_)
   );
-  sky130_fd_sc_hd__buf_2 _09560_ (
-    .A(_02005_),
+  sky130_fd_sc_hd__a211o_4 _09559_ (
+    .A1(_03180_),
+    .A2(_03521_),
+    .B1(_03534_),
+    .C1(_03522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03535_)
   );
-  sky130_fd_sc_hd__a211o_4 _09561_ (
-    .A1(_03182_),
-    .A2(_03523_),
-    .B1(_03535_),
-    .C1(_03524_),
+  sky130_fd_sc_hd__buf_2 _09560_ (
+    .A(_02025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03536_)
   );
-  sky130_fd_sc_hd__buf_2 _09562_ (
-    .A(_02024_),
+  sky130_fd_sc_hd__a211o_4 _09561_ (
+    .A1(psn_net_1),
+    .A2(_03178_),
+    .B1(_03536_),
+    .C1(_03172_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03537_)
   );
-  sky130_fd_sc_hd__a211o_4 _09563_ (
-    .A1(psn_net_1),
-    .A2(_03180_),
-    .B1(_03537_),
-    .C1(_03174_),
+  sky130_fd_sc_hd__and3_4 _09562_ (
+    .A(_03537_),
+    .B(_03533_),
+    .C(_03535_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03538_)
   );
-  sky130_fd_sc_hd__and3_4 _09564_ (
-    .A(_03538_),
-    .B(_03534_),
-    .C(_03536_),
+  sky130_fd_sc_hd__a211o_4 _09563_ (
+    .A1(_03178_),
+    .A2(_03530_),
+    .B1(_03531_),
+    .C1(_03538_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03539_)
   );
-  sky130_fd_sc_hd__a211o_4 _09565_ (
-    .A1(_03180_),
-    .A2(_03532_),
-    .B1(_03038_),
-    .C1(_03539_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03540_)
-  );
-  sky130_fd_sc_hd__inv_2 _09566_ (
-    .A(_03540_),
+  sky130_fd_sc_hd__inv_2 _09564_ (
+    .A(_03539_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00770_)
   );
-  sky130_fd_sc_hd__or2_4 _09567_ (
-    .A(_03081_),
+  sky130_fd_sc_hd__or2_4 _09565_ (
+    .A(_03079_),
     .B(psn_net_4),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03540_)
+  );
+  sky130_fd_sc_hd__or2_4 _09566_ (
+    .A(_03169_),
+    .B(_03540_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03541_)
   );
-  sky130_fd_sc_hd__or2_4 _09568_ (
-    .A(_03171_),
-    .B(_03541_),
+  sky130_fd_sc_hd__buf_2 _09567_ (
+    .A(_02025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03542_)
   );
-  sky130_fd_sc_hd__buf_2 _09569_ (
-    .A(_02024_),
+  sky130_fd_sc_hd__a211o_4 _09568_ (
+    .A1(_03541_),
+    .A2(_03167_),
+    .B1(_03542_),
+    .C1(psn_net_0),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03543_)
   );
-  sky130_fd_sc_hd__a211o_4 _09570_ (
-    .A1(_03542_),
-    .A2(_03169_),
-    .B1(_03543_),
-    .C1(psn_net_0),
+  sky130_fd_sc_hd__or2_4 _09569_ (
+    .A(_03519_),
+    .B(_03188_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03544_)
   );
-  sky130_fd_sc_hd__or2_4 _09571_ (
-    .A(_03521_),
-    .B(_03190_),
+  sky130_fd_sc_hd__o21a_4 _09570_ (
+    .A1(_03169_),
+    .A2(_03183_),
+    .B1(_03544_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03545_)
   );
-  sky130_fd_sc_hd__o21a_4 _09572_ (
-    .A1(_03171_),
-    .A2(_03185_),
-    .B1(_03545_),
+  sky130_fd_sc_hd__nor2_4 _09571_ (
+    .A(_03187_),
+    .B(_03545_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03546_)
+    .Y(_03546_)
   );
-  sky130_fd_sc_hd__nor2_4 _09573_ (
-    .A(_03189_),
-    .B(_03546_),
+  sky130_fd_sc_hd__a211o_4 _09572_ (
+    .A1(_03187_),
+    .A2(_03545_),
+    .B1(_03534_),
+    .C1(_03546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03547_)
+    .X(_03547_)
   );
-  sky130_fd_sc_hd__a211o_4 _09574_ (
-    .A1(_03189_),
-    .A2(_03546_),
-    .B1(_03535_),
-    .C1(_03547_),
+  sky130_fd_sc_hd__and3_4 _09573_ (
+    .A(_03543_),
+    .B(_03533_),
+    .C(_03547_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03548_)
   );
-  sky130_fd_sc_hd__and3_4 _09575_ (
-    .A(_03544_),
-    .B(_03534_),
-    .C(_03548_),
+  sky130_fd_sc_hd__a211o_4 _09574_ (
+    .A1(_03167_),
+    .A2(_03530_),
+    .B1(_03531_),
+    .C1(_03548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03549_)
   );
-  sky130_fd_sc_hd__a211o_4 _09576_ (
-    .A1(_03169_),
-    .A2(_03532_),
-    .B1(_03038_),
-    .C1(_03549_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03550_)
-  );
-  sky130_fd_sc_hd__inv_2 _09577_ (
-    .A(_03550_),
+  sky130_fd_sc_hd__inv_2 _09575_ (
+    .A(_03549_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00769_)
   );
-  sky130_fd_sc_hd__or2_4 _09578_ (
+  sky130_fd_sc_hd__or2_4 _09576_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[60] ),
-    .B(_03079_),
+    .B(_03077_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03550_)
+  );
+  sky130_fd_sc_hd__buf_2 _09577_ (
+    .A(_03175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03551_)
   );
-  sky130_fd_sc_hd__buf_2 _09579_ (
-    .A(_03177_),
+  sky130_fd_sc_hd__buf_2 _09578_ (
+    .A(_02024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03552_)
   );
-  sky130_fd_sc_hd__buf_2 _09580_ (
-    .A(_02023_),
+  sky130_fd_sc_hd__buf_2 _09579_ (
+    .A(_03552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03553_)
   );
-  sky130_fd_sc_hd__buf_2 _09581_ (
+  sky130_fd_sc_hd__nand2_4 _09580_ (
+    .A(_03519_),
+    .B(_03188_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03554_)
+  );
+  sky130_fd_sc_hd__and3_4 _09581_ (
     .A(_03553_),
+    .B(_03544_),
+    .C(_03554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03554_)
+    .X(_03555_)
   );
-  sky130_fd_sc_hd__nand2_4 _09582_ (
-    .A(_03521_),
-    .B(_03190_),
+  sky130_fd_sc_hd__inv_2 _09582_ (
+    .A(_03540_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03555_)
+    .Y(_03556_)
   );
-  sky130_fd_sc_hd__and3_4 _09583_ (
-    .A(_03554_),
-    .B(_03545_),
-    .C(_03555_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03556_)
-  );
-  sky130_fd_sc_hd__inv_2 _09584_ (
-    .A(_03541_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03557_)
-  );
-  sky130_fd_sc_hd__or2_4 _09585_ (
+  sky130_fd_sc_hd__or2_4 _09583_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[60] ),
-    .B(_03557_),
+    .B(_03556_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03557_)
+  );
+  sky130_fd_sc_hd__and3_4 _09584_ (
+    .A(_03541_),
+    .B(_02017_),
+    .C(_03557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03558_)
   );
-  sky130_fd_sc_hd__and3_4 _09586_ (
-    .A(_03542_),
-    .B(_02016_),
+  sky130_fd_sc_hd__or3_4 _09585_ (
+    .A(_03551_),
+    .B(_03555_),
     .C(_03558_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219066,196 +219237,196 @@
     .VPWR(vccd1),
     .X(_03559_)
   );
-  sky130_fd_sc_hd__or3_4 _09587_ (
-    .A(_03552_),
-    .B(_03556_),
-    .C(_03559_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03560_)
-  );
-  sky130_fd_sc_hd__and3_4 _09588_ (
-    .A(_03560_),
-    .B(_03041_),
-    .C(_03551_),
+  sky130_fd_sc_hd__and3_4 _09586_ (
+    .A(_03559_),
+    .B(_02984_),
+    .C(_03550_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00768_)
   );
-  sky130_fd_sc_hd__buf_2 _09589_ (
-    .A(_03553_),
+  sky130_fd_sc_hd__buf_2 _09587_ (
+    .A(_03552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03560_)
+  );
+  sky130_fd_sc_hd__a211o_4 _09588_ (
+    .A1(_03079_),
+    .A2(psn_net_3),
+    .B1(_03560_),
+    .C1(_03556_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03561_)
   );
-  sky130_fd_sc_hd__a211o_4 _09590_ (
-    .A1(psn_net_3),
-    .A2(_03081_),
-    .B1(_03561_),
-    .C1(_03557_),
+  sky130_fd_sc_hd__or2_4 _09589_ (
+    .A(_03204_),
+    .B(_03206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03562_)
   );
-  sky130_fd_sc_hd__or2_4 _09591_ (
-    .A(_03206_),
-    .B(_03208_),
+  sky130_fd_sc_hd__o21a_4 _09590_ (
+    .A1(_03515_),
+    .A2(_03562_),
+    .B1(_03201_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03563_)
   );
-  sky130_fd_sc_hd__o21a_4 _09592_ (
-    .A1(_03517_),
-    .A2(_03563_),
-    .B1(_03203_),
+  sky130_fd_sc_hd__or2_4 _09591_ (
+    .A(_03195_),
+    .B(_03563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03564_)
   );
-  sky130_fd_sc_hd__or2_4 _09593_ (
-    .A(_03197_),
-    .B(_03564_),
+  sky130_fd_sc_hd__o21a_4 _09592_ (
+    .A1(_03080_),
+    .A2(_03194_),
+    .B1(_03564_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03565_)
   );
-  sky130_fd_sc_hd__o21a_4 _09594_ (
-    .A1(_03082_),
-    .A2(_03196_),
-    .B1(_03565_),
+  sky130_fd_sc_hd__buf_2 _09593_ (
+    .A(_02006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03566_)
   );
-  sky130_fd_sc_hd__buf_2 _09595_ (
-    .A(_02005_),
+  sky130_fd_sc_hd__nor2_4 _09594_ (
+    .A(_03193_),
+    .B(_03565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03567_)
+    .Y(_03567_)
   );
-  sky130_fd_sc_hd__nor2_4 _09596_ (
-    .A(_03195_),
-    .B(_03566_),
+  sky130_fd_sc_hd__a211o_4 _09595_ (
+    .A1(_03193_),
+    .A2(_03565_),
+    .B1(_03566_),
+    .C1(_03567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03568_)
+    .X(_03568_)
   );
-  sky130_fd_sc_hd__a211o_4 _09597_ (
-    .A1(_03195_),
-    .A2(_03566_),
-    .B1(_03567_),
-    .C1(_03568_),
+  sky130_fd_sc_hd__and3_4 _09596_ (
+    .A(_03533_),
+    .B(_03561_),
+    .C(_03568_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03569_)
   );
-  sky130_fd_sc_hd__and3_4 _09598_ (
-    .A(_03562_),
-    .B(_03534_),
-    .C(_03569_),
+  sky130_fd_sc_hd__a211o_4 _09597_ (
+    .A1(_03079_),
+    .A2(_03530_),
+    .B1(_03531_),
+    .C1(_03569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03570_)
   );
-  sky130_fd_sc_hd__a211o_4 _09599_ (
-    .A1(_03081_),
-    .A2(_03532_),
-    .B1(_03038_),
-    .C1(_03570_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03571_)
-  );
-  sky130_fd_sc_hd__inv_2 _09600_ (
-    .A(_03571_),
+  sky130_fd_sc_hd__inv_2 _09598_ (
+    .A(_03570_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00767_)
   );
-  sky130_fd_sc_hd__or2_4 _09601_ (
+  sky130_fd_sc_hd__or2_4 _09599_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[58] ),
-    .B(_03079_),
+    .B(_03077_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03571_)
+  );
+  sky130_fd_sc_hd__buf_2 _09600_ (
+    .A(_03175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03572_)
   );
-  sky130_fd_sc_hd__buf_2 _09602_ (
-    .A(_03177_),
+  sky130_fd_sc_hd__nand2_4 _09601_ (
+    .A(_03195_),
+    .B(_03563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03573_)
+    .Y(_03573_)
   );
-  sky130_fd_sc_hd__nand2_4 _09603_ (
-    .A(_03197_),
+  sky130_fd_sc_hd__and3_4 _09602_ (
+    .A(_03542_),
     .B(_03564_),
+    .C(_03573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03574_)
+    .X(_03574_)
   );
-  sky130_fd_sc_hd__and3_4 _09604_ (
-    .A(_03543_),
-    .B(_03565_),
-    .C(_03574_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03575_)
-  );
-  sky130_fd_sc_hd__inv_2 _09605_ (
+  sky130_fd_sc_hd__inv_2 _09603_ (
     .A(psn_net_5),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03576_)
+    .Y(_03575_)
   );
-  sky130_fd_sc_hd__or2_4 _09606_ (
+  sky130_fd_sc_hd__or2_4 _09604_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[58] ),
-    .B(_03576_),
+    .B(_03575_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03576_)
+  );
+  sky130_fd_sc_hd__and3_4 _09605_ (
+    .A(psn_net_2),
+    .B(_02017_),
+    .C(_03576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03577_)
   );
-  sky130_fd_sc_hd__and3_4 _09607_ (
-    .A(psn_net_2),
-    .B(_02016_),
+  sky130_fd_sc_hd__or3_4 _09606_ (
+    .A(_03572_),
+    .B(_03574_),
     .C(_03577_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219263,57 +219434,56 @@
     .VPWR(vccd1),
     .X(_03578_)
   );
-  sky130_fd_sc_hd__or3_4 _09608_ (
-    .A(_03573_),
-    .B(_03575_),
-    .C(_03578_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03579_)
-  );
-  sky130_fd_sc_hd__and3_4 _09609_ (
-    .A(_03579_),
-    .B(_03041_),
-    .C(_03572_),
+  sky130_fd_sc_hd__and3_4 _09607_ (
+    .A(_03578_),
+    .B(_02984_),
+    .C(_03571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00766_)
   );
-  sky130_fd_sc_hd__or2_4 _09610_ (
-    .A(_03084_),
+  sky130_fd_sc_hd__or2_4 _09608_ (
+    .A(_03082_),
     .B(psn_net_8),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03579_)
+  );
+  sky130_fd_sc_hd__a211o_4 _09609_ (
+    .A1(_03081_),
+    .A2(_03579_),
+    .B1(_03560_),
+    .C1(_03575_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03580_)
   );
-  sky130_fd_sc_hd__a211o_4 _09611_ (
-    .A1(_03083_),
-    .A2(_03580_),
-    .B1(_03561_),
-    .C1(_03576_),
+  sky130_fd_sc_hd__nor2_4 _09610_ (
+    .A(_03515_),
+    .B(_03206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03581_)
+    .Y(_03581_)
   );
-  sky130_fd_sc_hd__nor2_4 _09612_ (
-    .A(_03517_),
-    .B(_03208_),
+  sky130_fd_sc_hd__nor2_4 _09611_ (
+    .A(_03199_),
+    .B(_03581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03582_)
   );
-  sky130_fd_sc_hd__nor2_4 _09613_ (
-    .A(_03201_),
+  sky130_fd_sc_hd__nor2_4 _09612_ (
+    .A(_03204_),
     .B(_03582_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219321,41 +219491,51 @@
     .VPWR(vccd1),
     .Y(_03583_)
   );
-  sky130_fd_sc_hd__nor2_4 _09614_ (
-    .A(_03206_),
-    .B(_03583_),
+  sky130_fd_sc_hd__a211o_4 _09613_ (
+    .A1(_03204_),
+    .A2(_03582_),
+    .B1(_03566_),
+    .C1(_03583_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03584_)
+    .X(_03584_)
   );
-  sky130_fd_sc_hd__a211o_4 _09615_ (
-    .A1(_03206_),
-    .A2(_03583_),
-    .B1(_03567_),
-    .C1(_03584_),
+  sky130_fd_sc_hd__and3_4 _09614_ (
+    .A(_03533_),
+    .B(_03580_),
+    .C(_03584_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03585_)
   );
-  sky130_fd_sc_hd__and3_4 _09616_ (
-    .A(_03534_),
-    .B(_03581_),
-    .C(_03585_),
+  sky130_fd_sc_hd__a211o_4 _09615_ (
+    .A1(_03081_),
+    .A2(_03530_),
+    .B1(_03531_),
+    .C1(_03585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03586_)
   );
+  sky130_fd_sc_hd__inv_2 _09616_ (
+    .A(_03586_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00765_)
+  );
   sky130_fd_sc_hd__a211o_4 _09617_ (
-    .A1(_03083_),
-    .A2(_03532_),
-    .B1(_03038_),
-    .C1(_03586_),
+    .A1(_03515_),
+    .A2(_03206_),
+    .B1(_03534_),
+    .C1(_03581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -219363,44 +219543,38 @@
     .X(_03587_)
   );
   sky130_fd_sc_hd__inv_2 _09618_ (
-    .A(_03587_),
+    .A(_03579_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00765_)
+    .Y(_03588_)
   );
-  sky130_fd_sc_hd__buf_2 _09619_ (
-    .A(_03008_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03588_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09620_ (
-    .A1(_03517_),
-    .A2(_03208_),
-    .B1(_03535_),
-    .C1(_03582_),
+  sky130_fd_sc_hd__a211o_4 _09619_ (
+    .A1(_03082_),
+    .A2(psn_net_7),
+    .B1(_02026_),
+    .C1(_03588_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03589_)
   );
-  sky130_fd_sc_hd__inv_2 _09621_ (
-    .A(_03580_),
+  sky130_fd_sc_hd__and3_4 _09620_ (
+    .A(_03533_),
+    .B(_03587_),
+    .C(_03589_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03590_)
+    .X(_03590_)
   );
-  sky130_fd_sc_hd__a211o_4 _09622_ (
-    .A1(_03084_),
-    .A2(psn_net_7),
-    .B1(_02025_),
+  sky130_fd_sc_hd__a211o_4 _09621_ (
+    .A1(_03082_),
+    .A2(_03530_),
+    .B1(_03531_),
     .C1(_03590_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219408,223 +219582,220 @@
     .VPWR(vccd1),
     .X(_03591_)
   );
-  sky130_fd_sc_hd__and3_4 _09623_ (
-    .A(_03534_),
-    .B(_03589_),
-    .C(_03591_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03592_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09624_ (
-    .A1(_03084_),
-    .A2(_03532_),
-    .B1(_03588_),
-    .C1(_03592_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03593_)
-  );
-  sky130_fd_sc_hd__inv_2 _09625_ (
-    .A(_03593_),
+  sky130_fd_sc_hd__inv_2 _09622_ (
+    .A(_03591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00764_)
   );
-  sky130_fd_sc_hd__buf_2 _09626_ (
-    .A(_03531_),
+  sky130_fd_sc_hd__buf_2 _09623_ (
+    .A(_03529_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03592_)
+  );
+  sky130_fd_sc_hd__buf_2 _09624_ (
+    .A(_03010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03593_)
+  );
+  sky130_fd_sc_hd__buf_2 _09625_ (
+    .A(_03532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03594_)
   );
-  sky130_fd_sc_hd__buf_2 _09627_ (
-    .A(_03533_),
+  sky130_fd_sc_hd__or2_4 _09626_ (
+    .A(_03084_),
+    .B(psn_net_10),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03595_)
   );
-  sky130_fd_sc_hd__or2_4 _09628_ (
-    .A(_03086_),
-    .B(psn_net_11),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03596_)
-  );
-  sky130_fd_sc_hd__inv_2 _09629_ (
+  sky130_fd_sc_hd__inv_2 _09627_ (
     .A(psn_net_6),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03597_)
+    .Y(_03596_)
   );
-  sky130_fd_sc_hd__a211o_4 _09630_ (
-    .A1(_03085_),
-    .A2(_03596_),
-    .B1(_03561_),
-    .C1(_03597_),
+  sky130_fd_sc_hd__a211o_4 _09628_ (
+    .A1(_03083_),
+    .A2(_03595_),
+    .B1(_03560_),
+    .C1(_03596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03598_)
+    .X(_03597_)
   );
-  sky130_fd_sc_hd__inv_2 _09631_ (
-    .A(_03220_),
+  sky130_fd_sc_hd__inv_2 _09629_ (
+    .A(_03218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03599_)
+    .Y(_03598_)
   );
-  sky130_fd_sc_hd__o21a_4 _09632_ (
-    .A1(_03515_),
-    .A2(_03249_),
-    .B1(_03242_),
+  sky130_fd_sc_hd__o21a_4 _09630_ (
+    .A1(_03513_),
+    .A2(_03247_),
+    .B1(_03240_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03599_)
+  );
+  sky130_fd_sc_hd__o21a_4 _09631_ (
+    .A1(_03225_),
+    .A2(_03599_),
+    .B1(_03216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03600_)
   );
-  sky130_fd_sc_hd__o21a_4 _09633_ (
-    .A1(_03227_),
-    .A2(_03600_),
-    .B1(_03218_),
+  sky130_fd_sc_hd__or2_4 _09632_ (
+    .A(_03207_),
+    .B(_03600_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03601_)
   );
-  sky130_fd_sc_hd__or2_4 _09634_ (
-    .A(_03209_),
-    .B(_03601_),
+  sky130_fd_sc_hd__o21a_4 _09633_ (
+    .A1(_03084_),
+    .A2(_03598_),
+    .B1(_03601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03602_)
   );
-  sky130_fd_sc_hd__o21a_4 _09635_ (
-    .A1(_03086_),
-    .A2(_03599_),
-    .B1(_03602_),
+  sky130_fd_sc_hd__nor2_4 _09634_ (
+    .A(_03210_),
+    .B(_03602_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03603_)
+    .Y(_03603_)
   );
-  sky130_fd_sc_hd__nor2_4 _09636_ (
-    .A(_03212_),
-    .B(_03603_),
+  sky130_fd_sc_hd__a211o_4 _09635_ (
+    .A1(_03210_),
+    .A2(_03602_),
+    .B1(_03566_),
+    .C1(_03603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03604_)
+    .X(_03604_)
   );
-  sky130_fd_sc_hd__a211o_4 _09637_ (
-    .A1(_03212_),
-    .A2(_03603_),
-    .B1(_03567_),
-    .C1(_03604_),
+  sky130_fd_sc_hd__and3_4 _09636_ (
+    .A(_03594_),
+    .B(_03597_),
+    .C(_03604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03605_)
   );
-  sky130_fd_sc_hd__and3_4 _09638_ (
-    .A(_03595_),
-    .B(_03598_),
-    .C(_03605_),
+  sky130_fd_sc_hd__a211o_4 _09637_ (
+    .A1(_03083_),
+    .A2(_03592_),
+    .B1(_03593_),
+    .C1(_03605_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03606_)
   );
-  sky130_fd_sc_hd__a211o_4 _09639_ (
-    .A1(_03085_),
-    .A2(_03594_),
-    .B1(_03588_),
-    .C1(_03606_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03607_)
-  );
-  sky130_fd_sc_hd__inv_2 _09640_ (
-    .A(_03607_),
+  sky130_fd_sc_hd__inv_2 _09638_ (
+    .A(_03606_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00763_)
   );
-  sky130_fd_sc_hd__or2_4 _09641_ (
-    .A(_03056_),
-    .B(_03079_),
+  sky130_fd_sc_hd__or2_4 _09639_ (
+    .A(_03054_),
+    .B(_03077_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03607_)
+  );
+  sky130_fd_sc_hd__buf_2 _09640_ (
+    .A(_02006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03608_)
   );
-  sky130_fd_sc_hd__buf_2 _09642_ (
-    .A(_02005_),
+  sky130_fd_sc_hd__nand2_4 _09641_ (
+    .A(_03084_),
+    .B(psn_net_11),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03609_)
+    .Y(_03609_)
+  );
+  sky130_fd_sc_hd__and3_4 _09642_ (
+    .A(_03608_),
+    .B(_03595_),
+    .C(_03609_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03610_)
   );
   sky130_fd_sc_hd__nand2_4 _09643_ (
-    .A(_03086_),
-    .B(psn_net_10),
+    .A(_03207_),
+    .B(_03600_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03610_)
+    .Y(_03611_)
   );
   sky130_fd_sc_hd__and3_4 _09644_ (
-    .A(_03609_),
-    .B(_03596_),
-    .C(_03610_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03611_)
-  );
-  sky130_fd_sc_hd__nand2_4 _09645_ (
-    .A(_03209_),
+    .A(_03177_),
     .B(_03601_),
+    .C(_03611_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03612_)
+    .X(_03612_)
   );
-  sky130_fd_sc_hd__and3_4 _09646_ (
-    .A(_03179_),
-    .B(_03602_),
+  sky130_fd_sc_hd__or3_4 _09645_ (
+    .A(_03572_),
+    .B(_03610_),
     .C(_03612_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219632,73 +219803,72 @@
     .VPWR(vccd1),
     .X(_03613_)
   );
-  sky130_fd_sc_hd__or3_4 _09647_ (
-    .A(_03573_),
-    .B(_03611_),
+  sky130_fd_sc_hd__and3_4 _09646_ (
+    .A(_02984_),
+    .B(_03607_),
     .C(_03613_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03614_)
-  );
-  sky130_fd_sc_hd__and3_4 _09648_ (
-    .A(_03041_),
-    .B(_03608_),
-    .C(_03614_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00762_)
   );
-  sky130_fd_sc_hd__nor2_4 _09649_ (
-    .A(_03088_),
-    .B(psn_net_12),
+  sky130_fd_sc_hd__nor2_4 _09647_ (
+    .A(_03086_),
+    .B(psn_net_13),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03615_)
+    .Y(_03614_)
   );
-  sky130_fd_sc_hd__or2_4 _09650_ (
+  sky130_fd_sc_hd__or2_4 _09648_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[53] ),
-    .B(_03615_),
+    .B(_03614_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03615_)
+  );
+  sky130_fd_sc_hd__and3_4 _09649_ (
+    .A(_02009_),
+    .B(psn_net_9),
+    .C(_03615_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03616_)
   );
-  sky130_fd_sc_hd__and3_4 _09651_ (
-    .A(_02008_),
-    .B(psn_net_9),
-    .C(_03616_),
+  sky130_fd_sc_hd__inv_2 _09650_ (
+    .A(_03616_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03617_)
+    .Y(_03617_)
   );
-  sky130_fd_sc_hd__inv_2 _09652_ (
-    .A(_03617_),
+  sky130_fd_sc_hd__nor2_4 _09651_ (
+    .A(_03222_),
+    .B(_03599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03618_)
   );
-  sky130_fd_sc_hd__nor2_4 _09653_ (
-    .A(_03224_),
-    .B(_03600_),
+  sky130_fd_sc_hd__nor2_4 _09652_ (
+    .A(_03213_),
+    .B(_03618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03619_)
   );
-  sky130_fd_sc_hd__nor2_4 _09654_ (
-    .A(_03215_),
+  sky130_fd_sc_hd__nor2_4 _09653_ (
+    .A(_03224_),
     .B(_03619_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219706,258 +219876,265 @@
     .VPWR(vccd1),
     .Y(_03620_)
   );
-  sky130_fd_sc_hd__nor2_4 _09655_ (
-    .A(_03226_),
-    .B(_03620_),
+  sky130_fd_sc_hd__a211o_4 _09654_ (
+    .A1(_03224_),
+    .A2(_03619_),
+    .B1(_03566_),
+    .C1(_03620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03621_)
+    .X(_03621_)
   );
-  sky130_fd_sc_hd__a211o_4 _09656_ (
-    .A1(_03226_),
-    .A2(_03620_),
-    .B1(_03567_),
-    .C1(_03621_),
+  sky130_fd_sc_hd__and3_4 _09655_ (
+    .A(_03594_),
+    .B(_03617_),
+    .C(_03621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03622_)
   );
-  sky130_fd_sc_hd__and3_4 _09657_ (
-    .A(_03595_),
-    .B(_03618_),
-    .C(_03622_),
+  sky130_fd_sc_hd__a211o_4 _09656_ (
+    .A1(_03085_),
+    .A2(_03592_),
+    .B1(_03593_),
+    .C1(_03622_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03623_)
   );
-  sky130_fd_sc_hd__a211o_4 _09658_ (
-    .A1(_03087_),
-    .A2(_03594_),
-    .B1(_03588_),
-    .C1(_03623_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03624_)
-  );
-  sky130_fd_sc_hd__inv_2 _09659_ (
-    .A(_03624_),
+  sky130_fd_sc_hd__inv_2 _09657_ (
+    .A(_03623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00761_)
   );
-  sky130_fd_sc_hd__a211o_4 _09660_ (
-    .A1(_03088_),
-    .A2(psn_net_13),
-    .B1(_03561_),
-    .C1(_03615_),
+  sky130_fd_sc_hd__a211o_4 _09658_ (
+    .A1(_03086_),
+    .A2(psn_net_12),
+    .B1(_03560_),
+    .C1(_03614_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03624_)
+  );
+  sky130_fd_sc_hd__a211o_4 _09659_ (
+    .A1(_03222_),
+    .A2(_03599_),
+    .B1(_03566_),
+    .C1(_03618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03625_)
   );
-  sky130_fd_sc_hd__a211o_4 _09661_ (
-    .A1(_03224_),
-    .A2(_03600_),
-    .B1(_03567_),
-    .C1(_03619_),
+  sky130_fd_sc_hd__and3_4 _09660_ (
+    .A(_03594_),
+    .B(_03624_),
+    .C(_03625_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03626_)
   );
-  sky130_fd_sc_hd__and3_4 _09662_ (
-    .A(_03595_),
-    .B(_03625_),
-    .C(_03626_),
+  sky130_fd_sc_hd__a211o_4 _09661_ (
+    .A1(_03086_),
+    .A2(_03592_),
+    .B1(_03593_),
+    .C1(_03626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03627_)
   );
-  sky130_fd_sc_hd__a211o_4 _09663_ (
-    .A1(_03088_),
-    .A2(_03594_),
-    .B1(_03588_),
-    .C1(_03627_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03628_)
-  );
-  sky130_fd_sc_hd__inv_2 _09664_ (
-    .A(_03628_),
+  sky130_fd_sc_hd__inv_2 _09662_ (
+    .A(_03627_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00760_)
   );
-  sky130_fd_sc_hd__or2_4 _09665_ (
-    .A(_03045_),
-    .B(_03079_),
+  sky130_fd_sc_hd__buf_2 _09663_ (
+    .A(_01915_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03628_)
+  );
+  sky130_fd_sc_hd__buf_2 _09664_ (
+    .A(_03628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03629_)
   );
-  sky130_fd_sc_hd__or2_4 _09666_ (
-    .A(_03092_),
-    .B(psn_net_14),
+  sky130_fd_sc_hd__or2_4 _09665_ (
+    .A(_03043_),
+    .B(_03077_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03630_)
   );
-  sky130_fd_sc_hd__or2_4 _09667_ (
-    .A(_03091_),
-    .B(_03630_),
+  sky130_fd_sc_hd__or2_4 _09666_ (
+    .A(_03090_),
+    .B(psn_net_14),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03631_)
   );
-  sky130_fd_sc_hd__inv_2 _09668_ (
-    .A(_03631_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03632_)
-  );
-  sky130_fd_sc_hd__or2_4 _09669_ (
-    .A(_03090_),
+  sky130_fd_sc_hd__or2_4 _09667_ (
+    .A(_03089_),
     .B(_03631_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03633_)
+    .X(_03632_)
   );
-  sky130_fd_sc_hd__a32o_4 _09670_ (
-    .A1(_03046_),
-    .A2(_03632_),
-    .A3(_03089_),
-    .B1(_03045_),
-    .B2(_03633_),
+  sky130_fd_sc_hd__inv_2 _09668_ (
+    .A(_03632_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03633_)
+  );
+  sky130_fd_sc_hd__or2_4 _09669_ (
+    .A(_03088_),
+    .B(_03632_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03634_)
   );
-  sky130_fd_sc_hd__buf_2 _09671_ (
-    .A(_03177_),
+  sky130_fd_sc_hd__a32o_4 _09670_ (
+    .A1(_03044_),
+    .A2(_03633_),
+    .A3(_03087_),
+    .B1(_03043_),
+    .B2(_03634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03635_)
   );
-  sky130_fd_sc_hd__inv_2 _09672_ (
-    .A(_03233_),
+  sky130_fd_sc_hd__buf_2 _09671_ (
+    .A(_03175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03636_)
+    .X(_03636_)
   );
-  sky130_fd_sc_hd__inv_2 _09673_ (
-    .A(_03239_),
+  sky130_fd_sc_hd__inv_2 _09672_ (
+    .A(_03231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03637_)
   );
-  sky130_fd_sc_hd__o21a_4 _09674_ (
-    .A1(_03515_),
-    .A2(_03248_),
-    .B1(_03637_),
+  sky130_fd_sc_hd__inv_2 _09673_ (
+    .A(_03237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03638_)
+    .Y(_03638_)
   );
-  sky130_fd_sc_hd__or2_4 _09675_ (
-    .A(_03229_),
-    .B(_03638_),
+  sky130_fd_sc_hd__o21a_4 _09674_ (
+    .A1(_03513_),
+    .A2(_03246_),
+    .B1(_03638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03639_)
   );
-  sky130_fd_sc_hd__a21bo_4 _09676_ (
-    .A1(_03046_),
-    .A2(_03228_),
-    .B1_N(_03639_),
+  sky130_fd_sc_hd__or2_4 _09675_ (
+    .A(_03227_),
+    .B(_03639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03640_)
   );
-  sky130_fd_sc_hd__inv_2 _09677_ (
-    .A(_03640_),
+  sky130_fd_sc_hd__a21bo_4 _09676_ (
+    .A1(_03044_),
+    .A2(_03226_),
+    .B1_N(_03640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03641_)
+    .X(_03641_)
+  );
+  sky130_fd_sc_hd__inv_2 _09677_ (
+    .A(_03641_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03642_)
   );
   sky130_fd_sc_hd__o22a_4 _09678_ (
-    .A1(_03636_),
-    .A2(_03641_),
-    .B1(_03233_),
-    .B2(_03640_),
+    .A1(_03637_),
+    .A2(_03642_),
+    .B1(_03231_),
+    .B2(_03641_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03642_)
+    .X(_03643_)
   );
   sky130_fd_sc_hd__nor2_4 _09679_ (
-    .A(_02007_),
-    .B(_03642_),
+    .A(_02008_),
+    .B(_03643_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03643_)
+    .Y(_03644_)
   );
   sky130_fd_sc_hd__a211o_4 _09680_ (
-    .A1(_02030_),
-    .A2(_03634_),
-    .B1(_03635_),
-    .C1(_03643_),
+    .A1(_02031_),
+    .A2(_03635_),
+    .B1(_03636_),
+    .C1(_03644_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03644_)
+    .X(_03645_)
   );
   sky130_fd_sc_hd__and3_4 _09681_ (
-    .A(_03041_),
-    .B(_03629_),
-    .C(_03644_),
+    .A(_03629_),
+    .B(_03630_),
+    .C(_03645_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -219965,23 +220142,15 @@
     .X(_00759_)
   );
   sky130_fd_sc_hd__buf_2 _09682_ (
-    .A(_02881_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03645_)
-  );
-  sky130_fd_sc_hd__buf_2 _09683_ (
-    .A(_03533_),
+    .A(_03532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03646_)
   );
-  sky130_fd_sc_hd__or2_4 _09684_ (
-    .A(_03046_),
+  sky130_fd_sc_hd__or2_4 _09683_ (
+    .A(_03044_),
     .B(_03646_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -219989,18 +220158,18 @@
     .VPWR(vccd1),
     .X(_03647_)
   );
-  sky130_fd_sc_hd__or2_4 _09685_ (
-    .A(_03046_),
-    .B(_03632_),
+  sky130_fd_sc_hd__or2_4 _09684_ (
+    .A(_03044_),
+    .B(_03633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03648_)
   );
-  sky130_fd_sc_hd__and3_4 _09686_ (
-    .A(_03609_),
-    .B(_03633_),
+  sky130_fd_sc_hd__and3_4 _09685_ (
+    .A(_03608_),
+    .B(_03634_),
     .C(_03648_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220008,18 +220177,18 @@
     .VPWR(vccd1),
     .X(_03649_)
   );
-  sky130_fd_sc_hd__nand2_4 _09687_ (
-    .A(_03229_),
-    .B(_03638_),
+  sky130_fd_sc_hd__nand2_4 _09686_ (
+    .A(_03227_),
+    .B(_03639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03650_)
   );
-  sky130_fd_sc_hd__and3_4 _09688_ (
-    .A(_03179_),
-    .B(_03639_),
+  sky130_fd_sc_hd__and3_4 _09687_ (
+    .A(_03177_),
+    .B(_03640_),
     .C(_03650_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220027,8 +220196,8 @@
     .VPWR(vccd1),
     .X(_03651_)
   );
-  sky130_fd_sc_hd__or3_4 _09689_ (
-    .A(_03573_),
+  sky130_fd_sc_hd__or3_4 _09688_ (
+    .A(_03572_),
     .B(_03649_),
     .C(_03651_),
     .VGND(vssd1),
@@ -220037,8 +220206,8 @@
     .VPWR(vccd1),
     .X(_03652_)
   );
-  sky130_fd_sc_hd__and3_4 _09690_ (
-    .A(_03645_),
+  sky130_fd_sc_hd__and3_4 _09689_ (
+    .A(_03629_),
     .B(_03647_),
     .C(_03652_),
     .VGND(vssd1),
@@ -220047,28 +220216,28 @@
     .VPWR(vccd1),
     .X(_00758_)
   );
-  sky130_fd_sc_hd__a211o_4 _09691_ (
-    .A1(_03091_),
-    .A2(_03630_),
-    .B1(_03561_),
-    .C1(_03632_),
+  sky130_fd_sc_hd__a211o_4 _09690_ (
+    .A1(_03089_),
+    .A2(_03631_),
+    .B1(_03560_),
+    .C1(_03633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03653_)
   );
-  sky130_fd_sc_hd__nor2_4 _09692_ (
-    .A(_03515_),
-    .B(_03245_),
+  sky130_fd_sc_hd__nor2_4 _09691_ (
+    .A(_03513_),
+    .B(_03243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03654_)
   );
-  sky130_fd_sc_hd__nor2_4 _09693_ (
-    .A(_03237_),
+  sky130_fd_sc_hd__nor2_4 _09692_ (
+    .A(_03235_),
     .B(_03654_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220076,16 +220245,16 @@
     .VPWR(vccd1),
     .Y(_03655_)
   );
-  sky130_fd_sc_hd__buf_2 _09694_ (
-    .A(_02005_),
+  sky130_fd_sc_hd__buf_2 _09693_ (
+    .A(_02006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03656_)
   );
-  sky130_fd_sc_hd__nor2_4 _09695_ (
-    .A(_03247_),
+  sky130_fd_sc_hd__nor2_4 _09694_ (
+    .A(_03245_),
     .B(_03655_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220093,8 +220262,8 @@
     .VPWR(vccd1),
     .Y(_03657_)
   );
-  sky130_fd_sc_hd__a211o_4 _09696_ (
-    .A1(_03247_),
+  sky130_fd_sc_hd__a211o_4 _09695_ (
+    .A1(_03245_),
     .A2(_03655_),
     .B1(_03656_),
     .C1(_03657_),
@@ -220104,8 +220273,8 @@
     .VPWR(vccd1),
     .X(_03658_)
   );
-  sky130_fd_sc_hd__and3_4 _09697_ (
-    .A(_03595_),
+  sky130_fd_sc_hd__and3_4 _09696_ (
+    .A(_03594_),
     .B(_03653_),
     .C(_03658_),
     .VGND(vssd1),
@@ -220114,10 +220283,10 @@
     .VPWR(vccd1),
     .X(_03659_)
   );
-  sky130_fd_sc_hd__a211o_4 _09698_ (
-    .A1(_03091_),
-    .A2(_03594_),
-    .B1(_03588_),
+  sky130_fd_sc_hd__a211o_4 _09697_ (
+    .A1(_03089_),
+    .A2(_03592_),
+    .B1(_03593_),
     .C1(_03659_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220125,7 +220294,7 @@
     .VPWR(vccd1),
     .X(_03660_)
   );
-  sky130_fd_sc_hd__inv_2 _09699_ (
+  sky130_fd_sc_hd__inv_2 _09698_ (
     .A(_03660_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220133,274 +220302,274 @@
     .VPWR(vccd1),
     .Y(_00757_)
   );
-  sky130_fd_sc_hd__buf_2 _09700_ (
-    .A(_03008_),
+  sky130_fd_sc_hd__a211o_4 _09699_ (
+    .A1(_03513_),
+    .A2(_03243_),
+    .B1(_03534_),
+    .C1(_03654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03661_)
   );
+  sky130_fd_sc_hd__inv_2 _09700_ (
+    .A(_03631_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03662_)
+  );
   sky130_fd_sc_hd__a211o_4 _09701_ (
-    .A1(_03515_),
-    .A2(_03245_),
-    .B1(_03535_),
-    .C1(_03654_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03662_)
-  );
-  sky130_fd_sc_hd__inv_2 _09702_ (
-    .A(_03630_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03663_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09703_ (
-    .A1(_03092_),
+    .A1(_03090_),
     .A2(psn_net_15),
-    .B1(_02025_),
-    .C1(_03663_),
+    .B1(_02026_),
+    .C1(_03662_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03663_)
+  );
+  sky130_fd_sc_hd__and3_4 _09702_ (
+    .A(_03594_),
+    .B(_03661_),
+    .C(_03663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03664_)
   );
-  sky130_fd_sc_hd__and3_4 _09704_ (
-    .A(_03595_),
-    .B(_03662_),
-    .C(_03664_),
+  sky130_fd_sc_hd__a211o_4 _09703_ (
+    .A1(_03090_),
+    .A2(_03592_),
+    .B1(_03593_),
+    .C1(_03664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03665_)
   );
-  sky130_fd_sc_hd__a211o_4 _09705_ (
-    .A1(_03092_),
-    .A2(_03594_),
-    .B1(_03661_),
-    .C1(_03665_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03666_)
-  );
-  sky130_fd_sc_hd__inv_2 _09706_ (
-    .A(_03666_),
+  sky130_fd_sc_hd__inv_2 _09704_ (
+    .A(_03665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00756_)
   );
-  sky130_fd_sc_hd__or2_4 _09707_ (
+  sky130_fd_sc_hd__or2_4 _09705_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[47] ),
     .B(_03646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03666_)
+  );
+  sky130_fd_sc_hd__buf_2 _09706_ (
+    .A(_02010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03667_)
   );
-  sky130_fd_sc_hd__buf_2 _09708_ (
-    .A(_02009_),
+  sky130_fd_sc_hd__or2_4 _09707_ (
+    .A(_03095_),
+    .B(psn_net_16),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03668_)
   );
-  sky130_fd_sc_hd__or2_4 _09709_ (
-    .A(_03097_),
-    .B(psn_net_16),
+  sky130_fd_sc_hd__or2_4 _09708_ (
+    .A(_03094_),
+    .B(_03668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03669_)
   );
-  sky130_fd_sc_hd__or2_4 _09710_ (
-    .A(_03096_),
-    .B(_03669_),
+  sky130_fd_sc_hd__inv_2 _09709_ (
+    .A(_03669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03670_)
+    .Y(_03670_)
   );
-  sky130_fd_sc_hd__inv_2 _09711_ (
-    .A(_03670_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03671_)
-  );
-  sky130_fd_sc_hd__and2_4 _09712_ (
+  sky130_fd_sc_hd__and2_4 _09710_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[46] ),
-    .B(_03671_),
+    .B(_03670_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03671_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _09711_ (
+    .A1_N(_03092_),
+    .A2_N(_03671_),
+    .B1(_03092_),
+    .B2(_03671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03672_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09713_ (
-    .A1_N(_03094_),
-    .A2_N(_03672_),
-    .B1(_03094_),
-    .B2(_03672_),
+  sky130_fd_sc_hd__buf_2 _09712_ (
+    .A(_03509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03673_)
   );
-  sky130_fd_sc_hd__buf_2 _09714_ (
-    .A(_03511_),
+  sky130_fd_sc_hd__o21a_4 _09713_ (
+    .A1(_03673_),
+    .A2(_03334_),
+    .B1(_03312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03674_)
   );
-  sky130_fd_sc_hd__o21a_4 _09715_ (
-    .A1(_03674_),
-    .A2(_03336_),
-    .B1(_03314_),
+  sky130_fd_sc_hd__o21a_4 _09714_ (
+    .A1(_03279_),
+    .A2(_03674_),
+    .B1(_03320_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03675_)
   );
+  sky130_fd_sc_hd__inv_2 _09715_ (
+    .A(_03315_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03676_)
+  );
   sky130_fd_sc_hd__o21a_4 _09716_ (
-    .A1(_03281_),
+    .A1(_03263_),
     .A2(_03675_),
-    .B1(_03322_),
+    .B1(_03676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03676_)
+    .X(_03677_)
   );
-  sky130_fd_sc_hd__inv_2 _09717_ (
-    .A(_03317_),
+  sky130_fd_sc_hd__nor2_4 _09717_ (
+    .A(_03255_),
+    .B(_03677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03677_)
+    .Y(_03678_)
   );
-  sky130_fd_sc_hd__o21a_4 _09718_ (
-    .A1(_03265_),
-    .A2(_03676_),
-    .B1(_03677_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03678_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09719_ (
-    .A(_03257_),
+  sky130_fd_sc_hd__or2_4 _09718_ (
+    .A(_03254_),
     .B(_03678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03679_)
+    .X(_03679_)
   );
-  sky130_fd_sc_hd__or2_4 _09720_ (
-    .A(_03256_),
-    .B(_03679_),
+  sky130_fd_sc_hd__inv_2 _09719_ (
+    .A(_03679_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03680_)
+    .Y(_03680_)
   );
-  sky130_fd_sc_hd__inv_2 _09721_ (
-    .A(_03680_),
+  sky130_fd_sc_hd__o22a_4 _09720_ (
+    .A1(_03250_),
+    .A2(_03680_),
+    .B1(_03251_),
+    .B2(_03679_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03681_)
+    .X(_03681_)
   );
-  sky130_fd_sc_hd__o22a_4 _09722_ (
-    .A1(_03252_),
-    .A2(_03681_),
-    .B1(_03253_),
-    .B2(_03680_),
+  sky130_fd_sc_hd__nor2_4 _09721_ (
+    .A(_02008_),
+    .B(_03681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03682_)
+    .Y(_03682_)
   );
-  sky130_fd_sc_hd__nor2_4 _09723_ (
-    .A(_02007_),
-    .B(_03682_),
+  sky130_fd_sc_hd__a211o_4 _09722_ (
+    .A1(_03667_),
+    .A2(_03672_),
+    .B1(_03636_),
+    .C1(_03682_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03683_)
+    .X(_03683_)
   );
-  sky130_fd_sc_hd__a211o_4 _09724_ (
-    .A1(_03668_),
-    .A2(_03673_),
-    .B1(_03635_),
-    .C1(_03683_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03684_)
-  );
-  sky130_fd_sc_hd__and3_4 _09725_ (
-    .A(_03645_),
-    .B(_03667_),
-    .C(_03684_),
+  sky130_fd_sc_hd__and3_4 _09723_ (
+    .A(_03629_),
+    .B(_03666_),
+    .C(_03683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00755_)
   );
-  sky130_fd_sc_hd__buf_2 _09726_ (
-    .A(_03176_),
+  sky130_fd_sc_hd__buf_2 _09724_ (
+    .A(_03174_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03684_)
+  );
+  sky130_fd_sc_hd__buf_2 _09725_ (
+    .A(_03684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03685_)
   );
-  sky130_fd_sc_hd__buf_2 _09727_ (
-    .A(_03685_),
+  sky130_fd_sc_hd__buf_2 _09726_ (
+    .A(_03010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03686_)
   );
-  sky130_fd_sc_hd__buf_2 _09728_ (
-    .A(_03077_),
+  sky130_fd_sc_hd__buf_2 _09727_ (
+    .A(_03075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03687_)
   );
-  sky130_fd_sc_hd__buf_2 _09729_ (
+  sky130_fd_sc_hd__buf_2 _09728_ (
     .A(_03687_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220408,37 +220577,37 @@
     .VPWR(vccd1),
     .X(_03688_)
   );
-  sky130_fd_sc_hd__buf_2 _09730_ (
-    .A(_03553_),
+  sky130_fd_sc_hd__buf_2 _09729_ (
+    .A(_03552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03689_)
   );
-  sky130_fd_sc_hd__a211o_4 _09731_ (
-    .A1(_03095_),
-    .A2(_03670_),
+  sky130_fd_sc_hd__a211o_4 _09730_ (
+    .A1(_03093_),
+    .A2(_03669_),
     .B1(_03689_),
-    .C1(_03672_),
+    .C1(_03671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03690_)
   );
-  sky130_fd_sc_hd__a211o_4 _09732_ (
-    .A1(_03257_),
-    .A2(_03678_),
+  sky130_fd_sc_hd__a211o_4 _09731_ (
+    .A1(_03255_),
+    .A2(_03677_),
     .B1(_03656_),
-    .C1(_03679_),
+    .C1(_03678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03691_)
   );
-  sky130_fd_sc_hd__and3_4 _09733_ (
+  sky130_fd_sc_hd__and3_4 _09732_ (
     .A(_03688_),
     .B(_03690_),
     .C(_03691_),
@@ -220448,10 +220617,10 @@
     .VPWR(vccd1),
     .X(_03692_)
   );
-  sky130_fd_sc_hd__a211o_4 _09734_ (
-    .A1(_03095_),
-    .A2(_03686_),
-    .B1(_03661_),
+  sky130_fd_sc_hd__a211o_4 _09733_ (
+    .A1(_03093_),
+    .A2(_03685_),
+    .B1(_03686_),
     .C1(_03692_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220459,7 +220628,7 @@
     .VPWR(vccd1),
     .X(_03693_)
   );
-  sky130_fd_sc_hd__inv_2 _09735_ (
+  sky130_fd_sc_hd__inv_2 _09734_ (
     .A(_03693_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220467,28 +220636,28 @@
     .VPWR(vccd1),
     .Y(_00754_)
   );
-  sky130_fd_sc_hd__a211o_4 _09736_ (
-    .A1(_03096_),
-    .A2(_03669_),
+  sky130_fd_sc_hd__a211o_4 _09735_ (
+    .A1(_03094_),
+    .A2(_03668_),
     .B1(_03689_),
-    .C1(_03671_),
+    .C1(_03670_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03694_)
   );
-  sky130_fd_sc_hd__nor2_4 _09737_ (
-    .A(_03264_),
-    .B(_03676_),
+  sky130_fd_sc_hd__nor2_4 _09736_ (
+    .A(_03262_),
+    .B(_03675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03695_)
   );
-  sky130_fd_sc_hd__nor2_4 _09738_ (
-    .A(_03263_),
+  sky130_fd_sc_hd__nor2_4 _09737_ (
+    .A(_03261_),
     .B(_03695_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220496,8 +220665,8 @@
     .VPWR(vccd1),
     .Y(_03696_)
   );
-  sky130_fd_sc_hd__nor2_4 _09739_ (
-    .A(_03261_),
+  sky130_fd_sc_hd__nor2_4 _09738_ (
+    .A(_03259_),
     .B(_03696_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220505,8 +220674,8 @@
     .VPWR(vccd1),
     .Y(_03697_)
   );
-  sky130_fd_sc_hd__a211o_4 _09740_ (
-    .A1(_03261_),
+  sky130_fd_sc_hd__a211o_4 _09739_ (
+    .A1(_03259_),
     .A2(_03696_),
     .B1(_03656_),
     .C1(_03697_),
@@ -220516,7 +220685,7 @@
     .VPWR(vccd1),
     .X(_03698_)
   );
-  sky130_fd_sc_hd__and3_4 _09741_ (
+  sky130_fd_sc_hd__and3_4 _09740_ (
     .A(_03688_),
     .B(_03694_),
     .C(_03698_),
@@ -220526,10 +220695,10 @@
     .VPWR(vccd1),
     .X(_03699_)
   );
-  sky130_fd_sc_hd__a211o_4 _09742_ (
-    .A1(_03096_),
-    .A2(_03686_),
-    .B1(_03661_),
+  sky130_fd_sc_hd__a211o_4 _09741_ (
+    .A1(_03094_),
+    .A2(_03685_),
+    .B1(_03686_),
     .C1(_03699_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220537,7 +220706,7 @@
     .VPWR(vccd1),
     .X(_03700_)
   );
-  sky130_fd_sc_hd__inv_2 _09743_ (
+  sky130_fd_sc_hd__inv_2 _09742_ (
     .A(_03700_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220545,16 +220714,16 @@
     .VPWR(vccd1),
     .Y(_00753_)
   );
-  sky130_fd_sc_hd__inv_2 _09744_ (
-    .A(_03669_),
+  sky130_fd_sc_hd__inv_2 _09743_ (
+    .A(_03668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03701_)
   );
-  sky130_fd_sc_hd__a211o_4 _09745_ (
-    .A1(_03097_),
+  sky130_fd_sc_hd__a211o_4 _09744_ (
+    .A1(_03095_),
     .A2(psn_net_17),
     .B1(_03689_),
     .C1(_03701_),
@@ -220564,9 +220733,9 @@
     .VPWR(vccd1),
     .X(_03702_)
   );
-  sky130_fd_sc_hd__a211o_4 _09746_ (
-    .A1(_03264_),
-    .A2(_03676_),
+  sky130_fd_sc_hd__a211o_4 _09745_ (
+    .A1(_03262_),
+    .A2(_03675_),
     .B1(_03656_),
     .C1(_03695_),
     .VGND(vssd1),
@@ -220575,7 +220744,7 @@
     .VPWR(vccd1),
     .X(_03703_)
   );
-  sky130_fd_sc_hd__and3_4 _09747_ (
+  sky130_fd_sc_hd__and3_4 _09746_ (
     .A(_03688_),
     .B(_03702_),
     .C(_03703_),
@@ -220585,10 +220754,10 @@
     .VPWR(vccd1),
     .X(_03704_)
   );
-  sky130_fd_sc_hd__a211o_4 _09748_ (
-    .A1(_03097_),
-    .A2(_03686_),
-    .B1(_03661_),
+  sky130_fd_sc_hd__a211o_4 _09747_ (
+    .A1(_03095_),
+    .A2(_03685_),
+    .B1(_03686_),
     .C1(_03704_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220596,7 +220765,7 @@
     .VPWR(vccd1),
     .X(_03705_)
   );
-  sky130_fd_sc_hd__inv_2 _09749_ (
+  sky130_fd_sc_hd__inv_2 _09748_ (
     .A(_03705_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220604,8 +220773,8 @@
     .VPWR(vccd1),
     .Y(_00752_)
   );
-  sky130_fd_sc_hd__or2_4 _09750_ (
-    .A(_03049_),
+  sky130_fd_sc_hd__or2_4 _09749_ (
+    .A(_03047_),
     .B(_03646_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220613,17 +220782,17 @@
     .VPWR(vccd1),
     .X(_03706_)
   );
-  sky130_fd_sc_hd__or2_4 _09751_ (
-    .A(_03102_),
-    .B(psn_net_19),
+  sky130_fd_sc_hd__or2_4 _09750_ (
+    .A(_03100_),
+    .B(psn_net_18),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03707_)
   );
-  sky130_fd_sc_hd__or2_4 _09752_ (
-    .A(_03101_),
+  sky130_fd_sc_hd__or2_4 _09751_ (
+    .A(_03099_),
     .B(_03707_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220631,7 +220800,7 @@
     .VPWR(vccd1),
     .X(_03708_)
   );
-  sky130_fd_sc_hd__inv_2 _09753_ (
+  sky130_fd_sc_hd__inv_2 _09752_ (
     .A(_03708_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220639,8 +220808,8 @@
     .VPWR(vccd1),
     .Y(_03709_)
   );
-  sky130_fd_sc_hd__or2_4 _09754_ (
-    .A(_03100_),
+  sky130_fd_sc_hd__or2_4 _09753_ (
+    .A(_03098_),
     .B(_03708_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220648,11 +220817,11 @@
     .VPWR(vccd1),
     .X(_03710_)
   );
-  sky130_fd_sc_hd__a32o_4 _09755_ (
-    .A1(_03050_),
+  sky130_fd_sc_hd__a32o_4 _09754_ (
+    .A1(_03048_),
     .A2(_03709_),
-    .A3(_03099_),
-    .B1(_03049_),
+    .A3(_03097_),
+    .B1(_03047_),
     .B2(_03710_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220660,33 +220829,33 @@
     .VPWR(vccd1),
     .X(_03711_)
   );
-  sky130_fd_sc_hd__buf_2 _09756_ (
-    .A(_02006_),
+  sky130_fd_sc_hd__buf_2 _09755_ (
+    .A(_02007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03712_)
   );
-  sky130_fd_sc_hd__inv_2 _09757_ (
-    .A(_03269_),
+  sky130_fd_sc_hd__inv_2 _09756_ (
+    .A(_03267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03713_)
   );
-  sky130_fd_sc_hd__inv_2 _09758_ (
-    .A(_03319_),
+  sky130_fd_sc_hd__inv_2 _09757_ (
+    .A(_03317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03714_)
   );
-  sky130_fd_sc_hd__o21a_4 _09759_ (
-    .A1(_03280_),
-    .A2(_03675_),
+  sky130_fd_sc_hd__o21a_4 _09758_ (
+    .A1(_03278_),
+    .A2(_03674_),
     .B1(_03714_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220694,8 +220863,8 @@
     .VPWR(vccd1),
     .X(_03715_)
   );
-  sky130_fd_sc_hd__or2_4 _09760_ (
-    .A(_03271_),
+  sky130_fd_sc_hd__or2_4 _09759_ (
+    .A(_03269_),
     .B(_03715_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220703,9 +220872,9 @@
     .VPWR(vccd1),
     .X(_03716_)
   );
-  sky130_fd_sc_hd__o21a_4 _09761_ (
-    .A1(_03100_),
-    .A2(_03270_),
+  sky130_fd_sc_hd__o21a_4 _09760_ (
+    .A1(_03098_),
+    .A2(_03268_),
     .B1(_03716_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220713,7 +220882,7 @@
     .VPWR(vccd1),
     .X(_03717_)
   );
-  sky130_fd_sc_hd__inv_2 _09762_ (
+  sky130_fd_sc_hd__inv_2 _09761_ (
     .A(_03717_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220721,10 +220890,10 @@
     .VPWR(vccd1),
     .Y(_03718_)
   );
-  sky130_fd_sc_hd__o22a_4 _09763_ (
+  sky130_fd_sc_hd__o22a_4 _09762_ (
     .A1(_03713_),
     .A2(_03717_),
-    .B1(_03269_),
+    .B1(_03267_),
     .B2(_03718_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220732,7 +220901,7 @@
     .VPWR(vccd1),
     .X(_03719_)
   );
-  sky130_fd_sc_hd__nor2_4 _09764_ (
+  sky130_fd_sc_hd__nor2_4 _09763_ (
     .A(_03712_),
     .B(_03719_),
     .VGND(vssd1),
@@ -220741,10 +220910,10 @@
     .VPWR(vccd1),
     .Y(_03720_)
   );
-  sky130_fd_sc_hd__a211o_4 _09765_ (
-    .A1(_03668_),
+  sky130_fd_sc_hd__a211o_4 _09764_ (
+    .A1(_03667_),
     .A2(_03711_),
-    .B1(_03635_),
+    .B1(_03636_),
     .C1(_03720_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220752,8 +220921,8 @@
     .VPWR(vccd1),
     .X(_03721_)
   );
-  sky130_fd_sc_hd__and3_4 _09766_ (
-    .A(_03645_),
+  sky130_fd_sc_hd__and3_4 _09765_ (
+    .A(_03629_),
     .B(_03706_),
     .C(_03721_),
     .VGND(vssd1),
@@ -220762,8 +220931,8 @@
     .VPWR(vccd1),
     .X(_00751_)
   );
-  sky130_fd_sc_hd__or2_4 _09767_ (
-    .A(_03050_),
+  sky130_fd_sc_hd__or2_4 _09766_ (
+    .A(_03048_),
     .B(_03646_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220771,8 +220940,8 @@
     .VPWR(vccd1),
     .X(_03722_)
   );
-  sky130_fd_sc_hd__or2_4 _09768_ (
-    .A(_03050_),
+  sky130_fd_sc_hd__or2_4 _09767_ (
+    .A(_03048_),
     .B(_03709_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220780,8 +220949,8 @@
     .VPWR(vccd1),
     .X(_03723_)
   );
-  sky130_fd_sc_hd__and3_4 _09769_ (
-    .A(_03609_),
+  sky130_fd_sc_hd__and3_4 _09768_ (
+    .A(_03608_),
     .B(_03710_),
     .C(_03723_),
     .VGND(vssd1),
@@ -220790,8 +220959,8 @@
     .VPWR(vccd1),
     .X(_03724_)
   );
-  sky130_fd_sc_hd__nand2_4 _09770_ (
-    .A(_03271_),
+  sky130_fd_sc_hd__nand2_4 _09769_ (
+    .A(_03269_),
     .B(_03715_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220799,8 +220968,8 @@
     .VPWR(vccd1),
     .Y(_03725_)
   );
-  sky130_fd_sc_hd__and3_4 _09771_ (
-    .A(_03179_),
+  sky130_fd_sc_hd__and3_4 _09770_ (
+    .A(_03177_),
     .B(_03716_),
     .C(_03725_),
     .VGND(vssd1),
@@ -220809,8 +220978,8 @@
     .VPWR(vccd1),
     .X(_03726_)
   );
-  sky130_fd_sc_hd__or3_4 _09772_ (
-    .A(_03573_),
+  sky130_fd_sc_hd__or3_4 _09771_ (
+    .A(_03572_),
     .B(_03724_),
     .C(_03726_),
     .VGND(vssd1),
@@ -220819,8 +220988,8 @@
     .VPWR(vccd1),
     .X(_03727_)
   );
-  sky130_fd_sc_hd__and3_4 _09773_ (
-    .A(_03645_),
+  sky130_fd_sc_hd__and3_4 _09772_ (
+    .A(_03629_),
     .B(_03722_),
     .C(_03727_),
     .VGND(vssd1),
@@ -220829,8 +220998,8 @@
     .VPWR(vccd1),
     .X(_00750_)
   );
-  sky130_fd_sc_hd__a211o_4 _09774_ (
-    .A1(_03101_),
+  sky130_fd_sc_hd__a211o_4 _09773_ (
+    .A1(_03099_),
     .A2(_03707_),
     .B1(_03689_),
     .C1(_03709_),
@@ -220840,17 +221009,17 @@
     .VPWR(vccd1),
     .X(_03728_)
   );
-  sky130_fd_sc_hd__nor2_4 _09775_ (
-    .A(_03279_),
-    .B(_03675_),
+  sky130_fd_sc_hd__nor2_4 _09774_ (
+    .A(_03277_),
+    .B(_03674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03729_)
   );
-  sky130_fd_sc_hd__nor2_4 _09776_ (
-    .A(_03278_),
+  sky130_fd_sc_hd__nor2_4 _09775_ (
+    .A(_03276_),
     .B(_03729_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220858,8 +221027,8 @@
     .VPWR(vccd1),
     .Y(_03730_)
   );
-  sky130_fd_sc_hd__nor2_4 _09777_ (
-    .A(_03276_),
+  sky130_fd_sc_hd__nor2_4 _09776_ (
+    .A(_03274_),
     .B(_03730_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220867,8 +221036,8 @@
     .VPWR(vccd1),
     .Y(_03731_)
   );
-  sky130_fd_sc_hd__a211o_4 _09778_ (
-    .A1(_03276_),
+  sky130_fd_sc_hd__a211o_4 _09777_ (
+    .A1(_03274_),
     .A2(_03730_),
     .B1(_03656_),
     .C1(_03731_),
@@ -220878,7 +221047,7 @@
     .VPWR(vccd1),
     .X(_03732_)
   );
-  sky130_fd_sc_hd__and3_4 _09779_ (
+  sky130_fd_sc_hd__and3_4 _09778_ (
     .A(_03688_),
     .B(_03728_),
     .C(_03732_),
@@ -220888,10 +221057,10 @@
     .VPWR(vccd1),
     .X(_03733_)
   );
-  sky130_fd_sc_hd__a211o_4 _09780_ (
-    .A1(_03101_),
-    .A2(_03686_),
-    .B1(_03661_),
+  sky130_fd_sc_hd__a211o_4 _09779_ (
+    .A1(_03099_),
+    .A2(_03685_),
+    .B1(_03686_),
     .C1(_03733_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220899,7 +221068,7 @@
     .VPWR(vccd1),
     .X(_03734_)
   );
-  sky130_fd_sc_hd__inv_2 _09781_ (
+  sky130_fd_sc_hd__inv_2 _09780_ (
     .A(_03734_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -220907,117 +221076,118 @@
     .VPWR(vccd1),
     .Y(_00749_)
   );
-  sky130_fd_sc_hd__buf_2 _09782_ (
-    .A(_02661_),
+  sky130_fd_sc_hd__inv_2 _09781_ (
+    .A(_03707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03735_)
+    .Y(_03735_)
   );
-  sky130_fd_sc_hd__buf_2 _09783_ (
-    .A(_03735_),
+  sky130_fd_sc_hd__a211o_4 _09782_ (
+    .A1(_03100_),
+    .A2(psn_net_19),
+    .B1(_03689_),
+    .C1(_03735_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03736_)
   );
-  sky130_fd_sc_hd__inv_2 _09784_ (
-    .A(_03707_),
+  sky130_fd_sc_hd__buf_2 _09783_ (
+    .A(_01989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03737_)
+    .X(_03737_)
   );
-  sky130_fd_sc_hd__a211o_4 _09785_ (
-    .A1(_03102_),
-    .A2(psn_net_18),
-    .B1(_03689_),
-    .C1(_03737_),
+  sky130_fd_sc_hd__buf_2 _09784_ (
+    .A(_03737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03738_)
   );
-  sky130_fd_sc_hd__buf_2 _09786_ (
-    .A(_01988_),
+  sky130_fd_sc_hd__a211o_4 _09785_ (
+    .A1(_03277_),
+    .A2(_03674_),
+    .B1(_03738_),
+    .C1(_03729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03739_)
   );
-  sky130_fd_sc_hd__buf_2 _09787_ (
-    .A(_03739_),
+  sky130_fd_sc_hd__and3_4 _09786_ (
+    .A(_03688_),
+    .B(_03736_),
+    .C(_03739_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03740_)
   );
-  sky130_fd_sc_hd__a211o_4 _09788_ (
-    .A1(_03279_),
-    .A2(_03675_),
-    .B1(_03740_),
-    .C1(_03729_),
+  sky130_fd_sc_hd__a211o_4 _09787_ (
+    .A1(_03100_),
+    .A2(_03685_),
+    .B1(_03686_),
+    .C1(_03740_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03741_)
   );
-  sky130_fd_sc_hd__and3_4 _09789_ (
-    .A(_03688_),
-    .B(_03738_),
-    .C(_03741_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03742_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09790_ (
-    .A1(_03102_),
-    .A2(_03686_),
-    .B1(_03736_),
-    .C1(_03742_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03743_)
-  );
-  sky130_fd_sc_hd__inv_2 _09791_ (
-    .A(_03743_),
+  sky130_fd_sc_hd__inv_2 _09788_ (
+    .A(_03741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00748_)
   );
-  sky130_fd_sc_hd__or2_4 _09792_ (
+  sky130_fd_sc_hd__buf_2 _09789_ (
+    .A(_03628_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03742_)
+  );
+  sky130_fd_sc_hd__or2_4 _09790_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[39] ),
     .B(_03646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_03743_)
+  );
+  sky130_fd_sc_hd__or2_4 _09791_ (
+    .A(psn_net_23),
+    .B(_03107_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_03744_)
   );
-  sky130_fd_sc_hd__or2_4 _09793_ (
-    .A(psn_net_23),
-    .B(_03109_),
+  sky130_fd_sc_hd__or2_4 _09792_ (
+    .A(_03111_),
+    .B(_03744_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03745_)
   );
-  sky130_fd_sc_hd__or2_4 _09794_ (
-    .A(_03113_),
+  sky130_fd_sc_hd__or2_4 _09793_ (
+    .A(_03110_),
     .B(_03745_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -221025,207 +221195,214 @@
     .VPWR(vccd1),
     .X(_03746_)
   );
-  sky130_fd_sc_hd__or2_4 _09795_ (
-    .A(_03112_),
-    .B(_03746_),
+  sky130_fd_sc_hd__inv_2 _09794_ (
+    .A(_03746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03747_)
+    .Y(_03747_)
   );
-  sky130_fd_sc_hd__inv_2 _09796_ (
-    .A(_03747_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03748_)
-  );
-  sky130_fd_sc_hd__and2_4 _09797_ (
+  sky130_fd_sc_hd__and2_4 _09795_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[38] ),
-    .B(_03748_),
+    .B(_03747_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03748_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _09796_ (
+    .A1_N(_03108_),
+    .A2_N(_03748_),
+    .B1(_03108_),
+    .B2(_03748_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03749_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09798_ (
-    .A1_N(_03110_),
-    .A2_N(_03749_),
-    .B1(_03110_),
-    .B2(_03749_),
+  sky130_fd_sc_hd__o21a_4 _09797_ (
+    .A1(_03673_),
+    .A2(_03333_),
+    .B1(_03308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03750_)
   );
+  sky130_fd_sc_hd__inv_2 _09798_ (
+    .A(_03288_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03751_)
+  );
   sky130_fd_sc_hd__o21a_4 _09799_ (
-    .A1(_03674_),
-    .A2(_03335_),
-    .B1(_03310_),
+    .A1(_03293_),
+    .A2(_03750_),
+    .B1(_03751_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03751_)
+    .X(_03752_)
   );
-  sky130_fd_sc_hd__inv_2 _09800_ (
-    .A(_03290_),
+  sky130_fd_sc_hd__nor2_4 _09800_ (
+    .A(_03327_),
+    .B(_03752_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03752_)
+    .Y(_03753_)
   );
-  sky130_fd_sc_hd__o21a_4 _09801_ (
-    .A1(_03295_),
-    .A2(_03751_),
-    .B1(_03752_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03753_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09802_ (
-    .A(_03329_),
+  sky130_fd_sc_hd__or2_4 _09801_ (
+    .A(_03326_),
     .B(_03753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03754_)
+    .X(_03754_)
   );
-  sky130_fd_sc_hd__or2_4 _09803_ (
-    .A(_03328_),
-    .B(_03754_),
+  sky130_fd_sc_hd__inv_2 _09802_ (
+    .A(_03754_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03755_)
+    .Y(_03755_)
   );
-  sky130_fd_sc_hd__inv_2 _09804_ (
-    .A(_03755_),
+  sky130_fd_sc_hd__o22a_4 _09803_ (
+    .A1(_03324_),
+    .A2(_03755_),
+    .B1(_03325_),
+    .B2(_03754_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03756_)
+    .X(_03756_)
   );
-  sky130_fd_sc_hd__o22a_4 _09805_ (
-    .A1(_03326_),
-    .A2(_03756_),
-    .B1(_03327_),
-    .B2(_03755_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03757_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09806_ (
+  sky130_fd_sc_hd__nor2_4 _09804_ (
     .A(_03712_),
-    .B(_03757_),
+    .B(_03756_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03758_)
+    .Y(_03757_)
   );
-  sky130_fd_sc_hd__a211o_4 _09807_ (
-    .A1(_03668_),
-    .A2(_03750_),
-    .B1(_03635_),
-    .C1(_03758_),
+  sky130_fd_sc_hd__a211o_4 _09805_ (
+    .A1(_03667_),
+    .A2(_03749_),
+    .B1(_03636_),
+    .C1(_03757_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03759_)
+    .X(_03758_)
   );
-  sky130_fd_sc_hd__and3_4 _09808_ (
-    .A(_03645_),
-    .B(_03744_),
-    .C(_03759_),
+  sky130_fd_sc_hd__and3_4 _09806_ (
+    .A(_03742_),
+    .B(_03743_),
+    .C(_03758_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00747_)
   );
-  sky130_fd_sc_hd__buf_2 _09809_ (
-    .A(_03685_),
+  sky130_fd_sc_hd__buf_2 _09807_ (
+    .A(_03684_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03759_)
+  );
+  sky130_fd_sc_hd__buf_2 _09808_ (
+    .A(_02665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03760_)
   );
+  sky130_fd_sc_hd__buf_2 _09809_ (
+    .A(_03760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03761_)
+  );
   sky130_fd_sc_hd__buf_2 _09810_ (
     .A(_03687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03761_)
-  );
-  sky130_fd_sc_hd__buf_2 _09811_ (
-    .A(_03553_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_03762_)
   );
-  sky130_fd_sc_hd__a211o_4 _09812_ (
-    .A1(_03111_),
-    .A2(_03747_),
-    .B1(_03762_),
-    .C1(_03749_),
+  sky130_fd_sc_hd__buf_2 _09811_ (
+    .A(_03552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03763_)
   );
-  sky130_fd_sc_hd__a211o_4 _09813_ (
-    .A1(_03329_),
-    .A2(_03753_),
-    .B1(_03740_),
-    .C1(_03754_),
+  sky130_fd_sc_hd__a211o_4 _09812_ (
+    .A1(_03109_),
+    .A2(_03746_),
+    .B1(_03763_),
+    .C1(_03748_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03764_)
   );
-  sky130_fd_sc_hd__and3_4 _09814_ (
-    .A(_03761_),
-    .B(_03763_),
-    .C(_03764_),
+  sky130_fd_sc_hd__a211o_4 _09813_ (
+    .A1(_03327_),
+    .A2(_03752_),
+    .B1(_03738_),
+    .C1(_03753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03765_)
   );
-  sky130_fd_sc_hd__a211o_4 _09815_ (
-    .A1(_03111_),
-    .A2(_03760_),
-    .B1(_03736_),
-    .C1(_03765_),
+  sky130_fd_sc_hd__and3_4 _09814_ (
+    .A(_03762_),
+    .B(_03764_),
+    .C(_03765_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03766_)
   );
+  sky130_fd_sc_hd__a211o_4 _09815_ (
+    .A1(_03109_),
+    .A2(_03759_),
+    .B1(_03761_),
+    .C1(_03766_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03767_)
+  );
   sky130_fd_sc_hd__inv_2 _09816_ (
-    .A(_03766_),
+    .A(_03767_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -221233,36 +221410,27 @@
     .Y(_00746_)
   );
   sky130_fd_sc_hd__a211o_4 _09817_ (
-    .A1(_03112_),
-    .A2(_03746_),
-    .B1(_03762_),
-    .C1(_03748_),
+    .A1(_03110_),
+    .A2(_03745_),
+    .B1(_03763_),
+    .C1(_03747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03767_)
+    .X(_03768_)
   );
   sky130_fd_sc_hd__nor2_4 _09818_ (
-    .A(_03294_),
-    .B(_03751_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03768_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09819_ (
-    .A(_03289_),
-    .B(_03768_),
+    .A(_03292_),
+    .B(_03750_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03769_)
   );
-  sky130_fd_sc_hd__nor2_4 _09820_ (
-    .A(_03292_),
+  sky130_fd_sc_hd__nor2_4 _09819_ (
+    .A(_03287_),
     .B(_03769_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -221270,40 +221438,49 @@
     .VPWR(vccd1),
     .Y(_03770_)
   );
-  sky130_fd_sc_hd__a211o_4 _09821_ (
-    .A1(_03292_),
-    .A2(_03769_),
-    .B1(_03740_),
-    .C1(_03770_),
+  sky130_fd_sc_hd__nor2_4 _09820_ (
+    .A(_03290_),
+    .B(_03770_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03771_)
+    .Y(_03771_)
   );
-  sky130_fd_sc_hd__and3_4 _09822_ (
-    .A(_03761_),
-    .B(_03767_),
-    .C(_03771_),
+  sky130_fd_sc_hd__a211o_4 _09821_ (
+    .A1(_03290_),
+    .A2(_03770_),
+    .B1(_03738_),
+    .C1(_03771_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03772_)
   );
-  sky130_fd_sc_hd__a211o_4 _09823_ (
-    .A1(_03112_),
-    .A2(_03760_),
-    .B1(_03736_),
-    .C1(_03772_),
+  sky130_fd_sc_hd__and3_4 _09822_ (
+    .A(_03762_),
+    .B(_03768_),
+    .C(_03772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03773_)
   );
+  sky130_fd_sc_hd__a211o_4 _09823_ (
+    .A1(_03110_),
+    .A2(_03759_),
+    .B1(_03761_),
+    .C1(_03773_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03774_)
+  );
   sky130_fd_sc_hd__inv_2 _09824_ (
-    .A(_03773_),
+    .A(_03774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -221311,58 +221488,58 @@
     .Y(_00745_)
   );
   sky130_fd_sc_hd__inv_2 _09825_ (
-    .A(_03746_),
+    .A(_03745_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03774_)
+    .Y(_03775_)
   );
   sky130_fd_sc_hd__a211o_4 _09826_ (
-    .A1(_03113_),
-    .A2(_03745_),
-    .B1(_03762_),
-    .C1(_03774_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03775_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09827_ (
-    .A1(_03294_),
-    .A2(_03751_),
-    .B1(_03740_),
-    .C1(_03768_),
+    .A1(_03111_),
+    .A2(_03744_),
+    .B1(_03763_),
+    .C1(_03775_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03776_)
   );
-  sky130_fd_sc_hd__and3_4 _09828_ (
-    .A(_03761_),
-    .B(_03775_),
-    .C(_03776_),
+  sky130_fd_sc_hd__a211o_4 _09827_ (
+    .A1(_03292_),
+    .A2(_03750_),
+    .B1(_03738_),
+    .C1(_03769_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03777_)
   );
-  sky130_fd_sc_hd__a211o_4 _09829_ (
-    .A1(_03113_),
-    .A2(_03760_),
-    .B1(_03736_),
-    .C1(_03777_),
+  sky130_fd_sc_hd__and3_4 _09828_ (
+    .A(_03762_),
+    .B(_03776_),
+    .C(_03777_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03778_)
   );
+  sky130_fd_sc_hd__a211o_4 _09829_ (
+    .A1(_03111_),
+    .A2(_03759_),
+    .B1(_03761_),
+    .C1(_03778_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03779_)
+  );
   sky130_fd_sc_hd__inv_2 _09830_ (
-    .A(_03778_),
+    .A(_03779_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -221370,115 +221547,115 @@
     .Y(_00744_)
   );
   sky130_fd_sc_hd__or4_4 _09831_ (
-    .A(_03104_),
-    .B(_03105_),
-    .C(_03108_),
+    .A(_03102_),
+    .B(_03103_),
+    .C(_03106_),
     .D(psn_net_22),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03779_)
+    .X(_03780_)
   );
   sky130_fd_sc_hd__inv_2 _09832_ (
-    .A(_03745_),
+    .A(_03744_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03780_)
+    .Y(_03781_)
   );
   sky130_fd_sc_hd__a211o_4 _09833_ (
-    .A1(_03106_),
-    .A2(_03779_),
-    .B1(_03762_),
-    .C1(_03780_),
+    .A1(_03104_),
+    .A2(_03780_),
+    .B1(_03763_),
+    .C1(_03781_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03781_)
+    .X(_03782_)
   );
   sky130_fd_sc_hd__inv_2 _09834_ (
-    .A(_03307_),
+    .A(_03305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03782_)
+    .Y(_03783_)
   );
   sky130_fd_sc_hd__o21a_4 _09835_ (
-    .A1(_03674_),
-    .A2(_03334_),
-    .B1(_03782_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03783_)
-  );
-  sky130_fd_sc_hd__or2_4 _09836_ (
-    .A(_03301_),
-    .B(_03783_),
+    .A1(_03673_),
+    .A2(_03332_),
+    .B1(_03783_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03784_)
   );
-  sky130_fd_sc_hd__o21a_4 _09837_ (
-    .A1(_03104_),
-    .A2(_03300_),
-    .B1(_03784_),
+  sky130_fd_sc_hd__or2_4 _09836_ (
+    .A(_03299_),
+    .B(_03784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03785_)
   );
-  sky130_fd_sc_hd__nor2_4 _09838_ (
-    .A(_03299_),
-    .B(_03785_),
+  sky130_fd_sc_hd__o21a_4 _09837_ (
+    .A1(_03102_),
+    .A2(_03298_),
+    .B1(_03785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03786_)
+    .X(_03786_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09838_ (
+    .A(_03297_),
+    .B(_03786_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03787_)
   );
   sky130_fd_sc_hd__a211o_4 _09839_ (
-    .A1(_03299_),
-    .A2(_03785_),
-    .B1(_03740_),
-    .C1(_03786_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03787_)
-  );
-  sky130_fd_sc_hd__and3_4 _09840_ (
-    .A(_03761_),
-    .B(_03781_),
-    .C(_03787_),
+    .A1(_03297_),
+    .A2(_03786_),
+    .B1(_03738_),
+    .C1(_03787_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03788_)
   );
-  sky130_fd_sc_hd__a211o_4 _09841_ (
-    .A1(_03106_),
-    .A2(_03760_),
-    .B1(_03736_),
-    .C1(_03788_),
+  sky130_fd_sc_hd__and3_4 _09840_ (
+    .A(_03762_),
+    .B(_03782_),
+    .C(_03788_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03789_)
   );
+  sky130_fd_sc_hd__a211o_4 _09841_ (
+    .A1(_03104_),
+    .A2(_03759_),
+    .B1(_03761_),
+    .C1(_03789_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03790_)
+  );
   sky130_fd_sc_hd__inv_2 _09842_ (
-    .A(_03789_),
+    .A(_03790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -221486,57 +221663,50 @@
     .Y(_00743_)
   );
   sky130_fd_sc_hd__buf_2 _09843_ (
-    .A(_01352_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03790_)
-  );
-  sky130_fd_sc_hd__buf_2 _09844_ (
-    .A(_03790_),
+    .A(_03532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03791_)
   );
-  sky130_fd_sc_hd__buf_2 _09845_ (
-    .A(_03533_),
+  sky130_fd_sc_hd__or2_4 _09844_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
+    .B(_03791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03792_)
   );
-  sky130_fd_sc_hd__or2_4 _09846_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
-    .B(_03792_),
+  sky130_fd_sc_hd__or2_4 _09845_ (
+    .A(_03106_),
+    .B(psn_net_21),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03793_)
   );
-  sky130_fd_sc_hd__or2_4 _09847_ (
-    .A(_03108_),
-    .B(psn_net_21),
+  sky130_fd_sc_hd__inv_2 _09846_ (
+    .A(_03793_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03794_)
+    .Y(_03794_)
   );
-  sky130_fd_sc_hd__inv_2 _09848_ (
-    .A(_03794_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03795_)
-  );
-  sky130_fd_sc_hd__and2_4 _09849_ (
+  sky130_fd_sc_hd__and2_4 _09847_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[33] ),
+    .B(_03794_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03795_)
+  );
+  sky130_fd_sc_hd__or2_4 _09848_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
     .B(_03795_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -221544,37 +221714,38 @@
     .VPWR(vccd1),
     .X(_03796_)
   );
-  sky130_fd_sc_hd__or2_4 _09850_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[34] ),
-    .B(_03796_),
+  sky130_fd_sc_hd__and3_4 _09849_ (
+    .A(_03608_),
+    .B(_03780_),
+    .C(_03796_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03797_)
   );
-  sky130_fd_sc_hd__and3_4 _09851_ (
-    .A(_03609_),
-    .B(_03779_),
-    .C(_03797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03798_)
-  );
-  sky130_fd_sc_hd__nand2_4 _09852_ (
-    .A(_03301_),
-    .B(_03783_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03799_)
-  );
-  sky130_fd_sc_hd__and3_4 _09853_ (
-    .A(_03554_),
+  sky130_fd_sc_hd__nand2_4 _09850_ (
+    .A(_03299_),
     .B(_03784_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03798_)
+  );
+  sky130_fd_sc_hd__and3_4 _09851_ (
+    .A(_03553_),
+    .B(_03785_),
+    .C(_03798_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03799_)
+  );
+  sky130_fd_sc_hd__or3_4 _09852_ (
+    .A(_03572_),
+    .B(_03797_),
     .C(_03799_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -221582,84 +221753,87 @@
     .VPWR(vccd1),
     .X(_03800_)
   );
-  sky130_fd_sc_hd__or3_4 _09854_ (
-    .A(_03573_),
-    .B(_03798_),
+  sky130_fd_sc_hd__and3_4 _09853_ (
+    .A(_03742_),
+    .B(_03792_),
     .C(_03800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03801_)
-  );
-  sky130_fd_sc_hd__and3_4 _09855_ (
-    .A(_03791_),
-    .B(_03793_),
-    .C(_03801_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00742_)
   );
-  sky130_fd_sc_hd__buf_2 _09856_ (
-    .A(_03735_),
+  sky130_fd_sc_hd__a211o_4 _09854_ (
+    .A1(_03103_),
+    .A2(_03793_),
+    .B1(_03763_),
+    .C1(_03795_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03802_)
+    .X(_03801_)
   );
-  sky130_fd_sc_hd__a211o_4 _09857_ (
-    .A1(_03105_),
-    .A2(_03794_),
-    .B1(_03762_),
-    .C1(_03796_),
+  sky130_fd_sc_hd__nor2_4 _09855_ (
+    .A(_03673_),
+    .B(_03331_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03803_)
+    .Y(_03802_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09856_ (
+    .A(_03304_),
+    .B(_03802_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03803_)
+  );
+  sky130_fd_sc_hd__buf_2 _09857_ (
+    .A(_03737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03804_)
   );
   sky130_fd_sc_hd__nor2_4 _09858_ (
-    .A(_03674_),
-    .B(_03333_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03804_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09859_ (
-    .A(_03306_),
-    .B(_03804_),
+    .A(_03329_),
+    .B(_03803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03805_)
   );
-  sky130_fd_sc_hd__buf_2 _09860_ (
-    .A(_03739_),
+  sky130_fd_sc_hd__a211o_4 _09859_ (
+    .A1(_03329_),
+    .A2(_03803_),
+    .B1(_03804_),
+    .C1(_03805_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03806_)
   );
-  sky130_fd_sc_hd__nor2_4 _09861_ (
-    .A(_03331_),
-    .B(_03805_),
+  sky130_fd_sc_hd__and3_4 _09860_ (
+    .A(_03762_),
+    .B(_03801_),
+    .C(_03806_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03807_)
+    .X(_03807_)
   );
-  sky130_fd_sc_hd__a211o_4 _09862_ (
-    .A1(_03331_),
-    .A2(_03805_),
-    .B1(_03806_),
+  sky130_fd_sc_hd__a211o_4 _09861_ (
+    .A1(_03103_),
+    .A2(_03759_),
+    .B1(_03761_),
     .C1(_03807_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -221667,351 +221841,347 @@
     .VPWR(vccd1),
     .X(_03808_)
   );
-  sky130_fd_sc_hd__and3_4 _09863_ (
-    .A(_03761_),
-    .B(_03803_),
-    .C(_03808_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03809_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09864_ (
-    .A1(_03105_),
-    .A2(_03760_),
-    .B1(_03802_),
-    .C1(_03809_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03810_)
-  );
-  sky130_fd_sc_hd__inv_2 _09865_ (
-    .A(_03810_),
+  sky130_fd_sc_hd__inv_2 _09862_ (
+    .A(_03808_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00741_)
   );
-  sky130_fd_sc_hd__buf_2 _09866_ (
-    .A(_03685_),
+  sky130_fd_sc_hd__buf_2 _09863_ (
+    .A(_03684_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03809_)
+  );
+  sky130_fd_sc_hd__buf_2 _09864_ (
+    .A(_03760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03810_)
+  );
+  sky130_fd_sc_hd__buf_2 _09865_ (
+    .A(_03687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03811_)
   );
-  sky130_fd_sc_hd__buf_2 _09867_ (
-    .A(_03687_),
+  sky130_fd_sc_hd__buf_2 _09866_ (
+    .A(_03552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03812_)
   );
-  sky130_fd_sc_hd__buf_2 _09868_ (
-    .A(_03553_),
+  sky130_fd_sc_hd__a211o_4 _09867_ (
+    .A1(_03106_),
+    .A2(psn_net_20),
+    .B1(_03812_),
+    .C1(_03794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03813_)
   );
-  sky130_fd_sc_hd__a211o_4 _09869_ (
-    .A1(_03108_),
-    .A2(psn_net_20),
-    .B1(_03813_),
-    .C1(_03795_),
+  sky130_fd_sc_hd__a211o_4 _09868_ (
+    .A1(_03673_),
+    .A2(_03331_),
+    .B1(_03804_),
+    .C1(_03802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03814_)
   );
-  sky130_fd_sc_hd__a211o_4 _09870_ (
-    .A1(_03674_),
-    .A2(_03333_),
-    .B1(_03806_),
-    .C1(_03804_),
+  sky130_fd_sc_hd__and3_4 _09869_ (
+    .A(_03811_),
+    .B(_03813_),
+    .C(_03814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03815_)
   );
-  sky130_fd_sc_hd__and3_4 _09871_ (
-    .A(_03812_),
-    .B(_03814_),
-    .C(_03815_),
+  sky130_fd_sc_hd__a211o_4 _09870_ (
+    .A1(_03106_),
+    .A2(_03809_),
+    .B1(_03810_),
+    .C1(_03815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03816_)
   );
-  sky130_fd_sc_hd__a211o_4 _09872_ (
-    .A1(_03108_),
-    .A2(_03811_),
-    .B1(_03802_),
-    .C1(_03816_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03817_)
-  );
-  sky130_fd_sc_hd__inv_2 _09873_ (
-    .A(_03817_),
+  sky130_fd_sc_hd__inv_2 _09871_ (
+    .A(_03816_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00740_)
   );
-  sky130_fd_sc_hd__or2_4 _09874_ (
+  sky130_fd_sc_hd__or2_4 _09872_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[31] ),
-    .B(_03792_),
+    .B(_03791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03817_)
+  );
+  sky130_fd_sc_hd__or2_4 _09873_ (
+    .A(_03116_),
+    .B(psn_net_24),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03818_)
   );
-  sky130_fd_sc_hd__or2_4 _09875_ (
-    .A(_03118_),
-    .B(psn_net_25),
+  sky130_fd_sc_hd__or2_4 _09874_ (
+    .A(_03115_),
+    .B(_03818_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03819_)
   );
-  sky130_fd_sc_hd__or2_4 _09876_ (
-    .A(_03117_),
-    .B(_03819_),
+  sky130_fd_sc_hd__inv_2 _09875_ (
+    .A(_03819_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03820_)
+    .Y(_03820_)
   );
-  sky130_fd_sc_hd__inv_2 _09877_ (
-    .A(_03820_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03821_)
-  );
-  sky130_fd_sc_hd__and2_4 _09878_ (
+  sky130_fd_sc_hd__and2_4 _09876_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[30] ),
-    .B(_03821_),
+    .B(_03820_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03821_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _09877_ (
+    .A1_N(_03113_),
+    .A2_N(_03821_),
+    .B1(_03113_),
+    .B2(_03821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03822_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09879_ (
-    .A1_N(_03115_),
-    .A2_N(_03822_),
-    .B1(_03115_),
-    .B2(_03822_),
+  sky130_fd_sc_hd__buf_2 _09878_ (
+    .A(_03505_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03823_)
   );
-  sky130_fd_sc_hd__buf_2 _09880_ (
-    .A(_03507_),
+  sky130_fd_sc_hd__o21a_4 _09879_ (
+    .A1(_03823_),
+    .A2(_03421_),
+    .B1(_03399_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03824_)
   );
-  sky130_fd_sc_hd__o21a_4 _09881_ (
-    .A1(_03824_),
-    .A2(_03423_),
-    .B1(_03401_),
+  sky130_fd_sc_hd__o21a_4 _09880_ (
+    .A1(_03366_),
+    .A2(_03824_),
+    .B1(_03407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03825_)
   );
+  sky130_fd_sc_hd__inv_2 _09881_ (
+    .A(_03402_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03826_)
+  );
   sky130_fd_sc_hd__o21a_4 _09882_ (
-    .A1(_03368_),
+    .A1(_03350_),
     .A2(_03825_),
-    .B1(_03409_),
+    .B1(_03826_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03826_)
+    .X(_03827_)
   );
-  sky130_fd_sc_hd__inv_2 _09883_ (
-    .A(_03404_),
+  sky130_fd_sc_hd__nor2_4 _09883_ (
+    .A(_03342_),
+    .B(_03827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03827_)
+    .Y(_03828_)
   );
-  sky130_fd_sc_hd__o21a_4 _09884_ (
-    .A1(_03352_),
-    .A2(_03826_),
-    .B1(_03827_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03828_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09885_ (
-    .A(_03344_),
+  sky130_fd_sc_hd__or2_4 _09884_ (
+    .A(_03341_),
     .B(_03828_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03829_)
+    .X(_03829_)
   );
-  sky130_fd_sc_hd__or2_4 _09886_ (
-    .A(_03343_),
-    .B(_03829_),
+  sky130_fd_sc_hd__inv_2 _09885_ (
+    .A(_03829_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03830_)
+    .Y(_03830_)
   );
-  sky130_fd_sc_hd__inv_2 _09887_ (
-    .A(_03830_),
+  sky130_fd_sc_hd__o22a_4 _09886_ (
+    .A1(_03337_),
+    .A2(_03830_),
+    .B1(_03338_),
+    .B2(_03829_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03831_)
+    .X(_03831_)
   );
-  sky130_fd_sc_hd__o22a_4 _09888_ (
-    .A1(_03339_),
-    .A2(_03831_),
-    .B1(_03340_),
-    .B2(_03830_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03832_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09889_ (
+  sky130_fd_sc_hd__nor2_4 _09887_ (
     .A(_03712_),
-    .B(_03832_),
+    .B(_03831_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03833_)
+    .Y(_03832_)
   );
-  sky130_fd_sc_hd__a211o_4 _09890_ (
-    .A1(_03668_),
-    .A2(_03823_),
-    .B1(_03635_),
-    .C1(_03833_),
+  sky130_fd_sc_hd__a211o_4 _09888_ (
+    .A1(_03667_),
+    .A2(_03822_),
+    .B1(_03636_),
+    .C1(_03832_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03834_)
+    .X(_03833_)
   );
-  sky130_fd_sc_hd__and3_4 _09891_ (
-    .A(_03791_),
-    .B(_03818_),
-    .C(_03834_),
+  sky130_fd_sc_hd__and3_4 _09889_ (
+    .A(_03742_),
+    .B(_03817_),
+    .C(_03833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00739_)
   );
-  sky130_fd_sc_hd__a211o_4 _09892_ (
-    .A1(_03116_),
-    .A2(_03820_),
-    .B1(_03813_),
-    .C1(_03822_),
+  sky130_fd_sc_hd__a211o_4 _09890_ (
+    .A1(_03114_),
+    .A2(_03819_),
+    .B1(_03812_),
+    .C1(_03821_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03834_)
+  );
+  sky130_fd_sc_hd__a211o_4 _09891_ (
+    .A1(_03342_),
+    .A2(_03827_),
+    .B1(_03804_),
+    .C1(_03828_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03835_)
   );
-  sky130_fd_sc_hd__a211o_4 _09893_ (
-    .A1(_03344_),
-    .A2(_03828_),
-    .B1(_03806_),
-    .C1(_03829_),
+  sky130_fd_sc_hd__and3_4 _09892_ (
+    .A(_03811_),
+    .B(_03834_),
+    .C(_03835_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03836_)
   );
-  sky130_fd_sc_hd__and3_4 _09894_ (
-    .A(_03812_),
-    .B(_03835_),
-    .C(_03836_),
+  sky130_fd_sc_hd__a211o_4 _09893_ (
+    .A1(_03114_),
+    .A2(_03809_),
+    .B1(_03810_),
+    .C1(_03836_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03837_)
   );
-  sky130_fd_sc_hd__a211o_4 _09895_ (
-    .A1(_03116_),
-    .A2(_03811_),
-    .B1(_03802_),
-    .C1(_03837_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03838_)
-  );
-  sky130_fd_sc_hd__inv_2 _09896_ (
-    .A(_03838_),
+  sky130_fd_sc_hd__inv_2 _09894_ (
+    .A(_03837_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00738_)
   );
-  sky130_fd_sc_hd__a211o_4 _09897_ (
-    .A1(_03117_),
-    .A2(_03819_),
-    .B1(_03813_),
-    .C1(_03821_),
+  sky130_fd_sc_hd__a211o_4 _09895_ (
+    .A1(_03115_),
+    .A2(_03818_),
+    .B1(_03812_),
+    .C1(_03820_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03839_)
+    .X(_03838_)
   );
-  sky130_fd_sc_hd__nor2_4 _09898_ (
-    .A(_03351_),
-    .B(_03826_),
+  sky130_fd_sc_hd__nor2_4 _09896_ (
+    .A(_03349_),
+    .B(_03825_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03839_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09897_ (
+    .A(_03348_),
+    .B(_03839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03840_)
   );
-  sky130_fd_sc_hd__nor2_4 _09899_ (
-    .A(_03350_),
+  sky130_fd_sc_hd__nor2_4 _09898_ (
+    .A(_03346_),
     .B(_03840_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222019,304 +222189,305 @@
     .VPWR(vccd1),
     .Y(_03841_)
   );
-  sky130_fd_sc_hd__nor2_4 _09900_ (
-    .A(_03348_),
-    .B(_03841_),
+  sky130_fd_sc_hd__a211o_4 _09899_ (
+    .A1(_03346_),
+    .A2(_03840_),
+    .B1(_03804_),
+    .C1(_03841_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03842_)
+    .X(_03842_)
   );
-  sky130_fd_sc_hd__a211o_4 _09901_ (
-    .A1(_03348_),
-    .A2(_03841_),
-    .B1(_03806_),
-    .C1(_03842_),
+  sky130_fd_sc_hd__and3_4 _09900_ (
+    .A(_03811_),
+    .B(_03838_),
+    .C(_03842_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03843_)
   );
-  sky130_fd_sc_hd__and3_4 _09902_ (
-    .A(_03812_),
-    .B(_03839_),
-    .C(_03843_),
+  sky130_fd_sc_hd__a211o_4 _09901_ (
+    .A1(_03115_),
+    .A2(_03809_),
+    .B1(_03810_),
+    .C1(_03843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03844_)
   );
-  sky130_fd_sc_hd__a211o_4 _09903_ (
-    .A1(_03117_),
-    .A2(_03811_),
-    .B1(_03802_),
-    .C1(_03844_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03845_)
-  );
-  sky130_fd_sc_hd__inv_2 _09904_ (
-    .A(_03845_),
+  sky130_fd_sc_hd__inv_2 _09902_ (
+    .A(_03844_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00737_)
   );
-  sky130_fd_sc_hd__inv_2 _09905_ (
-    .A(_03819_),
+  sky130_fd_sc_hd__inv_2 _09903_ (
+    .A(_03818_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03846_)
+    .Y(_03845_)
   );
-  sky130_fd_sc_hd__a211o_4 _09906_ (
-    .A1(_03118_),
-    .A2(psn_net_24),
-    .B1(_03813_),
-    .C1(_03846_),
+  sky130_fd_sc_hd__a211o_4 _09904_ (
+    .A1(_03116_),
+    .A2(psn_net_25),
+    .B1(_03812_),
+    .C1(_03845_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03846_)
+  );
+  sky130_fd_sc_hd__a211o_4 _09905_ (
+    .A1(_03349_),
+    .A2(_03825_),
+    .B1(_03804_),
+    .C1(_03839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03847_)
   );
-  sky130_fd_sc_hd__a211o_4 _09907_ (
-    .A1(_03351_),
-    .A2(_03826_),
-    .B1(_03806_),
-    .C1(_03840_),
+  sky130_fd_sc_hd__and3_4 _09906_ (
+    .A(_03811_),
+    .B(_03846_),
+    .C(_03847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03848_)
   );
-  sky130_fd_sc_hd__and3_4 _09908_ (
-    .A(_03812_),
-    .B(_03847_),
-    .C(_03848_),
+  sky130_fd_sc_hd__a211o_4 _09907_ (
+    .A1(_03116_),
+    .A2(_03809_),
+    .B1(_03810_),
+    .C1(_03848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03849_)
   );
-  sky130_fd_sc_hd__a211o_4 _09909_ (
-    .A1(_03118_),
-    .A2(_03811_),
-    .B1(_03802_),
-    .C1(_03849_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03850_)
-  );
-  sky130_fd_sc_hd__inv_2 _09910_ (
-    .A(_03850_),
+  sky130_fd_sc_hd__inv_2 _09908_ (
+    .A(_03849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00736_)
   );
-  sky130_fd_sc_hd__or2_4 _09911_ (
-    .A(_03070_),
-    .B(_03792_),
+  sky130_fd_sc_hd__or2_4 _09909_ (
+    .A(_03068_),
+    .B(_03791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03850_)
+  );
+  sky130_fd_sc_hd__or2_4 _09910_ (
+    .A(_03121_),
+    .B(psn_net_26),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03851_)
   );
-  sky130_fd_sc_hd__or2_4 _09912_ (
-    .A(_03123_),
-    .B(psn_net_27),
+  sky130_fd_sc_hd__or2_4 _09911_ (
+    .A(_03120_),
+    .B(_03851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03852_)
   );
+  sky130_fd_sc_hd__inv_2 _09912_ (
+    .A(_03852_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03853_)
+  );
   sky130_fd_sc_hd__or2_4 _09913_ (
-    .A(_03122_),
+    .A(_03119_),
     .B(_03852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03853_)
+    .X(_03854_)
   );
-  sky130_fd_sc_hd__inv_2 _09914_ (
-    .A(_03853_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03854_)
-  );
-  sky130_fd_sc_hd__or2_4 _09915_ (
-    .A(_03121_),
-    .B(_03853_),
+  sky130_fd_sc_hd__a32o_4 _09914_ (
+    .A1(_03069_),
+    .A2(_03853_),
+    .A3(_03118_),
+    .B1(_03068_),
+    .B2(_03854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03855_)
   );
-  sky130_fd_sc_hd__a32o_4 _09916_ (
-    .A1(_03071_),
-    .A2(_03854_),
-    .A3(_03120_),
-    .B1(_03070_),
-    .B2(_03855_),
+  sky130_fd_sc_hd__inv_2 _09915_ (
+    .A(_03354_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03856_)
+    .Y(_03856_)
   );
-  sky130_fd_sc_hd__inv_2 _09917_ (
-    .A(_03356_),
+  sky130_fd_sc_hd__inv_2 _09916_ (
+    .A(_03404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03857_)
   );
-  sky130_fd_sc_hd__inv_2 _09918_ (
-    .A(_03406_),
+  sky130_fd_sc_hd__o21a_4 _09917_ (
+    .A1(_03365_),
+    .A2(_03824_),
+    .B1(_03857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03858_)
+    .X(_03858_)
   );
-  sky130_fd_sc_hd__o21a_4 _09919_ (
-    .A1(_03367_),
-    .A2(_03825_),
-    .B1(_03858_),
+  sky130_fd_sc_hd__or2_4 _09918_ (
+    .A(_03356_),
+    .B(_03858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03859_)
   );
-  sky130_fd_sc_hd__or2_4 _09920_ (
-    .A(_03358_),
-    .B(_03859_),
+  sky130_fd_sc_hd__o21a_4 _09919_ (
+    .A1(_03119_),
+    .A2(_03355_),
+    .B1(_03859_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03860_)
   );
-  sky130_fd_sc_hd__o21a_4 _09921_ (
-    .A1(_03121_),
-    .A2(_03357_),
-    .B1(_03860_),
+  sky130_fd_sc_hd__inv_2 _09920_ (
+    .A(_03860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03861_)
+    .Y(_03861_)
   );
-  sky130_fd_sc_hd__inv_2 _09922_ (
-    .A(_03861_),
+  sky130_fd_sc_hd__o22a_4 _09921_ (
+    .A1(_03856_),
+    .A2(_03860_),
+    .B1(_03354_),
+    .B2(_03861_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03862_)
+    .X(_03862_)
   );
-  sky130_fd_sc_hd__o22a_4 _09923_ (
-    .A1(_03857_),
-    .A2(_03861_),
-    .B1(_03356_),
-    .B2(_03862_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03863_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09924_ (
+  sky130_fd_sc_hd__nor2_4 _09922_ (
     .A(_03712_),
-    .B(_03863_),
+    .B(_03862_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03864_)
+    .Y(_03863_)
   );
-  sky130_fd_sc_hd__a211o_4 _09925_ (
-    .A1(_03668_),
-    .A2(_03856_),
-    .B1(_03552_),
-    .C1(_03864_),
+  sky130_fd_sc_hd__a211o_4 _09923_ (
+    .A1(_03667_),
+    .A2(_03855_),
+    .B1(_03551_),
+    .C1(_03863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03865_)
+    .X(_03864_)
   );
-  sky130_fd_sc_hd__and3_4 _09926_ (
-    .A(_03791_),
-    .B(_03851_),
-    .C(_03865_),
+  sky130_fd_sc_hd__and3_4 _09924_ (
+    .A(_03742_),
+    .B(_03850_),
+    .C(_03864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00735_)
   );
-  sky130_fd_sc_hd__or2_4 _09927_ (
-    .A(_03071_),
-    .B(_03792_),
+  sky130_fd_sc_hd__or2_4 _09925_ (
+    .A(_03069_),
+    .B(_03791_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03865_)
+  );
+  sky130_fd_sc_hd__or2_4 _09926_ (
+    .A(_03069_),
+    .B(_03853_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03866_)
   );
-  sky130_fd_sc_hd__or2_4 _09928_ (
-    .A(_03071_),
+  sky130_fd_sc_hd__and3_4 _09927_ (
+    .A(_03608_),
     .B(_03854_),
+    .C(_03866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03867_)
   );
+  sky130_fd_sc_hd__nand2_4 _09928_ (
+    .A(_03356_),
+    .B(_03858_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03868_)
+  );
   sky130_fd_sc_hd__and3_4 _09929_ (
-    .A(_03609_),
-    .B(_03855_),
-    .C(_03867_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03868_)
-  );
-  sky130_fd_sc_hd__nand2_4 _09930_ (
-    .A(_03358_),
+    .A(_03553_),
     .B(_03859_),
+    .C(_03868_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03869_)
+    .X(_03869_)
   );
-  sky130_fd_sc_hd__and3_4 _09931_ (
-    .A(_03554_),
-    .B(_03860_),
+  sky130_fd_sc_hd__or3_4 _09930_ (
+    .A(_03529_),
+    .B(_03867_),
     .C(_03869_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222324,84 +222495,87 @@
     .VPWR(vccd1),
     .X(_03870_)
   );
-  sky130_fd_sc_hd__or3_4 _09932_ (
-    .A(_03531_),
-    .B(_03868_),
+  sky130_fd_sc_hd__and3_4 _09931_ (
+    .A(_03742_),
+    .B(_03865_),
     .C(_03870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03871_)
-  );
-  sky130_fd_sc_hd__and3_4 _09933_ (
-    .A(_03791_),
-    .B(_03866_),
-    .C(_03871_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00734_)
   );
-  sky130_fd_sc_hd__buf_2 _09934_ (
-    .A(_03735_),
+  sky130_fd_sc_hd__a211o_4 _09932_ (
+    .A1(_03120_),
+    .A2(_03851_),
+    .B1(_03812_),
+    .C1(_03853_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03872_)
+    .X(_03871_)
   );
-  sky130_fd_sc_hd__a211o_4 _09935_ (
-    .A1(_03122_),
-    .A2(_03852_),
-    .B1(_03813_),
-    .C1(_03854_),
+  sky130_fd_sc_hd__nor2_4 _09933_ (
+    .A(_03364_),
+    .B(_03824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03873_)
+    .Y(_03872_)
+  );
+  sky130_fd_sc_hd__nor2_4 _09934_ (
+    .A(_03363_),
+    .B(_03872_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03873_)
+  );
+  sky130_fd_sc_hd__buf_2 _09935_ (
+    .A(_03737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03874_)
   );
   sky130_fd_sc_hd__nor2_4 _09936_ (
-    .A(_03366_),
-    .B(_03825_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03874_)
-  );
-  sky130_fd_sc_hd__nor2_4 _09937_ (
-    .A(_03365_),
-    .B(_03874_),
+    .A(_03361_),
+    .B(_03873_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03875_)
   );
-  sky130_fd_sc_hd__buf_2 _09938_ (
-    .A(_03739_),
+  sky130_fd_sc_hd__a211o_4 _09937_ (
+    .A1(_03361_),
+    .A2(_03873_),
+    .B1(_03874_),
+    .C1(_03875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03876_)
   );
-  sky130_fd_sc_hd__nor2_4 _09939_ (
-    .A(_03363_),
-    .B(_03875_),
+  sky130_fd_sc_hd__and3_4 _09938_ (
+    .A(_03811_),
+    .B(_03871_),
+    .C(_03876_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03877_)
+    .X(_03877_)
   );
-  sky130_fd_sc_hd__a211o_4 _09940_ (
-    .A1(_03363_),
-    .A2(_03875_),
-    .B1(_03876_),
+  sky130_fd_sc_hd__a211o_4 _09939_ (
+    .A1(_03120_),
+    .A2(_03809_),
+    .B1(_03810_),
     .C1(_03877_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222409,146 +222583,141 @@
     .VPWR(vccd1),
     .X(_03878_)
   );
-  sky130_fd_sc_hd__and3_4 _09941_ (
-    .A(_03812_),
-    .B(_03873_),
-    .C(_03878_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03879_)
-  );
-  sky130_fd_sc_hd__a211o_4 _09942_ (
-    .A1(_03122_),
-    .A2(_03811_),
-    .B1(_03872_),
-    .C1(_03879_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03880_)
-  );
-  sky130_fd_sc_hd__inv_2 _09943_ (
-    .A(_03880_),
+  sky130_fd_sc_hd__inv_2 _09940_ (
+    .A(_03878_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00733_)
   );
-  sky130_fd_sc_hd__buf_2 _09944_ (
-    .A(_03685_),
+  sky130_fd_sc_hd__buf_2 _09941_ (
+    .A(_03684_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03879_)
+  );
+  sky130_fd_sc_hd__buf_2 _09942_ (
+    .A(_03760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03880_)
+  );
+  sky130_fd_sc_hd__buf_2 _09943_ (
+    .A(_03687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03881_)
   );
-  sky130_fd_sc_hd__buf_2 _09945_ (
-    .A(_03687_),
+  sky130_fd_sc_hd__buf_2 _09944_ (
+    .A(_02025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03882_)
   );
-  sky130_fd_sc_hd__buf_2 _09946_ (
-    .A(_02024_),
+  sky130_fd_sc_hd__inv_2 _09945_ (
+    .A(_03851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03883_)
+    .Y(_03883_)
   );
-  sky130_fd_sc_hd__inv_2 _09947_ (
-    .A(_03852_),
+  sky130_fd_sc_hd__a211o_4 _09946_ (
+    .A1(_03121_),
+    .A2(psn_net_27),
+    .B1(_03882_),
+    .C1(_03883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03884_)
+    .X(_03884_)
   );
-  sky130_fd_sc_hd__a211o_4 _09948_ (
-    .A1(_03123_),
-    .A2(psn_net_26),
-    .B1(_03883_),
-    .C1(_03884_),
+  sky130_fd_sc_hd__a211o_4 _09947_ (
+    .A1(_03364_),
+    .A2(_03824_),
+    .B1(_03874_),
+    .C1(_03872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03885_)
   );
-  sky130_fd_sc_hd__a211o_4 _09949_ (
-    .A1(_03366_),
-    .A2(_03825_),
-    .B1(_03876_),
-    .C1(_03874_),
+  sky130_fd_sc_hd__and3_4 _09948_ (
+    .A(_03881_),
+    .B(_03884_),
+    .C(_03885_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03886_)
   );
-  sky130_fd_sc_hd__and3_4 _09950_ (
-    .A(_03882_),
-    .B(_03885_),
-    .C(_03886_),
+  sky130_fd_sc_hd__a211o_4 _09949_ (
+    .A1(_03121_),
+    .A2(_03879_),
+    .B1(_03880_),
+    .C1(_03886_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03887_)
   );
-  sky130_fd_sc_hd__a211o_4 _09951_ (
-    .A1(_03123_),
-    .A2(_03881_),
-    .B1(_03872_),
-    .C1(_03887_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03888_)
-  );
-  sky130_fd_sc_hd__inv_2 _09952_ (
-    .A(_03888_),
+  sky130_fd_sc_hd__inv_2 _09950_ (
+    .A(_03887_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00732_)
   );
-  sky130_fd_sc_hd__or2_4 _09953_ (
+  sky130_fd_sc_hd__buf_2 _09951_ (
+    .A(_03628_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03888_)
+  );
+  sky130_fd_sc_hd__or2_4 _09952_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[23] ),
-    .B(_03792_),
+    .B(_03791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03889_)
   );
-  sky130_fd_sc_hd__buf_2 _09954_ (
-    .A(psn_net_28),
+  sky130_fd_sc_hd__buf_2 _09953_ (
+    .A(_03155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03890_)
   );
-  sky130_fd_sc_hd__or2_4 _09955_ (
+  sky130_fd_sc_hd__or2_4 _09954_ (
     .A(_03890_),
-    .B(_03130_),
+    .B(_03128_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03891_)
   );
-  sky130_fd_sc_hd__or2_4 _09956_ (
-    .A(_03134_),
+  sky130_fd_sc_hd__or2_4 _09955_ (
+    .A(_03132_),
     .B(_03891_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222556,8 +222725,8 @@
     .VPWR(vccd1),
     .X(_03892_)
   );
-  sky130_fd_sc_hd__or2_4 _09957_ (
-    .A(_03133_),
+  sky130_fd_sc_hd__or2_4 _09956_ (
+    .A(_03131_),
     .B(_03892_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222565,7 +222734,7 @@
     .VPWR(vccd1),
     .X(_03893_)
   );
-  sky130_fd_sc_hd__inv_2 _09958_ (
+  sky130_fd_sc_hd__inv_2 _09957_ (
     .A(_03893_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222573,7 +222742,7 @@
     .VPWR(vccd1),
     .Y(_03894_)
   );
-  sky130_fd_sc_hd__and2_4 _09959_ (
+  sky130_fd_sc_hd__and2_4 _09958_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[22] ),
     .B(_03894_),
     .VGND(vssd1),
@@ -222582,10 +222751,10 @@
     .VPWR(vccd1),
     .X(_03895_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _09960_ (
-    .A1_N(_03131_),
+  sky130_fd_sc_hd__a2bb2o_4 _09959_ (
+    .A1_N(_03129_),
     .A2_N(_03895_),
-    .B1(_03131_),
+    .B1(_03129_),
     .B2(_03895_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222593,26 +222762,26 @@
     .VPWR(vccd1),
     .X(_03896_)
   );
-  sky130_fd_sc_hd__o21a_4 _09961_ (
-    .A1(_03824_),
-    .A2(_03422_),
-    .B1(_03397_),
+  sky130_fd_sc_hd__o21a_4 _09960_ (
+    .A1(_03823_),
+    .A2(_03420_),
+    .B1(_03395_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03897_)
   );
-  sky130_fd_sc_hd__inv_2 _09962_ (
-    .A(_03377_),
+  sky130_fd_sc_hd__inv_2 _09961_ (
+    .A(_03375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03898_)
   );
-  sky130_fd_sc_hd__o21a_4 _09963_ (
-    .A1(_03382_),
+  sky130_fd_sc_hd__o21a_4 _09962_ (
+    .A1(_03380_),
     .A2(_03897_),
     .B1(_03898_),
     .VGND(vssd1),
@@ -222621,8 +222790,8 @@
     .VPWR(vccd1),
     .X(_03899_)
   );
-  sky130_fd_sc_hd__nor2_4 _09964_ (
-    .A(_03416_),
+  sky130_fd_sc_hd__nor2_4 _09963_ (
+    .A(_03414_),
     .B(_03899_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222630,8 +222799,8 @@
     .VPWR(vccd1),
     .Y(_03900_)
   );
-  sky130_fd_sc_hd__or2_4 _09965_ (
-    .A(_03415_),
+  sky130_fd_sc_hd__or2_4 _09964_ (
+    .A(_03413_),
     .B(_03900_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222639,7 +222808,7 @@
     .VPWR(vccd1),
     .X(_03901_)
   );
-  sky130_fd_sc_hd__inv_2 _09966_ (
+  sky130_fd_sc_hd__inv_2 _09965_ (
     .A(_03901_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222647,10 +222816,10 @@
     .VPWR(vccd1),
     .Y(_03902_)
   );
-  sky130_fd_sc_hd__o22a_4 _09967_ (
-    .A1(_03413_),
+  sky130_fd_sc_hd__o22a_4 _09966_ (
+    .A1(_03411_),
     .A2(_03902_),
-    .B1(_03414_),
+    .B1(_03412_),
     .B2(_03901_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222658,7 +222827,7 @@
     .VPWR(vccd1),
     .X(_03903_)
   );
-  sky130_fd_sc_hd__nor2_4 _09968_ (
+  sky130_fd_sc_hd__nor2_4 _09967_ (
     .A(_03712_),
     .B(_03903_),
     .VGND(vssd1),
@@ -222667,10 +222836,10 @@
     .VPWR(vccd1),
     .Y(_03904_)
   );
-  sky130_fd_sc_hd__a211o_4 _09969_ (
-    .A1(_02007_),
+  sky130_fd_sc_hd__a211o_4 _09968_ (
+    .A1(_02008_),
     .A2(_03896_),
-    .B1(_03552_),
+    .B1(_03551_),
     .C1(_03904_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222678,8 +222847,8 @@
     .VPWR(vccd1),
     .X(_03905_)
   );
-  sky130_fd_sc_hd__and3_4 _09970_ (
-    .A(_03791_),
+  sky130_fd_sc_hd__and3_4 _09969_ (
+    .A(_03888_),
     .B(_03889_),
     .C(_03905_),
     .VGND(vssd1),
@@ -222688,10 +222857,10 @@
     .VPWR(vccd1),
     .X(_00731_)
   );
-  sky130_fd_sc_hd__a211o_4 _09971_ (
-    .A1(_03132_),
+  sky130_fd_sc_hd__a211o_4 _09970_ (
+    .A1(_03130_),
     .A2(_03893_),
-    .B1(_03883_),
+    .B1(_03882_),
     .C1(_03895_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222699,10 +222868,10 @@
     .VPWR(vccd1),
     .X(_03906_)
   );
-  sky130_fd_sc_hd__a211o_4 _09972_ (
-    .A1(_03416_),
+  sky130_fd_sc_hd__a211o_4 _09971_ (
+    .A1(_03414_),
     .A2(_03899_),
-    .B1(_03876_),
+    .B1(_03874_),
     .C1(_03900_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222710,8 +222879,8 @@
     .VPWR(vccd1),
     .X(_03907_)
   );
-  sky130_fd_sc_hd__and3_4 _09973_ (
-    .A(_03882_),
+  sky130_fd_sc_hd__and3_4 _09972_ (
+    .A(_03881_),
     .B(_03906_),
     .C(_03907_),
     .VGND(vssd1),
@@ -222720,10 +222889,10 @@
     .VPWR(vccd1),
     .X(_03908_)
   );
-  sky130_fd_sc_hd__a211o_4 _09974_ (
-    .A1(_03132_),
-    .A2(_03881_),
-    .B1(_03872_),
+  sky130_fd_sc_hd__a211o_4 _09973_ (
+    .A1(_03130_),
+    .A2(_03879_),
+    .B1(_03880_),
     .C1(_03908_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222731,7 +222900,7 @@
     .VPWR(vccd1),
     .X(_03909_)
   );
-  sky130_fd_sc_hd__inv_2 _09975_ (
+  sky130_fd_sc_hd__inv_2 _09974_ (
     .A(_03909_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222739,10 +222908,10 @@
     .VPWR(vccd1),
     .Y(_00730_)
   );
-  sky130_fd_sc_hd__a211o_4 _09976_ (
-    .A1(_03133_),
+  sky130_fd_sc_hd__a211o_4 _09975_ (
+    .A1(_03131_),
     .A2(_03892_),
-    .B1(_03883_),
+    .B1(_03882_),
     .C1(_03894_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222750,8 +222919,8 @@
     .VPWR(vccd1),
     .X(_03910_)
   );
-  sky130_fd_sc_hd__nor2_4 _09977_ (
-    .A(_03381_),
+  sky130_fd_sc_hd__nor2_4 _09976_ (
+    .A(_03379_),
     .B(_03897_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222759,8 +222928,8 @@
     .VPWR(vccd1),
     .Y(_03911_)
   );
-  sky130_fd_sc_hd__nor2_4 _09978_ (
-    .A(_03376_),
+  sky130_fd_sc_hd__nor2_4 _09977_ (
+    .A(_03374_),
     .B(_03911_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222768,8 +222937,8 @@
     .VPWR(vccd1),
     .Y(_03912_)
   );
-  sky130_fd_sc_hd__nor2_4 _09979_ (
-    .A(_03379_),
+  sky130_fd_sc_hd__nor2_4 _09978_ (
+    .A(_03377_),
     .B(_03912_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222777,10 +222946,10 @@
     .VPWR(vccd1),
     .Y(_03913_)
   );
-  sky130_fd_sc_hd__a211o_4 _09980_ (
-    .A1(_03379_),
+  sky130_fd_sc_hd__a211o_4 _09979_ (
+    .A1(_03377_),
     .A2(_03912_),
-    .B1(_03876_),
+    .B1(_03874_),
     .C1(_03913_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222788,8 +222957,8 @@
     .VPWR(vccd1),
     .X(_03914_)
   );
-  sky130_fd_sc_hd__and3_4 _09981_ (
-    .A(_03882_),
+  sky130_fd_sc_hd__and3_4 _09980_ (
+    .A(_03881_),
     .B(_03910_),
     .C(_03914_),
     .VGND(vssd1),
@@ -222798,10 +222967,10 @@
     .VPWR(vccd1),
     .X(_03915_)
   );
-  sky130_fd_sc_hd__a211o_4 _09982_ (
-    .A1(_03133_),
-    .A2(_03881_),
-    .B1(_03872_),
+  sky130_fd_sc_hd__a211o_4 _09981_ (
+    .A1(_03131_),
+    .A2(_03879_),
+    .B1(_03880_),
     .C1(_03915_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222809,7 +222978,7 @@
     .VPWR(vccd1),
     .X(_03916_)
   );
-  sky130_fd_sc_hd__inv_2 _09983_ (
+  sky130_fd_sc_hd__inv_2 _09982_ (
     .A(_03916_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222817,7 +222986,7 @@
     .VPWR(vccd1),
     .Y(_00729_)
   );
-  sky130_fd_sc_hd__inv_2 _09984_ (
+  sky130_fd_sc_hd__inv_2 _09983_ (
     .A(_03892_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222825,10 +222994,10 @@
     .VPWR(vccd1),
     .Y(_03917_)
   );
-  sky130_fd_sc_hd__a211o_4 _09985_ (
-    .A1(_03134_),
+  sky130_fd_sc_hd__a211o_4 _09984_ (
+    .A1(_03132_),
     .A2(_03891_),
-    .B1(_03883_),
+    .B1(_03882_),
     .C1(_03917_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222836,10 +223005,10 @@
     .VPWR(vccd1),
     .X(_03918_)
   );
-  sky130_fd_sc_hd__a211o_4 _09986_ (
-    .A1(_03381_),
+  sky130_fd_sc_hd__a211o_4 _09985_ (
+    .A1(_03379_),
     .A2(_03897_),
-    .B1(_03876_),
+    .B1(_03874_),
     .C1(_03911_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222847,8 +223016,8 @@
     .VPWR(vccd1),
     .X(_03919_)
   );
-  sky130_fd_sc_hd__and3_4 _09987_ (
-    .A(_03882_),
+  sky130_fd_sc_hd__and3_4 _09986_ (
+    .A(_03881_),
     .B(_03918_),
     .C(_03919_),
     .VGND(vssd1),
@@ -222857,10 +223026,10 @@
     .VPWR(vccd1),
     .X(_03920_)
   );
-  sky130_fd_sc_hd__a211o_4 _09988_ (
-    .A1(_03134_),
-    .A2(_03881_),
-    .B1(_03872_),
+  sky130_fd_sc_hd__a211o_4 _09987_ (
+    .A1(_03132_),
+    .A2(_03879_),
+    .B1(_03880_),
     .C1(_03920_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222868,7 +223037,7 @@
     .VPWR(vccd1),
     .X(_03921_)
   );
-  sky130_fd_sc_hd__inv_2 _09989_ (
+  sky130_fd_sc_hd__inv_2 _09988_ (
     .A(_03921_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -222876,201 +223045,204 @@
     .VPWR(vccd1),
     .Y(_00728_)
   );
-  sky130_fd_sc_hd__buf_2 _09990_ (
-    .A(_03735_),
+  sky130_fd_sc_hd__or4_4 _09989_ (
+    .A(_03123_),
+    .B(_03124_),
+    .C(_03127_),
+    .D(_03890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03922_)
   );
-  sky130_fd_sc_hd__or4_4 _09991_ (
-    .A(_03125_),
-    .B(_03126_),
-    .C(_03129_),
-    .D(_03890_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03923_)
-  );
-  sky130_fd_sc_hd__inv_2 _09992_ (
+  sky130_fd_sc_hd__inv_2 _09990_ (
     .A(_03891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03924_)
+    .Y(_03923_)
   );
-  sky130_fd_sc_hd__a211o_4 _09993_ (
-    .A1(_03127_),
-    .A2(_03923_),
-    .B1(_03883_),
-    .C1(_03924_),
+  sky130_fd_sc_hd__a211o_4 _09991_ (
+    .A1(_03125_),
+    .A2(_03922_),
+    .B1(_03882_),
+    .C1(_03923_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03925_)
+    .X(_03924_)
   );
-  sky130_fd_sc_hd__inv_2 _09994_ (
-    .A(_03394_),
+  sky130_fd_sc_hd__inv_2 _09992_ (
+    .A(_03392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03926_)
+    .Y(_03925_)
   );
-  sky130_fd_sc_hd__o21a_4 _09995_ (
-    .A1(_03824_),
-    .A2(_03421_),
-    .B1(_03926_),
+  sky130_fd_sc_hd__o21a_4 _09993_ (
+    .A1(_03823_),
+    .A2(_03419_),
+    .B1(_03925_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03926_)
+  );
+  sky130_fd_sc_hd__or2_4 _09994_ (
+    .A(_03386_),
+    .B(_03926_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03927_)
   );
-  sky130_fd_sc_hd__or2_4 _09996_ (
-    .A(_03388_),
-    .B(_03927_),
+  sky130_fd_sc_hd__o21a_4 _09995_ (
+    .A1(_03123_),
+    .A2(_03385_),
+    .B1(_03927_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03928_)
   );
-  sky130_fd_sc_hd__o21a_4 _09997_ (
-    .A1(_03125_),
-    .A2(_03387_),
-    .B1(_03928_),
+  sky130_fd_sc_hd__buf_2 _09996_ (
+    .A(_03737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03929_)
   );
-  sky130_fd_sc_hd__buf_2 _09998_ (
-    .A(_03739_),
+  sky130_fd_sc_hd__nor2_4 _09997_ (
+    .A(_03384_),
+    .B(_03928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03930_)
+    .Y(_03930_)
   );
-  sky130_fd_sc_hd__nor2_4 _09999_ (
-    .A(_03386_),
-    .B(_03929_),
+  sky130_fd_sc_hd__a211o_4 _09998_ (
+    .A1(_03384_),
+    .A2(_03928_),
+    .B1(_03929_),
+    .C1(_03930_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03931_)
+    .X(_03931_)
   );
-  sky130_fd_sc_hd__a211o_4 _10000_ (
-    .A1(_03386_),
-    .A2(_03929_),
-    .B1(_03930_),
-    .C1(_03931_),
+  sky130_fd_sc_hd__and3_4 _09999_ (
+    .A(_03881_),
+    .B(_03924_),
+    .C(_03931_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03932_)
   );
-  sky130_fd_sc_hd__and3_4 _10001_ (
-    .A(_03882_),
-    .B(_03925_),
-    .C(_03932_),
+  sky130_fd_sc_hd__a211o_4 _10000_ (
+    .A1(_03125_),
+    .A2(_03879_),
+    .B1(_03880_),
+    .C1(_03932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03933_)
   );
-  sky130_fd_sc_hd__a211o_4 _10002_ (
-    .A1(_03127_),
-    .A2(_03881_),
-    .B1(_03922_),
-    .C1(_03933_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03934_)
-  );
-  sky130_fd_sc_hd__inv_2 _10003_ (
-    .A(_03934_),
+  sky130_fd_sc_hd__inv_2 _10001_ (
+    .A(_03933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00727_)
   );
-  sky130_fd_sc_hd__buf_2 _10004_ (
-    .A(_03790_),
+  sky130_fd_sc_hd__buf_2 _10002_ (
+    .A(_03532_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03934_)
+  );
+  sky130_fd_sc_hd__or2_4 _10003_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
+    .B(_03934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03935_)
   );
-  sky130_fd_sc_hd__buf_2 _10005_ (
-    .A(_03533_),
+  sky130_fd_sc_hd__or2_4 _10004_ (
+    .A(_03127_),
+    .B(_03890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03936_)
   );
-  sky130_fd_sc_hd__or2_4 _10006_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
-    .B(_03936_),
+  sky130_fd_sc_hd__inv_2 _10005_ (
+    .A(_03936_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03937_)
+    .Y(_03937_)
   );
-  sky130_fd_sc_hd__or2_4 _10007_ (
-    .A(_03129_),
-    .B(_03890_),
+  sky130_fd_sc_hd__and2_4 _10006_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[17] ),
+    .B(_03937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03938_)
   );
-  sky130_fd_sc_hd__inv_2 _10008_ (
-    .A(_03938_),
+  sky130_fd_sc_hd__or2_4 _10007_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
+    .B(_03938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03939_)
+    .X(_03939_)
   );
-  sky130_fd_sc_hd__and2_4 _10009_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[17] ),
-    .B(_03939_),
+  sky130_fd_sc_hd__and3_4 _10008_ (
+    .A(_02007_),
+    .B(_03922_),
+    .C(_03939_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03940_)
   );
-  sky130_fd_sc_hd__or2_4 _10010_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[18] ),
-    .B(_03940_),
+  sky130_fd_sc_hd__nand2_4 _10009_ (
+    .A(_03386_),
+    .B(_03926_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03941_)
+    .Y(_03941_)
   );
-  sky130_fd_sc_hd__and3_4 _10011_ (
-    .A(_02006_),
-    .B(_03923_),
+  sky130_fd_sc_hd__and3_4 _10010_ (
+    .A(_03553_),
+    .B(_03927_),
     .C(_03941_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223078,91 +223250,89 @@
     .VPWR(vccd1),
     .X(_03942_)
   );
-  sky130_fd_sc_hd__nand2_4 _10012_ (
-    .A(_03388_),
-    .B(_03927_),
+  sky130_fd_sc_hd__or3_4 _10011_ (
+    .A(_03529_),
+    .B(_03940_),
+    .C(_03942_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03943_)
+    .X(_03943_)
   );
-  sky130_fd_sc_hd__and3_4 _10013_ (
-    .A(_03554_),
-    .B(_03928_),
+  sky130_fd_sc_hd__and3_4 _10012_ (
+    .A(_03888_),
+    .B(_03935_),
     .C(_03943_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03944_)
-  );
-  sky130_fd_sc_hd__or3_4 _10014_ (
-    .A(_03531_),
-    .B(_03942_),
-    .C(_03944_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03945_)
-  );
-  sky130_fd_sc_hd__and3_4 _10015_ (
-    .A(_03935_),
-    .B(_03937_),
-    .C(_03945_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00726_)
   );
-  sky130_fd_sc_hd__buf_2 _10016_ (
-    .A(_03685_),
+  sky130_fd_sc_hd__buf_2 _10013_ (
+    .A(_03684_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03944_)
+  );
+  sky130_fd_sc_hd__buf_2 _10014_ (
+    .A(_03760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03945_)
+  );
+  sky130_fd_sc_hd__buf_2 _10015_ (
+    .A(_03687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03946_)
   );
-  sky130_fd_sc_hd__buf_2 _10017_ (
-    .A(_03687_),
+  sky130_fd_sc_hd__buf_2 _10016_ (
+    .A(_02025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03947_)
   );
-  sky130_fd_sc_hd__buf_2 _10018_ (
-    .A(_02024_),
+  sky130_fd_sc_hd__a211o_4 _10017_ (
+    .A1(_03124_),
+    .A2(_03936_),
+    .B1(_03947_),
+    .C1(_03938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03948_)
   );
-  sky130_fd_sc_hd__a211o_4 _10019_ (
-    .A1(_03126_),
-    .A2(_03938_),
-    .B1(_03948_),
-    .C1(_03940_),
+  sky130_fd_sc_hd__nor2_4 _10018_ (
+    .A(_03823_),
+    .B(_03418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03949_)
+    .Y(_03949_)
   );
-  sky130_fd_sc_hd__nor2_4 _10020_ (
-    .A(_03824_),
-    .B(_03420_),
+  sky130_fd_sc_hd__nor2_4 _10019_ (
+    .A(_03391_),
+    .B(_03949_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03950_)
   );
-  sky130_fd_sc_hd__nor2_4 _10021_ (
-    .A(_03393_),
+  sky130_fd_sc_hd__nor2_4 _10020_ (
+    .A(_03416_),
     .B(_03950_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223170,92 +223340,100 @@
     .VPWR(vccd1),
     .Y(_03951_)
   );
-  sky130_fd_sc_hd__nor2_4 _10022_ (
-    .A(_03418_),
-    .B(_03951_),
+  sky130_fd_sc_hd__a211o_4 _10021_ (
+    .A1(_03416_),
+    .A2(_03950_),
+    .B1(_03929_),
+    .C1(_03951_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03952_)
+    .X(_03952_)
   );
-  sky130_fd_sc_hd__a211o_4 _10023_ (
-    .A1(_03418_),
-    .A2(_03951_),
-    .B1(_03930_),
-    .C1(_03952_),
+  sky130_fd_sc_hd__and3_4 _10022_ (
+    .A(_03946_),
+    .B(_03948_),
+    .C(_03952_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03953_)
   );
-  sky130_fd_sc_hd__and3_4 _10024_ (
-    .A(_03947_),
-    .B(_03949_),
-    .C(_03953_),
+  sky130_fd_sc_hd__a211o_4 _10023_ (
+    .A1(_03124_),
+    .A2(_03944_),
+    .B1(_03945_),
+    .C1(_03953_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03954_)
   );
-  sky130_fd_sc_hd__a211o_4 _10025_ (
-    .A1(_03126_),
-    .A2(_03946_),
-    .B1(_03922_),
-    .C1(_03954_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03955_)
-  );
-  sky130_fd_sc_hd__inv_2 _10026_ (
-    .A(_03955_),
+  sky130_fd_sc_hd__inv_2 _10024_ (
+    .A(_03954_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00725_)
   );
-  sky130_fd_sc_hd__a211o_4 _10027_ (
-    .A1(_03129_),
+  sky130_fd_sc_hd__a211o_4 _10025_ (
+    .A1(_03127_),
     .A2(_03890_),
-    .B1(_03948_),
-    .C1(_03939_),
+    .B1(_03947_),
+    .C1(_03937_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03955_)
+  );
+  sky130_fd_sc_hd__a211o_4 _10026_ (
+    .A1(_03823_),
+    .A2(_03418_),
+    .B1(_03929_),
+    .C1(_03949_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03956_)
   );
-  sky130_fd_sc_hd__a211o_4 _10028_ (
-    .A1(_03824_),
-    .A2(_03420_),
-    .B1(_03930_),
-    .C1(_03950_),
+  sky130_fd_sc_hd__and3_4 _10027_ (
+    .A(_03946_),
+    .B(_03955_),
+    .C(_03956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03957_)
   );
-  sky130_fd_sc_hd__and3_4 _10029_ (
-    .A(_03947_),
-    .B(_03956_),
-    .C(_03957_),
+  sky130_fd_sc_hd__a211o_4 _10028_ (
+    .A1(_03127_),
+    .A2(_03944_),
+    .B1(_03945_),
+    .C1(_03957_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03958_)
   );
-  sky130_fd_sc_hd__a211o_4 _10030_ (
-    .A1(_03129_),
-    .A2(_03946_),
-    .B1(_03922_),
-    .C1(_03958_),
+  sky130_fd_sc_hd__inv_2 _10029_ (
+    .A(_03958_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00724_)
+  );
+  sky130_fd_sc_hd__or2_4 _10030_ (
+    .A(_03135_),
+    .B(psn_net_30),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -223263,71 +223441,63 @@
     .X(_03959_)
   );
   sky130_fd_sc_hd__inv_2 _10031_ (
-    .A(_03959_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00724_)
-  );
-  sky130_fd_sc_hd__or2_4 _10032_ (
-    .A(_03137_),
-    .B(psn_net_31),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03960_)
-  );
-  sky130_fd_sc_hd__inv_2 _10033_ (
     .A(_03890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03961_)
+    .Y(_03960_)
   );
-  sky130_fd_sc_hd__a211o_4 _10034_ (
-    .A1(_03136_),
-    .A2(_03960_),
-    .B1(_03948_),
-    .C1(_03961_),
+  sky130_fd_sc_hd__a211o_4 _10032_ (
+    .A1(_03134_),
+    .A2(_03959_),
+    .B1(_03947_),
+    .C1(_03960_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03961_)
+  );
+  sky130_fd_sc_hd__o21a_4 _10033_ (
+    .A1(_03494_),
+    .A2(_03503_),
+    .B1(_03449_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03962_)
   );
+  sky130_fd_sc_hd__inv_2 _10034_ (
+    .A(_03429_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_03963_)
+  );
   sky130_fd_sc_hd__o21a_4 _10035_ (
-    .A1(_03496_),
-    .A2(_03505_),
-    .B1(_03451_),
+    .A1(_03434_),
+    .A2(_03962_),
+    .B1(_03963_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03963_)
+    .X(_03964_)
   );
-  sky130_fd_sc_hd__inv_2 _10036_ (
-    .A(_03431_),
+  sky130_fd_sc_hd__nor2_4 _10036_ (
+    .A(_03497_),
+    .B(_03964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03964_)
+    .Y(_03965_)
   );
-  sky130_fd_sc_hd__o21a_4 _10037_ (
-    .A1(_03436_),
-    .A2(_03963_),
-    .B1(_03964_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03965_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10038_ (
-    .A(_03499_),
+  sky130_fd_sc_hd__nor2_4 _10037_ (
+    .A(_03425_),
     .B(_03965_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223335,8 +223505,8 @@
     .VPWR(vccd1),
     .Y(_03966_)
   );
-  sky130_fd_sc_hd__nor2_4 _10039_ (
-    .A(_03427_),
+  sky130_fd_sc_hd__nor2_4 _10038_ (
+    .A(_03495_),
     .B(_03966_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223344,100 +223514,108 @@
     .VPWR(vccd1),
     .Y(_03967_)
   );
-  sky130_fd_sc_hd__nor2_4 _10040_ (
-    .A(_03497_),
-    .B(_03967_),
+  sky130_fd_sc_hd__a211o_4 _10039_ (
+    .A1(_03495_),
+    .A2(_03966_),
+    .B1(_03929_),
+    .C1(_03967_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03968_)
+    .X(_03968_)
   );
-  sky130_fd_sc_hd__a211o_4 _10041_ (
-    .A1(_03497_),
-    .A2(_03967_),
-    .B1(_03930_),
-    .C1(_03968_),
+  sky130_fd_sc_hd__and3_4 _10040_ (
+    .A(_03946_),
+    .B(_03961_),
+    .C(_03968_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03969_)
   );
-  sky130_fd_sc_hd__and3_4 _10042_ (
-    .A(_03947_),
-    .B(_03962_),
-    .C(_03969_),
+  sky130_fd_sc_hd__a211o_4 _10041_ (
+    .A1(_03134_),
+    .A2(_03944_),
+    .B1(_03945_),
+    .C1(_03969_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03970_)
   );
-  sky130_fd_sc_hd__a211o_4 _10043_ (
-    .A1(_03136_),
-    .A2(_03946_),
-    .B1(_03922_),
-    .C1(_03970_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03971_)
-  );
-  sky130_fd_sc_hd__inv_2 _10044_ (
-    .A(_03971_),
+  sky130_fd_sc_hd__inv_2 _10042_ (
+    .A(_03970_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00723_)
   );
-  sky130_fd_sc_hd__inv_2 _10045_ (
-    .A(_03960_),
+  sky130_fd_sc_hd__inv_2 _10043_ (
+    .A(_03959_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03972_)
+    .Y(_03971_)
   );
-  sky130_fd_sc_hd__a211o_4 _10046_ (
-    .A1(_03137_),
-    .A2(psn_net_30),
-    .B1(_03948_),
-    .C1(_03972_),
+  sky130_fd_sc_hd__a211o_4 _10044_ (
+    .A1(_03135_),
+    .A2(psn_net_29),
+    .B1(_03947_),
+    .C1(_03971_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03972_)
+  );
+  sky130_fd_sc_hd__a211o_4 _10045_ (
+    .A1(_03497_),
+    .A2(_03964_),
+    .B1(_03929_),
+    .C1(_03965_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03973_)
   );
-  sky130_fd_sc_hd__a211o_4 _10047_ (
-    .A1(_03499_),
-    .A2(_03965_),
-    .B1(_03930_),
-    .C1(_03966_),
+  sky130_fd_sc_hd__and3_4 _10046_ (
+    .A(_03946_),
+    .B(_03972_),
+    .C(_03973_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03974_)
   );
-  sky130_fd_sc_hd__and3_4 _10048_ (
-    .A(_03947_),
-    .B(_03973_),
-    .C(_03974_),
+  sky130_fd_sc_hd__a211o_4 _10047_ (
+    .A1(_03135_),
+    .A2(_03944_),
+    .B1(_03945_),
+    .C1(_03974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03975_)
   );
-  sky130_fd_sc_hd__a211o_4 _10049_ (
-    .A1(_03137_),
-    .A2(_03946_),
-    .B1(_03922_),
-    .C1(_03975_),
+  sky130_fd_sc_hd__inv_2 _10048_ (
+    .A(_03975_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00722_)
+  );
+  sky130_fd_sc_hd__or2_4 _10049_ (
+    .A(_03137_),
+    .B(psn_net_33),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -223445,88 +223623,84 @@
     .X(_03976_)
   );
   sky130_fd_sc_hd__inv_2 _10050_ (
-    .A(_03976_),
+    .A(psn_net_28),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00722_)
+    .Y(_03977_)
   );
-  sky130_fd_sc_hd__buf_2 _10051_ (
-    .A(_03735_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03977_)
-  );
-  sky130_fd_sc_hd__or2_4 _10052_ (
-    .A(_03139_),
-    .B(psn_net_34),
+  sky130_fd_sc_hd__a211o_4 _10051_ (
+    .A1(_03136_),
+    .A2(_03976_),
+    .B1(_03947_),
+    .C1(_03977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03978_)
   );
-  sky130_fd_sc_hd__inv_2 _10053_ (
-    .A(psn_net_29),
+  sky130_fd_sc_hd__nor2_4 _10052_ (
+    .A(_03433_),
+    .B(_03962_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03979_)
   );
-  sky130_fd_sc_hd__a211o_4 _10054_ (
-    .A1(_03138_),
-    .A2(_03978_),
-    .B1(_03948_),
-    .C1(_03979_),
+  sky130_fd_sc_hd__nor2_4 _10053_ (
+    .A(_03428_),
+    .B(_03979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03980_)
+    .Y(_03980_)
+  );
+  sky130_fd_sc_hd__buf_2 _10054_ (
+    .A(_03737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03981_)
   );
   sky130_fd_sc_hd__nor2_4 _10055_ (
-    .A(_03435_),
-    .B(_03963_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03981_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10056_ (
-    .A(_03430_),
-    .B(_03981_),
+    .A(_03431_),
+    .B(_03980_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_03982_)
   );
-  sky130_fd_sc_hd__buf_2 _10057_ (
-    .A(_03739_),
+  sky130_fd_sc_hd__a211o_4 _10056_ (
+    .A1(_03431_),
+    .A2(_03980_),
+    .B1(_03981_),
+    .C1(_03982_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03983_)
   );
-  sky130_fd_sc_hd__nor2_4 _10058_ (
-    .A(_03433_),
-    .B(_03982_),
+  sky130_fd_sc_hd__and3_4 _10057_ (
+    .A(_03946_),
+    .B(_03978_),
+    .C(_03983_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03984_)
+    .X(_03984_)
   );
-  sky130_fd_sc_hd__a211o_4 _10059_ (
-    .A1(_03433_),
-    .A2(_03982_),
-    .B1(_03983_),
+  sky130_fd_sc_hd__a211o_4 _10058_ (
+    .A1(_03136_),
+    .A2(_03944_),
+    .B1(_03945_),
     .C1(_03984_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223534,96 +223708,102 @@
     .VPWR(vccd1),
     .X(_03985_)
   );
-  sky130_fd_sc_hd__and3_4 _10060_ (
-    .A(_03947_),
-    .B(_03980_),
-    .C(_03985_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03986_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10061_ (
-    .A1(_03138_),
-    .A2(_03946_),
-    .B1(_03977_),
-    .C1(_03986_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_03987_)
-  );
-  sky130_fd_sc_hd__inv_2 _10062_ (
-    .A(_03987_),
+  sky130_fd_sc_hd__inv_2 _10059_ (
+    .A(_03985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00721_)
   );
-  sky130_fd_sc_hd__buf_2 _10063_ (
-    .A(_03177_),
+  sky130_fd_sc_hd__buf_2 _10060_ (
+    .A(_03175_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03986_)
+  );
+  sky130_fd_sc_hd__buf_2 _10061_ (
+    .A(_03760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_03987_)
+  );
+  sky130_fd_sc_hd__buf_2 _10062_ (
+    .A(_03075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03988_)
   );
-  sky130_fd_sc_hd__buf_2 _10064_ (
-    .A(_03077_),
+  sky130_fd_sc_hd__inv_2 _10063_ (
+    .A(_03976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03989_)
+    .Y(_03989_)
   );
-  sky130_fd_sc_hd__inv_2 _10065_ (
-    .A(_03978_),
+  sky130_fd_sc_hd__a211o_4 _10064_ (
+    .A1(_03137_),
+    .A2(psn_net_32),
+    .B1(_03536_),
+    .C1(_03989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03990_)
+    .X(_03990_)
   );
-  sky130_fd_sc_hd__a211o_4 _10066_ (
-    .A1(_03139_),
-    .A2(psn_net_33),
-    .B1(_03537_),
-    .C1(_03990_),
+  sky130_fd_sc_hd__a211o_4 _10065_ (
+    .A1(_03433_),
+    .A2(_03962_),
+    .B1(_03981_),
+    .C1(_03979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03991_)
   );
-  sky130_fd_sc_hd__a211o_4 _10067_ (
-    .A1(_03435_),
-    .A2(_03963_),
-    .B1(_03983_),
-    .C1(_03981_),
+  sky130_fd_sc_hd__and3_4 _10066_ (
+    .A(_03988_),
+    .B(_03990_),
+    .C(_03991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03992_)
   );
-  sky130_fd_sc_hd__and3_4 _10068_ (
-    .A(_03989_),
-    .B(_03991_),
-    .C(_03992_),
+  sky130_fd_sc_hd__a211o_4 _10067_ (
+    .A1(_03137_),
+    .A2(_03986_),
+    .B1(_03987_),
+    .C1(_03992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03993_)
   );
-  sky130_fd_sc_hd__a211o_4 _10069_ (
-    .A1(_03139_),
-    .A2(_03988_),
-    .B1(_03977_),
-    .C1(_03993_),
+  sky130_fd_sc_hd__inv_2 _10068_ (
+    .A(_03993_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00720_)
+  );
+  sky130_fd_sc_hd__or4_4 _10069_ (
+    .A(_03138_),
+    .B(_03139_),
+    .C(_03142_),
+    .D(psn_net_36),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -223631,157 +223811,147 @@
     .X(_03994_)
   );
   sky130_fd_sc_hd__inv_2 _10070_ (
-    .A(_03994_),
+    .A(psn_net_31),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00720_)
+    .Y(_03995_)
   );
-  sky130_fd_sc_hd__or4_4 _10071_ (
-    .A(_03140_),
-    .B(_03141_),
-    .C(_03144_),
-    .D(psn_net_37),
+  sky130_fd_sc_hd__a211o_4 _10071_ (
+    .A1(_03140_),
+    .A2(_03994_),
+    .B1(_03536_),
+    .C1(_03995_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03995_)
+    .X(_03996_)
   );
   sky130_fd_sc_hd__inv_2 _10072_ (
-    .A(psn_net_32),
+    .A(_03446_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_03996_)
+    .Y(_03997_)
   );
-  sky130_fd_sc_hd__a211o_4 _10073_ (
-    .A1(_03142_),
-    .A2(_03995_),
-    .B1(_03537_),
-    .C1(_03996_),
+  sky130_fd_sc_hd__o21a_4 _10073_ (
+    .A1(_03494_),
+    .A2(_03502_),
+    .B1(_03997_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_03997_)
+    .X(_03998_)
   );
-  sky130_fd_sc_hd__inv_2 _10074_ (
-    .A(_03448_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_03998_)
-  );
-  sky130_fd_sc_hd__o21a_4 _10075_ (
-    .A1(_03496_),
-    .A2(_03504_),
-    .B1(_03998_),
+  sky130_fd_sc_hd__or2_4 _10074_ (
+    .A(_03440_),
+    .B(_03998_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_03999_)
   );
-  sky130_fd_sc_hd__or2_4 _10076_ (
-    .A(_03442_),
-    .B(_03999_),
+  sky130_fd_sc_hd__o21a_4 _10075_ (
+    .A1(_03138_),
+    .A2(_03439_),
+    .B1(_03999_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04000_)
   );
-  sky130_fd_sc_hd__o21a_4 _10077_ (
-    .A1(_03140_),
-    .A2(_03441_),
-    .B1(_04000_),
+  sky130_fd_sc_hd__nor2_4 _10076_ (
+    .A(_03438_),
+    .B(_04000_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04001_)
+    .Y(_04001_)
   );
-  sky130_fd_sc_hd__nor2_4 _10078_ (
-    .A(_03440_),
-    .B(_04001_),
+  sky130_fd_sc_hd__a211o_4 _10077_ (
+    .A1(_03438_),
+    .A2(_04000_),
+    .B1(_03981_),
+    .C1(_04001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04002_)
+    .X(_04002_)
   );
-  sky130_fd_sc_hd__a211o_4 _10079_ (
-    .A1(_03440_),
-    .A2(_04001_),
-    .B1(_03983_),
-    .C1(_04002_),
+  sky130_fd_sc_hd__and3_4 _10078_ (
+    .A(_03988_),
+    .B(_03996_),
+    .C(_04002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04003_)
   );
-  sky130_fd_sc_hd__and3_4 _10080_ (
-    .A(_03989_),
-    .B(_03997_),
-    .C(_04003_),
+  sky130_fd_sc_hd__a211o_4 _10079_ (
+    .A1(_03140_),
+    .A2(_03986_),
+    .B1(_03987_),
+    .C1(_04003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04004_)
   );
-  sky130_fd_sc_hd__a211o_4 _10081_ (
-    .A1(_03142_),
-    .A2(_03988_),
-    .B1(_03977_),
-    .C1(_04004_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04005_)
-  );
-  sky130_fd_sc_hd__inv_2 _10082_ (
-    .A(_04005_),
+  sky130_fd_sc_hd__inv_2 _10080_ (
+    .A(_04004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00719_)
   );
-  sky130_fd_sc_hd__or2_4 _10083_ (
+  sky130_fd_sc_hd__or2_4 _10081_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
-    .B(_03936_),
+    .B(_03934_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04005_)
+  );
+  sky130_fd_sc_hd__or2_4 _10082_ (
+    .A(_03142_),
+    .B(psn_net_35),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04006_)
   );
-  sky130_fd_sc_hd__or2_4 _10084_ (
-    .A(_03144_),
-    .B(psn_net_36),
+  sky130_fd_sc_hd__inv_2 _10083_ (
+    .A(_04006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04007_)
+    .Y(_04007_)
   );
-  sky130_fd_sc_hd__inv_2 _10085_ (
-    .A(_04007_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04008_)
-  );
-  sky130_fd_sc_hd__and2_4 _10086_ (
+  sky130_fd_sc_hd__and2_4 _10084_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[9] ),
+    .B(_04007_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04008_)
+  );
+  sky130_fd_sc_hd__or2_4 _10085_ (
+    .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
     .B(_04008_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223789,37 +223959,38 @@
     .VPWR(vccd1),
     .X(_04009_)
   );
-  sky130_fd_sc_hd__or2_4 _10087_ (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[10] ),
-    .B(_04009_),
+  sky130_fd_sc_hd__and3_4 _10086_ (
+    .A(_02007_),
+    .B(_03994_),
+    .C(_04009_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04010_)
   );
+  sky130_fd_sc_hd__nand2_4 _10087_ (
+    .A(_03440_),
+    .B(_03998_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04011_)
+  );
   sky130_fd_sc_hd__and3_4 _10088_ (
-    .A(_02006_),
-    .B(_03995_),
-    .C(_04010_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04011_)
-  );
-  sky130_fd_sc_hd__nand2_4 _10089_ (
-    .A(_03442_),
+    .A(_03553_),
     .B(_03999_),
+    .C(_04011_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04012_)
+    .X(_04012_)
   );
-  sky130_fd_sc_hd__and3_4 _10090_ (
-    .A(_03554_),
-    .B(_04000_),
+  sky130_fd_sc_hd__or3_4 _10089_ (
+    .A(_03529_),
+    .B(_04010_),
     .C(_04012_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223827,48 +223998,47 @@
     .VPWR(vccd1),
     .X(_04013_)
   );
-  sky130_fd_sc_hd__or3_4 _10091_ (
-    .A(_03531_),
-    .B(_04011_),
+  sky130_fd_sc_hd__and3_4 _10090_ (
+    .A(_03888_),
+    .B(_04005_),
     .C(_04013_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04014_)
-  );
-  sky130_fd_sc_hd__and3_4 _10092_ (
-    .A(_03935_),
-    .B(_04006_),
-    .C(_04014_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00718_)
   );
-  sky130_fd_sc_hd__a211o_4 _10093_ (
-    .A1(_03141_),
-    .A2(_04007_),
-    .B1(_03537_),
-    .C1(_04009_),
+  sky130_fd_sc_hd__a211o_4 _10091_ (
+    .A1(_03139_),
+    .A2(_04006_),
+    .B1(_03536_),
+    .C1(_04008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04015_)
+    .X(_04014_)
   );
-  sky130_fd_sc_hd__nor2_4 _10094_ (
-    .A(_03496_),
-    .B(_03503_),
+  sky130_fd_sc_hd__nor2_4 _10092_ (
+    .A(_03494_),
+    .B(_03501_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04015_)
+  );
+  sky130_fd_sc_hd__nor2_4 _10093_ (
+    .A(_03445_),
+    .B(_04015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_04016_)
   );
-  sky130_fd_sc_hd__nor2_4 _10095_ (
-    .A(_03447_),
+  sky130_fd_sc_hd__nor2_4 _10094_ (
+    .A(_03499_),
     .B(_04016_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -223876,356 +224046,368 @@
     .VPWR(vccd1),
     .Y(_04017_)
   );
-  sky130_fd_sc_hd__nor2_4 _10096_ (
-    .A(_03501_),
-    .B(_04017_),
+  sky130_fd_sc_hd__a211o_4 _10095_ (
+    .A1(_03499_),
+    .A2(_04016_),
+    .B1(_03981_),
+    .C1(_04017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04018_)
+    .X(_04018_)
   );
-  sky130_fd_sc_hd__a211o_4 _10097_ (
-    .A1(_03501_),
-    .A2(_04017_),
-    .B1(_03983_),
-    .C1(_04018_),
+  sky130_fd_sc_hd__and3_4 _10096_ (
+    .A(_03988_),
+    .B(_04014_),
+    .C(_04018_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04019_)
   );
-  sky130_fd_sc_hd__and3_4 _10098_ (
-    .A(_03989_),
-    .B(_04015_),
-    .C(_04019_),
+  sky130_fd_sc_hd__a211o_4 _10097_ (
+    .A1(_03139_),
+    .A2(_03986_),
+    .B1(_03987_),
+    .C1(_04019_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04020_)
   );
-  sky130_fd_sc_hd__a211o_4 _10099_ (
-    .A1(_03141_),
-    .A2(_03988_),
-    .B1(_03977_),
-    .C1(_04020_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04021_)
-  );
-  sky130_fd_sc_hd__inv_2 _10100_ (
-    .A(_04021_),
+  sky130_fd_sc_hd__inv_2 _10098_ (
+    .A(_04020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00717_)
   );
-  sky130_fd_sc_hd__a211o_4 _10101_ (
-    .A1(_03144_),
-    .A2(psn_net_35),
-    .B1(_03537_),
-    .C1(_04008_),
+  sky130_fd_sc_hd__a211o_4 _10099_ (
+    .A1(_03142_),
+    .A2(psn_net_34),
+    .B1(_03536_),
+    .C1(_04007_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04021_)
+  );
+  sky130_fd_sc_hd__a211o_4 _10100_ (
+    .A1(_03494_),
+    .A2(_03501_),
+    .B1(_03981_),
+    .C1(_04015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04022_)
   );
-  sky130_fd_sc_hd__a211o_4 _10102_ (
-    .A1(_03496_),
-    .A2(_03503_),
-    .B1(_03983_),
-    .C1(_04016_),
+  sky130_fd_sc_hd__and3_4 _10101_ (
+    .A(_03988_),
+    .B(_04021_),
+    .C(_04022_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04023_)
   );
-  sky130_fd_sc_hd__and3_4 _10103_ (
-    .A(_03989_),
-    .B(_04022_),
-    .C(_04023_),
+  sky130_fd_sc_hd__a211o_4 _10102_ (
+    .A1(_03142_),
+    .A2(_03986_),
+    .B1(_03987_),
+    .C1(_04023_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04024_)
   );
-  sky130_fd_sc_hd__a211o_4 _10104_ (
-    .A1(_03144_),
-    .A2(_03988_),
-    .B1(_03977_),
-    .C1(_04024_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04025_)
-  );
-  sky130_fd_sc_hd__inv_2 _10105_ (
-    .A(_04025_),
+  sky130_fd_sc_hd__inv_2 _10103_ (
+    .A(_04024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00716_)
   );
-  sky130_fd_sc_hd__inv_2 _10106_ (
+  sky130_fd_sc_hd__inv_2 _10104_ (
     .A(\rapcore0.spifsm.dda.substep_accumulator[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_04025_)
+  );
+  sky130_fd_sc_hd__inv_2 _10105_ (
+    .A(psn_net_38),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_04026_)
   );
-  sky130_fd_sc_hd__buf_2 _10107_ (
-    .A(_02661_),
+  sky130_fd_sc_hd__and3_4 _10106_ (
+    .A(_04025_),
+    .B(_03459_),
+    .C(_04026_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04027_)
   );
-  sky130_fd_sc_hd__buf_2 _10108_ (
-    .A(_04027_),
+  sky130_fd_sc_hd__or3_4 _10107_ (
+    .A(_02026_),
+    .B(_04027_),
+    .C(psn_net_37),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04028_)
   );
-  sky130_fd_sc_hd__inv_2 _10109_ (
-    .A(psn_net_39),
+  sky130_fd_sc_hd__or3_4 _10108_ (
+    .A(_03471_),
+    .B(_03474_),
+    .C(_03490_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04029_)
+    .X(_04029_)
   );
-  sky130_fd_sc_hd__and3_4 _10110_ (
-    .A(_04026_),
-    .B(_03461_),
-    .C(_04029_),
+  sky130_fd_sc_hd__and2_4 _10109_ (
+    .A(_03467_),
+    .B(_04029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04030_)
   );
-  sky130_fd_sc_hd__or3_4 _10111_ (
-    .A(_02025_),
+  sky130_fd_sc_hd__or2_4 _10110_ (
+    .A(_03461_),
     .B(_04030_),
-    .C(psn_net_38),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04031_)
   );
-  sky130_fd_sc_hd__or3_4 _10112_ (
-    .A(_03473_),
-    .B(_03476_),
-    .C(_03492_),
+  sky130_fd_sc_hd__o21a_4 _10111_ (
+    .A1(_03459_),
+    .A2(_03460_),
+    .B1(_04031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04032_)
   );
-  sky130_fd_sc_hd__and2_4 _10113_ (
-    .A(_03469_),
+  sky130_fd_sc_hd__nor2_4 _10112_ (
+    .A(_03458_),
     .B(_04032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04033_)
+    .Y(_04033_)
   );
-  sky130_fd_sc_hd__or2_4 _10114_ (
-    .A(_03463_),
-    .B(_04033_),
+  sky130_fd_sc_hd__a211o_4 _10113_ (
+    .A1(_03458_),
+    .A2(_04032_),
+    .B1(_02009_),
+    .C1(_04033_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04034_)
   );
-  sky130_fd_sc_hd__o21a_4 _10115_ (
-    .A1(_03461_),
-    .A2(_03462_),
-    .B1(_04034_),
+  sky130_fd_sc_hd__and3_4 _10114_ (
+    .A(_03988_),
+    .B(_04028_),
+    .C(_04034_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04035_)
   );
-  sky130_fd_sc_hd__nor2_4 _10116_ (
-    .A(_03460_),
-    .B(_04035_),
+  sky130_fd_sc_hd__a211o_4 _10115_ (
+    .A1(_04025_),
+    .A2(_03986_),
+    .B1(_03987_),
+    .C1(_04035_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04036_)
+    .X(_04036_)
   );
-  sky130_fd_sc_hd__a211o_4 _10117_ (
-    .A1(_03460_),
-    .A2(_04035_),
-    .B1(_02008_),
-    .C1(_04036_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04037_)
-  );
-  sky130_fd_sc_hd__and3_4 _10118_ (
-    .A(_03989_),
-    .B(_04031_),
-    .C(_04037_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04038_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10119_ (
-    .A1(_04026_),
-    .A2(_03988_),
-    .B1(_04028_),
-    .C1(_04038_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04039_)
-  );
-  sky130_fd_sc_hd__inv_2 _10120_ (
-    .A(_04039_),
+  sky130_fd_sc_hd__inv_2 _10116_ (
+    .A(_04036_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00715_)
   );
-  sky130_fd_sc_hd__or2_4 _10121_ (
-    .A(_03054_),
-    .B(_03936_),
+  sky130_fd_sc_hd__or2_4 _10117_ (
+    .A(_03052_),
+    .B(_03934_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04037_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _10118_ (
+    .A1_N(_03052_),
+    .A2_N(psn_net_39),
+    .B1(_03052_),
+    .B2(psn_net_40),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04038_)
+  );
+  sky130_fd_sc_hd__nand2_4 _10119_ (
+    .A(_03461_),
+    .B(_04030_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04039_)
+  );
+  sky130_fd_sc_hd__and3_4 _10120_ (
+    .A(_03177_),
+    .B(_04031_),
+    .C(_04039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04040_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _10122_ (
-    .A1_N(_03054_),
-    .A2_N(psn_net_40),
-    .B1(_03054_),
-    .B2(psn_net_40),
+  sky130_fd_sc_hd__a211o_4 _10121_ (
+    .A1(_02008_),
+    .A2(_04038_),
+    .B1(_03551_),
+    .C1(_04040_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04041_)
   );
-  sky130_fd_sc_hd__nand2_4 _10123_ (
-    .A(_03463_),
-    .B(_04033_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04042_)
-  );
-  sky130_fd_sc_hd__and3_4 _10124_ (
-    .A(_03179_),
-    .B(_04034_),
-    .C(_04042_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04043_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10125_ (
-    .A1(_02007_),
-    .A2(_04041_),
-    .B1(_03552_),
-    .C1(_04043_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04044_)
-  );
-  sky130_fd_sc_hd__and3_4 _10126_ (
-    .A(_03935_),
-    .B(_04040_),
-    .C(_04044_),
+  sky130_fd_sc_hd__and3_4 _10122_ (
+    .A(_03888_),
+    .B(_04037_),
+    .C(_04041_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00714_)
   );
-  sky130_fd_sc_hd__or2_4 _10127_ (
-    .A(_03062_),
-    .B(_03936_),
+  sky130_fd_sc_hd__or2_4 _10123_ (
+    .A(_03060_),
+    .B(_03934_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04042_)
+  );
+  sky130_fd_sc_hd__nor2_4 _10124_ (
+    .A(_03490_),
+    .B(_03474_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04043_)
+  );
+  sky130_fd_sc_hd__nor2_4 _10125_ (
+    .A(_03465_),
+    .B(_04043_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04044_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _10126_ (
+    .A1_N(_03470_),
+    .A2_N(_04044_),
+    .B1(_03470_),
+    .B2(_04044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04045_)
   );
-  sky130_fd_sc_hd__nor2_4 _10128_ (
-    .A(_03492_),
-    .B(_03476_),
+  sky130_fd_sc_hd__and2_4 _10127_ (
+    .A(_03060_),
+    .B(psn_net_42),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04046_)
+    .X(_04046_)
   );
-  sky130_fd_sc_hd__nor2_4 _10129_ (
-    .A(_03467_),
-    .B(_04046_),
+  sky130_fd_sc_hd__o21a_4 _10128_ (
+    .A1(_04026_),
+    .A2(_04046_),
+    .B1(_02010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04047_)
+    .X(_04047_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _10130_ (
-    .A1_N(_03472_),
-    .A2_N(_04047_),
-    .B1(_03472_),
-    .B2(_04047_),
+  sky130_fd_sc_hd__a211o_4 _10129_ (
+    .A1(_02027_),
+    .A2(_04045_),
+    .B1(_03551_),
+    .C1(_04047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04048_)
   );
-  sky130_fd_sc_hd__and2_4 _10131_ (
-    .A(_03062_),
-    .B(psn_net_42),
+  sky130_fd_sc_hd__and3_4 _10130_ (
+    .A(_03888_),
+    .B(_04042_),
+    .C(_04048_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00713_)
+  );
+  sky130_fd_sc_hd__buf_2 _10131_ (
+    .A(_02665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04049_)
   );
-  sky130_fd_sc_hd__o21a_4 _10132_ (
-    .A1(_04029_),
-    .A2(_04049_),
-    .B1(_02009_),
+  sky130_fd_sc_hd__buf_2 _10132_ (
+    .A(_04049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -224233,170 +224415,157 @@
     .X(_04050_)
   );
   sky130_fd_sc_hd__a211o_4 _10133_ (
-    .A1(_02026_),
-    .A2(_04048_),
-    .B1(_03552_),
-    .C1(_04050_),
+    .A1(_03472_),
+    .A2(psn_net_44),
+    .B1(psn_net_41),
+    .C1(_03542_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04051_)
   );
-  sky130_fd_sc_hd__and3_4 _10134_ (
-    .A(_03935_),
-    .B(_04045_),
-    .C(_04051_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00713_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10135_ (
-    .A1(_03474_),
-    .A2(psn_net_44),
-    .B1(psn_net_41),
-    .C1(_03543_),
+  sky130_fd_sc_hd__a211o_4 _10134_ (
+    .A1(_03490_),
+    .A2(_03474_),
+    .B1(_02009_),
+    .C1(_04043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04052_)
   );
-  sky130_fd_sc_hd__a211o_4 _10136_ (
-    .A1(_03492_),
-    .A2(_03476_),
-    .B1(_02008_),
-    .C1(_04046_),
+  sky130_fd_sc_hd__and3_4 _10135_ (
+    .A(_03076_),
+    .B(_04051_),
+    .C(_04052_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04053_)
   );
-  sky130_fd_sc_hd__and3_4 _10137_ (
-    .A(_03078_),
-    .B(_04052_),
-    .C(_04053_),
+  sky130_fd_sc_hd__a211o_4 _10136_ (
+    .A1(_03472_),
+    .A2(_03176_),
+    .B1(_04050_),
+    .C1(_04053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04054_)
   );
-  sky130_fd_sc_hd__a211o_4 _10138_ (
-    .A1(_03474_),
-    .A2(_03178_),
-    .B1(_04028_),
-    .C1(_04054_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04055_)
-  );
-  sky130_fd_sc_hd__inv_2 _10139_ (
-    .A(_04055_),
+  sky130_fd_sc_hd__inv_2 _10137_ (
+    .A(_04054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00712_)
   );
-  sky130_fd_sc_hd__a211o_4 _10140_ (
-    .A1(_03146_),
+  sky130_fd_sc_hd__a211o_4 _10138_ (
+    .A1(_03144_),
     .A2(psn_net_46),
     .B1(psn_net_43),
-    .C1(_03543_),
+    .C1(_03542_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04055_)
+  );
+  sky130_fd_sc_hd__a21o_4 _10139_ (
+    .A1(\rapcore0.spifsm.dda.substep_accumulator[3] ),
+    .A2(\rapcore0.spifsm.dda.increment_r[3] ),
+    .B1(_03476_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04056_)
   );
-  sky130_fd_sc_hd__a21o_4 _10141_ (
-    .A1(\rapcore0.spifsm.dda.substep_accumulator[3] ),
-    .A2(\rapcore0.spifsm.dda.increment_r[3] ),
-    .B1(_03478_),
+  sky130_fd_sc_hd__nor2_4 _10140_ (
+    .A(_03489_),
+    .B(_04056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04057_)
+    .Y(_04057_)
   );
-  sky130_fd_sc_hd__nor2_4 _10142_ (
-    .A(_03491_),
-    .B(_04057_),
+  sky130_fd_sc_hd__a211o_4 _10141_ (
+    .A1(_03489_),
+    .A2(_04056_),
+    .B1(_03534_),
+    .C1(_04057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04058_)
+    .X(_04058_)
   );
-  sky130_fd_sc_hd__a211o_4 _10143_ (
-    .A1(_03491_),
-    .A2(_04057_),
-    .B1(_03535_),
-    .C1(_04058_),
+  sky130_fd_sc_hd__and3_4 _10142_ (
+    .A(_04055_),
+    .B(_04058_),
+    .C(_03076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04059_)
   );
-  sky130_fd_sc_hd__and3_4 _10144_ (
-    .A(_04056_),
-    .B(_04059_),
-    .C(_03078_),
+  sky130_fd_sc_hd__a211o_4 _10143_ (
+    .A1(_03144_),
+    .A2(_03176_),
+    .B1(_04050_),
+    .C1(_04059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04060_)
   );
-  sky130_fd_sc_hd__a211o_4 _10145_ (
-    .A1(_03146_),
-    .A2(_03178_),
-    .B1(_04028_),
-    .C1(_04060_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04061_)
-  );
-  sky130_fd_sc_hd__inv_2 _10146_ (
-    .A(_04061_),
+  sky130_fd_sc_hd__inv_2 _10144_ (
+    .A(_04060_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00711_)
   );
-  sky130_fd_sc_hd__or2_4 _10147_ (
-    .A(_03063_),
-    .B(_03936_),
+  sky130_fd_sc_hd__buf_2 _10145_ (
+    .A(_03628_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04061_)
+  );
+  sky130_fd_sc_hd__or2_4 _10146_ (
+    .A(_03061_),
+    .B(_03934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04062_)
   );
-  sky130_fd_sc_hd__a21oi_4 _10148_ (
-    .A1(_03063_),
+  sky130_fd_sc_hd__a21oi_4 _10147_ (
+    .A1(_03061_),
     .A2(\rapcore0.spifsm.dda.increment_r[2] ),
-    .B1(_03481_),
+    .B1(_03479_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_04063_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _10149_ (
-    .A1_N(_03490_),
+  sky130_fd_sc_hd__a2bb2o_4 _10148_ (
+    .A1_N(_03488_),
     .A2_N(_04063_),
-    .B1(_03490_),
+    .B1(_03488_),
     .B2(_04063_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224404,8 +224573,8 @@
     .VPWR(vccd1),
     .X(_04064_)
   );
-  sky130_fd_sc_hd__and2_4 _10150_ (
-    .A(_03063_),
+  sky130_fd_sc_hd__and2_4 _10149_ (
+    .A(_03061_),
     .B(psn_net_48),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224413,29 +224582,29 @@
     .VPWR(vccd1),
     .X(_04065_)
   );
-  sky130_fd_sc_hd__o21a_4 _10151_ (
+  sky130_fd_sc_hd__o21a_4 _10150_ (
     .A1(psn_net_45),
     .A2(_04065_),
-    .B1(_02009_),
+    .B1(_02010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04066_)
   );
-  sky130_fd_sc_hd__a211o_4 _10152_ (
-    .A1(_02026_),
+  sky130_fd_sc_hd__a211o_4 _10151_ (
+    .A1(_02027_),
     .A2(_04064_),
     .B1(_04066_),
-    .C1(_03178_),
+    .C1(_03176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04067_)
   );
-  sky130_fd_sc_hd__and3_4 _10153_ (
-    .A(_03935_),
+  sky130_fd_sc_hd__and3_4 _10152_ (
+    .A(_04061_),
     .B(_04062_),
     .C(_04067_),
     .VGND(vssd1),
@@ -224444,50 +224613,50 @@
     .VPWR(vccd1),
     .X(_00710_)
   );
-  sky130_fd_sc_hd__inv_2 _10154_ (
-    .A(_03489_),
+  sky130_fd_sc_hd__inv_2 _10153_ (
+    .A(_03487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_04068_)
   );
-  sky130_fd_sc_hd__a211o_4 _10155_ (
-    .A1(_03487_),
-    .A2(_03488_),
+  sky130_fd_sc_hd__a211o_4 _10154_ (
+    .A1(_03485_),
+    .A2(_03486_),
     .B1(_04068_),
-    .C1(_02006_),
+    .C1(_02007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04069_)
   );
-  sky130_fd_sc_hd__a211o_4 _10156_ (
-    .A1(_03482_),
-    .A2(_03485_),
+  sky130_fd_sc_hd__a211o_4 _10155_ (
+    .A1(_03480_),
+    .A2(_03483_),
     .B1(psn_net_47),
-    .C1(_03543_),
+    .C1(_03542_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04070_)
   );
-  sky130_fd_sc_hd__and3_4 _10157_ (
+  sky130_fd_sc_hd__and3_4 _10156_ (
     .A(_04069_),
     .B(_04070_),
-    .C(_03078_),
+    .C(_03076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04071_)
   );
-  sky130_fd_sc_hd__a211o_4 _10158_ (
-    .A1(_03482_),
-    .A2(_03178_),
-    .B1(_04028_),
+  sky130_fd_sc_hd__a211o_4 _10157_ (
+    .A1(_03480_),
+    .A2(_03176_),
+    .B1(_04050_),
     .C1(_04071_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224495,7 +224664,7 @@
     .VPWR(vccd1),
     .X(_04072_)
   );
-  sky130_fd_sc_hd__inv_2 _10159_ (
+  sky130_fd_sc_hd__inv_2 _10158_ (
     .A(_04072_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224503,17 +224672,17 @@
     .VPWR(vccd1),
     .Y(_00709_)
   );
-  sky130_fd_sc_hd__o21a_4 _10160_ (
+  sky130_fd_sc_hd__o21a_4 _10159_ (
     .A1(\rapcore0.spifsm.dda.increment_r[0] ),
-    .A2(_02016_),
-    .B1(_03078_),
+    .A2(_02017_),
+    .B1(_03076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04073_)
   );
-  sky130_fd_sc_hd__nor2_4 _10161_ (
+  sky130_fd_sc_hd__nor2_4 _10160_ (
     .A(psn_net_49),
     .B(_04073_),
     .VGND(vssd1),
@@ -224522,10 +224691,10 @@
     .VPWR(vccd1),
     .Y(_04074_)
   );
-  sky130_fd_sc_hd__a211o_4 _10162_ (
+  sky130_fd_sc_hd__a211o_4 _10161_ (
     .A1(psn_net_50),
     .A2(_04073_),
-    .B1(_04028_),
+    .B1(_04050_),
     .C1(_04074_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224533,7 +224702,7 @@
     .VPWR(vccd1),
     .X(_04075_)
   );
-  sky130_fd_sc_hd__inv_2 _10163_ (
+  sky130_fd_sc_hd__inv_2 _10162_ (
     .A(_04075_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224541,23 +224710,23 @@
     .VPWR(vccd1),
     .Y(_00708_)
   );
-  sky130_fd_sc_hd__buf_2 _10164_ (
-    .A(_02317_),
+  sky130_fd_sc_hd__buf_2 _10163_ (
+    .A(_02318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04076_)
   );
-  sky130_fd_sc_hd__buf_2 _10165_ (
-    .A(_02318_),
+  sky130_fd_sc_hd__buf_2 _10164_ (
+    .A(_02319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04077_)
   );
-  sky130_fd_sc_hd__o22a_4 _10166_ (
+  sky130_fd_sc_hd__o22a_4 _10165_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[7] ),
     .A2(_04076_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[6] ),
@@ -224568,7 +224737,7 @@
     .VPWR(vccd1),
     .X(_04078_)
   );
-  sky130_fd_sc_hd__and2_4 _10167_ (
+  sky130_fd_sc_hd__and2_4 _10166_ (
     .A(_02388_),
     .B(_04078_),
     .VGND(vssd1),
@@ -224577,7 +224746,7 @@
     .VPWR(vccd1),
     .X(_00707_)
   );
-  sky130_fd_sc_hd__o22a_4 _10168_ (
+  sky130_fd_sc_hd__o22a_4 _10167_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[6] ),
     .A2(_04076_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[5] ),
@@ -224588,7 +224757,7 @@
     .VPWR(vccd1),
     .X(_04079_)
   );
-  sky130_fd_sc_hd__and2_4 _10169_ (
+  sky130_fd_sc_hd__and2_4 _10168_ (
     .A(_02388_),
     .B(_04079_),
     .VGND(vssd1),
@@ -224597,7 +224766,7 @@
     .VPWR(vccd1),
     .X(_00706_)
   );
-  sky130_fd_sc_hd__o22a_4 _10170_ (
+  sky130_fd_sc_hd__o22a_4 _10169_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[5] ),
     .A2(_04076_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[4] ),
@@ -224608,7 +224777,7 @@
     .VPWR(vccd1),
     .X(_04080_)
   );
-  sky130_fd_sc_hd__and2_4 _10171_ (
+  sky130_fd_sc_hd__and2_4 _10170_ (
     .A(_02388_),
     .B(_04080_),
     .VGND(vssd1),
@@ -224617,15 +224786,15 @@
     .VPWR(vccd1),
     .X(_00705_)
   );
-  sky130_fd_sc_hd__buf_2 _10172_ (
-    .A(_02387_),
+  sky130_fd_sc_hd__buf_2 _10171_ (
+    .A(_02294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04081_)
   );
-  sky130_fd_sc_hd__o22a_4 _10173_ (
+  sky130_fd_sc_hd__o22a_4 _10172_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[4] ),
     .A2(_04076_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[3] ),
@@ -224636,7 +224805,7 @@
     .VPWR(vccd1),
     .X(_04082_)
   );
-  sky130_fd_sc_hd__and2_4 _10174_ (
+  sky130_fd_sc_hd__and2_4 _10173_ (
     .A(_04081_),
     .B(_04082_),
     .VGND(vssd1),
@@ -224645,7 +224814,7 @@
     .VPWR(vccd1),
     .X(_00704_)
   );
-  sky130_fd_sc_hd__o22a_4 _10175_ (
+  sky130_fd_sc_hd__o22a_4 _10174_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[3] ),
     .A2(_04076_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[2] ),
@@ -224656,7 +224825,7 @@
     .VPWR(vccd1),
     .X(_04083_)
   );
-  sky130_fd_sc_hd__and2_4 _10176_ (
+  sky130_fd_sc_hd__and2_4 _10175_ (
     .A(_04081_),
     .B(_04083_),
     .VGND(vssd1),
@@ -224665,18 +224834,18 @@
     .VPWR(vccd1),
     .X(_00703_)
   );
-  sky130_fd_sc_hd__o22a_4 _10177_ (
+  sky130_fd_sc_hd__o22a_4 _10176_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[2] ),
-    .A2(_02317_),
+    .A2(_02318_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[1] ),
-    .B2(_02318_),
+    .B2(_02319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04084_)
   );
-  sky130_fd_sc_hd__and2_4 _10178_ (
+  sky130_fd_sc_hd__and2_4 _10177_ (
     .A(_04081_),
     .B(_04084_),
     .VGND(vssd1),
@@ -224685,18 +224854,18 @@
     .VPWR(vccd1),
     .X(_00702_)
   );
-  sky130_fd_sc_hd__o22a_4 _10179_ (
+  sky130_fd_sc_hd__o22a_4 _10178_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[1] ),
-    .A2(_02317_),
+    .A2(_02318_),
     .B1(\rapcore0.spifsm.word_proc.rx_byte[0] ),
-    .B2(_02318_),
+    .B2(_02319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04085_)
   );
-  sky130_fd_sc_hd__and2_4 _10180_ (
+  sky130_fd_sc_hd__and2_4 _10179_ (
     .A(_04081_),
     .B(_04085_),
     .VGND(vssd1),
@@ -224705,18 +224874,18 @@
     .VPWR(vccd1),
     .X(_00701_)
   );
-  sky130_fd_sc_hd__o22a_4 _10181_ (
+  sky130_fd_sc_hd__o22a_4 _10180_ (
     .A1(\rapcore0.spifsm.word_proc.rx_byte[0] ),
-    .A2(_02317_),
+    .A2(_02318_),
     .B1(\rapcore0.spifsm.word_proc.spi0.COPI_data ),
-    .B2(_02318_),
+    .B2(_02319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04086_)
   );
-  sky130_fd_sc_hd__and2_4 _10182_ (
+  sky130_fd_sc_hd__and2_4 _10181_ (
     .A(_04081_),
     .B(_04086_),
     .VGND(vssd1),
@@ -224725,32 +224894,39 @@
     .VPWR(vccd1),
     .X(_00700_)
   );
-  sky130_fd_sc_hd__inv_2 _10183_ (
-    .A(la_data_in[64]),
+  sky130_fd_sc_hd__or2_4 _10182_ (
+    .A(\rapcore0.spifsm.enable_r ),
+    .B(io_in[11]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04087_)
+    .X(_04087_)
   );
-  sky130_fd_sc_hd__or2_4 _10184_ (
+  sky130_fd_sc_hd__buf_2 _10183_ (
     .A(_04087_),
-    .B(la_oen[64]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[10])
+  );
+  sky130_fd_sc_hd__buf_2 _10184_ (
+    .A(_02294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04088_)
   );
-  sky130_fd_sc_hd__a21oi_4 _10185_ (
-    .A1(_03014_),
-    .A2(_04088_),
-    .B1(_01202_),
+  sky130_fd_sc_hd__and2_4 _10185_ (
+    .A(_04088_),
+    .B(io_out[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00699_)
+    .X(_00699_)
   );
   sky130_fd_sc_hd__inv_2 _10186_ (
     .A(\rapcore0.microstepper0.microstepper_control0.enable ),
@@ -224763,7 +224939,7 @@
   sky130_fd_sc_hd__o22a_4 _10187_ (
     .A1(_02457_),
     .A2(_02400_),
-    .B1(_02502_),
+    .B1(_02503_),
     .B2(_02436_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224790,7 +224966,7 @@
     .X(_04092_)
   );
   sky130_fd_sc_hd__or2_4 _10190_ (
-    .A(_01332_),
+    .A(_02676_),
     .B(_04092_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224799,7 +224975,7 @@
     .X(_00698_)
   );
   sky130_fd_sc_hd__buf_2 _10191_ (
-    .A(_01203_),
+    .A(_01190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -224850,16 +225026,7 @@
     .VPWR(vccd1),
     .X(_00694_)
   );
-  sky130_fd_sc_hd__and2_4 _10197_ (
-    .A(\rapcore0.spifsm.word_data_received_w[59] ),
-    .B(_04094_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00693_)
-  );
-  sky130_fd_sc_hd__buf_2 _10198_ (
+  sky130_fd_sc_hd__buf_2 _10197_ (
     .A(_04093_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224867,6 +225034,15 @@
     .VPWR(vccd1),
     .X(_04095_)
   );
+  sky130_fd_sc_hd__and2_4 _10198_ (
+    .A(\rapcore0.spifsm.word_data_received_w[59] ),
+    .B(_04095_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00693_)
+  );
   sky130_fd_sc_hd__and2_4 _10199_ (
     .A(\rapcore0.spifsm.word_data_received_w[58] ),
     .B(_04095_),
@@ -224903,16 +225079,7 @@
     .VPWR(vccd1),
     .X(_00689_)
   );
-  sky130_fd_sc_hd__and2_4 _10203_ (
-    .A(\rapcore0.spifsm.word_data_received_w[54] ),
-    .B(_04095_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00688_)
-  );
-  sky130_fd_sc_hd__buf_2 _10204_ (
+  sky130_fd_sc_hd__buf_2 _10203_ (
     .A(_04093_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224920,6 +225087,15 @@
     .VPWR(vccd1),
     .X(_04096_)
   );
+  sky130_fd_sc_hd__and2_4 _10204_ (
+    .A(\rapcore0.spifsm.word_data_received_w[54] ),
+    .B(_04096_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00688_)
+  );
   sky130_fd_sc_hd__and2_4 _10205_ (
     .A(\rapcore0.spifsm.word_data_received_w[53] ),
     .B(_04096_),
@@ -224956,16 +225132,7 @@
     .VPWR(vccd1),
     .X(_00684_)
   );
-  sky130_fd_sc_hd__and2_4 _10209_ (
-    .A(\rapcore0.spifsm.word_data_received_w[49] ),
-    .B(_04096_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00683_)
-  );
-  sky130_fd_sc_hd__buf_2 _10210_ (
+  sky130_fd_sc_hd__buf_2 _10209_ (
     .A(_04093_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -224973,6 +225140,15 @@
     .VPWR(vccd1),
     .X(_04097_)
   );
+  sky130_fd_sc_hd__and2_4 _10210_ (
+    .A(\rapcore0.spifsm.word_data_received_w[49] ),
+    .B(_04097_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00683_)
+  );
   sky130_fd_sc_hd__and2_4 _10211_ (
     .A(\rapcore0.spifsm.word_data_received_w[48] ),
     .B(_04097_),
@@ -225009,84 +225185,84 @@
     .VPWR(vccd1),
     .X(_00679_)
   );
-  sky130_fd_sc_hd__and2_4 _10215_ (
-    .A(\rapcore0.spifsm.word_data_received_w[44] ),
-    .B(_04097_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00678_)
-  );
-  sky130_fd_sc_hd__buf_2 _10216_ (
-    .A(_04093_),
+  sky130_fd_sc_hd__buf_2 _10215_ (
+    .A(_01190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04098_)
   );
-  sky130_fd_sc_hd__and2_4 _10217_ (
-    .A(\rapcore0.spifsm.word_data_received_w[43] ),
-    .B(_04098_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00677_)
-  );
-  sky130_fd_sc_hd__and2_4 _10218_ (
-    .A(\rapcore0.spifsm.word_data_received_w[42] ),
-    .B(_04098_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00676_)
-  );
-  sky130_fd_sc_hd__and2_4 _10219_ (
-    .A(\rapcore0.spifsm.word_data_received_w[41] ),
-    .B(_04098_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00675_)
-  );
-  sky130_fd_sc_hd__and2_4 _10220_ (
-    .A(\rapcore0.spifsm.word_data_received_w[40] ),
-    .B(_04098_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00674_)
-  );
-  sky130_fd_sc_hd__and2_4 _10221_ (
-    .A(\rapcore0.spifsm.word_data_received_w[39] ),
-    .B(_04098_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00673_)
-  );
-  sky130_fd_sc_hd__buf_2 _10222_ (
-    .A(_01203_),
+  sky130_fd_sc_hd__buf_2 _10216_ (
+    .A(_04098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04099_)
   );
-  sky130_fd_sc_hd__buf_2 _10223_ (
-    .A(_04099_),
+  sky130_fd_sc_hd__and2_4 _10217_ (
+    .A(\rapcore0.spifsm.word_data_received_w[44] ),
+    .B(_04099_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00678_)
+  );
+  sky130_fd_sc_hd__and2_4 _10218_ (
+    .A(\rapcore0.spifsm.word_data_received_w[43] ),
+    .B(_04099_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00677_)
+  );
+  sky130_fd_sc_hd__and2_4 _10219_ (
+    .A(\rapcore0.spifsm.word_data_received_w[42] ),
+    .B(_04099_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00676_)
+  );
+  sky130_fd_sc_hd__and2_4 _10220_ (
+    .A(\rapcore0.spifsm.word_data_received_w[41] ),
+    .B(_04099_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00675_)
+  );
+  sky130_fd_sc_hd__and2_4 _10221_ (
+    .A(\rapcore0.spifsm.word_data_received_w[40] ),
+    .B(_04099_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00674_)
+  );
+  sky130_fd_sc_hd__buf_2 _10222_ (
+    .A(_04098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04100_)
   );
+  sky130_fd_sc_hd__and2_4 _10223_ (
+    .A(\rapcore0.spifsm.word_data_received_w[39] ),
+    .B(_04100_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00673_)
+  );
   sky130_fd_sc_hd__and2_4 _10224_ (
     .A(\rapcore0.spifsm.word_data_received_w[38] ),
     .B(_04100_),
@@ -225123,23 +225299,23 @@
     .VPWR(vccd1),
     .X(_00669_)
   );
-  sky130_fd_sc_hd__and2_4 _10228_ (
-    .A(\rapcore0.spifsm.word_data_received_w[34] ),
-    .B(_04100_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00668_)
-  );
-  sky130_fd_sc_hd__buf_2 _10229_ (
-    .A(_04099_),
+  sky130_fd_sc_hd__buf_2 _10228_ (
+    .A(_04098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04101_)
   );
+  sky130_fd_sc_hd__and2_4 _10229_ (
+    .A(\rapcore0.spifsm.word_data_received_w[34] ),
+    .B(_04101_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00668_)
+  );
   sky130_fd_sc_hd__and2_4 _10230_ (
     .A(\rapcore0.spifsm.word_data_received_w[33] ),
     .B(_04101_),
@@ -225176,23 +225352,23 @@
     .VPWR(vccd1),
     .X(_00664_)
   );
-  sky130_fd_sc_hd__and2_4 _10234_ (
-    .A(\rapcore0.spifsm.word_data_received_w[29] ),
-    .B(_04101_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00663_)
-  );
-  sky130_fd_sc_hd__buf_2 _10235_ (
-    .A(_04099_),
+  sky130_fd_sc_hd__buf_2 _10234_ (
+    .A(_04098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04102_)
   );
+  sky130_fd_sc_hd__and2_4 _10235_ (
+    .A(\rapcore0.spifsm.word_data_received_w[29] ),
+    .B(_04102_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00663_)
+  );
   sky130_fd_sc_hd__and2_4 _10236_ (
     .A(\rapcore0.spifsm.word_data_received_w[28] ),
     .B(_04102_),
@@ -225229,23 +225405,23 @@
     .VPWR(vccd1),
     .X(_00659_)
   );
-  sky130_fd_sc_hd__and2_4 _10240_ (
-    .A(\rapcore0.spifsm.word_data_received_w[24] ),
-    .B(_04102_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00658_)
-  );
-  sky130_fd_sc_hd__buf_2 _10241_ (
-    .A(_04099_),
+  sky130_fd_sc_hd__buf_2 _10240_ (
+    .A(_04098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04103_)
   );
+  sky130_fd_sc_hd__and2_4 _10241_ (
+    .A(\rapcore0.spifsm.word_data_received_w[24] ),
+    .B(_04103_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00658_)
+  );
   sky130_fd_sc_hd__and2_4 _10242_ (
     .A(\rapcore0.spifsm.word_data_received_w[23] ),
     .B(_04103_),
@@ -225282,228 +225458,236 @@
     .VPWR(vccd1),
     .X(_00654_)
   );
-  sky130_fd_sc_hd__and2_4 _10246_ (
-    .A(\rapcore0.spifsm.word_data_received_w[19] ),
-    .B(_04103_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00653_)
-  );
-  sky130_fd_sc_hd__buf_2 _10247_ (
-    .A(_04099_),
+  sky130_fd_sc_hd__buf_2 _10246_ (
+    .A(_01190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04104_)
   );
-  sky130_fd_sc_hd__and2_4 _10248_ (
-    .A(\rapcore0.spifsm.word_data_received_w[18] ),
-    .B(_04104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00652_)
-  );
-  sky130_fd_sc_hd__and2_4 _10249_ (
-    .A(\rapcore0.spifsm.word_data_received_w[17] ),
-    .B(_04104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00651_)
-  );
-  sky130_fd_sc_hd__and2_4 _10250_ (
-    .A(\rapcore0.spifsm.word_data_received_w[16] ),
-    .B(_04104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00650_)
-  );
-  sky130_fd_sc_hd__and2_4 _10251_ (
-    .A(\rapcore0.spifsm.word_data_received_w[15] ),
-    .B(_04104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00649_)
-  );
-  sky130_fd_sc_hd__and2_4 _10252_ (
-    .A(\rapcore0.spifsm.word_data_received_w[14] ),
-    .B(_04104_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00648_)
-  );
-  sky130_fd_sc_hd__buf_2 _10253_ (
-    .A(_01204_),
+  sky130_fd_sc_hd__buf_2 _10247_ (
+    .A(_04104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04105_)
   );
-  sky130_fd_sc_hd__and2_4 _10254_ (
-    .A(\rapcore0.spifsm.word_data_received_w[13] ),
+  sky130_fd_sc_hd__and2_4 _10248_ (
+    .A(\rapcore0.spifsm.word_data_received_w[19] ),
     .B(_04105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00647_)
+    .X(_00653_)
   );
-  sky130_fd_sc_hd__and2_4 _10255_ (
-    .A(\rapcore0.spifsm.word_data_received_w[12] ),
+  sky130_fd_sc_hd__and2_4 _10249_ (
+    .A(\rapcore0.spifsm.word_data_received_w[18] ),
     .B(_04105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00646_)
+    .X(_00652_)
   );
-  sky130_fd_sc_hd__and2_4 _10256_ (
-    .A(\rapcore0.spifsm.word_data_received_w[11] ),
+  sky130_fd_sc_hd__and2_4 _10250_ (
+    .A(\rapcore0.spifsm.word_data_received_w[17] ),
     .B(_04105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00645_)
+    .X(_00651_)
   );
-  sky130_fd_sc_hd__and2_4 _10257_ (
-    .A(\rapcore0.spifsm.word_data_received_w[10] ),
+  sky130_fd_sc_hd__and2_4 _10251_ (
+    .A(\rapcore0.spifsm.word_data_received_w[16] ),
     .B(_04105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00644_)
+    .X(_00650_)
   );
-  sky130_fd_sc_hd__and2_4 _10258_ (
-    .A(\rapcore0.spifsm.word_data_received_w[9] ),
+  sky130_fd_sc_hd__and2_4 _10252_ (
+    .A(\rapcore0.spifsm.word_data_received_w[15] ),
     .B(_04105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00643_)
+    .X(_00649_)
   );
-  sky130_fd_sc_hd__buf_2 _10259_ (
-    .A(_01204_),
+  sky130_fd_sc_hd__buf_2 _10253_ (
+    .A(_04104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04106_)
   );
-  sky130_fd_sc_hd__and2_4 _10260_ (
-    .A(\rapcore0.spifsm.word_data_received_w[8] ),
+  sky130_fd_sc_hd__and2_4 _10254_ (
+    .A(\rapcore0.spifsm.word_data_received_w[14] ),
     .B(_04106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00642_)
+    .X(_00648_)
   );
-  sky130_fd_sc_hd__and2_4 _10261_ (
-    .A(\rapcore0.spifsm.word_data_received_w[7] ),
+  sky130_fd_sc_hd__and2_4 _10255_ (
+    .A(\rapcore0.spifsm.word_data_received_w[13] ),
     .B(_04106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00641_)
+    .X(_00647_)
   );
-  sky130_fd_sc_hd__and2_4 _10262_ (
-    .A(\rapcore0.spifsm.word_data_received_w[6] ),
+  sky130_fd_sc_hd__and2_4 _10256_ (
+    .A(\rapcore0.spifsm.word_data_received_w[12] ),
     .B(_04106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00640_)
+    .X(_00646_)
   );
-  sky130_fd_sc_hd__and2_4 _10263_ (
-    .A(\rapcore0.spifsm.word_data_received_w[5] ),
+  sky130_fd_sc_hd__and2_4 _10257_ (
+    .A(\rapcore0.spifsm.word_data_received_w[11] ),
     .B(_04106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00639_)
+    .X(_00645_)
   );
-  sky130_fd_sc_hd__and2_4 _10264_ (
-    .A(\rapcore0.spifsm.word_data_received_w[4] ),
+  sky130_fd_sc_hd__and2_4 _10258_ (
+    .A(\rapcore0.spifsm.word_data_received_w[10] ),
     .B(_04106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00638_)
+    .X(_00644_)
   );
-  sky130_fd_sc_hd__buf_2 _10265_ (
-    .A(_01204_),
+  sky130_fd_sc_hd__buf_2 _10259_ (
+    .A(_04104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04107_)
   );
-  sky130_fd_sc_hd__and2_4 _10266_ (
-    .A(\rapcore0.spifsm.word_data_received_w[3] ),
+  sky130_fd_sc_hd__and2_4 _10260_ (
+    .A(\rapcore0.spifsm.word_data_received_w[9] ),
     .B(_04107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00637_)
+    .X(_00643_)
   );
-  sky130_fd_sc_hd__and2_4 _10267_ (
-    .A(\rapcore0.spifsm.word_data_received_w[2] ),
+  sky130_fd_sc_hd__and2_4 _10261_ (
+    .A(\rapcore0.spifsm.word_data_received_w[8] ),
     .B(_04107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00636_)
+    .X(_00642_)
   );
-  sky130_fd_sc_hd__and2_4 _10268_ (
-    .A(\rapcore0.spifsm.word_data_received_w[1] ),
+  sky130_fd_sc_hd__and2_4 _10262_ (
+    .A(\rapcore0.spifsm.word_data_received_w[7] ),
     .B(_04107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00635_)
+    .X(_00641_)
   );
-  sky130_fd_sc_hd__and2_4 _10269_ (
-    .A(\rapcore0.spifsm.word_data_received_w[0] ),
+  sky130_fd_sc_hd__and2_4 _10263_ (
+    .A(\rapcore0.spifsm.word_data_received_w[6] ),
     .B(_04107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00634_)
+    .X(_00640_)
   );
-  sky130_fd_sc_hd__or2_4 _10270_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[18] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[23] ),
+  sky130_fd_sc_hd__and2_4 _10264_ (
+    .A(\rapcore0.spifsm.word_data_received_w[5] ),
+    .B(_04107_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00639_)
+  );
+  sky130_fd_sc_hd__buf_2 _10265_ (
+    .A(_04104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04108_)
   );
-  sky130_fd_sc_hd__or4_4 _10271_ (
+  sky130_fd_sc_hd__and2_4 _10266_ (
+    .A(\rapcore0.spifsm.word_data_received_w[4] ),
+    .B(_04108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00638_)
+  );
+  sky130_fd_sc_hd__and2_4 _10267_ (
+    .A(\rapcore0.spifsm.word_data_received_w[3] ),
+    .B(_04108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00637_)
+  );
+  sky130_fd_sc_hd__and2_4 _10268_ (
+    .A(\rapcore0.spifsm.word_data_received_w[2] ),
+    .B(_04108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00636_)
+  );
+  sky130_fd_sc_hd__and2_4 _10269_ (
+    .A(\rapcore0.spifsm.word_data_received_w[1] ),
+    .B(_04108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00635_)
+  );
+  sky130_fd_sc_hd__and2_4 _10270_ (
+    .A(\rapcore0.spifsm.word_data_received_w[0] ),
+    .B(_04108_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00634_)
+  );
+  sky130_fd_sc_hd__or2_4 _10271_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[18] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[23] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04109_)
+  );
+  sky130_fd_sc_hd__or4_4 _10272_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[21] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[20] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[19] ),
@@ -225512,29 +225696,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04109_)
-  );
-  sky130_fd_sc_hd__or4_4 _10272_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[17] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[16] ),
-    .C(_04108_),
-    .D(_04109_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_04110_)
   );
-  sky130_fd_sc_hd__or2_4 _10273_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[34] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[39] ),
+  sky130_fd_sc_hd__or4_4 _10273_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[17] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[16] ),
+    .C(_04109_),
+    .D(_04110_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04111_)
   );
-  sky130_fd_sc_hd__or4_4 _10274_ (
+  sky130_fd_sc_hd__or2_4 _10274_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[34] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[39] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04112_)
+  );
+  sky130_fd_sc_hd__or4_4 _10275_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[37] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[36] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[35] ),
@@ -225543,29 +225727,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04112_)
-  );
-  sky130_fd_sc_hd__or4_4 _10275_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[33] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[32] ),
-    .C(_04111_),
-    .D(_04112_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_04113_)
   );
-  sky130_fd_sc_hd__or2_4 _10276_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[47] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[46] ),
+  sky130_fd_sc_hd__or4_4 _10276_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[33] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[32] ),
+    .C(_04112_),
+    .D(_04113_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04114_)
   );
-  sky130_fd_sc_hd__or4_4 _10277_ (
+  sky130_fd_sc_hd__or2_4 _10277_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[47] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[46] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04115_)
+  );
+  sky130_fd_sc_hd__or4_4 _10278_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[41] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[40] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[43] ),
@@ -225574,20 +225758,20 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04115_)
+    .X(_04116_)
   );
-  sky130_fd_sc_hd__or4_4 _10278_ (
+  sky130_fd_sc_hd__or4_4 _10279_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[45] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[44] ),
-    .C(_04114_),
-    .D(_04115_),
+    .C(_04115_),
+    .D(_04116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04116_)
+    .X(_04117_)
   );
-  sky130_fd_sc_hd__or4_4 _10279_ (
+  sky130_fd_sc_hd__or4_4 _10280_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[25] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[24] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[27] ),
@@ -225596,9 +225780,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04117_)
+    .X(_04118_)
   );
-  sky130_fd_sc_hd__or4_4 _10280_ (
+  sky130_fd_sc_hd__or4_4 _10281_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[53] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[52] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[59] ),
@@ -225607,29 +225791,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04118_)
+    .X(_04119_)
   );
-  sky130_fd_sc_hd__or4_4 _10281_ (
+  sky130_fd_sc_hd__or4_4 _10282_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[61] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[60] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[62] ),
-    .D(_04118_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04119_)
-  );
-  sky130_fd_sc_hd__or2_4 _10282_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[29] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[28] ),
+    .D(_04119_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04120_)
   );
-  sky130_fd_sc_hd__or4_4 _10283_ (
+  sky130_fd_sc_hd__or2_4 _10283_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[29] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[28] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04121_)
+  );
+  sky130_fd_sc_hd__or4_4 _10284_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[57] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[56] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[55] ),
@@ -225638,9 +225822,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04121_)
+    .X(_04122_)
   );
-  sky130_fd_sc_hd__or4_4 _10284_ (
+  sky130_fd_sc_hd__or4_4 _10285_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[49] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[48] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[51] ),
@@ -225649,9 +225833,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04122_)
+    .X(_04123_)
   );
-  sky130_fd_sc_hd__or4_4 _10285_ (
+  sky130_fd_sc_hd__or4_4 _10286_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[31] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[30] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[15] ),
@@ -225660,29 +225844,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04123_)
-  );
-  sky130_fd_sc_hd__or4_4 _10286_ (
-    .A(_04120_),
-    .B(_04121_),
-    .C(_04122_),
-    .D(_04123_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_04124_)
   );
-  sky130_fd_sc_hd__or2_4 _10287_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[9] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[8] ),
+  sky130_fd_sc_hd__or4_4 _10287_ (
+    .A(_04121_),
+    .B(_04122_),
+    .C(_04123_),
+    .D(_04124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04125_)
   );
-  sky130_fd_sc_hd__or4_4 _10288_ (
+  sky130_fd_sc_hd__or2_4 _10288_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[9] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[8] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04126_)
+  );
+  sky130_fd_sc_hd__or4_4 _10289_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[7] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[6] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[0] ),
@@ -225691,9 +225875,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04126_)
+    .X(_04127_)
   );
-  sky130_fd_sc_hd__or4_4 _10289_ (
+  sky130_fd_sc_hd__or4_4 _10290_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[11] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[10] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[13] ),
@@ -225702,9 +225886,9 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04127_)
+    .X(_04128_)
   );
-  sky130_fd_sc_hd__or4_4 _10290_ (
+  sky130_fd_sc_hd__or4_4 _10291_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[3] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[2] ),
     .C(\rapcore0.spifsm.dda.tickdowncount[5] ),
@@ -225713,23 +225897,12 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04128_)
-  );
-  sky130_fd_sc_hd__or4_4 _10291_ (
-    .A(_04125_),
-    .B(_04126_),
-    .C(_04127_),
-    .D(_04128_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_04129_)
   );
   sky130_fd_sc_hd__or4_4 _10292_ (
-    .A(_04117_),
-    .B(_04119_),
-    .C(_04124_),
+    .A(_04126_),
+    .B(_04127_),
+    .C(_04128_),
     .D(_04129_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -225738,9 +225911,9 @@
     .X(_04130_)
   );
   sky130_fd_sc_hd__or4_4 _10293_ (
-    .A(_04110_),
-    .B(_04113_),
-    .C(_04116_),
+    .A(_04118_),
+    .B(_04120_),
+    .C(_04125_),
     .D(_04130_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -225748,9 +225921,11 @@
     .VPWR(vccd1),
     .X(_04131_)
   );
-  sky130_fd_sc_hd__or2_4 _10294_ (
-    .A(_01990_),
-    .B(_04131_),
+  sky130_fd_sc_hd__or4_4 _10294_ (
+    .A(_04111_),
+    .B(_04114_),
+    .C(_04117_),
+    .D(_04131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -225758,7 +225933,7 @@
     .X(_04132_)
   );
   sky130_fd_sc_hd__or2_4 _10295_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[63] ),
+    .A(_01991_),
     .B(_04132_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -225766,74 +225941,75 @@
     .VPWR(vccd1),
     .X(_04133_)
   );
-  sky130_fd_sc_hd__inv_2 _10296_ (
+  sky130_fd_sc_hd__or2_4 _10296_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[63] ),
+    .B(_04133_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04134_)
+  );
+  sky130_fd_sc_hd__inv_2 _10297_ (
     .A(io_in[29]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04134_)
+    .Y(_04135_)
   );
-  sky130_fd_sc_hd__o22a_4 _10297_ (
-    .A1(_02987_),
+  sky130_fd_sc_hd__o22a_4 _10298_ (
+    .A1(_02986_),
     .A2(io_in[29]),
-    .B1(_01975_),
-    .B2(_04134_),
+    .B1(_01976_),
+    .B2(_04135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04135_)
+    .X(_04136_)
   );
-  sky130_fd_sc_hd__inv_2 _10298_ (
-    .A(_04133_),
+  sky130_fd_sc_hd__inv_2 _10299_ (
+    .A(_04134_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04136_)
+    .Y(_04137_)
   );
-  sky130_fd_sc_hd__and2_4 _10299_ (
+  sky130_fd_sc_hd__and2_4 _10300_ (
     .A(\rapcore0.spifsm.dda.moveind ),
-    .B(_04136_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04137_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10300_ (
-    .A1(_04133_),
-    .A2(_04135_),
-    .B1(_01195_),
-    .C1(_04137_),
+    .B(_04137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04138_)
   );
-  sky130_fd_sc_hd__inv_2 _10301_ (
-    .A(_04138_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00633_)
-  );
-  sky130_fd_sc_hd__buf_2 _10302_ (
-    .A(_04027_),
+  sky130_fd_sc_hd__a211o_4 _10301_ (
+    .A1(_04134_),
+    .A2(_04136_),
+    .B1(_01313_),
+    .C1(_04138_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04139_)
   );
+  sky130_fd_sc_hd__inv_2 _10302_ (
+    .A(_04139_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00633_)
+  );
   sky130_fd_sc_hd__o22a_4 _10303_ (
     .A1(\rapcore0.spifsm.dda.stepready[1] ),
     .A2(io_in[29]),
     .B1(\rapcore0.spifsm.dda.stepfinished[1] ),
-    .B2(_04134_),
+    .B2(_04135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -225841,7 +226017,7 @@
     .X(_04140_)
   );
   sky130_fd_sc_hd__nor2_4 _10304_ (
-    .A(_04137_),
+    .A(_04138_),
     .B(_04140_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -225851,8 +226027,8 @@
   );
   sky130_fd_sc_hd__a211o_4 _10305_ (
     .A1(\rapcore0.spifsm.dda.stepfinished[1] ),
-    .A2(_04137_),
-    .B1(_04139_),
+    .A2(_04138_),
+    .B1(_04050_),
     .C1(_04141_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -225870,7 +226046,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10307_ (
     .A(\rapcore0.spifsm.dda.moveind ),
-    .B(_04133_),
+    .B(_04134_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -225880,7 +226056,7 @@
   sky130_fd_sc_hd__a2bb2o_4 _10308_ (
     .A1_N(\rapcore0.spifsm.dda.stepready[0] ),
     .A2_N(io_in[29]),
-    .B1(_01978_),
+    .B1(_01979_),
     .B2(io_in[29]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -225888,62 +226064,62 @@
     .VPWR(vccd1),
     .X(_04144_)
   );
-  sky130_fd_sc_hd__and3_4 _10309_ (
-    .A(_01975_),
-    .B(_04136_),
-    .C(\rapcore0.spifsm.dda.stepfinished[0] ),
+  sky130_fd_sc_hd__buf_2 _10309_ (
+    .A(_04049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04145_)
   );
-  sky130_fd_sc_hd__a211o_4 _10310_ (
-    .A1(_04143_),
-    .A2(_04144_),
-    .B1(_04139_),
-    .C1(_04145_),
+  sky130_fd_sc_hd__and3_4 _10310_ (
+    .A(_01976_),
+    .B(_04137_),
+    .C(\rapcore0.spifsm.dda.stepfinished[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04146_)
   );
-  sky130_fd_sc_hd__inv_2 _10311_ (
-    .A(_04146_),
+  sky130_fd_sc_hd__a211o_4 _10311_ (
+    .A1(_04143_),
+    .A2(_04144_),
+    .B1(_04145_),
+    .C1(_04146_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04147_)
+  );
+  sky130_fd_sc_hd__inv_2 _10312_ (
+    .A(_04147_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00631_)
   );
-  sky130_fd_sc_hd__inv_2 _10312_ (
-    .A(_04132_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04147_)
-  );
   sky130_fd_sc_hd__inv_2 _10313_ (
-    .A(\rapcore0.spifsm.dda.finishedmove ),
+    .A(_04133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_04148_)
   );
-  sky130_fd_sc_hd__or2_4 _10314_ (
-    .A(_04148_),
-    .B(_01981_),
+  sky130_fd_sc_hd__inv_2 _10314_ (
+    .A(\rapcore0.spifsm.dda.finishedmove ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04149_)
+    .Y(_04149_)
   );
-  sky130_fd_sc_hd__buf_2 _10315_ (
+  sky130_fd_sc_hd__or2_4 _10315_ (
     .A(_04149_),
+    .B(_01982_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -225967,7 +226143,7 @@
     .X(_04152_)
   );
   sky130_fd_sc_hd__buf_2 _10318_ (
-    .A(_00001_),
+    .A(_04152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -225975,7 +226151,7 @@
     .X(_04153_)
   );
   sky130_fd_sc_hd__buf_2 _10319_ (
-    .A(_04153_),
+    .A(_00001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226062,21 +226238,21 @@
     .VPWR(vccd1),
     .X(_04164_)
   );
-  sky130_fd_sc_hd__inv_2 _10330_ (
+  sky130_fd_sc_hd__buf_2 _10330_ (
+    .A(_04164_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04165_)
+  );
+  sky130_fd_sc_hd__inv_2 _10331_ (
     .A(_00001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04165_)
-  );
-  sky130_fd_sc_hd__buf_2 _10331_ (
-    .A(_04165_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04166_)
+    .Y(_04166_)
   );
   sky130_fd_sc_hd__buf_2 _10332_ (
     .A(_04166_),
@@ -226182,32 +226358,32 @@
     .VPWR(vccd1),
     .X(_04179_)
   );
-  sky130_fd_sc_hd__o22a_4 _10345_ (
-    .A1(\rapcore0.spifsm.move_duration[0][63] ),
-    .A2(_04164_),
-    .B1(\rapcore0.spifsm.move_duration[1][63] ),
-    .B2(_04179_),
+  sky130_fd_sc_hd__buf_2 _10345_ (
+    .A(_04179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04180_)
   );
-  sky130_fd_sc_hd__inv_2 _10346_ (
-    .A(_04150_),
+  sky130_fd_sc_hd__o22a_4 _10346_ (
+    .A1(\rapcore0.spifsm.move_duration[0][63] ),
+    .A2(_04165_),
+    .B1(\rapcore0.spifsm.move_duration[1][63] ),
+    .B2(_04180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04181_)
+    .X(_04181_)
   );
-  sky130_fd_sc_hd__buf_2 _10347_ (
-    .A(_04181_),
+  sky130_fd_sc_hd__inv_2 _10347_ (
+    .A(_04151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04182_)
+    .Y(_04182_)
   );
   sky130_fd_sc_hd__buf_2 _10348_ (
     .A(_04182_),
@@ -226217,57 +226393,56 @@
     .VPWR(vccd1),
     .X(_04183_)
   );
-  sky130_fd_sc_hd__o22a_4 _10349_ (
-    .A1(_04152_),
-    .A2(_04180_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[63] ),
-    .B2(_04183_),
+  sky130_fd_sc_hd__buf_2 _10349_ (
+    .A(_04183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04184_)
   );
-  sky130_fd_sc_hd__nor2_4 _10350_ (
-    .A(_04147_),
-    .B(_04184_),
+  sky130_fd_sc_hd__o22a_4 _10350_ (
+    .A1(_04153_),
+    .A2(_04181_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[63] ),
+    .B2(_04184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04185_)
+    .X(_04185_)
   );
-  sky130_fd_sc_hd__a211o_4 _10351_ (
-    .A1(_04147_),
-    .A2(_04184_),
-    .B1(_04139_),
-    .C1(_04185_),
+  sky130_fd_sc_hd__nor2_4 _10351_ (
+    .A(_04148_),
+    .B(_04185_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04186_)
+    .Y(_04186_)
   );
-  sky130_fd_sc_hd__inv_2 _10352_ (
-    .A(_04186_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00630_)
-  );
-  sky130_fd_sc_hd__or2_4 _10353_ (
-    .A(_04129_),
-    .B(_01989_),
+  sky130_fd_sc_hd__a211o_4 _10352_ (
+    .A1(_04148_),
+    .A2(_04185_),
+    .B1(_04145_),
+    .C1(_04186_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04187_)
   );
+  sky130_fd_sc_hd__inv_2 _10353_ (
+    .A(_04187_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00630_)
+  );
   sky130_fd_sc_hd__or2_4 _10354_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[14] ),
-    .B(_04187_),
+    .A(_04130_),
+    .B(_01990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226275,7 +226450,7 @@
     .X(_04188_)
   );
   sky130_fd_sc_hd__or2_4 _10355_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[15] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[14] ),
     .B(_04188_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226284,7 +226459,7 @@
     .X(_04189_)
   );
   sky130_fd_sc_hd__or2_4 _10356_ (
-    .A(_04110_),
+    .A(\rapcore0.spifsm.dda.tickdowncount[15] ),
     .B(_04189_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226293,7 +226468,7 @@
     .X(_04190_)
   );
   sky130_fd_sc_hd__or2_4 _10357_ (
-    .A(_04117_),
+    .A(_04111_),
     .B(_04190_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226301,20 +226476,20 @@
     .VPWR(vccd1),
     .X(_04191_)
   );
-  sky130_fd_sc_hd__or4_4 _10358_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[31] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[30] ),
-    .C(_04120_),
-    .D(_04191_),
+  sky130_fd_sc_hd__or2_4 _10358_ (
+    .A(_04118_),
+    .B(_04191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04192_)
   );
-  sky130_fd_sc_hd__or2_4 _10359_ (
-    .A(_04113_),
-    .B(_04192_),
+  sky130_fd_sc_hd__or4_4 _10359_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[31] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[30] ),
+    .C(_04121_),
+    .D(_04192_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226322,7 +226497,7 @@
     .X(_04193_)
   );
   sky130_fd_sc_hd__or2_4 _10360_ (
-    .A(_04116_),
+    .A(_04114_),
     .B(_04193_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226331,7 +226506,7 @@
     .X(_04194_)
   );
   sky130_fd_sc_hd__or2_4 _10361_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[48] ),
+    .A(_04117_),
     .B(_04194_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226340,7 +226515,7 @@
     .X(_04195_)
   );
   sky130_fd_sc_hd__or2_4 _10362_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[49] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[48] ),
     .B(_04195_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226349,7 +226524,7 @@
     .X(_04196_)
   );
   sky130_fd_sc_hd__or2_4 _10363_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[50] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[49] ),
     .B(_04196_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226358,7 +226533,7 @@
     .X(_04197_)
   );
   sky130_fd_sc_hd__or2_4 _10364_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[51] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[50] ),
     .B(_04197_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226367,7 +226542,7 @@
     .X(_04198_)
   );
   sky130_fd_sc_hd__or2_4 _10365_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[52] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[51] ),
     .B(_04198_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226375,38 +226550,38 @@
     .VPWR(vccd1),
     .X(_04199_)
   );
-  sky130_fd_sc_hd__or4_4 _10366_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[55] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[54] ),
-    .C(\rapcore0.spifsm.dda.tickdowncount[53] ),
-    .D(_04199_),
+  sky130_fd_sc_hd__or2_4 _10366_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[52] ),
+    .B(_04199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04200_)
   );
-  sky130_fd_sc_hd__buf_2 _10367_ (
-    .A(_04200_),
+  sky130_fd_sc_hd__or4_4 _10367_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[55] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[54] ),
+    .C(\rapcore0.spifsm.dda.tickdowncount[53] ),
+    .D(_04200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04201_)
   );
-  sky130_fd_sc_hd__or3_4 _10368_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[57] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[56] ),
-    .C(_04201_),
+  sky130_fd_sc_hd__buf_2 _10368_ (
+    .A(_04201_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04202_)
   );
-  sky130_fd_sc_hd__or2_4 _10369_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[58] ),
-    .B(_04202_),
+  sky130_fd_sc_hd__or3_4 _10369_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[57] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[56] ),
+    .C(_04202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226414,7 +226589,7 @@
     .X(_04203_)
   );
   sky130_fd_sc_hd__or2_4 _10370_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[59] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[58] ),
     .B(_04203_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226423,7 +226598,7 @@
     .X(_04204_)
   );
   sky130_fd_sc_hd__or2_4 _10371_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[60] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[59] ),
     .B(_04204_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226431,94 +226606,92 @@
     .VPWR(vccd1),
     .X(_04205_)
   );
-  sky130_fd_sc_hd__nor2_4 _10372_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[61] ),
+  sky130_fd_sc_hd__or2_4 _10372_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[60] ),
     .B(_04205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04206_)
+    .X(_04206_)
   );
-  sky130_fd_sc_hd__o22a_4 _10373_ (
-    .A1(\rapcore0.spifsm.move_duration[0][62] ),
-    .A2(_04164_),
-    .B1(\rapcore0.spifsm.move_duration[1][62] ),
-    .B2(_04179_),
+  sky130_fd_sc_hd__nor2_4 _10373_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[61] ),
+    .B(_04206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04207_)
+    .Y(_04207_)
   );
   sky130_fd_sc_hd__o22a_4 _10374_ (
-    .A1(_04152_),
-    .A2(_04207_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[62] ),
-    .B2(_04183_),
+    .A1(\rapcore0.spifsm.move_duration[0][62] ),
+    .A2(_04165_),
+    .B1(\rapcore0.spifsm.move_duration[1][62] ),
+    .B2(_04180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04208_)
   );
-  sky130_fd_sc_hd__nor2_4 _10375_ (
-    .A(_04208_),
-    .B(_04206_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04209_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10376_ (
-    .A1(_04206_),
+  sky130_fd_sc_hd__o22a_4 _10375_ (
+    .A1(_04153_),
     .A2(_04208_),
-    .B1(_04139_),
-    .C1(_04209_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[62] ),
+    .B2(_04184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04210_)
+    .X(_04209_)
   );
-  sky130_fd_sc_hd__inv_2 _10377_ (
-    .A(_04210_),
+  sky130_fd_sc_hd__nor2_4 _10376_ (
+    .A(_04209_),
+    .B(_04207_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04210_)
+  );
+  sky130_fd_sc_hd__a211o_4 _10377_ (
+    .A1(_04207_),
+    .A2(_04209_),
+    .B1(_04145_),
+    .C1(_04210_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04211_)
+  );
+  sky130_fd_sc_hd__inv_2 _10378_ (
+    .A(_04211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00629_)
   );
-  sky130_fd_sc_hd__inv_2 _10378_ (
-    .A(_04205_),
+  sky130_fd_sc_hd__inv_2 _10379_ (
+    .A(_04206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04211_)
-  );
-  sky130_fd_sc_hd__buf_2 _10379_ (
-    .A(_04163_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04212_)
+    .Y(_04212_)
   );
   sky130_fd_sc_hd__buf_2 _10380_ (
-    .A(_04178_),
+    .A(_04164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04213_)
   );
-  sky130_fd_sc_hd__o22a_4 _10381_ (
-    .A1(\rapcore0.spifsm.move_duration[0][61] ),
-    .A2(_04212_),
-    .B1(\rapcore0.spifsm.move_duration[1][61] ),
-    .B2(_04213_),
+  sky130_fd_sc_hd__buf_2 _10381_ (
+    .A(_04179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226526,76 +226699,79 @@
     .X(_04214_)
   );
   sky130_fd_sc_hd__o22a_4 _10382_ (
-    .A1(_04152_),
-    .A2(_04214_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[61] ),
-    .B2(_04183_),
+    .A1(\rapcore0.spifsm.move_duration[0][61] ),
+    .A2(_04213_),
+    .B1(\rapcore0.spifsm.move_duration[1][61] ),
+    .B2(_04214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04215_)
   );
-  sky130_fd_sc_hd__nor2_4 _10383_ (
-    .A(_04211_),
-    .B(_04215_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04216_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10384_ (
-    .A1(_04211_),
+  sky130_fd_sc_hd__o22a_4 _10383_ (
+    .A1(_04153_),
     .A2(_04215_),
-    .B1(_04139_),
-    .C1(_04216_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[61] ),
+    .B2(_04184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04217_)
+    .X(_04216_)
   );
-  sky130_fd_sc_hd__inv_2 _10385_ (
-    .A(_04217_),
+  sky130_fd_sc_hd__nor2_4 _10384_ (
+    .A(_04212_),
+    .B(_04216_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04217_)
+  );
+  sky130_fd_sc_hd__a211o_4 _10385_ (
+    .A1(_04212_),
+    .A2(_04216_),
+    .B1(_04145_),
+    .C1(_04217_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04218_)
+  );
+  sky130_fd_sc_hd__inv_2 _10386_ (
+    .A(_04218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00628_)
   );
-  sky130_fd_sc_hd__inv_2 _10386_ (
-    .A(psn_net_100),
+  sky130_fd_sc_hd__inv_2 _10387_ (
+    .A(psn_net_96),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04218_)
-  );
-  sky130_fd_sc_hd__o22a_4 _10387_ (
-    .A1(\rapcore0.spifsm.move_duration[0][60] ),
-    .A2(_04212_),
-    .B1(\rapcore0.spifsm.move_duration[1][60] ),
-    .B2(_04213_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04219_)
+    .Y(_04219_)
   );
   sky130_fd_sc_hd__o22a_4 _10388_ (
-    .A1(_04152_),
-    .A2(_04219_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[60] ),
-    .B2(_04183_),
+    .A1(\rapcore0.spifsm.move_duration[0][60] ),
+    .A2(_04213_),
+    .B1(\rapcore0.spifsm.move_duration[1][60] ),
+    .B2(_04214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04220_)
   );
-  sky130_fd_sc_hd__buf_2 _10389_ (
-    .A(_04027_),
+  sky130_fd_sc_hd__o22a_4 _10389_ (
+    .A1(_04153_),
+    .A2(_04220_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[60] ),
+    .B2(_04184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226603,8 +226779,8 @@
     .X(_04221_)
   );
   sky130_fd_sc_hd__nor2_4 _10390_ (
-    .A(_04218_),
-    .B(_04220_),
+    .A(_04219_),
+    .B(_04221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226612,9 +226788,9 @@
     .Y(_04222_)
   );
   sky130_fd_sc_hd__a211o_4 _10391_ (
-    .A1(_04218_),
-    .A2(_04220_),
-    .B1(_04221_),
+    .A1(_04219_),
+    .A2(_04221_),
+    .B1(_04145_),
     .C1(_04222_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226631,7 +226807,7 @@
     .Y(_00627_)
   );
   sky130_fd_sc_hd__inv_2 _10393_ (
-    .A(psn_net_101),
+    .A(psn_net_97),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226639,7 +226815,7 @@
     .Y(_04224_)
   );
   sky130_fd_sc_hd__buf_2 _10394_ (
-    .A(_04150_),
+    .A(_04151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226664,9 +226840,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10397_ (
     .A1(\rapcore0.spifsm.move_duration[0][59] ),
-    .A2(_04212_),
+    .A2(_04213_),
     .B1(\rapcore0.spifsm.move_duration[1][59] ),
-    .B2(_04213_),
+    .B2(_04214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226674,7 +226850,7 @@
     .X(_04228_)
   );
   sky130_fd_sc_hd__buf_2 _10398_ (
-    .A(_04182_),
+    .A(_04183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226692,100 +226868,100 @@
     .VPWR(vccd1),
     .X(_04230_)
   );
-  sky130_fd_sc_hd__nor2_4 _10400_ (
+  sky130_fd_sc_hd__buf_2 _10400_ (
+    .A(_04049_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04231_)
+  );
+  sky130_fd_sc_hd__nor2_4 _10401_ (
     .A(_04224_),
     .B(_04230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04231_)
+    .Y(_04232_)
   );
-  sky130_fd_sc_hd__a211o_4 _10401_ (
+  sky130_fd_sc_hd__a211o_4 _10402_ (
     .A1(_04224_),
     .A2(_04230_),
-    .B1(_04221_),
-    .C1(_04231_),
+    .B1(_04231_),
+    .C1(_04232_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04232_)
+    .X(_04233_)
   );
-  sky130_fd_sc_hd__inv_2 _10402_ (
-    .A(_04232_),
+  sky130_fd_sc_hd__inv_2 _10403_ (
+    .A(_04233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00626_)
   );
-  sky130_fd_sc_hd__inv_2 _10403_ (
-    .A(psn_net_102),
+  sky130_fd_sc_hd__inv_2 _10404_ (
+    .A(psn_net_98),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04233_)
-  );
-  sky130_fd_sc_hd__o22a_4 _10404_ (
-    .A1(\rapcore0.spifsm.move_duration[0][58] ),
-    .A2(_04212_),
-    .B1(\rapcore0.spifsm.move_duration[1][58] ),
-    .B2(_04213_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04234_)
+    .Y(_04234_)
   );
   sky130_fd_sc_hd__o22a_4 _10405_ (
-    .A1(_04227_),
-    .A2(_04234_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[58] ),
-    .B2(_04229_),
+    .A1(\rapcore0.spifsm.move_duration[0][58] ),
+    .A2(_04213_),
+    .B1(\rapcore0.spifsm.move_duration[1][58] ),
+    .B2(_04214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04235_)
   );
-  sky130_fd_sc_hd__nor2_4 _10406_ (
-    .A(_04233_),
-    .B(_04235_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04236_)
-  );
-  sky130_fd_sc_hd__a211o_4 _10407_ (
-    .A1(_04233_),
+  sky130_fd_sc_hd__o22a_4 _10406_ (
+    .A1(_04227_),
     .A2(_04235_),
-    .B1(_04221_),
-    .C1(_04236_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[58] ),
+    .B2(_04229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04237_)
+    .X(_04236_)
   );
-  sky130_fd_sc_hd__inv_2 _10408_ (
-    .A(_04237_),
+  sky130_fd_sc_hd__nor2_4 _10407_ (
+    .A(_04234_),
+    .B(_04236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00625_)
+    .Y(_04237_)
   );
-  sky130_fd_sc_hd__buf_2 _10409_ (
-    .A(_03790_),
+  sky130_fd_sc_hd__a211o_4 _10408_ (
+    .A1(_04234_),
+    .A2(_04236_),
+    .B1(_04231_),
+    .C1(_04237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04238_)
   );
+  sky130_fd_sc_hd__inv_2 _10409_ (
+    .A(_04238_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00625_)
+  );
   sky130_fd_sc_hd__buf_2 _10410_ (
     .A(_04225_),
     .VGND(vssd1),
@@ -226795,7 +226971,7 @@
     .X(_04239_)
   );
   sky130_fd_sc_hd__buf_2 _10411_ (
-    .A(_04162_),
+    .A(_04163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226803,7 +226979,7 @@
     .X(_04240_)
   );
   sky130_fd_sc_hd__buf_2 _10412_ (
-    .A(_04177_),
+    .A(_04178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226822,7 +226998,7 @@
     .X(_04242_)
   );
   sky130_fd_sc_hd__buf_2 _10414_ (
-    .A(_04181_),
+    .A(_04182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226850,7 +227026,7 @@
   );
   sky130_fd_sc_hd__o21ai_4 _10417_ (
     .A1(\rapcore0.spifsm.dda.tickdowncount[56] ),
-    .A2(psn_net_105),
+    .A2(psn_net_102),
     .B1(_04245_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226860,7 +227036,7 @@
   );
   sky130_fd_sc_hd__or3_4 _10418_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[56] ),
-    .B(psn_net_104),
+    .B(psn_net_101),
     .C(_04245_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226869,7 +227045,7 @@
     .X(_04247_)
   );
   sky130_fd_sc_hd__and3_4 _10419_ (
-    .A(_04238_),
+    .A(_04061_),
     .B(_04246_),
     .C(_04247_),
     .VGND(vssd1),
@@ -226887,7 +227063,7 @@
     .X(_04248_)
   );
   sky130_fd_sc_hd__buf_2 _10421_ (
-    .A(_04162_),
+    .A(_04163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226903,7 +227079,7 @@
     .X(_04250_)
   );
   sky130_fd_sc_hd__buf_2 _10423_ (
-    .A(_04177_),
+    .A(_04178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226930,7 +227106,7 @@
     .X(_04253_)
   );
   sky130_fd_sc_hd__buf_2 _10426_ (
-    .A(_04181_),
+    .A(_04182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -226965,7 +227141,7 @@
     .Y(_04257_)
   );
   sky130_fd_sc_hd__nor2_4 _10430_ (
-    .A(psn_net_103),
+    .A(psn_net_100),
     .B(_04257_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226974,9 +227150,9 @@
     .Y(_04258_)
   );
   sky130_fd_sc_hd__a211o_4 _10431_ (
-    .A1(psn_net_103),
+    .A1(psn_net_99),
     .A2(_04257_),
-    .B1(_04221_),
+    .B1(_04231_),
     .C1(_04258_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -226994,7 +227170,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10433_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[53] ),
-    .B(psn_net_107),
+    .B(psn_net_104),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227003,7 +227179,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _10434_ (
     .A1(\rapcore0.spifsm.move_duration[0][55] ),
-    .A2(_04163_),
+    .A2(_04164_),
     .B1(\rapcore0.spifsm.move_duration[1][55] ),
     .B2(_04241_),
     .VGND(vssd1),
@@ -227013,7 +227189,7 @@
     .X(_04261_)
   );
   sky130_fd_sc_hd__o22a_4 _10435_ (
-    .A1(_04151_),
+    .A1(_04152_),
     .A2(_04261_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[55] ),
     .B2(_04243_),
@@ -227043,7 +227219,7 @@
   );
   sky130_fd_sc_hd__or4_4 _10438_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[53] ),
-    .B(psn_net_108),
+    .B(psn_net_105),
     .C(\rapcore0.spifsm.dda.tickdowncount[54] ),
     .D(_04263_),
     .VGND(vssd1),
@@ -227053,7 +227229,7 @@
     .X(_04265_)
   );
   sky130_fd_sc_hd__and3_4 _10439_ (
-    .A(_04238_),
+    .A(_04061_),
     .B(_04264_),
     .C(_04265_),
     .VGND(vssd1),
@@ -227072,9 +227248,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10441_ (
     .A1(\rapcore0.spifsm.move_duration[0][54] ),
-    .A2(_04212_),
+    .A2(_04213_),
     .B1(\rapcore0.spifsm.move_duration[1][54] ),
-    .B2(_04213_),
+    .B2(_04214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227104,7 +227280,7 @@
   sky130_fd_sc_hd__a211o_4 _10444_ (
     .A1(_04266_),
     .A2(_04268_),
-    .B1(_04221_),
+    .B1(_04231_),
     .C1(_04269_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227121,7 +227297,7 @@
     .Y(_00621_)
   );
   sky130_fd_sc_hd__inv_2 _10446_ (
-    .A(psn_net_106),
+    .A(psn_net_103),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227129,7 +227305,7 @@
     .Y(_04271_)
   );
   sky130_fd_sc_hd__buf_2 _10447_ (
-    .A(_04163_),
+    .A(_04164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227137,7 +227313,7 @@
     .X(_04272_)
   );
   sky130_fd_sc_hd__buf_2 _10448_ (
-    .A(_04178_),
+    .A(_04179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227166,43 +227342,35 @@
     .VPWR(vccd1),
     .X(_04275_)
   );
-  sky130_fd_sc_hd__buf_2 _10451_ (
-    .A(_04027_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04276_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10452_ (
+  sky130_fd_sc_hd__nor2_4 _10451_ (
     .A(_04271_),
     .B(_04275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04277_)
+    .Y(_04276_)
   );
-  sky130_fd_sc_hd__a211o_4 _10453_ (
+  sky130_fd_sc_hd__a211o_4 _10452_ (
     .A1(_04271_),
     .A2(_04275_),
-    .B1(_04276_),
-    .C1(_04277_),
+    .B1(_04231_),
+    .C1(_04276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04278_)
+    .X(_04277_)
   );
-  sky130_fd_sc_hd__inv_2 _10454_ (
-    .A(_04278_),
+  sky130_fd_sc_hd__inv_2 _10453_ (
+    .A(_04277_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00620_)
   );
-  sky130_fd_sc_hd__o22a_4 _10455_ (
+  sky130_fd_sc_hd__o22a_4 _10454_ (
     .A1(\rapcore0.spifsm.move_duration[0][52] ),
     .A2(_04250_),
     .B1(\rapcore0.spifsm.move_duration[1][52] ),
@@ -227211,30 +227379,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04279_)
+    .X(_04278_)
   );
-  sky130_fd_sc_hd__o22a_4 _10456_ (
+  sky130_fd_sc_hd__o22a_4 _10455_ (
     .A1(_04248_),
-    .A2(_04279_),
+    .A2(_04278_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[52] ),
     .B2(_04255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04280_)
+    .X(_04279_)
   );
-  sky130_fd_sc_hd__inv_2 _10457_ (
-    .A(_04280_),
+  sky130_fd_sc_hd__inv_2 _10456_ (
+    .A(_04279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04281_)
+    .Y(_04280_)
+  );
+  sky130_fd_sc_hd__buf_2 _10457_ (
+    .A(_04049_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04281_)
   );
   sky130_fd_sc_hd__nor2_4 _10458_ (
-    .A(psn_net_110),
-    .B(_04281_),
+    .A(psn_net_107),
+    .B(_04280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227242,9 +227418,9 @@
     .Y(_04282_)
   );
   sky130_fd_sc_hd__a211o_4 _10459_ (
-    .A1(psn_net_109),
-    .A2(_04281_),
-    .B1(_04276_),
+    .A1(psn_net_106),
+    .A2(_04280_),
+    .B1(_04281_),
     .C1(_04282_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227261,7 +227437,7 @@
     .Y(_00619_)
   );
   sky130_fd_sc_hd__inv_2 _10461_ (
-    .A(psn_net_111),
+    .A(psn_net_108),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227302,7 +227478,7 @@
   sky130_fd_sc_hd__a211o_4 _10465_ (
     .A1(_04284_),
     .A2(_04286_),
-    .B1(_04276_),
+    .B1(_04281_),
     .C1(_04287_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227349,7 +227525,7 @@
     .Y(_04291_)
   );
   sky130_fd_sc_hd__nor2_4 _10470_ (
-    .A(psn_net_112),
+    .A(psn_net_110),
     .B(_04291_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227358,9 +227534,9 @@
     .Y(_04292_)
   );
   sky130_fd_sc_hd__a211o_4 _10471_ (
-    .A1(psn_net_112),
+    .A1(psn_net_109),
     .A2(_04291_),
-    .B1(_04276_),
+    .B1(_04281_),
     .C1(_04292_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227377,7 +227553,7 @@
     .Y(_00617_)
   );
   sky130_fd_sc_hd__buf_2 _10473_ (
-    .A(_04150_),
+    .A(_04151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227431,7 +227607,7 @@
     .Y(_04299_)
   );
   sky130_fd_sc_hd__nor2_4 _10479_ (
-    .A(psn_net_113),
+    .A(psn_net_112),
     .B(_04299_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227440,9 +227616,9 @@
     .Y(_04300_)
   );
   sky130_fd_sc_hd__a211o_4 _10480_ (
-    .A1(psn_net_114),
+    .A1(psn_net_111),
     .A2(_04299_),
-    .B1(_04276_),
+    .B1(_04281_),
     .C1(_04300_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227488,79 +227664,71 @@
     .VPWR(vccd1),
     .Y(_04304_)
   );
-  sky130_fd_sc_hd__buf_2 _10485_ (
-    .A(_04027_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04305_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10486_ (
-    .A(psn_net_116),
+  sky130_fd_sc_hd__nor2_4 _10485_ (
+    .A(psn_net_113),
     .B(_04304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04306_)
+    .Y(_04305_)
   );
-  sky130_fd_sc_hd__a211o_4 _10487_ (
-    .A1(psn_net_115),
+  sky130_fd_sc_hd__a211o_4 _10486_ (
+    .A1(psn_net_113),
     .A2(_04304_),
-    .B1(_04305_),
-    .C1(_04306_),
+    .B1(_04281_),
+    .C1(_04305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04307_)
+    .X(_04306_)
   );
-  sky130_fd_sc_hd__inv_2 _10488_ (
-    .A(_04307_),
+  sky130_fd_sc_hd__inv_2 _10487_ (
+    .A(_04306_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00615_)
   );
-  sky130_fd_sc_hd__buf_2 _10489_ (
-    .A(psn_net_117),
+  sky130_fd_sc_hd__buf_2 _10488_ (
+    .A(_04194_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04307_)
+  );
+  sky130_fd_sc_hd__or4_4 _10489_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[45] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[44] ),
+    .C(_04116_),
+    .D(_04307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04308_)
   );
-  sky130_fd_sc_hd__or4_4 _10490_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[45] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[44] ),
-    .C(_04115_),
-    .D(_04308_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04309_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10491_ (
+  sky130_fd_sc_hd__nor2_4 _10490_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[46] ),
-    .B(_04309_),
+    .B(_04308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04310_)
+    .Y(_04309_)
   );
-  sky130_fd_sc_hd__buf_2 _10492_ (
-    .A(_04151_),
+  sky130_fd_sc_hd__buf_2 _10491_ (
+    .A(_04152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04311_)
+    .X(_04310_)
   );
-  sky130_fd_sc_hd__o22a_4 _10493_ (
+  sky130_fd_sc_hd__o22a_4 _10492_ (
     .A1(\rapcore0.spifsm.move_duration[0][47] ),
     .A2(_04272_),
     .B1(\rapcore0.spifsm.move_duration[1][47] ),
@@ -227569,21 +227737,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04311_)
+  );
+  sky130_fd_sc_hd__buf_2 _10493_ (
+    .A(_04254_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04312_)
   );
-  sky130_fd_sc_hd__buf_2 _10494_ (
-    .A(_04254_),
+  sky130_fd_sc_hd__o22a_4 _10494_ (
+    .A1(_04310_),
+    .A2(_04311_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[47] ),
+    .B2(_04312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04313_)
   );
-  sky130_fd_sc_hd__o22a_4 _10495_ (
-    .A1(_04311_),
-    .A2(_04312_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[47] ),
-    .B2(_04313_),
+  sky130_fd_sc_hd__buf_2 _10495_ (
+    .A(_04049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227591,8 +227767,8 @@
     .X(_04314_)
   );
   sky130_fd_sc_hd__nor2_4 _10496_ (
-    .A(_04310_),
-    .B(_04314_),
+    .A(_04309_),
+    .B(_04313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227600,9 +227776,9 @@
     .Y(_04315_)
   );
   sky130_fd_sc_hd__a211o_4 _10497_ (
-    .A1(_04310_),
-    .A2(_04314_),
-    .B1(_04305_),
+    .A1(_04309_),
+    .A2(_04313_),
+    .B1(_04314_),
     .C1(_04315_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227619,7 +227795,7 @@
     .Y(_00614_)
   );
   sky130_fd_sc_hd__inv_2 _10499_ (
-    .A(_04309_),
+    .A(_04308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227638,10 +227814,10 @@
     .X(_04318_)
   );
   sky130_fd_sc_hd__o22a_4 _10501_ (
-    .A1(_04311_),
+    .A1(_04310_),
     .A2(_04318_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[46] ),
-    .B2(_04313_),
+    .B2(_04312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227660,7 +227836,7 @@
   sky130_fd_sc_hd__a211o_4 _10503_ (
     .A1(_04317_),
     .A2(_04319_),
-    .B1(_04305_),
+    .B1(_04314_),
     .C1(_04320_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227677,8 +227853,8 @@
     .Y(_00613_)
   );
   sky130_fd_sc_hd__or2_4 _10505_ (
-    .A(_04115_),
-    .B(_04308_),
+    .A(_04116_),
+    .B(_04307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227714,10 +227890,10 @@
     .X(_04325_)
   );
   sky130_fd_sc_hd__o22a_4 _10509_ (
-    .A1(_04311_),
+    .A1(_04310_),
     .A2(_04325_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[45] ),
-    .B2(_04313_),
+    .B2(_04312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227736,7 +227912,7 @@
   sky130_fd_sc_hd__a211o_4 _10511_ (
     .A1(_04324_),
     .A2(_04326_),
-    .B1(_04305_),
+    .B1(_04314_),
     .C1(_04327_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227810,7 +227986,7 @@
   sky130_fd_sc_hd__a211o_4 _10519_ (
     .A1(_04323_),
     .A2(_04333_),
-    .B1(_04305_),
+    .B1(_04314_),
     .C1(_04334_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -227829,8 +228005,8 @@
   sky130_fd_sc_hd__or4_4 _10521_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[41] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[40] ),
-    .C(_04113_),
-    .D(psn_net_121),
+    .C(_04114_),
+    .D(psn_net_117),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227855,7 +228031,7 @@
     .Y(_04338_)
   );
   sky130_fd_sc_hd__buf_2 _10524_ (
-    .A(_04162_),
+    .A(_04163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227871,7 +228047,7 @@
     .X(_04340_)
   );
   sky130_fd_sc_hd__buf_2 _10526_ (
-    .A(_04178_),
+    .A(_04179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227890,61 +228066,45 @@
     .X(_04342_)
   );
   sky130_fd_sc_hd__o22a_4 _10528_ (
-    .A1(_04311_),
+    .A1(_04310_),
     .A2(_04342_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[43] ),
-    .B2(_04313_),
+    .B2(_04312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04343_)
   );
-  sky130_fd_sc_hd__buf_2 _10529_ (
-    .A(_01310_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04344_)
-  );
-  sky130_fd_sc_hd__buf_2 _10530_ (
-    .A(_04344_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04345_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10531_ (
+  sky130_fd_sc_hd__nor2_4 _10529_ (
     .A(_04338_),
     .B(_04343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04346_)
+    .Y(_04344_)
   );
-  sky130_fd_sc_hd__a211o_4 _10532_ (
+  sky130_fd_sc_hd__a211o_4 _10530_ (
     .A1(_04338_),
     .A2(_04343_),
-    .B1(_04345_),
-    .C1(_04346_),
+    .B1(_04314_),
+    .C1(_04344_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04347_)
+    .X(_04345_)
   );
-  sky130_fd_sc_hd__inv_2 _10533_ (
-    .A(_04347_),
+  sky130_fd_sc_hd__inv_2 _10531_ (
+    .A(_04345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00610_)
   );
-  sky130_fd_sc_hd__o22a_4 _10534_ (
+  sky130_fd_sc_hd__o22a_4 _10532_ (
     .A1(\rapcore0.spifsm.move_duration[0][42] ),
     .A2(_04329_),
     .B1(\rapcore0.spifsm.move_duration[1][42] ),
@@ -227953,30 +228113,46 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04348_)
+    .X(_04346_)
   );
-  sky130_fd_sc_hd__o22a_4 _10535_ (
+  sky130_fd_sc_hd__o22a_4 _10533_ (
     .A1(_04295_),
-    .A2(_04348_),
+    .A2(_04346_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[42] ),
     .B2(_04297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04347_)
+  );
+  sky130_fd_sc_hd__inv_2 _10534_ (
+    .A(_04347_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04348_)
+  );
+  sky130_fd_sc_hd__buf_2 _10535_ (
+    .A(_01195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04349_)
   );
-  sky130_fd_sc_hd__inv_2 _10536_ (
+  sky130_fd_sc_hd__buf_2 _10536_ (
     .A(_04349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04350_)
+    .X(_04350_)
   );
   sky130_fd_sc_hd__nor2_4 _10537_ (
     .A(_04337_),
-    .B(_04350_),
+    .B(_04348_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -227985,8 +228161,8 @@
   );
   sky130_fd_sc_hd__a211o_4 _10538_ (
     .A1(_04337_),
-    .A2(_04350_),
-    .B1(_04345_),
+    .A2(_04348_),
+    .B1(_04350_),
     .C1(_04351_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228004,7 +228180,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10540_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[40] ),
-    .B(_04308_),
+    .B(_04307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228053,7 +228229,7 @@
   sky130_fd_sc_hd__a211o_4 _10545_ (
     .A1(_04353_),
     .A2(_04356_),
-    .B1(_04345_),
+    .B1(_04350_),
     .C1(_04357_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228116,7 +228292,7 @@
     .Y(_04363_)
   );
   sky130_fd_sc_hd__nor2_4 _10552_ (
-    .A(_04308_),
+    .A(_04307_),
     .B(_04363_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228125,9 +228301,9 @@
     .Y(_04364_)
   );
   sky130_fd_sc_hd__a211o_4 _10553_ (
-    .A1(_04308_),
+    .A1(_04307_),
     .A2(_04363_),
-    .B1(_04345_),
+    .B1(_04350_),
     .C1(_04364_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228145,7 +228321,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10555_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[32] ),
-    .B(psn_net_120),
+    .B(psn_net_116),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228179,7 +228355,7 @@
     .X(_04369_)
   );
   sky130_fd_sc_hd__nor2_4 _10559_ (
-    .A(_04112_),
+    .A(_04113_),
     .B(_04369_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228199,10 +228375,10 @@
     .X(_04371_)
   );
   sky130_fd_sc_hd__o22a_4 _10561_ (
-    .A1(_04311_),
+    .A1(_04310_),
     .A2(_04371_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[39] ),
-    .B2(_04313_),
+    .B2(_04312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228221,7 +228397,7 @@
   sky130_fd_sc_hd__a211o_4 _10563_ (
     .A1(_04370_),
     .A2(_04372_),
-    .B1(_04345_),
+    .B1(_04350_),
     .C1(_04373_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228278,138 +228454,141 @@
     .VPWR(vccd1),
     .Y(_04378_)
   );
-  sky130_fd_sc_hd__buf_2 _10569_ (
-    .A(_04344_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04379_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10570_ (
+  sky130_fd_sc_hd__nor2_4 _10569_ (
     .A(_04375_),
     .B(_04378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04380_)
+    .Y(_04379_)
   );
-  sky130_fd_sc_hd__a211o_4 _10571_ (
+  sky130_fd_sc_hd__a211o_4 _10570_ (
     .A1(_04375_),
     .A2(_04378_),
-    .B1(_04379_),
-    .C1(_04380_),
+    .B1(_04350_),
+    .C1(_04379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04381_)
+    .X(_04380_)
   );
-  sky130_fd_sc_hd__inv_2 _10572_ (
-    .A(_04381_),
+  sky130_fd_sc_hd__inv_2 _10571_ (
+    .A(_04380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00605_)
   );
-  sky130_fd_sc_hd__o22a_4 _10573_ (
+  sky130_fd_sc_hd__o22a_4 _10572_ (
     .A1(\rapcore0.spifsm.move_duration[0][37] ),
-    .A2(_04163_),
+    .A2(_04164_),
     .B1(\rapcore0.spifsm.move_duration[1][37] ),
     .B2(_04241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04381_)
+  );
+  sky130_fd_sc_hd__buf_2 _10573_ (
+    .A(_04182_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04382_)
   );
-  sky130_fd_sc_hd__buf_2 _10574_ (
-    .A(_04181_),
+  sky130_fd_sc_hd__o22a_4 _10574_ (
+    .A1(_04152_),
+    .A2(_04381_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[37] ),
+    .B2(_04382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04383_)
   );
-  sky130_fd_sc_hd__o22a_4 _10575_ (
-    .A1(_04151_),
-    .A2(_04382_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[37] ),
-    .B2(_04383_),
+  sky130_fd_sc_hd__inv_2 _10575_ (
+    .A(_04383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04384_)
+    .Y(_04384_)
   );
-  sky130_fd_sc_hd__inv_2 _10576_ (
-    .A(_04384_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04385_)
-  );
-  sky130_fd_sc_hd__or4_4 _10577_ (
+  sky130_fd_sc_hd__or4_4 _10576_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[35] ),
     .B(_04369_),
     .C(\rapcore0.spifsm.dda.tickdowncount[36] ),
-    .D(_04385_),
+    .D(_04384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04386_)
+    .X(_04385_)
   );
-  sky130_fd_sc_hd__or2_4 _10578_ (
+  sky130_fd_sc_hd__or2_4 _10577_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[35] ),
     .B(_04368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04386_)
+  );
+  sky130_fd_sc_hd__buf_2 _10578_ (
+    .A(_04386_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04387_)
   );
-  sky130_fd_sc_hd__buf_2 _10579_ (
-    .A(_04387_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04388_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _10580_ (
+  sky130_fd_sc_hd__o21ai_4 _10579_ (
     .A1(\rapcore0.spifsm.dda.tickdowncount[36] ),
-    .A2(_04388_),
-    .B1(_04385_),
+    .A2(_04387_),
+    .B1(_04384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04389_)
+    .Y(_04388_)
   );
-  sky130_fd_sc_hd__and3_4 _10581_ (
-    .A(_04238_),
-    .B(_04386_),
-    .C(_04389_),
+  sky130_fd_sc_hd__and3_4 _10580_ (
+    .A(_04061_),
+    .B(_04385_),
+    .C(_04388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00604_)
   );
-  sky130_fd_sc_hd__buf_2 _10582_ (
+  sky130_fd_sc_hd__buf_2 _10581_ (
     .A(_04249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04389_)
+  );
+  sky130_fd_sc_hd__buf_2 _10582_ (
+    .A(_04251_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04390_)
   );
-  sky130_fd_sc_hd__buf_2 _10583_ (
-    .A(_04251_),
+  sky130_fd_sc_hd__o22a_4 _10583_ (
+    .A1(\rapcore0.spifsm.move_duration[0][36] ),
+    .A2(_04389_),
+    .B1(\rapcore0.spifsm.move_duration[1][36] ),
+    .B2(_04390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228417,38 +228596,35 @@
     .X(_04391_)
   );
   sky130_fd_sc_hd__o22a_4 _10584_ (
-    .A1(\rapcore0.spifsm.move_duration[0][36] ),
-    .A2(_04390_),
-    .B1(\rapcore0.spifsm.move_duration[1][36] ),
-    .B2(_04391_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04392_)
-  );
-  sky130_fd_sc_hd__o22a_4 _10585_ (
     .A1(_04359_),
-    .A2(_04392_),
+    .A2(_04391_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[36] ),
     .B2(_04361_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04393_)
+    .X(_04392_)
   );
-  sky130_fd_sc_hd__inv_2 _10586_ (
-    .A(_04393_),
+  sky130_fd_sc_hd__inv_2 _10585_ (
+    .A(_04392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04394_)
+    .Y(_04393_)
+  );
+  sky130_fd_sc_hd__buf_2 _10586_ (
+    .A(_04349_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04394_)
   );
   sky130_fd_sc_hd__nor2_4 _10587_ (
-    .A(_04388_),
-    .B(_04394_),
+    .A(_04387_),
+    .B(_04393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228456,9 +228632,9 @@
     .Y(_04395_)
   );
   sky130_fd_sc_hd__a211o_4 _10588_ (
-    .A1(_04388_),
-    .A2(_04394_),
-    .B1(_04379_),
+    .A1(_04387_),
+    .A2(_04393_),
+    .B1(_04394_),
     .C1(_04395_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228476,9 +228652,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10590_ (
     .A1(\rapcore0.spifsm.move_duration[0][35] ),
-    .A2(_04390_),
+    .A2(_04389_),
     .B1(\rapcore0.spifsm.move_duration[1][35] ),
-    .B2(_04391_),
+    .B2(_04390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228516,7 +228692,7 @@
   sky130_fd_sc_hd__a211o_4 _10594_ (
     .A1(_04369_),
     .A2(_04399_),
-    .B1(_04379_),
+    .B1(_04394_),
     .C1(_04400_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228534,9 +228710,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10596_ (
     .A1(\rapcore0.spifsm.move_duration[0][34] ),
-    .A2(_04390_),
+    .A2(_04389_),
     .B1(\rapcore0.spifsm.move_duration[1][34] ),
-    .B2(_04391_),
+    .B2(_04390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228574,7 +228750,7 @@
   sky130_fd_sc_hd__a211o_4 _10600_ (
     .A1(_04367_),
     .A2(_04404_),
-    .B1(_04379_),
+    .B1(_04394_),
     .C1(_04405_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228600,9 +228776,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10603_ (
     .A1(\rapcore0.spifsm.move_duration[0][33] ),
-    .A2(_04390_),
+    .A2(_04389_),
     .B1(\rapcore0.spifsm.move_duration[1][33] ),
-    .B2(_04391_),
+    .B2(_04390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228610,7 +228786,7 @@
     .X(_04408_)
   );
   sky130_fd_sc_hd__buf_2 _10604_ (
-    .A(_04181_),
+    .A(_04182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228656,7 +228832,7 @@
   sky130_fd_sc_hd__a211o_4 _10609_ (
     .A1(_04366_),
     .A2(_04412_),
-    .B1(_04379_),
+    .B1(_04394_),
     .C1(_04413_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228674,9 +228850,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10611_ (
     .A1(\rapcore0.spifsm.move_duration[0][32] ),
-    .A2(_04390_),
+    .A2(_04389_),
     .B1(\rapcore0.spifsm.move_duration[1][32] ),
-    .B2(_04391_),
+    .B2(_04390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228702,85 +228878,77 @@
     .VPWR(vccd1),
     .Y(_04417_)
   );
-  sky130_fd_sc_hd__buf_2 _10614_ (
-    .A(_04344_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04418_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10615_ (
-    .A(psn_net_118),
+  sky130_fd_sc_hd__nor2_4 _10614_ (
+    .A(psn_net_114),
     .B(_04417_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04419_)
+    .Y(_04418_)
   );
-  sky130_fd_sc_hd__a211o_4 _10616_ (
-    .A1(psn_net_119),
+  sky130_fd_sc_hd__a211o_4 _10615_ (
+    .A1(psn_net_115),
     .A2(_04417_),
-    .B1(_04418_),
-    .C1(_04419_),
+    .B1(_04394_),
+    .C1(_04418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04420_)
+    .X(_04419_)
   );
-  sky130_fd_sc_hd__inv_2 _10617_ (
-    .A(_04420_),
+  sky130_fd_sc_hd__inv_2 _10616_ (
+    .A(_04419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00599_)
   );
-  sky130_fd_sc_hd__or2_4 _10618_ (
-    .A(_04120_),
-    .B(psn_net_125),
+  sky130_fd_sc_hd__or2_4 _10617_ (
+    .A(_04121_),
+    .B(psn_net_121),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04420_)
+  );
+  sky130_fd_sc_hd__buf_2 _10618_ (
+    .A(_04420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04421_)
   );
-  sky130_fd_sc_hd__buf_2 _10619_ (
-    .A(_04421_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04422_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10620_ (
+  sky130_fd_sc_hd__nor2_4 _10619_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[30] ),
-    .B(_04422_),
+    .B(_04421_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04423_)
+    .Y(_04422_)
+  );
+  sky130_fd_sc_hd__buf_2 _10620_ (
+    .A(_04151_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04423_)
   );
   sky130_fd_sc_hd__buf_2 _10621_ (
-    .A(_04150_),
+    .A(_04423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04424_)
   );
-  sky130_fd_sc_hd__buf_2 _10622_ (
-    .A(_04424_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04425_)
-  );
-  sky130_fd_sc_hd__o22a_4 _10623_ (
+  sky130_fd_sc_hd__o22a_4 _10622_ (
     .A1(\rapcore0.spifsm.move_duration[0][31] ),
     .A2(_04340_),
     .B1(\rapcore0.spifsm.move_duration[1][31] ),
@@ -228789,21 +228957,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04425_)
+  );
+  sky130_fd_sc_hd__buf_2 _10623_ (
+    .A(_04183_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04426_)
   );
-  sky130_fd_sc_hd__buf_2 _10624_ (
-    .A(_04182_),
+  sky130_fd_sc_hd__o22a_4 _10624_ (
+    .A1(_04424_),
+    .A2(_04425_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[31] ),
+    .B2(_04426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04427_)
   );
-  sky130_fd_sc_hd__o22a_4 _10625_ (
-    .A1(_04425_),
-    .A2(_04426_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[31] ),
-    .B2(_04427_),
+  sky130_fd_sc_hd__buf_2 _10625_ (
+    .A(_04349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228811,8 +228987,8 @@
     .X(_04428_)
   );
   sky130_fd_sc_hd__nor2_4 _10626_ (
-    .A(_04423_),
-    .B(_04428_),
+    .A(_04422_),
+    .B(_04427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228820,9 +228996,9 @@
     .Y(_04429_)
   );
   sky130_fd_sc_hd__a211o_4 _10627_ (
-    .A1(_04423_),
-    .A2(_04428_),
-    .B1(_04418_),
+    .A1(_04422_),
+    .A2(_04427_),
+    .B1(_04428_),
     .C1(_04429_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228839,7 +229015,7 @@
     .Y(_00598_)
   );
   sky130_fd_sc_hd__buf_2 _10629_ (
-    .A(_04162_),
+    .A(_04163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228855,7 +229031,7 @@
     .X(_04432_)
   );
   sky130_fd_sc_hd__buf_2 _10631_ (
-    .A(_04177_),
+    .A(_04178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228901,7 +229077,7 @@
     .Y(_04437_)
   );
   sky130_fd_sc_hd__nor2_4 _10636_ (
-    .A(_04422_),
+    .A(_04421_),
     .B(_04437_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228910,9 +229086,9 @@
     .Y(_04438_)
   );
   sky130_fd_sc_hd__a211o_4 _10637_ (
-    .A1(_04422_),
+    .A1(_04421_),
     .A2(_04437_),
-    .B1(_04418_),
+    .B1(_04428_),
     .C1(_04438_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -228930,7 +229106,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10639_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[28] ),
-    .B(psn_net_122),
+    .B(psn_net_120),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -228979,7 +229155,7 @@
   sky130_fd_sc_hd__a211o_4 _10644_ (
     .A1(_04440_),
     .A2(_04443_),
-    .B1(_04418_),
+    .B1(_04428_),
     .C1(_04444_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229026,7 +229202,7 @@
     .Y(_04448_)
   );
   sky130_fd_sc_hd__nor2_4 _10649_ (
-    .A(psn_net_124),
+    .A(psn_net_119),
     .B(_04448_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229035,9 +229211,9 @@
     .Y(_04449_)
   );
   sky130_fd_sc_hd__a211o_4 _10650_ (
-    .A1(psn_net_123),
+    .A1(psn_net_118),
     .A2(_04448_),
-    .B1(_04418_),
+    .B1(_04428_),
     .C1(_04449_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229056,7 +229232,7 @@
   sky130_fd_sc_hd__or3_4 _10652_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[25] ),
     .B(\rapcore0.spifsm.dda.tickdowncount[24] ),
-    .C(psn_net_126),
+    .C(psn_net_123),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -229118,43 +229294,35 @@
     .VPWR(vccd1),
     .Y(_04457_)
   );
-  sky130_fd_sc_hd__buf_2 _10659_ (
-    .A(_04344_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04458_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10660_ (
+  sky130_fd_sc_hd__nor2_4 _10659_ (
     .A(_04452_),
     .B(_04457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04459_)
+    .Y(_04458_)
   );
-  sky130_fd_sc_hd__a211o_4 _10661_ (
+  sky130_fd_sc_hd__a211o_4 _10660_ (
     .A1(_04452_),
     .A2(_04457_),
-    .B1(_04458_),
-    .C1(_04459_),
+    .B1(_04428_),
+    .C1(_04458_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04460_)
+    .X(_04459_)
   );
-  sky130_fd_sc_hd__inv_2 _10662_ (
-    .A(_04460_),
+  sky130_fd_sc_hd__inv_2 _10661_ (
+    .A(_04459_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00594_)
   );
-  sky130_fd_sc_hd__o22a_4 _10663_ (
+  sky130_fd_sc_hd__o22a_4 _10662_ (
     .A1(\rapcore0.spifsm.move_duration[0][26] ),
     .A2(_04432_),
     .B1(\rapcore0.spifsm.move_duration[1][26] ),
@@ -229163,30 +229331,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04461_)
+    .X(_04460_)
   );
-  sky130_fd_sc_hd__o22a_4 _10664_ (
+  sky130_fd_sc_hd__o22a_4 _10663_ (
     .A1(_04453_),
-    .A2(_04461_),
+    .A2(_04460_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[26] ),
     .B2(_04455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04462_)
+    .X(_04461_)
   );
-  sky130_fd_sc_hd__inv_2 _10665_ (
-    .A(_04462_),
+  sky130_fd_sc_hd__inv_2 _10664_ (
+    .A(_04461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04463_)
+    .Y(_04462_)
+  );
+  sky130_fd_sc_hd__buf_2 _10665_ (
+    .A(_04349_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04463_)
   );
   sky130_fd_sc_hd__nor2_4 _10666_ (
     .A(_04451_),
-    .B(_04463_),
+    .B(_04462_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -229195,8 +229371,8 @@
   );
   sky130_fd_sc_hd__a211o_4 _10667_ (
     .A1(_04451_),
-    .A2(_04463_),
-    .B1(_04458_),
+    .A2(_04462_),
+    .B1(_04463_),
     .C1(_04464_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229214,7 +229390,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10669_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[24] ),
-    .B(psn_net_127),
+    .B(psn_net_122),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -229279,7 +229455,7 @@
   sky130_fd_sc_hd__a211o_4 _10676_ (
     .A1(_04466_),
     .A2(_04471_),
-    .B1(_04458_),
+    .B1(_04463_),
     .C1(_04472_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229326,7 +229502,7 @@
     .Y(_04476_)
   );
   sky130_fd_sc_hd__nor2_4 _10681_ (
-    .A(psn_net_128),
+    .A(psn_net_124),
     .B(_04476_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229335,9 +229511,9 @@
     .Y(_04477_)
   );
   sky130_fd_sc_hd__a211o_4 _10682_ (
-    .A1(psn_net_129),
+    .A1(psn_net_124),
     .A2(_04476_),
-    .B1(_04458_),
+    .B1(_04463_),
     .C1(_04477_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229355,7 +229531,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10684_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[16] ),
-    .B(psn_net_131),
+    .B(psn_net_125),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -229389,7 +229565,7 @@
     .X(_04482_)
   );
   sky130_fd_sc_hd__or2_4 _10688_ (
-    .A(_04109_),
+    .A(_04110_),
     .B(_04482_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229439,7 +229615,7 @@
   sky130_fd_sc_hd__a211o_4 _10693_ (
     .A1(_04483_),
     .A2(_04486_),
-    .B1(_04458_),
+    .B1(_04463_),
     .C1(_04487_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229512,43 +229688,35 @@
     .VPWR(vccd1),
     .Y(_04494_)
   );
-  sky130_fd_sc_hd__buf_2 _10701_ (
-    .A(_04344_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04495_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10702_ (
+  sky130_fd_sc_hd__nor2_4 _10701_ (
     .A(_04489_),
     .B(_04494_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04496_)
+    .Y(_04495_)
   );
-  sky130_fd_sc_hd__a211o_4 _10703_ (
+  sky130_fd_sc_hd__a211o_4 _10702_ (
     .A1(_04489_),
     .A2(_04494_),
-    .B1(_04495_),
-    .C1(_04496_),
+    .B1(_04463_),
+    .C1(_04495_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04497_)
+    .X(_04496_)
   );
-  sky130_fd_sc_hd__inv_2 _10704_ (
-    .A(_04497_),
+  sky130_fd_sc_hd__inv_2 _10703_ (
+    .A(_04496_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00589_)
   );
-  sky130_fd_sc_hd__o22a_4 _10705_ (
+  sky130_fd_sc_hd__o22a_4 _10704_ (
     .A1(\rapcore0.spifsm.move_duration[0][21] ),
     .A2(_04339_),
     .B1(\rapcore0.spifsm.move_duration[1][21] ),
@@ -229557,76 +229725,76 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04497_)
+  );
+  sky130_fd_sc_hd__o22a_4 _10705_ (
+    .A1(_04152_),
+    .A2(_04497_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[21] ),
+    .B2(_04382_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04498_)
   );
-  sky130_fd_sc_hd__o22a_4 _10706_ (
-    .A1(_04151_),
-    .A2(_04498_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[21] ),
-    .B2(_04383_),
+  sky130_fd_sc_hd__inv_2 _10706_ (
+    .A(_04498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04499_)
+    .Y(_04499_)
   );
-  sky130_fd_sc_hd__inv_2 _10707_ (
-    .A(_04499_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04500_)
-  );
-  sky130_fd_sc_hd__or4_4 _10708_ (
+  sky130_fd_sc_hd__or4_4 _10707_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[19] ),
     .B(_04482_),
     .C(\rapcore0.spifsm.dda.tickdowncount[20] ),
-    .D(_04500_),
+    .D(_04499_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04501_)
+    .X(_04500_)
   );
-  sky130_fd_sc_hd__or2_4 _10709_ (
+  sky130_fd_sc_hd__or2_4 _10708_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[19] ),
     .B(_04481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04501_)
+  );
+  sky130_fd_sc_hd__buf_2 _10709_ (
+    .A(_04501_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04502_)
   );
-  sky130_fd_sc_hd__buf_2 _10710_ (
-    .A(_04502_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04503_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _10711_ (
+  sky130_fd_sc_hd__o21ai_4 _10710_ (
     .A1(\rapcore0.spifsm.dda.tickdowncount[20] ),
-    .A2(_04503_),
-    .B1(_04500_),
+    .A2(_04502_),
+    .B1(_04499_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04504_)
+    .Y(_04503_)
   );
-  sky130_fd_sc_hd__and3_4 _10712_ (
-    .A(_04238_),
-    .B(_04501_),
-    .C(_04504_),
+  sky130_fd_sc_hd__and3_4 _10711_ (
+    .A(_04061_),
+    .B(_04500_),
+    .C(_04503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00588_)
   );
-  sky130_fd_sc_hd__o22a_4 _10713_ (
+  sky130_fd_sc_hd__o22a_4 _10712_ (
     .A1(\rapcore0.spifsm.move_duration[0][20] ),
     .A2(_04467_),
     .B1(\rapcore0.spifsm.move_duration[1][20] ),
@@ -229635,30 +229803,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04505_)
+    .X(_04504_)
   );
-  sky130_fd_sc_hd__o22a_4 _10714_ (
+  sky130_fd_sc_hd__o22a_4 _10713_ (
     .A1(_04490_),
-    .A2(_04505_),
+    .A2(_04504_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[20] ),
     .B2(_04492_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04506_)
+    .X(_04505_)
   );
-  sky130_fd_sc_hd__inv_2 _10715_ (
-    .A(_04506_),
+  sky130_fd_sc_hd__inv_2 _10714_ (
+    .A(_04505_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04507_)
+    .Y(_04506_)
+  );
+  sky130_fd_sc_hd__buf_2 _10715_ (
+    .A(_04349_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04507_)
   );
   sky130_fd_sc_hd__nor2_4 _10716_ (
-    .A(_04503_),
-    .B(_04507_),
+    .A(_04502_),
+    .B(_04506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -229666,9 +229842,9 @@
     .Y(_04508_)
   );
   sky130_fd_sc_hd__a211o_4 _10717_ (
-    .A1(_04503_),
-    .A2(_04507_),
-    .B1(_04495_),
+    .A1(_04502_),
+    .A2(_04506_),
+    .B1(_04507_),
     .C1(_04508_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229742,7 +229918,7 @@
   sky130_fd_sc_hd__a211o_4 _10725_ (
     .A1(_04482_),
     .A2(_04514_),
-    .B1(_04495_),
+    .B1(_04507_),
     .C1(_04515_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229800,7 +229976,7 @@
   sky130_fd_sc_hd__a211o_4 _10731_ (
     .A1(_04480_),
     .A2(_04519_),
-    .B1(_04495_),
+    .B1(_04507_),
     .C1(_04520_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229858,7 +230034,7 @@
   sky130_fd_sc_hd__a211o_4 _10737_ (
     .A1(_04479_),
     .A2(_04524_),
-    .B1(_04495_),
+    .B1(_04507_),
     .C1(_04525_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -229920,43 +230096,35 @@
     .VPWR(vccd1),
     .Y(_04531_)
   );
-  sky130_fd_sc_hd__buf_2 _10744_ (
-    .A(_01311_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04532_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10745_ (
-    .A(psn_net_130),
+  sky130_fd_sc_hd__nor2_4 _10744_ (
+    .A(psn_net_126),
     .B(_04531_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04533_)
+    .Y(_04532_)
   );
-  sky130_fd_sc_hd__a211o_4 _10746_ (
-    .A1(psn_net_130),
+  sky130_fd_sc_hd__a211o_4 _10745_ (
+    .A1(psn_net_127),
     .A2(_04531_),
-    .B1(_04532_),
-    .C1(_04533_),
+    .B1(_04507_),
+    .C1(_04532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04534_)
+    .X(_04533_)
   );
-  sky130_fd_sc_hd__inv_2 _10747_ (
-    .A(_04534_),
+  sky130_fd_sc_hd__inv_2 _10746_ (
+    .A(_04533_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00583_)
   );
-  sky130_fd_sc_hd__o22a_4 _10748_ (
+  sky130_fd_sc_hd__o22a_4 _10747_ (
     .A1(\rapcore0.spifsm.move_duration[0][15] ),
     .A2(_04510_),
     .B1(\rapcore0.spifsm.move_duration[1][15] ),
@@ -229965,30 +230133,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04535_)
+    .X(_04534_)
   );
-  sky130_fd_sc_hd__o22a_4 _10749_ (
+  sky130_fd_sc_hd__o22a_4 _10748_ (
     .A1(_04527_),
-    .A2(_04535_),
+    .A2(_04534_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[15] ),
     .B2(_04529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04536_)
+    .X(_04535_)
   );
-  sky130_fd_sc_hd__inv_2 _10750_ (
-    .A(_04536_),
+  sky130_fd_sc_hd__inv_2 _10749_ (
+    .A(_04535_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04537_)
+    .Y(_04536_)
+  );
+  sky130_fd_sc_hd__buf_2 _10750_ (
+    .A(_01313_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04537_)
   );
   sky130_fd_sc_hd__nor2_4 _10751_ (
-    .A(psn_net_133),
-    .B(_04537_),
+    .A(psn_net_129),
+    .B(_04536_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -229996,9 +230172,9 @@
     .Y(_04538_)
   );
   sky130_fd_sc_hd__a211o_4 _10752_ (
-    .A1(psn_net_132),
-    .A2(_04537_),
-    .B1(_04532_),
+    .A1(psn_net_128),
+    .A2(_04536_),
+    .B1(_04537_),
     .C1(_04538_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230061,7 +230237,7 @@
     .Y(_04544_)
   );
   sky130_fd_sc_hd__nor2_4 _10759_ (
-    .A(_04187_),
+    .A(_04188_),
     .B(_04544_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230070,9 +230246,9 @@
     .Y(_04545_)
   );
   sky130_fd_sc_hd__a211o_4 _10760_ (
-    .A1(_04187_),
+    .A1(_04188_),
     .A2(_04544_),
-    .B1(_04532_),
+    .B1(_04537_),
     .C1(_04545_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230088,20 +230264,19 @@
     .VPWR(vccd1),
     .Y(_00581_)
   );
-  sky130_fd_sc_hd__or4_4 _10762_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[0] ),
-    .B(_01990_),
-    .C(\rapcore0.spifsm.dda.tickdowncount[1] ),
-    .D(\rapcore0.spifsm.dda.tickdowncount[2] ),
+  sky130_fd_sc_hd__buf_2 _10762_ (
+    .A(_03628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04547_)
   );
-  sky130_fd_sc_hd__or2_4 _10763_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[3] ),
-    .B(_04547_),
+  sky130_fd_sc_hd__or4_4 _10763_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[0] ),
+    .B(_01991_),
+    .C(\rapcore0.spifsm.dda.tickdowncount[1] ),
+    .D(\rapcore0.spifsm.dda.tickdowncount[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230109,7 +230284,7 @@
     .X(_04548_)
   );
   sky130_fd_sc_hd__or2_4 _10764_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[4] ),
+    .A(\rapcore0.spifsm.dda.tickdowncount[3] ),
     .B(_04548_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230117,28 +230292,28 @@
     .VPWR(vccd1),
     .X(_04549_)
   );
-  sky130_fd_sc_hd__or4_4 _10765_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[7] ),
-    .B(\rapcore0.spifsm.dda.tickdowncount[6] ),
-    .C(\rapcore0.spifsm.dda.tickdowncount[5] ),
-    .D(_04549_),
+  sky130_fd_sc_hd__or2_4 _10765_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[4] ),
+    .B(_04549_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04550_)
   );
-  sky130_fd_sc_hd__buf_2 _10766_ (
-    .A(_04550_),
+  sky130_fd_sc_hd__or4_4 _10766_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[7] ),
+    .B(\rapcore0.spifsm.dda.tickdowncount[6] ),
+    .C(\rapcore0.spifsm.dda.tickdowncount[5] ),
+    .D(_04550_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04551_)
   );
-  sky130_fd_sc_hd__or2_4 _10767_ (
-    .A(_04125_),
-    .B(_04551_),
+  sky130_fd_sc_hd__buf_2 _10767_ (
+    .A(_04551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230146,7 +230321,7 @@
     .X(_04552_)
   );
   sky130_fd_sc_hd__or2_4 _10768_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[10] ),
+    .A(_04126_),
     .B(_04552_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230154,19 +230329,17 @@
     .VPWR(vccd1),
     .X(_04553_)
   );
-  sky130_fd_sc_hd__buf_2 _10769_ (
-    .A(_04177_),
+  sky130_fd_sc_hd__or2_4 _10769_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[10] ),
+    .B(_04553_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04554_)
   );
-  sky130_fd_sc_hd__o22a_4 _10770_ (
-    .A1(\rapcore0.spifsm.move_duration[0][13] ),
-    .A2(_04339_),
-    .B1(\rapcore0.spifsm.move_duration[1][13] ),
-    .B2(_04554_),
+  sky130_fd_sc_hd__buf_2 _10770_ (
+    .A(_04178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230174,73 +230347,84 @@
     .X(_04555_)
   );
   sky130_fd_sc_hd__o22a_4 _10771_ (
-    .A1(_04424_),
-    .A2(_04555_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[13] ),
-    .B2(_04383_),
+    .A1(\rapcore0.spifsm.move_duration[0][13] ),
+    .A2(_04339_),
+    .B1(\rapcore0.spifsm.move_duration[1][13] ),
+    .B2(_04555_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04556_)
   );
-  sky130_fd_sc_hd__inv_2 _10772_ (
-    .A(_04556_),
+  sky130_fd_sc_hd__o22a_4 _10772_ (
+    .A1(_04423_),
+    .A2(_04556_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[13] ),
+    .B2(_04382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04557_)
+    .X(_04557_)
   );
-  sky130_fd_sc_hd__or4_4 _10773_ (
+  sky130_fd_sc_hd__inv_2 _10773_ (
+    .A(_04557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04558_)
+  );
+  sky130_fd_sc_hd__or4_4 _10774_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[11] ),
-    .B(_04553_),
+    .B(_04554_),
     .C(\rapcore0.spifsm.dda.tickdowncount[12] ),
-    .D(_04557_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04558_)
-  );
-  sky130_fd_sc_hd__or2_4 _10774_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[11] ),
-    .B(_04553_),
+    .D(_04558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04559_)
   );
-  sky130_fd_sc_hd__buf_2 _10775_ (
-    .A(_04559_),
+  sky130_fd_sc_hd__or2_4 _10775_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[11] ),
+    .B(_04554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04560_)
   );
-  sky130_fd_sc_hd__o21ai_4 _10776_ (
-    .A1(\rapcore0.spifsm.dda.tickdowncount[12] ),
-    .A2(_04560_),
-    .B1(_04557_),
+  sky130_fd_sc_hd__buf_2 _10776_ (
+    .A(_04560_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04561_)
+    .X(_04561_)
   );
-  sky130_fd_sc_hd__and3_4 _10777_ (
-    .A(_04238_),
-    .B(_04558_),
-    .C(_04561_),
+  sky130_fd_sc_hd__o21ai_4 _10777_ (
+    .A1(\rapcore0.spifsm.dda.tickdowncount[12] ),
+    .A2(_04561_),
+    .B1(_04558_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_04562_)
+  );
+  sky130_fd_sc_hd__and3_4 _10778_ (
+    .A(_04547_),
+    .B(_04559_),
+    .C(_04562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00580_)
   );
-  sky130_fd_sc_hd__o22a_4 _10778_ (
+  sky130_fd_sc_hd__o22a_4 _10779_ (
     .A1(\rapcore0.spifsm.move_duration[0][12] ),
     .A2(_04540_),
     .B1(\rapcore0.spifsm.move_duration[1][12] ),
@@ -230249,56 +230433,56 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04562_)
+    .X(_04563_)
   );
-  sky130_fd_sc_hd__o22a_4 _10779_ (
+  sky130_fd_sc_hd__o22a_4 _10780_ (
     .A1(_04527_),
-    .A2(_04562_),
+    .A2(_04563_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[12] ),
     .B2(_04529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04563_)
+    .X(_04564_)
   );
-  sky130_fd_sc_hd__inv_2 _10780_ (
-    .A(_04563_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04564_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10781_ (
-    .A(_04560_),
-    .B(_04564_),
+  sky130_fd_sc_hd__inv_2 _10781_ (
+    .A(_04564_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_04565_)
   );
-  sky130_fd_sc_hd__a211o_4 _10782_ (
-    .A1(_04560_),
-    .A2(_04564_),
-    .B1(_04532_),
-    .C1(_04565_),
+  sky130_fd_sc_hd__nor2_4 _10782_ (
+    .A(_04561_),
+    .B(_04565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04566_)
+    .Y(_04566_)
   );
-  sky130_fd_sc_hd__inv_2 _10783_ (
-    .A(_04566_),
+  sky130_fd_sc_hd__a211o_4 _10783_ (
+    .A1(_04561_),
+    .A2(_04565_),
+    .B1(_04537_),
+    .C1(_04566_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04567_)
+  );
+  sky130_fd_sc_hd__inv_2 _10784_ (
+    .A(_04567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00579_)
   );
-  sky130_fd_sc_hd__o22a_4 _10784_ (
+  sky130_fd_sc_hd__o22a_4 _10785_ (
     .A1(\rapcore0.spifsm.move_duration[0][11] ),
     .A2(_04540_),
     .B1(\rapcore0.spifsm.move_duration[1][11] ),
@@ -230307,64 +230491,64 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04567_)
+    .X(_04568_)
   );
-  sky130_fd_sc_hd__o22a_4 _10785_ (
+  sky130_fd_sc_hd__o22a_4 _10786_ (
     .A1(_04527_),
-    .A2(_04567_),
+    .A2(_04568_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[11] ),
     .B2(_04529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04568_)
+    .X(_04569_)
   );
-  sky130_fd_sc_hd__inv_2 _10786_ (
-    .A(_04568_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04569_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10787_ (
-    .A(_04553_),
-    .B(_04569_),
+  sky130_fd_sc_hd__inv_2 _10787_ (
+    .A(_04569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_04570_)
   );
-  sky130_fd_sc_hd__a211o_4 _10788_ (
-    .A1(_04553_),
-    .A2(_04569_),
-    .B1(_04532_),
-    .C1(_04570_),
+  sky130_fd_sc_hd__nor2_4 _10788_ (
+    .A(_04554_),
+    .B(_04570_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04571_)
+    .Y(_04571_)
   );
-  sky130_fd_sc_hd__inv_2 _10789_ (
-    .A(_04571_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00578_)
-  );
-  sky130_fd_sc_hd__buf_2 _10790_ (
-    .A(_04225_),
+  sky130_fd_sc_hd__a211o_4 _10789_ (
+    .A1(_04554_),
+    .A2(_04570_),
+    .B1(_04537_),
+    .C1(_04571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04572_)
   );
-  sky130_fd_sc_hd__o22a_4 _10791_ (
+  sky130_fd_sc_hd__inv_2 _10790_ (
+    .A(_04572_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00578_)
+  );
+  sky130_fd_sc_hd__buf_2 _10791_ (
+    .A(_04225_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04573_)
+  );
+  sky130_fd_sc_hd__o22a_4 _10792_ (
     .A1(\rapcore0.spifsm.move_duration[0][10] ),
     .A2(_04540_),
     .B1(\rapcore0.spifsm.move_duration[1][10] ),
@@ -230373,46 +230557,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04573_)
-  );
-  sky130_fd_sc_hd__buf_2 _10792_ (
-    .A(_04409_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_04574_)
   );
-  sky130_fd_sc_hd__o22a_4 _10793_ (
-    .A1(_04572_),
-    .A2(_04573_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[10] ),
-    .B2(_04574_),
+  sky130_fd_sc_hd__buf_2 _10793_ (
+    .A(_04409_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04575_)
   );
-  sky130_fd_sc_hd__inv_2 _10794_ (
-    .A(_04575_),
+  sky130_fd_sc_hd__o22a_4 _10794_ (
+    .A1(_04573_),
+    .A2(_04574_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[10] ),
+    .B2(_04575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04576_)
+    .X(_04576_)
   );
-  sky130_fd_sc_hd__buf_2 _10795_ (
-    .A(_01311_),
+  sky130_fd_sc_hd__inv_2 _10795_ (
+    .A(_04576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04577_)
+    .Y(_04577_)
   );
   sky130_fd_sc_hd__nor2_4 _10796_ (
-    .A(_04552_),
-    .B(_04576_),
+    .A(_04553_),
+    .B(_04577_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230420,9 +230596,9 @@
     .Y(_04578_)
   );
   sky130_fd_sc_hd__a211o_4 _10797_ (
-    .A1(_04552_),
-    .A2(_04576_),
-    .B1(_04577_),
+    .A1(_04553_),
+    .A2(_04577_),
+    .B1(_04537_),
     .C1(_04578_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230438,15 +230614,7 @@
     .VPWR(vccd1),
     .Y(_00577_)
   );
-  sky130_fd_sc_hd__buf_2 _10799_ (
-    .A(_03790_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04580_)
-  );
-  sky130_fd_sc_hd__o22a_4 _10800_ (
+  sky130_fd_sc_hd__o22a_4 _10799_ (
     .A1(\rapcore0.spifsm.move_duration[0][9] ),
     .A2(_04240_),
     .B1(\rapcore0.spifsm.move_duration[1][9] ),
@@ -230455,58 +230623,58 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04581_)
+    .X(_04580_)
   );
-  sky130_fd_sc_hd__o22a_4 _10801_ (
+  sky130_fd_sc_hd__o22a_4 _10800_ (
     .A1(_04226_),
-    .A2(_04581_),
+    .A2(_04580_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[9] ),
     .B2(_04243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04582_)
+    .X(_04581_)
   );
-  sky130_fd_sc_hd__inv_2 _10802_ (
-    .A(_04582_),
+  sky130_fd_sc_hd__inv_2 _10801_ (
+    .A(_04581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04583_)
+    .Y(_04582_)
   );
-  sky130_fd_sc_hd__or3_4 _10803_ (
+  sky130_fd_sc_hd__or3_4 _10802_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[8] ),
-    .B(_04551_),
-    .C(_04583_),
+    .B(_04552_),
+    .C(_04582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04584_)
+    .X(_04583_)
   );
-  sky130_fd_sc_hd__o21ai_4 _10804_ (
+  sky130_fd_sc_hd__o21ai_4 _10803_ (
     .A1(\rapcore0.spifsm.dda.tickdowncount[8] ),
-    .A2(_04551_),
-    .B1(_04583_),
+    .A2(_04552_),
+    .B1(_04582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04585_)
+    .Y(_04584_)
   );
-  sky130_fd_sc_hd__and3_4 _10805_ (
-    .A(_04580_),
-    .B(_04584_),
-    .C(_04585_),
+  sky130_fd_sc_hd__and3_4 _10804_ (
+    .A(_04547_),
+    .B(_04583_),
+    .C(_04584_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00576_)
   );
-  sky130_fd_sc_hd__o22a_4 _10806_ (
+  sky130_fd_sc_hd__o22a_4 _10805_ (
     .A1(\rapcore0.spifsm.move_duration[0][8] ),
     .A2(_04540_),
     .B1(\rapcore0.spifsm.move_duration[1][8] ),
@@ -230515,30 +230683,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_04585_)
+  );
+  sky130_fd_sc_hd__o22a_4 _10806_ (
+    .A1(_04573_),
+    .A2(_04585_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[8] ),
+    .B2(_04575_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_04586_)
   );
-  sky130_fd_sc_hd__o22a_4 _10807_ (
-    .A1(_04572_),
-    .A2(_04586_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[8] ),
-    .B2(_04574_),
+  sky130_fd_sc_hd__inv_2 _10807_ (
+    .A(_04586_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04587_)
+    .Y(_04587_)
   );
-  sky130_fd_sc_hd__inv_2 _10808_ (
-    .A(_04587_),
+  sky130_fd_sc_hd__buf_2 _10808_ (
+    .A(_01313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04588_)
+    .X(_04588_)
   );
   sky130_fd_sc_hd__nor2_4 _10809_ (
-    .A(_04551_),
-    .B(_04588_),
+    .A(_04552_),
+    .B(_04587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230546,9 +230722,9 @@
     .Y(_04589_)
   );
   sky130_fd_sc_hd__a211o_4 _10810_ (
-    .A1(_04551_),
-    .A2(_04588_),
-    .B1(_04577_),
+    .A1(_04552_),
+    .A2(_04587_),
+    .B1(_04588_),
     .C1(_04589_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230568,7 +230744,7 @@
     .A1(\rapcore0.spifsm.move_duration[0][7] ),
     .A2(_04339_),
     .B1(\rapcore0.spifsm.move_duration[1][7] ),
-    .B2(_04554_),
+    .B2(_04555_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230576,10 +230752,10 @@
     .X(_04591_)
   );
   sky130_fd_sc_hd__o22a_4 _10813_ (
-    .A1(_04424_),
+    .A1(_04423_),
     .A2(_04591_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[7] ),
-    .B2(_04383_),
+    .B2(_04382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230596,7 +230772,7 @@
   );
   sky130_fd_sc_hd__or4_4 _10815_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[5] ),
-    .B(_04549_),
+    .B(_04550_),
     .C(\rapcore0.spifsm.dda.tickdowncount[6] ),
     .D(_04593_),
     .VGND(vssd1),
@@ -230607,7 +230783,7 @@
   );
   sky130_fd_sc_hd__or2_4 _10816_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[5] ),
-    .B(_04549_),
+    .B(_04550_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230633,7 +230809,7 @@
     .Y(_04597_)
   );
   sky130_fd_sc_hd__and3_4 _10819_ (
-    .A(_04580_),
+    .A(_04547_),
     .B(_04594_),
     .C(_04597_),
     .VGND(vssd1),
@@ -230670,10 +230846,10 @@
     .X(_04600_)
   );
   sky130_fd_sc_hd__o22a_4 _10823_ (
-    .A1(_04572_),
+    .A1(_04573_),
     .A2(_04600_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[6] ),
-    .B2(_04574_),
+    .B2(_04575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230700,7 +230876,7 @@
   sky130_fd_sc_hd__a211o_4 _10826_ (
     .A1(_04596_),
     .A2(_04602_),
-    .B1(_04577_),
+    .B1(_04588_),
     .C1(_04603_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230728,10 +230904,10 @@
     .X(_04605_)
   );
   sky130_fd_sc_hd__o22a_4 _10829_ (
-    .A1(_04572_),
+    .A1(_04573_),
     .A2(_04605_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[5] ),
-    .B2(_04574_),
+    .B2(_04575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230747,7 +230923,7 @@
     .Y(_04607_)
   );
   sky130_fd_sc_hd__nor2_4 _10831_ (
-    .A(_04549_),
+    .A(_04550_),
     .B(_04607_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230756,9 +230932,9 @@
     .Y(_04608_)
   );
   sky130_fd_sc_hd__a211o_4 _10832_ (
-    .A1(_04549_),
+    .A1(_04550_),
     .A2(_04607_),
-    .B1(_04577_),
+    .B1(_04588_),
     .C1(_04608_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230786,10 +230962,10 @@
     .X(_04610_)
   );
   sky130_fd_sc_hd__o22a_4 _10835_ (
-    .A1(_04572_),
+    .A1(_04573_),
     .A2(_04610_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[4] ),
-    .B2(_04574_),
+    .B2(_04575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230805,7 +230981,7 @@
     .Y(_04612_)
   );
   sky130_fd_sc_hd__nor2_4 _10837_ (
-    .A(_04548_),
+    .A(_04549_),
     .B(_04612_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230814,9 +230990,9 @@
     .Y(_04613_)
   );
   sky130_fd_sc_hd__a211o_4 _10838_ (
-    .A1(_04548_),
+    .A1(_04549_),
     .A2(_04612_),
-    .B1(_04577_),
+    .B1(_04588_),
     .C1(_04613_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -230862,52 +231038,55 @@
     .VPWR(vccd1),
     .Y(_04617_)
   );
-  sky130_fd_sc_hd__buf_2 _10843_ (
-    .A(_01311_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04618_)
-  );
-  sky130_fd_sc_hd__nor2_4 _10844_ (
-    .A(_04547_),
+  sky130_fd_sc_hd__nor2_4 _10843_ (
+    .A(_04548_),
     .B(_04617_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04619_)
+    .Y(_04618_)
   );
-  sky130_fd_sc_hd__a211o_4 _10845_ (
-    .A1(_04547_),
+  sky130_fd_sc_hd__a211o_4 _10844_ (
+    .A1(_04548_),
     .A2(_04617_),
-    .B1(_04618_),
-    .C1(_04619_),
+    .B1(_04588_),
+    .C1(_04618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04620_)
+    .X(_04619_)
   );
-  sky130_fd_sc_hd__inv_2 _10846_ (
-    .A(_04620_),
+  sky130_fd_sc_hd__inv_2 _10845_ (
+    .A(_04619_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00570_)
   );
+  sky130_fd_sc_hd__buf_2 _10846_ (
+    .A(_01991_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04620_)
+  );
   sky130_fd_sc_hd__buf_2 _10847_ (
-    .A(_01990_),
+    .A(_04620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04621_)
   );
-  sky130_fd_sc_hd__buf_2 _10848_ (
-    .A(_04621_),
+  sky130_fd_sc_hd__o22a_4 _10848_ (
+    .A1(\rapcore0.spifsm.move_duration[0][2] ),
+    .A2(_04339_),
+    .B1(\rapcore0.spifsm.move_duration[1][2] ),
+    .B2(_04555_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -230915,84 +231094,73 @@
     .X(_04622_)
   );
   sky130_fd_sc_hd__o22a_4 _10849_ (
-    .A1(\rapcore0.spifsm.move_duration[0][2] ),
-    .A2(_04339_),
-    .B1(\rapcore0.spifsm.move_duration[1][2] ),
-    .B2(_04554_),
+    .A1(_04423_),
+    .A2(_04622_),
+    .B1(\rapcore0.spifsm.dda.tickdowncount[2] ),
+    .B2(_04382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04623_)
   );
-  sky130_fd_sc_hd__o22a_4 _10850_ (
-    .A1(_04424_),
-    .A2(_04623_),
-    .B1(\rapcore0.spifsm.dda.tickdowncount[2] ),
-    .B2(_04383_),
+  sky130_fd_sc_hd__inv_2 _10850_ (
+    .A(_04623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04624_)
+    .Y(_04624_)
   );
-  sky130_fd_sc_hd__inv_2 _10851_ (
-    .A(_04624_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_04625_)
-  );
-  sky130_fd_sc_hd__or4_4 _10852_ (
+  sky130_fd_sc_hd__or4_4 _10851_ (
     .A(\rapcore0.spifsm.dda.tickdowncount[0] ),
-    .B(_04622_),
+    .B(_04621_),
     .C(\rapcore0.spifsm.dda.tickdowncount[1] ),
-    .D(_04625_),
+    .D(_04624_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04625_)
+  );
+  sky130_fd_sc_hd__or2_4 _10852_ (
+    .A(\rapcore0.spifsm.dda.tickdowncount[0] ),
+    .B(_01991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04626_)
   );
-  sky130_fd_sc_hd__or2_4 _10853_ (
-    .A(\rapcore0.spifsm.dda.tickdowncount[0] ),
-    .B(_01990_),
+  sky130_fd_sc_hd__buf_2 _10853_ (
+    .A(_04626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_04627_)
   );
-  sky130_fd_sc_hd__buf_2 _10854_ (
-    .A(_04627_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_04628_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _10855_ (
+  sky130_fd_sc_hd__o21ai_4 _10854_ (
     .A1(\rapcore0.spifsm.dda.tickdowncount[1] ),
-    .A2(_04628_),
-    .B1(_04625_),
+    .A2(_04627_),
+    .B1(_04624_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04629_)
+    .Y(_04628_)
   );
-  sky130_fd_sc_hd__and3_4 _10856_ (
-    .A(_04580_),
-    .B(_04626_),
-    .C(_04629_),
+  sky130_fd_sc_hd__and3_4 _10855_ (
+    .A(_04547_),
+    .B(_04625_),
+    .C(_04628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00569_)
   );
-  sky130_fd_sc_hd__o22a_4 _10857_ (
+  sky130_fd_sc_hd__o22a_4 _10856_ (
     .A1(\rapcore0.spifsm.move_duration[0][1] ),
     .A2(_04598_),
     .B1(\rapcore0.spifsm.move_duration[1][1] ),
@@ -231001,30 +231169,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04630_)
+    .X(_04629_)
   );
-  sky130_fd_sc_hd__o22a_4 _10858_ (
+  sky130_fd_sc_hd__o22a_4 _10857_ (
     .A1(_04239_),
-    .A2(_04630_),
+    .A2(_04629_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[1] ),
     .B2(_04243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_04631_)
+    .X(_04630_)
   );
-  sky130_fd_sc_hd__inv_2 _10859_ (
-    .A(_04631_),
+  sky130_fd_sc_hd__inv_2 _10858_ (
+    .A(_04630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_04632_)
+    .Y(_04631_)
+  );
+  sky130_fd_sc_hd__buf_2 _10859_ (
+    .A(_01313_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_04632_)
   );
   sky130_fd_sc_hd__nor2_4 _10860_ (
-    .A(_04628_),
-    .B(_04632_),
+    .A(_04627_),
+    .B(_04631_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231032,9 +231208,9 @@
     .Y(_04633_)
   );
   sky130_fd_sc_hd__a211o_4 _10861_ (
-    .A1(_04628_),
-    .A2(_04632_),
-    .B1(_04618_),
+    .A1(_04627_),
+    .A2(_04631_),
+    .B1(_04632_),
     .C1(_04633_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231051,7 +231227,7 @@
     .Y(_00568_)
   );
   sky130_fd_sc_hd__buf_2 _10863_ (
-    .A(_01993_),
+    .A(_01994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231070,10 +231246,10 @@
     .X(_04636_)
   );
   sky130_fd_sc_hd__o22a_4 _10865_ (
-    .A1(_04425_),
+    .A1(_04424_),
     .A2(_04636_),
     .B1(\rapcore0.spifsm.dda.tickdowncount[0] ),
-    .B2(_04427_),
+    .B2(_04426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231081,7 +231257,7 @@
     .X(_04637_)
   );
   sky130_fd_sc_hd__buf_2 _10866_ (
-    .A(_01991_),
+    .A(_01992_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231108,7 +231284,7 @@
   sky130_fd_sc_hd__a211o_4 _10869_ (
     .A1(_04635_),
     .A2(_04637_),
-    .B1(_04618_),
+    .B1(_04632_),
     .C1(_04640_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231125,7 +231301,7 @@
     .Y(_00567_)
   );
   sky130_fd_sc_hd__buf_2 _10871_ (
-    .A(_04621_),
+    .A(_04620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231141,7 +231317,7 @@
     .X(_04643_)
   );
   sky130_fd_sc_hd__buf_2 _10873_ (
-    .A(_04424_),
+    .A(_04423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231234,7 +231410,7 @@
   sky130_fd_sc_hd__o22a_4 _10884_ (
     .A1(_04645_),
     .A2(_04652_),
-    .B1(_03526_),
+    .B1(_03524_),
     .B2(_04654_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231253,9 +231429,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10886_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][62] ),
-    .A2(_04176_),
+    .A2(_04177_),
     .B1(\rapcore0.spifsm.incrementincrement[0][62] ),
-    .B2(_04161_),
+    .B2(_04162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231271,7 +231447,7 @@
     .Y(_04658_)
   );
   sky130_fd_sc_hd__o22a_4 _10888_ (
-    .A1(_03181_),
+    .A1(_03179_),
     .A2(_04658_),
     .B1(\rapcore0.spifsm.dda.increment_r[62] ),
     .B2(_04657_),
@@ -231283,9 +231459,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10889_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][61] ),
-    .A2(_04176_),
+    .A2(_04177_),
     .B1(\rapcore0.spifsm.incrementincrement[0][61] ),
-    .B2(_04161_),
+    .B2(_04162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231303,9 +231479,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10891_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][60] ),
-    .A2(_04176_),
+    .A2(_04177_),
     .B1(\rapcore0.spifsm.incrementincrement[0][60] ),
-    .B2(_04161_),
+    .B2(_04162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231367,9 +231543,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10898_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][59] ),
-    .A2(_04175_),
+    .A2(_04176_),
     .B1(\rapcore0.spifsm.incrementincrement[0][59] ),
-    .B2(_04160_),
+    .B2(_04161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231396,9 +231572,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10901_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][58] ),
-    .A2(_04175_),
+    .A2(_04176_),
     .B1(\rapcore0.spifsm.incrementincrement[0][58] ),
-    .B2(_04160_),
+    .B2(_04161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231453,9 +231629,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10907_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][57] ),
-    .A2(_04175_),
+    .A2(_04176_),
     .B1(\rapcore0.spifsm.incrementincrement[0][57] ),
-    .B2(_04160_),
+    .B2(_04161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231463,7 +231639,7 @@
     .X(_04678_)
   );
   sky130_fd_sc_hd__nand2_4 _10908_ (
-    .A(_03199_),
+    .A(_03197_),
     .B(_04678_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231473,9 +231649,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10909_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][56] ),
-    .A2(_04176_),
+    .A2(_04177_),
     .B1(\rapcore0.spifsm.incrementincrement[0][56] ),
-    .B2(_04161_),
+    .B2(_04162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231492,7 +231668,7 @@
     .Y(_04681_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _10911_ (
-    .A1_N(_03199_),
+    .A1_N(_03197_),
     .A2_N(_04678_),
     .B1(_04679_),
     .B2(_04681_),
@@ -231512,7 +231688,7 @@
     .Y(_04683_)
   );
   sky130_fd_sc_hd__o21a_4 _10913_ (
-    .A1(_03199_),
+    .A1(_03197_),
     .A2(_04678_),
     .B1(_04679_),
     .VGND(vssd1),
@@ -231541,9 +231717,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10916_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][54] ),
-    .A2(_04175_),
+    .A2(_04176_),
     .B1(\rapcore0.spifsm.incrementincrement[0][54] ),
-    .B2(_04160_),
+    .B2(_04161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231551,7 +231727,7 @@
     .X(_04687_)
   );
   sky130_fd_sc_hd__nand2_4 _10917_ (
-    .A(_03220_),
+    .A(_03218_),
     .B(_04687_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231560,7 +231736,7 @@
     .Y(_04688_)
   );
   sky130_fd_sc_hd__o21ai_4 _10918_ (
-    .A1(_03220_),
+    .A1(_03218_),
     .A2(_04687_),
     .B1(_04688_),
     .VGND(vssd1),
@@ -231571,9 +231747,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10919_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][55] ),
-    .A2(_04174_),
+    .A2(_04175_),
     .B1(\rapcore0.spifsm.incrementincrement[0][55] ),
-    .B2(_04159_),
+    .B2(_04160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231589,7 +231765,7 @@
     .Y(_04691_)
   );
   sky130_fd_sc_hd__and2_4 _10921_ (
-    .A(_03210_),
+    .A(_03208_),
     .B(_04691_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231618,9 +231794,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10924_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][53] ),
-    .A2(_04174_),
+    .A2(_04175_),
     .B1(\rapcore0.spifsm.incrementincrement[0][53] ),
-    .B2(_04159_),
+    .B2(_04160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231629,9 +231805,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10925_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][52] ),
-    .A2(_04174_),
+    .A2(_04175_),
     .B1(\rapcore0.spifsm.incrementincrement[0][52] ),
-    .B2(_04159_),
+    .B2(_04160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231648,7 +231824,7 @@
     .Y(_04697_)
   );
   sky130_fd_sc_hd__nand2_4 _10927_ (
-    .A(_03214_),
+    .A(_03212_),
     .B(_04695_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231657,7 +231833,7 @@
     .Y(_04698_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _10928_ (
-    .A1_N(_03214_),
+    .A1_N(_03212_),
     .A2_N(_04695_),
     .B1(_04697_),
     .B2(_04698_),
@@ -231677,7 +231853,7 @@
     .X(_04700_)
   );
   sky130_fd_sc_hd__o22a_4 _10930_ (
-    .A1(_03210_),
+    .A1(_03208_),
     .A2(_04691_),
     .B1(_04688_),
     .B2(_04692_),
@@ -231698,7 +231874,7 @@
     .Y(_04702_)
   );
   sky130_fd_sc_hd__o21a_4 _10932_ (
-    .A1(_03214_),
+    .A1(_03212_),
     .A2(_04695_),
     .B1(_04698_),
     .VGND(vssd1),
@@ -231717,9 +231893,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10934_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][50] ),
-    .A2(_04173_),
+    .A2(_04174_),
     .B1(\rapcore0.spifsm.incrementincrement[0][50] ),
-    .B2(_04158_),
+    .B2(_04159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231737,9 +231913,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10936_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][51] ),
-    .A2(_04173_),
+    .A2(_04174_),
     .B1(\rapcore0.spifsm.incrementincrement[0][51] ),
-    .B2(_04158_),
+    .B2(_04159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231773,7 +231949,7 @@
     .Y(_04710_)
   );
   sky130_fd_sc_hd__o21ai_4 _10940_ (
-    .A1(_03228_),
+    .A1(_03226_),
     .A2(_04705_),
     .B1(_04710_),
     .VGND(vssd1),
@@ -231810,9 +231986,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10944_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][49] ),
-    .A2(_04173_),
+    .A2(_04174_),
     .B1(\rapcore0.spifsm.incrementincrement[0][49] ),
-    .B2(_04158_),
+    .B2(_04159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231821,9 +231997,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10945_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][48] ),
-    .A2(_04174_),
+    .A2(_04175_),
     .B1(\rapcore0.spifsm.incrementincrement[0][48] ),
-    .B2(_04159_),
+    .B2(_04160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231840,7 +232016,7 @@
     .Y(_04717_)
   );
   sky130_fd_sc_hd__nand2_4 _10947_ (
-    .A(_03236_),
+    .A(_03234_),
     .B(_04715_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -231849,7 +232025,7 @@
     .Y(_04718_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _10948_ (
-    .A1_N(_03236_),
+    .A1_N(_03234_),
     .A2_N(_04715_),
     .B1(_04717_),
     .B2(_04718_),
@@ -231918,7 +232094,7 @@
     .Y(_04725_)
   );
   sky130_fd_sc_hd__o21a_4 _10955_ (
-    .A1(_03236_),
+    .A1(_03234_),
     .A2(_04715_),
     .B1(_04718_),
     .VGND(vssd1),
@@ -231954,7 +232130,7 @@
     .X(_04729_)
   );
   sky130_fd_sc_hd__buf_2 _10959_ (
-    .A(_04156_),
+    .A(_04157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -231963,7 +232139,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _10960_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][47] ),
-    .A2(_04172_),
+    .A2(_04173_),
     .B1(\rapcore0.spifsm.incrementincrement[0][47] ),
     .B2(_04730_),
     .VGND(vssd1),
@@ -232009,7 +232185,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _10965_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][46] ),
-    .A2(_04172_),
+    .A2(_04173_),
     .B1(\rapcore0.spifsm.incrementincrement[0][46] ),
     .B2(_04730_),
     .VGND(vssd1),
@@ -232036,7 +232212,7 @@
     .Y(_04738_)
   );
   sky130_fd_sc_hd__o21ai_4 _10968_ (
-    .A1(_03254_),
+    .A1(_03252_),
     .A2(_04736_),
     .B1(_04738_),
     .VGND(vssd1),
@@ -232055,7 +232231,7 @@
     .X(_04740_)
   );
   sky130_fd_sc_hd__buf_2 _10970_ (
-    .A(_04171_),
+    .A(_04172_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232066,7 +232242,7 @@
     .A1(\rapcore0.spifsm.incrementincrement[1][45] ),
     .A2(_04741_),
     .B1(\rapcore0.spifsm.incrementincrement[0][45] ),
-    .B2(_04157_),
+    .B2(_04158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232083,7 +232259,7 @@
     .Y(_04743_)
   );
   sky130_fd_sc_hd__o21a_4 _10973_ (
-    .A1(_03258_),
+    .A1(_03256_),
     .A2(_04742_),
     .B1(_04743_),
     .VGND(vssd1),
@@ -232101,7 +232277,7 @@
     .Y(_04745_)
   );
   sky130_fd_sc_hd__buf_2 _10975_ (
-    .A(_04172_),
+    .A(_04173_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232166,7 +232342,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _10982_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][43] ),
-    .A2(_04172_),
+    .A2(_04173_),
     .B1(\rapcore0.spifsm.incrementincrement[0][43] ),
     .B2(_04730_),
     .VGND(vssd1),
@@ -232261,7 +232437,7 @@
     .A1(\rapcore0.spifsm.incrementincrement[1][41] ),
     .A2(_04741_),
     .B1(\rapcore0.spifsm.incrementincrement[0][41] ),
-    .B2(_04157_),
+    .B2(_04158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232269,7 +232445,7 @@
     .X(_04763_)
   );
   sky130_fd_sc_hd__nand2_4 _10993_ (
-    .A(_03273_),
+    .A(_03271_),
     .B(_04763_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -232279,9 +232455,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _10994_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][40] ),
-    .A2(_04173_),
+    .A2(_04174_),
     .B1(\rapcore0.spifsm.incrementincrement[0][40] ),
-    .B2(_04158_),
+    .B2(_04159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232298,7 +232474,7 @@
     .Y(_04766_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _10996_ (
-    .A1_N(_03273_),
+    .A1_N(_03271_),
     .A2_N(_04763_),
     .B1(_04764_),
     .B2(_04766_),
@@ -232346,7 +232522,7 @@
     .Y(_04771_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11001_ (
-    .A1_N(_03258_),
+    .A1_N(_03256_),
     .A2_N(_04742_),
     .B1(_04743_),
     .B2(_04749_),
@@ -232377,7 +232553,7 @@
     .X(_04774_)
   );
   sky130_fd_sc_hd__o21a_4 _11004_ (
-    .A1(_03273_),
+    .A1(_03271_),
     .A2(_04763_),
     .B1(_04764_),
     .VGND(vssd1),
@@ -232435,7 +232611,7 @@
     .A1(\rapcore0.spifsm.incrementincrement[1][39] ),
     .A2(_04741_),
     .B1(\rapcore0.spifsm.incrementincrement[0][39] ),
-    .B2(_04157_),
+    .B2(_04158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232521,7 +232697,7 @@
     .A1(\rapcore0.spifsm.incrementincrement[1][37] ),
     .A2(_04741_),
     .B1(\rapcore0.spifsm.incrementincrement[0][37] ),
-    .B2(_04157_),
+    .B2(_04158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232529,7 +232705,7 @@
     .X(_04790_)
   );
   sky130_fd_sc_hd__nand2_4 _11020_ (
-    .A(_03287_),
+    .A(_03285_),
     .B(_04790_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -232558,7 +232734,7 @@
     .Y(_04793_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11023_ (
-    .A1_N(_03287_),
+    .A1_N(_03285_),
     .A2_N(_04790_),
     .B1(_04791_),
     .B2(_04793_),
@@ -232578,7 +232754,7 @@
     .Y(_04795_)
   );
   sky130_fd_sc_hd__o21a_4 _11025_ (
-    .A1(_03287_),
+    .A1(_03285_),
     .A2(_04790_),
     .B1(_04791_),
     .VGND(vssd1),
@@ -232625,9 +232801,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11030_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][35] ),
-    .A2(_04171_),
+    .A2(_04172_),
     .B1(\rapcore0.spifsm.incrementincrement[0][35] ),
-    .B2(_04156_),
+    .B2(_04157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232645,9 +232821,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11032_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][34] ),
-    .A2(_04171_),
+    .A2(_04172_),
     .B1(\rapcore0.spifsm.incrementincrement[0][34] ),
-    .B2(_04156_),
+    .B2(_04157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232728,7 +232904,7 @@
     .X(_04811_)
   );
   sky130_fd_sc_hd__nand2_4 _11041_ (
-    .A(_03304_),
+    .A(_03302_),
     .B(_04811_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -232757,7 +232933,7 @@
     .Y(_04814_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11044_ (
-    .A1_N(_03304_),
+    .A1_N(_03302_),
     .A2_N(_04811_),
     .B1(_04812_),
     .B2(_04814_),
@@ -232833,7 +233009,7 @@
     .Y(_04822_)
   );
   sky130_fd_sc_hd__o21a_4 _11052_ (
-    .A1(_03304_),
+    .A1(_03302_),
     .A2(_04811_),
     .B1(_04812_),
     .VGND(vssd1),
@@ -232880,9 +233056,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11057_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][31] ),
-    .A2(_04169_),
+    .A2(_04170_),
     .B1(\rapcore0.spifsm.incrementincrement[0][31] ),
-    .B2(_04154_),
+    .B2(_04155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232925,7 +233101,7 @@
     .X(_04832_)
   );
   sky130_fd_sc_hd__buf_2 _11062_ (
-    .A(_04168_),
+    .A(_04169_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -232985,7 +233161,7 @@
     .Y(_04839_)
   );
   sky130_fd_sc_hd__o21ai_4 _11069_ (
-    .A1(_03341_),
+    .A1(_03339_),
     .A2(_04837_),
     .B1(_04839_),
     .VGND(vssd1),
@@ -233005,9 +233181,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11071_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][29] ),
-    .A2(_04170_),
+    .A2(_04171_),
     .B1(\rapcore0.spifsm.incrementincrement[0][29] ),
-    .B2(_04155_),
+    .B2(_04156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233024,7 +233200,7 @@
     .Y(_04843_)
   );
   sky130_fd_sc_hd__o21a_4 _11073_ (
-    .A1(_03345_),
+    .A1(_03343_),
     .A2(_04842_),
     .B1(_04843_),
     .VGND(vssd1),
@@ -233050,7 +233226,7 @@
     .X(_04846_)
   );
   sky130_fd_sc_hd__buf_2 _11076_ (
-    .A(_04154_),
+    .A(_04155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233107,7 +233283,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _11082_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][27] ),
-    .A2(_04169_),
+    .A2(_04170_),
     .B1(\rapcore0.spifsm.incrementincrement[0][27] ),
     .B2(_04836_),
     .VGND(vssd1),
@@ -233200,9 +233376,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11092_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][25] ),
-    .A2(_04170_),
+    .A2(_04171_),
     .B1(\rapcore0.spifsm.incrementincrement[0][25] ),
-    .B2(_04155_),
+    .B2(_04156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233210,7 +233386,7 @@
     .X(_04863_)
   );
   sky130_fd_sc_hd__nand2_4 _11093_ (
-    .A(_03360_),
+    .A(_03358_),
     .B(_04863_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -233220,9 +233396,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11094_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][24] ),
-    .A2(_04171_),
+    .A2(_04172_),
     .B1(\rapcore0.spifsm.incrementincrement[0][24] ),
-    .B2(_04156_),
+    .B2(_04157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233239,7 +233415,7 @@
     .Y(_04866_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11096_ (
-    .A1_N(_03360_),
+    .A1_N(_03358_),
     .A2_N(_04863_),
     .B1(_04864_),
     .B2(_04866_),
@@ -233287,7 +233463,7 @@
     .Y(_04871_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11101_ (
-    .A1_N(_03345_),
+    .A1_N(_03343_),
     .A2_N(_04842_),
     .B1(_04843_),
     .B2(_04849_),
@@ -233318,7 +233494,7 @@
     .X(_04874_)
   );
   sky130_fd_sc_hd__o21a_4 _11104_ (
-    .A1(_03360_),
+    .A1(_03358_),
     .A2(_04863_),
     .B1(_04864_),
     .VGND(vssd1),
@@ -233374,9 +233550,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11110_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][23] ),
-    .A2(_04170_),
+    .A2(_04171_),
     .B1(\rapcore0.spifsm.incrementincrement[0][23] ),
-    .B2(_04155_),
+    .B2(_04156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233460,9 +233636,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11119_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][21] ),
-    .A2(_04170_),
+    .A2(_04171_),
     .B1(\rapcore0.spifsm.incrementincrement[0][21] ),
-    .B2(_04155_),
+    .B2(_04156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233470,7 +233646,7 @@
     .X(_04890_)
   );
   sky130_fd_sc_hd__nand2_4 _11120_ (
-    .A(_03374_),
+    .A(_03372_),
     .B(_04890_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -233499,7 +233675,7 @@
     .Y(_04893_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11123_ (
-    .A1_N(_03374_),
+    .A1_N(_03372_),
     .A2_N(_04890_),
     .B1(_04891_),
     .B2(_04893_),
@@ -233519,7 +233695,7 @@
     .Y(_04895_)
   );
   sky130_fd_sc_hd__o21a_4 _11125_ (
-    .A1(_03374_),
+    .A1(_03372_),
     .A2(_04890_),
     .B1(_04891_),
     .VGND(vssd1),
@@ -233669,7 +233845,7 @@
     .X(_04911_)
   );
   sky130_fd_sc_hd__nand2_4 _11141_ (
-    .A(_03391_),
+    .A(_03389_),
     .B(_04911_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -233698,7 +233874,7 @@
     .Y(_04914_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11144_ (
-    .A1_N(_03391_),
+    .A1_N(_03389_),
     .A2_N(_04911_),
     .B1(_04912_),
     .B2(_04914_),
@@ -233774,7 +233950,7 @@
     .Y(_04922_)
   );
   sky130_fd_sc_hd__o21a_4 _11152_ (
-    .A1(_03391_),
+    .A1(_03389_),
     .A2(_04911_),
     .B1(_04912_),
     .VGND(vssd1),
@@ -233839,7 +234015,7 @@
     .Y(_04929_)
   );
   sky130_fd_sc_hd__and2_4 _11159_ (
-    .A(_03424_),
+    .A(_03422_),
     .B(_04929_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -233859,9 +234035,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11161_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][14] ),
-    .A2(_04169_),
+    .A2(_04170_),
     .B1(\rapcore0.spifsm.incrementincrement[0][14] ),
-    .B2(_04154_),
+    .B2(_04155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233878,7 +234054,7 @@
     .Y(_04933_)
   );
   sky130_fd_sc_hd__o21ai_4 _11163_ (
-    .A1(_03426_),
+    .A1(_03424_),
     .A2(_04932_),
     .B1(_04933_),
     .VGND(vssd1),
@@ -233908,7 +234084,7 @@
     .X(_04936_)
   );
   sky130_fd_sc_hd__nand2_4 _11166_ (
-    .A(_03428_),
+    .A(_03426_),
     .B(_04936_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -233918,9 +234094,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11167_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][12] ),
-    .A2(_04169_),
+    .A2(_04170_),
     .B1(\rapcore0.spifsm.incrementincrement[0][12] ),
-    .B2(_04154_),
+    .B2(_04155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -233937,7 +234113,7 @@
     .Y(_04939_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11169_ (
-    .A1_N(_03428_),
+    .A1_N(_03426_),
     .A2_N(_04936_),
     .B1(_04937_),
     .B2(_04939_),
@@ -233957,7 +234133,7 @@
     .X(_04941_)
   );
   sky130_fd_sc_hd__o22a_4 _11171_ (
-    .A1(_03424_),
+    .A1(_03422_),
     .A2(_04929_),
     .B1(_04930_),
     .B2(_04933_),
@@ -233968,7 +234144,7 @@
     .X(_04942_)
   );
   sky130_fd_sc_hd__o21a_4 _11172_ (
-    .A1(_03428_),
+    .A1(_03426_),
     .A2(_04936_),
     .B1(_04937_),
     .VGND(vssd1),
@@ -234015,9 +234191,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11177_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][11] ),
-    .A2(_04168_),
+    .A2(_04169_),
     .B1(\rapcore0.spifsm.incrementincrement[0][11] ),
-    .B2(_04153_),
+    .B2(_04154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234035,9 +234211,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11179_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][10] ),
-    .A2(_04168_),
+    .A2(_04169_),
     .B1(\rapcore0.spifsm.incrementincrement[0][10] ),
-    .B2(_04153_),
+    .B2(_04154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234118,7 +234294,7 @@
     .X(_04958_)
   );
   sky130_fd_sc_hd__nand2_4 _11188_ (
-    .A(_03445_),
+    .A(_03443_),
     .B(_04958_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234147,7 +234323,7 @@
     .Y(_04961_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11191_ (
-    .A1_N(_03445_),
+    .A1_N(_03443_),
     .A2_N(_04958_),
     .B1(_04959_),
     .B2(_04961_),
@@ -234195,7 +234371,7 @@
     .X(_04966_)
   );
   sky130_fd_sc_hd__o21a_4 _11196_ (
-    .A1(_03445_),
+    .A1(_03443_),
     .A2(_04958_),
     .B1(_04959_),
     .VGND(vssd1),
@@ -234233,9 +234409,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11200_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][7] ),
-    .A2(_04168_),
+    .A2(_04169_),
     .B1(\rapcore0.spifsm.incrementincrement[0][7] ),
-    .B2(_04153_),
+    .B2(_04154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234262,9 +234438,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11203_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][6] ),
-    .A2(_04167_),
+    .A2(_04168_),
     .B1(\rapcore0.spifsm.incrementincrement[0][6] ),
-    .B2(_04153_),
+    .B2(_04154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234326,7 +234502,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _11210_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][5] ),
-    .A2(_04166_),
+    .A2(_04167_),
     .B1(\rapcore0.spifsm.incrementincrement[0][5] ),
     .B2(_00001_),
     .VGND(vssd1),
@@ -234346,7 +234522,7 @@
   );
   sky130_fd_sc_hd__o22a_4 _11212_ (
     .A1(\rapcore0.spifsm.incrementincrement[1][4] ),
-    .A2(_04167_),
+    .A2(_04168_),
     .B1(\rapcore0.spifsm.incrementincrement[0][4] ),
     .B2(_00001_),
     .VGND(vssd1),
@@ -234365,7 +234541,7 @@
     .X(_04984_)
   );
   sky130_fd_sc_hd__o22a_4 _11214_ (
-    .A1(_03465_),
+    .A1(_03463_),
     .A2(_04981_),
     .B1(_04982_),
     .B2(_04984_),
@@ -234439,9 +234615,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11222_ (
     .A1_N(\rapcore0.spifsm.incrementincrement[1][3] ),
-    .A2_N(_04167_),
+    .A2_N(_04168_),
     .B1(_04992_),
-    .B2(_04167_),
+    .B2(_04168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234449,9 +234625,9 @@
     .X(_04993_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11223_ (
-    .A1_N(_03477_),
+    .A1_N(_03475_),
     .A2_N(_04993_),
-    .B1(_03477_),
+    .B1(_03475_),
     .B2(_04993_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234469,9 +234645,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11225_ (
     .A1_N(\rapcore0.spifsm.incrementincrement[1][2] ),
-    .A2_N(_04166_),
+    .A2_N(_04167_),
     .B1(_04995_),
-    .B2(_04166_),
+    .B2(_04167_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234488,9 +234664,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11227_ (
     .A1_N(\rapcore0.spifsm.incrementincrement[1][1] ),
-    .A2_N(_04166_),
+    .A2_N(_04167_),
     .B1(_04997_),
-    .B2(_04165_),
+    .B2(_04166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234507,9 +234683,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11229_ (
     .A1_N(\rapcore0.spifsm.incrementincrement[1][0] ),
-    .A2_N(_04165_),
+    .A2_N(_04166_),
     .B1(_04999_),
-    .B2(_04165_),
+    .B2(_04166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234517,7 +234693,7 @@
     .X(_05000_)
   );
   sky130_fd_sc_hd__or2_4 _11230_ (
-    .A(_03486_),
+    .A(_03484_),
     .B(_05000_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234526,9 +234702,9 @@
     .X(_05001_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11231_ (
-    .A1_N(_03484_),
+    .A1_N(_03482_),
     .A2_N(_04998_),
-    .B1(_03483_),
+    .B1(_03481_),
     .B2(_04998_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234537,7 +234713,7 @@
     .X(_05002_)
   );
   sky130_fd_sc_hd__o22a_4 _11232_ (
-    .A1(_03484_),
+    .A1(_03482_),
     .A2(_04998_),
     .B1(_05001_),
     .B2(_05002_),
@@ -234548,9 +234724,9 @@
     .X(_05003_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11233_ (
-    .A1_N(_03480_),
+    .A1_N(_03478_),
     .A2_N(_04996_),
-    .B1(_03480_),
+    .B1(_03478_),
     .B2(_04996_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234559,7 +234735,7 @@
     .X(_05004_)
   );
   sky130_fd_sc_hd__o22a_4 _11234_ (
-    .A1(_03480_),
+    .A1(_03478_),
     .A2(_04996_),
     .B1(_05003_),
     .B2(_05004_),
@@ -234570,7 +234746,7 @@
     .X(_05005_)
   );
   sky130_fd_sc_hd__o22a_4 _11235_ (
-    .A1(_03477_),
+    .A1(_03475_),
     .A2(_04993_),
     .B1(_04994_),
     .B2(_05005_),
@@ -234832,7 +235008,7 @@
     .Y(_05032_)
   );
   sky130_fd_sc_hd__o21a_4 _11262_ (
-    .A1(_03181_),
+    .A1(_03179_),
     .A2(_04658_),
     .B1(_05032_),
     .VGND(vssd1),
@@ -234861,9 +235037,9 @@
     .X(_05035_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11265_ (
-    .A1_N(_03526_),
+    .A1_N(_03524_),
     .A2_N(_05035_),
-    .B1(_03526_),
+    .B1(_03524_),
     .B2(_05035_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234872,7 +235048,7 @@
     .X(_05036_)
   );
   sky130_fd_sc_hd__buf_2 _11266_ (
-    .A(_04621_),
+    .A(_04620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234908,7 +235084,7 @@
     .X(_05040_)
   );
   sky130_fd_sc_hd__and3_4 _11270_ (
-    .A(_04580_),
+    .A(_04547_),
     .B(_04656_),
     .C(_05040_),
     .VGND(vssd1),
@@ -234918,24 +235094,24 @@
     .X(_00566_)
   );
   sky130_fd_sc_hd__buf_2 _11271_ (
-    .A(_02387_),
+    .A(_01993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05041_)
   );
-  sky130_fd_sc_hd__buf_2 _11272_ (
-    .A(_01992_),
+  sky130_fd_sc_hd__or2_4 _11272_ (
+    .A(_04659_),
+    .B(_05031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05042_)
   );
-  sky130_fd_sc_hd__or2_4 _11273_ (
-    .A(_04659_),
-    .B(_05031_),
+  sky130_fd_sc_hd__buf_2 _11273_ (
+    .A(_04621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234943,7 +235119,7 @@
     .X(_05043_)
   );
   sky130_fd_sc_hd__buf_2 _11274_ (
-    .A(_04622_),
+    .A(_04226_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234951,7 +235127,7 @@
     .X(_05044_)
   );
   sky130_fd_sc_hd__buf_2 _11275_ (
-    .A(_04226_),
+    .A(_04240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234959,15 +235135,18 @@
     .X(_05045_)
   );
   sky130_fd_sc_hd__buf_2 _11276_ (
-    .A(_04240_),
+    .A(_04555_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05046_)
   );
-  sky130_fd_sc_hd__buf_2 _11277_ (
-    .A(_04554_),
+  sky130_fd_sc_hd__o22a_4 _11277_ (
+    .A1(\rapcore0.spifsm.increment[0][62] ),
+    .A2(_05045_),
+    .B1(\rapcore0.spifsm.increment[1][62] ),
+    .B2(_05046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -234975,9 +235154,9 @@
     .X(_05047_)
   );
   sky130_fd_sc_hd__o22a_4 _11278_ (
-    .A1(\rapcore0.spifsm.increment[0][62] ),
-    .A2(_05046_),
-    .B1(\rapcore0.spifsm.increment[1][62] ),
+    .A1(\rapcore0.spifsm.dda.increment_r[62] ),
+    .A2(_04426_),
+    .B1(_05044_),
     .B2(_05047_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234985,10 +235164,11 @@
     .VPWR(vccd1),
     .X(_05048_)
   );
-  sky130_fd_sc_hd__o22a_4 _11279_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[62] ),
-    .A2(_04427_),
-    .B1(_05045_),
+  sky130_fd_sc_hd__a32o_4 _11279_ (
+    .A1(_05041_),
+    .A2(_05032_),
+    .A3(_05042_),
+    .B1(_05043_),
     .B2(_05048_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -234996,83 +235176,87 @@
     .VPWR(vccd1),
     .X(_05049_)
   );
-  sky130_fd_sc_hd__a32o_4 _11280_ (
-    .A1(_05042_),
-    .A2(_05032_),
-    .A3(_05043_),
-    .B1(_05044_),
-    .B2(_05049_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05050_)
-  );
-  sky130_fd_sc_hd__and2_4 _11281_ (
-    .A(_05041_),
-    .B(_05050_),
+  sky130_fd_sc_hd__and2_4 _11280_ (
+    .A(_04088_),
+    .B(_05049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00565_)
   );
-  sky130_fd_sc_hd__inv_2 _11282_ (
-    .A(\rapcore0.spifsm.increment[0][61] ),
+  sky130_fd_sc_hd__buf_2 _11281_ (
+    .A(_01915_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05051_)
+    .X(_05050_)
+  );
+  sky130_fd_sc_hd__buf_2 _11282_ (
+    .A(_05050_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05051_)
   );
   sky130_fd_sc_hd__inv_2 _11283_ (
-    .A(\rapcore0.spifsm.increment[1][61] ),
+    .A(\rapcore0.spifsm.increment[0][61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05052_)
   );
-  sky130_fd_sc_hd__o22a_4 _11284_ (
-    .A1(_05051_),
-    .A2(_04648_),
-    .B1(_05052_),
-    .B2(_04651_),
+  sky130_fd_sc_hd__inv_2 _11284_ (
+    .A(\rapcore0.spifsm.increment[1][61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05053_)
+    .Y(_05053_)
   );
   sky130_fd_sc_hd__o22a_4 _11285_ (
-    .A1(_04645_),
-    .A2(_05053_),
-    .B1(_03183_),
-    .B2(_04654_),
+    .A1(_05052_),
+    .A2(_04648_),
+    .B1(_05053_),
+    .B2(_04651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05054_)
   );
-  sky130_fd_sc_hd__nand2_4 _11286_ (
-    .A(_04643_),
-    .B(_05054_),
+  sky130_fd_sc_hd__o22a_4 _11286_ (
+    .A1(_04645_),
+    .A2(_05054_),
+    .B1(_03181_),
+    .B2(_04654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05055_)
+    .X(_05055_)
   );
-  sky130_fd_sc_hd__inv_2 _11287_ (
-    .A(_04666_),
+  sky130_fd_sc_hd__nand2_4 _11287_ (
+    .A(_04643_),
+    .B(_05055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05056_)
   );
-  sky130_fd_sc_hd__o21a_4 _11288_ (
+  sky130_fd_sc_hd__inv_2 _11288_ (
+    .A(_04666_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05057_)
+  );
+  sky130_fd_sc_hd__o21a_4 _11289_ (
     .A1(_05028_),
     .A2(_04668_),
     .B1(_04667_),
@@ -235080,46 +235264,38 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05057_)
+    .X(_05058_)
   );
-  sky130_fd_sc_hd__nor2_4 _11289_ (
-    .A(_05056_),
-    .B(_05057_),
+  sky130_fd_sc_hd__nor2_4 _11290_ (
+    .A(_05057_),
+    .B(_05058_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05058_)
+    .Y(_05059_)
   );
-  sky130_fd_sc_hd__a211o_4 _11290_ (
-    .A1(_05056_),
-    .A2(_05057_),
+  sky130_fd_sc_hd__a211o_4 _11291_ (
+    .A1(_05057_),
+    .A2(_05058_),
     .B1(_05038_),
-    .C1(_05058_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05059_)
-  );
-  sky130_fd_sc_hd__and3_4 _11291_ (
-    .A(_04580_),
-    .B(_05055_),
-    .C(_05059_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00564_)
-  );
-  sky130_fd_sc_hd__buf_2 _11292_ (
-    .A(_03790_),
+    .C1(_05059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05060_)
   );
+  sky130_fd_sc_hd__and3_4 _11292_ (
+    .A(_05051_),
+    .B(_05056_),
+    .C(_05060_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00564_)
+  );
   sky130_fd_sc_hd__buf_2 _11293_ (
     .A(_04239_),
     .VGND(vssd1),
@@ -235227,7 +235403,7 @@
     .X(_05072_)
   );
   sky130_fd_sc_hd__nand2_4 _11305_ (
-    .A(_01994_),
+    .A(_01995_),
     .B(_05072_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235236,7 +235412,7 @@
     .Y(_05073_)
   );
   sky130_fd_sc_hd__and3_4 _11306_ (
-    .A(_05060_),
+    .A(_05051_),
     .B(_05071_),
     .C(_05073_),
     .VGND(vssd1),
@@ -235358,7 +235534,7 @@
     .X(_05085_)
   );
   sky130_fd_sc_hd__and3_4 _11319_ (
-    .A(_05060_),
+    .A(_05051_),
     .B(_05078_),
     .C(_05085_),
     .VGND(vssd1),
@@ -235378,9 +235554,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11321_ (
     .A1(\rapcore0.spifsm.increment[0][58] ),
-    .A2(_05046_),
+    .A2(_05045_),
     .B1(\rapcore0.spifsm.increment[1][58] ),
-    .B2(_05047_),
+    .B2(_05046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -235389,8 +235565,8 @@
   );
   sky130_fd_sc_hd__o22a_4 _11322_ (
     .A1(\rapcore0.spifsm.dda.increment_r[58] ),
-    .A2(_04427_),
-    .B1(_05045_),
+    .A2(_04426_),
+    .B1(_05044_),
     .B2(_05087_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235399,10 +235575,10 @@
     .X(_05088_)
   );
   sky130_fd_sc_hd__a32o_4 _11323_ (
-    .A1(_05042_),
+    .A1(_05041_),
     .A2(_05082_),
     .A3(_05086_),
-    .B1(_05044_),
+    .B1(_05043_),
     .B2(_05088_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235411,7 +235587,7 @@
     .X(_05089_)
   );
   sky130_fd_sc_hd__and2_4 _11324_ (
-    .A(_05041_),
+    .A(_04088_),
     .B(_05089_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235449,7 +235625,7 @@
   sky130_fd_sc_hd__o22a_4 _11328_ (
     .A1(_04645_),
     .A2(_05092_),
-    .B1(_03205_),
+    .B1(_03203_),
     .B2(_04654_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235505,7 +235681,7 @@
     .X(_05098_)
   );
   sky130_fd_sc_hd__and3_4 _11334_ (
-    .A(_05060_),
+    .A(_05051_),
     .B(_05094_),
     .C(_05098_),
     .VGND(vssd1),
@@ -235573,7 +235749,7 @@
     .X(_05104_)
   );
   sky130_fd_sc_hd__nand2_4 _11341_ (
-    .A(_01994_),
+    .A(_01995_),
     .B(_05104_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235582,7 +235758,7 @@
     .Y(_05105_)
   );
   sky130_fd_sc_hd__and3_4 _11342_ (
-    .A(_05060_),
+    .A(_05051_),
     .B(_05103_),
     .C(_05105_),
     .VGND(vssd1),
@@ -235591,73 +235767,71 @@
     .VPWR(vccd1),
     .X(_00559_)
   );
-  sky130_fd_sc_hd__inv_2 _11343_ (
-    .A(\rapcore0.spifsm.increment[0][55] ),
+  sky130_fd_sc_hd__buf_2 _11343_ (
+    .A(_05050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05106_)
+    .X(_05106_)
   );
   sky130_fd_sc_hd__inv_2 _11344_ (
-    .A(\rapcore0.spifsm.increment[1][55] ),
+    .A(\rapcore0.spifsm.increment[0][55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05107_)
   );
-  sky130_fd_sc_hd__o22a_4 _11345_ (
-    .A1(_05106_),
-    .A2(_04648_),
-    .B1(_05107_),
-    .B2(_04651_),
+  sky130_fd_sc_hd__inv_2 _11345_ (
+    .A(\rapcore0.spifsm.increment[1][55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05108_)
+    .Y(_05108_)
   );
   sky130_fd_sc_hd__o22a_4 _11346_ (
-    .A1(_04645_),
-    .A2(_05108_),
-    .B1(_03210_),
-    .B2(_04654_),
+    .A1(_05107_),
+    .A2(_04648_),
+    .B1(_05108_),
+    .B2(_04651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05109_)
   );
-  sky130_fd_sc_hd__nand2_4 _11347_ (
-    .A(_04643_),
-    .B(_05109_),
+  sky130_fd_sc_hd__o22a_4 _11347_ (
+    .A1(_04645_),
+    .A2(_05109_),
+    .B1(_03208_),
+    .B2(_04654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05110_)
+    .X(_05110_)
   );
-  sky130_fd_sc_hd__inv_2 _11348_ (
-    .A(_04693_),
+  sky130_fd_sc_hd__nand2_4 _11348_ (
+    .A(_04643_),
+    .B(_05110_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05111_)
   );
-  sky130_fd_sc_hd__buf_2 _11349_ (
-    .A(_05021_),
+  sky130_fd_sc_hd__inv_2 _11349_ (
+    .A(_04693_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05112_)
+    .Y(_05112_)
   );
-  sky130_fd_sc_hd__o21a_4 _11350_ (
-    .A1(_05112_),
-    .A2(_04729_),
-    .B1(_04722_),
+  sky130_fd_sc_hd__buf_2 _11350_ (
+    .A(_05021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -235665,26 +235839,27 @@
     .X(_05113_)
   );
   sky130_fd_sc_hd__o21a_4 _11351_ (
-    .A1(_04724_),
-    .A2(_05113_),
-    .B1(_04699_),
+    .A1(_05113_),
+    .A2(_04729_),
+    .B1(_04722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05114_)
   );
-  sky130_fd_sc_hd__or2_4 _11352_ (
-    .A(_04689_),
-    .B(_05114_),
+  sky130_fd_sc_hd__o21a_4 _11352_ (
+    .A1(_04724_),
+    .A2(_05114_),
+    .B1(_04699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05115_)
   );
-  sky130_fd_sc_hd__and2_4 _11353_ (
-    .A(_04688_),
+  sky130_fd_sc_hd__or2_4 _11353_ (
+    .A(_04689_),
     .B(_05115_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235692,55 +235867,56 @@
     .VPWR(vccd1),
     .X(_05116_)
   );
-  sky130_fd_sc_hd__nor2_4 _11354_ (
-    .A(_05111_),
+  sky130_fd_sc_hd__and2_4 _11354_ (
+    .A(_04688_),
     .B(_05116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05117_)
+    .X(_05117_)
   );
-  sky130_fd_sc_hd__a211o_4 _11355_ (
-    .A1(_05111_),
-    .A2(_05116_),
-    .B1(_05096_),
-    .C1(_05117_),
+  sky130_fd_sc_hd__nor2_4 _11355_ (
+    .A(_05112_),
+    .B(_05117_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05118_)
+    .Y(_05118_)
   );
-  sky130_fd_sc_hd__and3_4 _11356_ (
-    .A(_05060_),
-    .B(_05110_),
-    .C(_05118_),
+  sky130_fd_sc_hd__a211o_4 _11356_ (
+    .A1(_05112_),
+    .A2(_05117_),
+    .B1(_05096_),
+    .C1(_05118_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05119_)
+  );
+  sky130_fd_sc_hd__and3_4 _11357_ (
+    .A(_05106_),
+    .B(_05111_),
+    .C(_05119_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00558_)
   );
-  sky130_fd_sc_hd__nand2_4 _11357_ (
+  sky130_fd_sc_hd__nand2_4 _11358_ (
     .A(_04689_),
-    .B(_05114_),
+    .B(_05115_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05119_)
-  );
-  sky130_fd_sc_hd__buf_2 _11358_ (
-    .A(_04182_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05120_)
+    .Y(_05120_)
   );
   sky130_fd_sc_hd__buf_2 _11359_ (
-    .A(_04240_),
+    .A(_04183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -235748,18 +235924,15 @@
     .X(_05121_)
   );
   sky130_fd_sc_hd__buf_2 _11360_ (
-    .A(_04554_),
+    .A(_04240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05122_)
   );
-  sky130_fd_sc_hd__o22a_4 _11361_ (
-    .A1(\rapcore0.spifsm.increment[0][54] ),
-    .A2(_05121_),
-    .B1(\rapcore0.spifsm.increment[1][54] ),
-    .B2(_05122_),
+  sky130_fd_sc_hd__buf_2 _11361_ (
+    .A(_04555_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -235767,9 +235940,9 @@
     .X(_05123_)
   );
   sky130_fd_sc_hd__o22a_4 _11362_ (
-    .A1(_03220_),
-    .A2(_05120_),
-    .B1(_05045_),
+    .A1(\rapcore0.spifsm.increment[0][54] ),
+    .A2(_05122_),
+    .B1(\rapcore0.spifsm.increment[1][54] ),
     .B2(_05123_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -235777,10 +235950,9 @@
     .VPWR(vccd1),
     .X(_05124_)
   );
-  sky130_fd_sc_hd__a32o_4 _11363_ (
-    .A1(_05042_),
-    .A2(_05115_),
-    .A3(_05119_),
+  sky130_fd_sc_hd__o22a_4 _11363_ (
+    .A1(_03218_),
+    .A2(_05121_),
     .B1(_05044_),
     .B2(_05124_),
     .VGND(vssd1),
@@ -235789,294 +235961,299 @@
     .VPWR(vccd1),
     .X(_05125_)
   );
-  sky130_fd_sc_hd__and2_4 _11364_ (
-    .A(_05041_),
-    .B(_05125_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00557_)
-  );
-  sky130_fd_sc_hd__buf_2 _11365_ (
-    .A(_01352_),
+  sky130_fd_sc_hd__a32o_4 _11364_ (
+    .A1(_05041_),
+    .A2(_05116_),
+    .A3(_05120_),
+    .B1(_05043_),
+    .B2(_05125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05126_)
   );
+  sky130_fd_sc_hd__and2_4 _11365_ (
+    .A(_04088_),
+    .B(_05126_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00557_)
+  );
   sky130_fd_sc_hd__buf_2 _11366_ (
-    .A(_05126_),
+    .A(_04424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05127_)
   );
-  sky130_fd_sc_hd__buf_2 _11367_ (
-    .A(_04425_),
+  sky130_fd_sc_hd__inv_2 _11367_ (
+    .A(\rapcore0.spifsm.increment[0][53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05128_)
+    .Y(_05128_)
   );
   sky130_fd_sc_hd__inv_2 _11368_ (
-    .A(\rapcore0.spifsm.increment[0][53] ),
+    .A(\rapcore0.spifsm.increment[1][53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05129_)
   );
-  sky130_fd_sc_hd__inv_2 _11369_ (
-    .A(\rapcore0.spifsm.increment[1][53] ),
+  sky130_fd_sc_hd__o22a_4 _11369_ (
+    .A1(_05128_),
+    .A2(_04648_),
+    .B1(_05129_),
+    .B2(_04651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05130_)
+    .X(_05130_)
   );
   sky130_fd_sc_hd__o22a_4 _11370_ (
-    .A1(_05129_),
-    .A2(_04648_),
-    .B1(_05130_),
-    .B2(_04651_),
+    .A1(_05127_),
+    .A2(_05130_),
+    .B1(_03223_),
+    .B2(_04654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05131_)
   );
-  sky130_fd_sc_hd__o22a_4 _11371_ (
-    .A1(_05128_),
-    .A2(_05131_),
-    .B1(_03225_),
-    .B2(_04654_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05132_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11372_ (
+  sky130_fd_sc_hd__nand2_4 _11371_ (
     .A(_04643_),
-    .B(_05132_),
+    .B(_05131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05133_)
+    .Y(_05132_)
   );
-  sky130_fd_sc_hd__o21a_4 _11373_ (
+  sky130_fd_sc_hd__o21a_4 _11372_ (
     .A1(_04702_),
-    .A2(_05113_),
+    .A2(_05114_),
     .B1(_04697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05134_)
+    .X(_05133_)
   );
-  sky130_fd_sc_hd__nor2_4 _11374_ (
+  sky130_fd_sc_hd__nor2_4 _11373_ (
     .A(_04703_),
-    .B(_05134_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05135_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11375_ (
-    .A1(_04703_),
-    .A2(_05134_),
-    .B1(_05096_),
-    .C1(_05135_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05136_)
-  );
-  sky130_fd_sc_hd__and3_4 _11376_ (
-    .A(_05127_),
     .B(_05133_),
-    .C(_05136_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05134_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11374_ (
+    .A1(_04703_),
+    .A2(_05133_),
+    .B1(_05096_),
+    .C1(_05134_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05135_)
+  );
+  sky130_fd_sc_hd__and3_4 _11375_ (
+    .A(_05106_),
+    .B(_05132_),
+    .C(_05135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00556_)
   );
-  sky130_fd_sc_hd__inv_2 _11377_ (
+  sky130_fd_sc_hd__inv_2 _11376_ (
     .A(\rapcore0.spifsm.increment[0][52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05136_)
+  );
+  sky130_fd_sc_hd__inv_2 _11377_ (
+    .A(\rapcore0.spifsm.increment[1][52] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05137_)
   );
-  sky130_fd_sc_hd__inv_2 _11378_ (
-    .A(\rapcore0.spifsm.increment[1][52] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05138_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11379_ (
-    .A1(_05137_),
+  sky130_fd_sc_hd__o22a_4 _11378_ (
+    .A1(_05136_),
     .A2(_05065_),
-    .B1(_05138_),
+    .B1(_05137_),
     .B2(_05068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05139_)
+    .X(_05138_)
   );
-  sky130_fd_sc_hd__nor2_4 _11380_ (
+  sky130_fd_sc_hd__nor2_4 _11379_ (
     .A(_05063_),
-    .B(_05139_),
+    .B(_05138_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05140_)
+    .Y(_05139_)
   );
-  sky130_fd_sc_hd__a211o_4 _11381_ (
+  sky130_fd_sc_hd__a211o_4 _11380_ (
     .A1(\rapcore0.spifsm.dda.increment_r[52] ),
     .A2(_05062_),
-    .B1(_05140_),
+    .B1(_05139_),
     .C1(_04639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05140_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _11381_ (
+    .A1_N(_04702_),
+    .A2_N(_05114_),
+    .B1(_04702_),
+    .B2(_05114_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05141_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11382_ (
-    .A1_N(_04702_),
-    .A2_N(_05113_),
-    .B1(_04702_),
-    .B2(_05113_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05142_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11383_ (
-    .A(_01994_),
-    .B(_05142_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05143_)
-  );
-  sky130_fd_sc_hd__and3_4 _11384_ (
-    .A(_05127_),
+  sky130_fd_sc_hd__nand2_4 _11382_ (
+    .A(_01995_),
     .B(_05141_),
-    .C(_05143_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05142_)
+  );
+  sky130_fd_sc_hd__and3_4 _11383_ (
+    .A(_05106_),
+    .B(_05140_),
+    .C(_05142_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00555_)
   );
-  sky130_fd_sc_hd__buf_2 _11385_ (
+  sky130_fd_sc_hd__buf_2 _11384_ (
     .A(_05061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05143_)
+  );
+  sky130_fd_sc_hd__buf_2 _11385_ (
+    .A(_04644_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05144_)
   );
-  sky130_fd_sc_hd__buf_2 _11386_ (
-    .A(_04644_),
+  sky130_fd_sc_hd__inv_2 _11386_ (
+    .A(\rapcore0.spifsm.increment[0][51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05145_)
+    .Y(_05145_)
   );
   sky130_fd_sc_hd__inv_2 _11387_ (
-    .A(\rapcore0.spifsm.increment[0][51] ),
+    .A(\rapcore0.spifsm.increment[1][51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05146_)
   );
-  sky130_fd_sc_hd__inv_2 _11388_ (
-    .A(\rapcore0.spifsm.increment[1][51] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05147_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11389_ (
-    .A1(_05146_),
+  sky130_fd_sc_hd__o22a_4 _11388_ (
+    .A1(_05145_),
     .A2(_05065_),
-    .B1(_05147_),
+    .B1(_05146_),
     .B2(_05068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05148_)
+    .X(_05147_)
   );
-  sky130_fd_sc_hd__nor2_4 _11390_ (
-    .A(_05145_),
-    .B(_05148_),
+  sky130_fd_sc_hd__nor2_4 _11389_ (
+    .A(_05144_),
+    .B(_05147_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05149_)
+    .Y(_05148_)
   );
-  sky130_fd_sc_hd__buf_2 _11391_ (
+  sky130_fd_sc_hd__buf_2 _11390_ (
     .A(_04638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05149_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11391_ (
+    .A1(\rapcore0.spifsm.dda.increment_r[51] ),
+    .A2(_05143_),
+    .B1(_05148_),
+    .C1(_05149_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05150_)
   );
-  sky130_fd_sc_hd__a211o_4 _11392_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[51] ),
-    .A2(_05144_),
-    .B1(_05149_),
-    .C1(_05150_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05151_)
-  );
-  sky130_fd_sc_hd__inv_2 _11393_ (
+  sky130_fd_sc_hd__inv_2 _11392_ (
     .A(_04713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05152_)
+    .Y(_05151_)
   );
-  sky130_fd_sc_hd__o21a_4 _11394_ (
-    .A1(_05112_),
+  sky130_fd_sc_hd__o21a_4 _11393_ (
+    .A1(_05113_),
     .A2(_04728_),
     .B1(_04719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05152_)
+  );
+  sky130_fd_sc_hd__or2_4 _11394_ (
+    .A(_04711_),
+    .B(_05152_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05153_)
   );
-  sky130_fd_sc_hd__or2_4 _11395_ (
-    .A(_04711_),
+  sky130_fd_sc_hd__and2_4 _11395_ (
+    .A(_04710_),
     .B(_05153_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236084,56 +236261,58 @@
     .VPWR(vccd1),
     .X(_05154_)
   );
-  sky130_fd_sc_hd__and2_4 _11396_ (
-    .A(_04710_),
+  sky130_fd_sc_hd__nor2_4 _11396_ (
+    .A(_05151_),
     .B(_05154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05155_)
+    .Y(_05155_)
   );
-  sky130_fd_sc_hd__nor2_4 _11397_ (
-    .A(_05152_),
-    .B(_05155_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05156_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11398_ (
-    .A1(_05152_),
-    .A2(_05155_),
+  sky130_fd_sc_hd__a211o_4 _11397_ (
+    .A1(_05151_),
+    .A2(_05154_),
     .B1(_05096_),
-    .C1(_05156_),
+    .C1(_05155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05157_)
+    .X(_05156_)
   );
-  sky130_fd_sc_hd__and3_4 _11399_ (
-    .A(_05127_),
-    .B(_05151_),
-    .C(_05157_),
+  sky130_fd_sc_hd__and3_4 _11398_ (
+    .A(_05106_),
+    .B(_05150_),
+    .C(_05156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00554_)
   );
-  sky130_fd_sc_hd__nand2_4 _11400_ (
+  sky130_fd_sc_hd__nand2_4 _11399_ (
     .A(_04711_),
-    .B(_05153_),
+    .B(_05152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05158_)
+    .Y(_05157_)
   );
-  sky130_fd_sc_hd__buf_2 _11401_ (
-    .A(_04622_),
+  sky130_fd_sc_hd__buf_2 _11400_ (
+    .A(_04621_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05158_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11401_ (
+    .A1(\rapcore0.spifsm.increment[0][50] ),
+    .A2(_05122_),
+    .B1(\rapcore0.spifsm.increment[1][50] ),
+    .B2(_05123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236141,20 +236320,21 @@
     .X(_05159_)
   );
   sky130_fd_sc_hd__o22a_4 _11402_ (
-    .A1(\rapcore0.spifsm.increment[0][50] ),
+    .A1(_03226_),
     .A2(_05121_),
-    .B1(\rapcore0.spifsm.increment[1][50] ),
-    .B2(_05122_),
+    .B1(_05044_),
+    .B2(_05159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05160_)
   );
-  sky130_fd_sc_hd__o22a_4 _11403_ (
-    .A1(_03228_),
-    .A2(_05120_),
-    .B1(_05045_),
+  sky130_fd_sc_hd__a32o_4 _11403_ (
+    .A1(_05041_),
+    .A2(_05153_),
+    .A3(_05157_),
+    .B1(_05158_),
     .B2(_05160_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236162,146 +236342,142 @@
     .VPWR(vccd1),
     .X(_05161_)
   );
-  sky130_fd_sc_hd__a32o_4 _11404_ (
-    .A1(_05042_),
-    .A2(_05154_),
-    .A3(_05158_),
-    .B1(_05159_),
-    .B2(_05161_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05162_)
-  );
-  sky130_fd_sc_hd__and2_4 _11405_ (
-    .A(_05041_),
-    .B(_05162_),
+  sky130_fd_sc_hd__and2_4 _11404_ (
+    .A(_04088_),
+    .B(_05161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00553_)
   );
-  sky130_fd_sc_hd__buf_2 _11406_ (
+  sky130_fd_sc_hd__buf_2 _11405_ (
     .A(_04642_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05163_)
+    .X(_05162_)
   );
-  sky130_fd_sc_hd__inv_2 _11407_ (
+  sky130_fd_sc_hd__inv_2 _11406_ (
     .A(\rapcore0.spifsm.increment[0][49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05164_)
+    .Y(_05163_)
   );
-  sky130_fd_sc_hd__buf_2 _11408_ (
+  sky130_fd_sc_hd__buf_2 _11407_ (
     .A(_04647_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05165_)
+    .X(_05164_)
   );
-  sky130_fd_sc_hd__inv_2 _11409_ (
+  sky130_fd_sc_hd__inv_2 _11408_ (
     .A(\rapcore0.spifsm.increment[1][49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05166_)
+    .Y(_05165_)
   );
-  sky130_fd_sc_hd__buf_2 _11410_ (
+  sky130_fd_sc_hd__buf_2 _11409_ (
     .A(_04650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05166_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11410_ (
+    .A1(_05163_),
+    .A2(_05164_),
+    .B1(_05165_),
+    .B2(_05166_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05167_)
   );
-  sky130_fd_sc_hd__o22a_4 _11411_ (
-    .A1(_05164_),
-    .A2(_05165_),
-    .B1(_05166_),
-    .B2(_05167_),
+  sky130_fd_sc_hd__buf_2 _11411_ (
+    .A(_04653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05168_)
   );
-  sky130_fd_sc_hd__buf_2 _11412_ (
-    .A(_04653_),
+  sky130_fd_sc_hd__o22a_4 _11412_ (
+    .A1(_05127_),
+    .A2(_05167_),
+    .B1(_03244_),
+    .B2(_05168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05169_)
   );
-  sky130_fd_sc_hd__o22a_4 _11413_ (
-    .A1(_05128_),
-    .A2(_05168_),
-    .B1(_03246_),
-    .B2(_05169_),
+  sky130_fd_sc_hd__nand2_4 _11413_ (
+    .A(_05162_),
+    .B(_05169_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05170_)
+    .Y(_05170_)
   );
-  sky130_fd_sc_hd__nand2_4 _11414_ (
-    .A(_05163_),
-    .B(_05170_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05171_)
-  );
-  sky130_fd_sc_hd__o21a_4 _11415_ (
-    .A1(_05112_),
+  sky130_fd_sc_hd__o21a_4 _11414_ (
+    .A1(_05113_),
     .A2(_04725_),
     .B1(_04717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05172_)
+    .X(_05171_)
   );
-  sky130_fd_sc_hd__nor2_4 _11416_ (
+  sky130_fd_sc_hd__nor2_4 _11415_ (
     .A(_04726_),
-    .B(_05172_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05173_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11417_ (
-    .A1(_04726_),
-    .A2(_05172_),
-    .B1(_05096_),
-    .C1(_05173_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05174_)
-  );
-  sky130_fd_sc_hd__and3_4 _11418_ (
-    .A(_05127_),
     .B(_05171_),
-    .C(_05174_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05172_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11416_ (
+    .A1(_04726_),
+    .A2(_05171_),
+    .B1(_05096_),
+    .C1(_05172_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05173_)
+  );
+  sky130_fd_sc_hd__and3_4 _11417_ (
+    .A(_05106_),
+    .B(_05170_),
+    .C(_05173_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00552_)
   );
+  sky130_fd_sc_hd__buf_2 _11418_ (
+    .A(_05050_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05174_)
+  );
   sky130_fd_sc_hd__inv_2 _11419_ (
     .A(\rapcore0.spifsm.increment[0][48] ),
     .VGND(vssd1),
@@ -236346,7 +236522,7 @@
     .X(_05179_)
   );
   sky130_fd_sc_hd__nor2_4 _11424_ (
-    .A(_05145_),
+    .A(_05144_),
     .B(_05179_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236356,9 +236532,9 @@
   );
   sky130_fd_sc_hd__a211o_4 _11425_ (
     .A1(\rapcore0.spifsm.dda.increment_r[48] ),
-    .A2(_05144_),
+    .A2(_05143_),
     .B1(_05180_),
-    .C1(_05150_),
+    .C1(_05149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236366,9 +236542,9 @@
     .X(_05181_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _11426_ (
-    .A1_N(_05112_),
+    .A1_N(_05113_),
     .A2_N(_04725_),
-    .B1(_05112_),
+    .B1(_05113_),
     .B2(_04725_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236377,7 +236553,7 @@
     .X(_05182_)
   );
   sky130_fd_sc_hd__nand2_4 _11427_ (
-    .A(_01994_),
+    .A(_01995_),
     .B(_05182_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236386,7 +236562,7 @@
     .Y(_05183_)
   );
   sky130_fd_sc_hd__and3_4 _11428_ (
-    .A(_05127_),
+    .A(_05174_),
     .B(_05181_),
     .C(_05183_),
     .VGND(vssd1),
@@ -236395,70 +236571,62 @@
     .VPWR(vccd1),
     .X(_00551_)
   );
-  sky130_fd_sc_hd__buf_2 _11429_ (
-    .A(_05126_),
+  sky130_fd_sc_hd__inv_2 _11429_ (
+    .A(\rapcore0.spifsm.increment[0][47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05184_)
+    .Y(_05184_)
   );
   sky130_fd_sc_hd__inv_2 _11430_ (
-    .A(\rapcore0.spifsm.increment[0][47] ),
+    .A(\rapcore0.spifsm.increment[1][47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05185_)
   );
-  sky130_fd_sc_hd__inv_2 _11431_ (
-    .A(\rapcore0.spifsm.increment[1][47] ),
+  sky130_fd_sc_hd__o22a_4 _11431_ (
+    .A1(_05184_),
+    .A2(_05164_),
+    .B1(_05185_),
+    .B2(_05166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05186_)
+    .X(_05186_)
   );
   sky130_fd_sc_hd__o22a_4 _11432_ (
-    .A1(_05185_),
-    .A2(_05165_),
-    .B1(_05186_),
-    .B2(_05167_),
+    .A1(_05127_),
+    .A2(_05186_),
+    .B1(_03248_),
+    .B2(_05168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05187_)
   );
-  sky130_fd_sc_hd__o22a_4 _11433_ (
-    .A1(_05128_),
-    .A2(_05187_),
-    .B1(_03250_),
-    .B2(_05169_),
+  sky130_fd_sc_hd__nand2_4 _11433_ (
+    .A(_05162_),
+    .B(_05187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05188_)
+    .Y(_05188_)
   );
-  sky130_fd_sc_hd__nand2_4 _11434_ (
-    .A(_05163_),
-    .B(_05188_),
+  sky130_fd_sc_hd__inv_2 _11434_ (
+    .A(_04735_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05189_)
   );
-  sky130_fd_sc_hd__inv_2 _11435_ (
-    .A(_04735_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05190_)
-  );
-  sky130_fd_sc_hd__or3_4 _11436_ (
+  sky130_fd_sc_hd__or3_4 _11435_ (
     .A(_04800_),
     .B(_04827_),
     .C(_05017_),
@@ -236466,19 +236634,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05190_)
+  );
+  sky130_fd_sc_hd__and2_4 _11436_ (
+    .A(_04821_),
+    .B(_05190_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05191_)
   );
-  sky130_fd_sc_hd__and2_4 _11437_ (
-    .A(_04821_),
-    .B(_05191_),
+  sky130_fd_sc_hd__buf_2 _11437_ (
+    .A(_05191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05192_)
   );
-  sky130_fd_sc_hd__buf_2 _11438_ (
-    .A(_05192_),
+  sky130_fd_sc_hd__o21a_4 _11438_ (
+    .A1(_04779_),
+    .A2(_05192_),
+    .B1(_04770_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236486,27 +236664,26 @@
     .X(_05193_)
   );
   sky130_fd_sc_hd__o21a_4 _11439_ (
-    .A1(_04779_),
+    .A1(_04751_),
     .A2(_05193_),
-    .B1(_04770_),
+    .B1(_04772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05194_)
   );
-  sky130_fd_sc_hd__o21a_4 _11440_ (
-    .A1(_04751_),
-    .A2(_05194_),
-    .B1(_04772_),
+  sky130_fd_sc_hd__or2_4 _11440_ (
+    .A(_04739_),
+    .B(_05194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05195_)
   );
-  sky130_fd_sc_hd__or2_4 _11441_ (
-    .A(_04739_),
+  sky130_fd_sc_hd__and2_4 _11441_ (
+    .A(_04738_),
     .B(_05195_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236514,55 +236691,54 @@
     .VPWR(vccd1),
     .X(_05196_)
   );
-  sky130_fd_sc_hd__and2_4 _11442_ (
-    .A(_04738_),
-    .B(_05196_),
+  sky130_fd_sc_hd__buf_2 _11442_ (
+    .A(_05037_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05197_)
   );
-  sky130_fd_sc_hd__buf_2 _11443_ (
-    .A(_05037_),
+  sky130_fd_sc_hd__nor2_4 _11443_ (
+    .A(_05189_),
+    .B(_05196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05198_)
+    .Y(_05198_)
   );
-  sky130_fd_sc_hd__nor2_4 _11444_ (
-    .A(_05190_),
-    .B(_05197_),
+  sky130_fd_sc_hd__a211o_4 _11444_ (
+    .A1(_05189_),
+    .A2(_05196_),
+    .B1(_05197_),
+    .C1(_05198_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05199_)
+    .X(_05199_)
   );
-  sky130_fd_sc_hd__a211o_4 _11445_ (
-    .A1(_05190_),
-    .A2(_05197_),
-    .B1(_05198_),
-    .C1(_05199_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05200_)
-  );
-  sky130_fd_sc_hd__and3_4 _11446_ (
-    .A(_05184_),
-    .B(_05189_),
-    .C(_05200_),
+  sky130_fd_sc_hd__and3_4 _11445_ (
+    .A(_05174_),
+    .B(_05188_),
+    .C(_05199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00550_)
   );
+  sky130_fd_sc_hd__buf_2 _11446_ (
+    .A(_02294_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05200_)
+  );
   sky130_fd_sc_hd__buf_2 _11447_ (
-    .A(_01992_),
+    .A(_01993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236571,7 +236747,7 @@
   );
   sky130_fd_sc_hd__nand2_4 _11448_ (
     .A(_04739_),
-    .B(_05195_),
+    .B(_05194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236588,9 +236764,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11450_ (
     .A1(\rapcore0.spifsm.increment[0][46] ),
-    .A2(_05121_),
+    .A2(_05122_),
     .B1(\rapcore0.spifsm.increment[1][46] ),
-    .B2(_05122_),
+    .B2(_05123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236598,8 +236774,8 @@
     .X(_05204_)
   );
   sky130_fd_sc_hd__o22a_4 _11451_ (
-    .A1(_03254_),
-    .A2(_05120_),
+    .A1(_03252_),
+    .A2(_05121_),
     .B1(_05203_),
     .B2(_05204_),
     .VGND(vssd1),
@@ -236610,9 +236786,9 @@
   );
   sky130_fd_sc_hd__a32o_4 _11452_ (
     .A1(_05201_),
-    .A2(_05196_),
+    .A2(_05195_),
     .A3(_05202_),
-    .B1(_05159_),
+    .B1(_05158_),
     .B2(_05205_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236621,7 +236797,7 @@
     .X(_05206_)
   );
   sky130_fd_sc_hd__and2_4 _11453_ (
-    .A(_05041_),
+    .A(_05200_),
     .B(_05206_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236647,9 +236823,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11456_ (
     .A1(_05207_),
-    .A2(_05165_),
+    .A2(_05164_),
     .B1(_05208_),
-    .B2(_05167_),
+    .B2(_05166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236657,10 +236833,10 @@
     .X(_05209_)
   );
   sky130_fd_sc_hd__o22a_4 _11457_ (
-    .A1(_05128_),
+    .A1(_05127_),
     .A2(_05209_),
-    .B1(_03259_),
-    .B2(_05169_),
+    .B1(_03257_),
+    .B2(_05168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236668,7 +236844,7 @@
     .X(_05210_)
   );
   sky130_fd_sc_hd__nand2_4 _11458_ (
-    .A(_05163_),
+    .A(_05162_),
     .B(_05210_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236678,7 +236854,7 @@
   );
   sky130_fd_sc_hd__o21a_4 _11459_ (
     .A1(_04750_),
-    .A2(_05194_),
+    .A2(_05193_),
     .B1(_04749_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236698,7 +236874,7 @@
   sky130_fd_sc_hd__a211o_4 _11461_ (
     .A1(_04744_),
     .A2(_05212_),
-    .B1(_05198_),
+    .B1(_05197_),
     .C1(_05213_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236707,7 +236883,7 @@
     .X(_05214_)
   );
   sky130_fd_sc_hd__and3_4 _11462_ (
-    .A(_05184_),
+    .A(_05174_),
     .B(_05211_),
     .C(_05214_),
     .VGND(vssd1),
@@ -236744,7 +236920,7 @@
     .X(_05217_)
   );
   sky130_fd_sc_hd__nor2_4 _11466_ (
-    .A(_05145_),
+    .A(_05144_),
     .B(_05217_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236754,9 +236930,9 @@
   );
   sky130_fd_sc_hd__a211o_4 _11467_ (
     .A1(\rapcore0.spifsm.dda.increment_r[44] ),
-    .A2(_05144_),
+    .A2(_05143_),
     .B1(_05218_),
-    .C1(_05150_),
+    .C1(_05149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236764,7 +236940,7 @@
     .X(_05219_)
   );
   sky130_fd_sc_hd__buf_2 _11468_ (
-    .A(_01993_),
+    .A(_01994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236773,9 +236949,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11469_ (
     .A1_N(_04750_),
-    .A2_N(_05194_),
+    .A2_N(_05193_),
     .B1(_04750_),
-    .B2(_05194_),
+    .B2(_05193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236792,7 +236968,7 @@
     .Y(_05222_)
   );
   sky130_fd_sc_hd__and3_4 _11471_ (
-    .A(_05184_),
+    .A(_05174_),
     .B(_05219_),
     .C(_05222_),
     .VGND(vssd1),
@@ -236829,7 +237005,7 @@
     .X(_05225_)
   );
   sky130_fd_sc_hd__nor2_4 _11475_ (
-    .A(_05145_),
+    .A(_05144_),
     .B(_05225_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236839,9 +237015,9 @@
   );
   sky130_fd_sc_hd__a211o_4 _11476_ (
     .A1(\rapcore0.spifsm.dda.increment_r[43] ),
-    .A2(_05144_),
+    .A2(_05143_),
     .B1(_05226_),
-    .C1(_05150_),
+    .C1(_05149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -236858,7 +237034,7 @@
   );
   sky130_fd_sc_hd__o21a_4 _11478_ (
     .A1(_04778_),
-    .A2(_05193_),
+    .A2(_05192_),
     .B1(_04767_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236896,7 +237072,7 @@
   sky130_fd_sc_hd__a211o_4 _11482_ (
     .A1(_05228_),
     .A2(_05231_),
-    .B1(_05198_),
+    .B1(_05197_),
     .C1(_05232_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236905,7 +237081,7 @@
     .X(_05233_)
   );
   sky130_fd_sc_hd__and3_4 _11483_ (
-    .A(_05184_),
+    .A(_05174_),
     .B(_05227_),
     .C(_05233_),
     .VGND(vssd1),
@@ -236914,38 +237090,42 @@
     .VPWR(vccd1),
     .X(_00546_)
   );
-  sky130_fd_sc_hd__buf_2 _11484_ (
-    .A(_02387_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05234_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11485_ (
+  sky130_fd_sc_hd__nand2_4 _11484_ (
     .A(_04761_),
     .B(_05229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05235_)
+    .Y(_05234_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11485_ (
+    .A1(\rapcore0.spifsm.increment[0][42] ),
+    .A2(_05122_),
+    .B1(\rapcore0.spifsm.increment[1][42] ),
+    .B2(_05123_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05235_)
   );
   sky130_fd_sc_hd__o22a_4 _11486_ (
-    .A1(\rapcore0.spifsm.increment[0][42] ),
+    .A1(\rapcore0.spifsm.dda.increment_r[42] ),
     .A2(_05121_),
-    .B1(\rapcore0.spifsm.increment[1][42] ),
-    .B2(_05122_),
+    .B1(_05203_),
+    .B2(_05235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05236_)
   );
-  sky130_fd_sc_hd__o22a_4 _11487_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[42] ),
-    .A2(_05120_),
-    .B1(_05203_),
+  sky130_fd_sc_hd__a32o_4 _11487_ (
+    .A1(_05201_),
+    .A2(_05230_),
+    .A3(_05234_),
+    .B1(_05158_),
     .B2(_05236_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -236953,27 +237133,23 @@
     .VPWR(vccd1),
     .X(_05237_)
   );
-  sky130_fd_sc_hd__a32o_4 _11488_ (
-    .A1(_05201_),
-    .A2(_05230_),
-    .A3(_05235_),
-    .B1(_05159_),
-    .B2(_05237_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05238_)
-  );
-  sky130_fd_sc_hd__and2_4 _11489_ (
-    .A(_05234_),
-    .B(_05238_),
+  sky130_fd_sc_hd__and2_4 _11488_ (
+    .A(_05200_),
+    .B(_05237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00545_)
   );
+  sky130_fd_sc_hd__buf_2 _11489_ (
+    .A(_05050_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05238_)
+  );
   sky130_fd_sc_hd__inv_2 _11490_ (
     .A(\rapcore0.spifsm.increment[0][41] ),
     .VGND(vssd1),
@@ -236992,9 +237168,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11492_ (
     .A1(_05239_),
-    .A2(_05165_),
+    .A2(_05164_),
     .B1(_05240_),
-    .B2(_05167_),
+    .B2(_05166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -237002,10 +237178,10 @@
     .X(_05241_)
   );
   sky130_fd_sc_hd__o22a_4 _11493_ (
-    .A1(_05128_),
+    .A1(_05127_),
     .A2(_05241_),
-    .B1(_03274_),
-    .B2(_05169_),
+    .B1(_03272_),
+    .B2(_05168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -237013,7 +237189,7 @@
     .X(_05242_)
   );
   sky130_fd_sc_hd__nand2_4 _11494_ (
-    .A(_05163_),
+    .A(_05162_),
     .B(_05242_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237023,7 +237199,7 @@
   );
   sky130_fd_sc_hd__o21a_4 _11495_ (
     .A1(_04777_),
-    .A2(_05193_),
+    .A2(_05192_),
     .B1(_04766_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237043,7 +237219,7 @@
   sky130_fd_sc_hd__a211o_4 _11497_ (
     .A1(_04775_),
     .A2(_05244_),
-    .B1(_05198_),
+    .B1(_05197_),
     .C1(_05245_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237052,7 +237228,7 @@
     .X(_05246_)
   );
   sky130_fd_sc_hd__and3_4 _11498_ (
-    .A(_05184_),
+    .A(_05238_),
     .B(_05243_),
     .C(_05246_),
     .VGND(vssd1),
@@ -237061,156 +237237,158 @@
     .VPWR(vccd1),
     .X(_00544_)
   );
-  sky130_fd_sc_hd__buf_2 _11499_ (
-    .A(_05126_),
+  sky130_fd_sc_hd__inv_2 _11499_ (
+    .A(\rapcore0.spifsm.increment[0][40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05247_)
+    .Y(_05247_)
   );
   sky130_fd_sc_hd__inv_2 _11500_ (
-    .A(\rapcore0.spifsm.increment[0][40] ),
+    .A(\rapcore0.spifsm.increment[1][40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05248_)
   );
-  sky130_fd_sc_hd__inv_2 _11501_ (
-    .A(\rapcore0.spifsm.increment[1][40] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05249_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11502_ (
-    .A1(_05248_),
+  sky130_fd_sc_hd__o22a_4 _11501_ (
+    .A1(_05247_),
     .A2(_05176_),
-    .B1(_05249_),
+    .B1(_05248_),
     .B2(_05178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05250_)
+    .X(_05249_)
   );
-  sky130_fd_sc_hd__nor2_4 _11503_ (
-    .A(_05145_),
-    .B(_05250_),
+  sky130_fd_sc_hd__nor2_4 _11502_ (
+    .A(_05144_),
+    .B(_05249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05251_)
+    .Y(_05250_)
   );
-  sky130_fd_sc_hd__a211o_4 _11504_ (
+  sky130_fd_sc_hd__a211o_4 _11503_ (
     .A1(\rapcore0.spifsm.dda.increment_r[40] ),
-    .A2(_05144_),
-    .B1(_05251_),
-    .C1(_05150_),
+    .A2(_05143_),
+    .B1(_05250_),
+    .C1(_05149_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05251_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _11504_ (
+    .A1_N(_04777_),
+    .A2_N(_05192_),
+    .B1(_04777_),
+    .B2(_05192_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05252_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11505_ (
-    .A1_N(_04777_),
-    .A2_N(_05193_),
-    .B1(_04777_),
-    .B2(_05193_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05253_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11506_ (
+  sky130_fd_sc_hd__nand2_4 _11505_ (
     .A(_05220_),
-    .B(_05253_),
+    .B(_05252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05254_)
+    .Y(_05253_)
   );
-  sky130_fd_sc_hd__and3_4 _11507_ (
-    .A(_05247_),
-    .B(_05252_),
-    .C(_05254_),
+  sky130_fd_sc_hd__and3_4 _11506_ (
+    .A(_05238_),
+    .B(_05251_),
+    .C(_05253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00543_)
   );
-  sky130_fd_sc_hd__buf_2 _11508_ (
-    .A(_04425_),
+  sky130_fd_sc_hd__buf_2 _11507_ (
+    .A(_04424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05255_)
+    .X(_05254_)
+  );
+  sky130_fd_sc_hd__inv_2 _11508_ (
+    .A(\rapcore0.spifsm.increment[0][39] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05255_)
   );
   sky130_fd_sc_hd__inv_2 _11509_ (
-    .A(\rapcore0.spifsm.increment[0][39] ),
+    .A(\rapcore0.spifsm.increment[1][39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05256_)
   );
-  sky130_fd_sc_hd__inv_2 _11510_ (
-    .A(\rapcore0.spifsm.increment[1][39] ),
+  sky130_fd_sc_hd__o22a_4 _11510_ (
+    .A1(_05255_),
+    .A2(_05164_),
+    .B1(_05256_),
+    .B2(_05166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05257_)
+    .X(_05257_)
   );
   sky130_fd_sc_hd__o22a_4 _11511_ (
-    .A1(_05256_),
-    .A2(_05165_),
-    .B1(_05257_),
-    .B2(_05167_),
+    .A1(_05254_),
+    .A2(_05257_),
+    .B1(_03281_),
+    .B2(_05168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05258_)
   );
-  sky130_fd_sc_hd__o22a_4 _11512_ (
-    .A1(_05255_),
-    .A2(_05258_),
-    .B1(_03283_),
-    .B2(_05169_),
+  sky130_fd_sc_hd__nand2_4 _11512_ (
+    .A(_05162_),
+    .B(_05258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05259_)
+    .Y(_05259_)
   );
-  sky130_fd_sc_hd__nand2_4 _11513_ (
-    .A(_05163_),
-    .B(_05259_),
+  sky130_fd_sc_hd__inv_2 _11513_ (
+    .A(_04787_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05260_)
   );
-  sky130_fd_sc_hd__inv_2 _11514_ (
-    .A(_04787_),
+  sky130_fd_sc_hd__buf_2 _11514_ (
+    .A(_05017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05261_)
+    .X(_05261_)
   );
-  sky130_fd_sc_hd__buf_2 _11515_ (
-    .A(_05017_),
+  sky130_fd_sc_hd__o21a_4 _11515_ (
+    .A1(_05261_),
+    .A2(_04827_),
+    .B1(_04818_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -237218,27 +237396,26 @@
     .X(_05262_)
   );
   sky130_fd_sc_hd__o21a_4 _11516_ (
-    .A1(_05262_),
-    .A2(_04827_),
-    .B1(_04818_),
+    .A1(_04799_),
+    .A2(_05262_),
+    .B1(_04794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05263_)
   );
-  sky130_fd_sc_hd__o21a_4 _11517_ (
-    .A1(_04799_),
-    .A2(_05263_),
-    .B1(_04794_),
+  sky130_fd_sc_hd__or2_4 _11517_ (
+    .A(_04788_),
+    .B(_05263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05264_)
   );
-  sky130_fd_sc_hd__or2_4 _11518_ (
-    .A(_04788_),
+  sky130_fd_sc_hd__and2_4 _11518_ (
+    .A(_04785_),
     .B(_05264_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237246,69 +237423,72 @@
     .VPWR(vccd1),
     .X(_05265_)
   );
-  sky130_fd_sc_hd__and2_4 _11519_ (
-    .A(_04785_),
+  sky130_fd_sc_hd__nor2_4 _11519_ (
+    .A(_05260_),
     .B(_05265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05266_)
+    .Y(_05266_)
   );
-  sky130_fd_sc_hd__nor2_4 _11520_ (
-    .A(_05261_),
-    .B(_05266_),
+  sky130_fd_sc_hd__a211o_4 _11520_ (
+    .A1(_05260_),
+    .A2(_05265_),
+    .B1(_05197_),
+    .C1(_05266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05267_)
+    .X(_05267_)
   );
-  sky130_fd_sc_hd__a211o_4 _11521_ (
-    .A1(_05261_),
-    .A2(_05266_),
-    .B1(_05198_),
-    .C1(_05267_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05268_)
-  );
-  sky130_fd_sc_hd__and3_4 _11522_ (
-    .A(_05247_),
-    .B(_05260_),
-    .C(_05268_),
+  sky130_fd_sc_hd__and3_4 _11521_ (
+    .A(_05238_),
+    .B(_05259_),
+    .C(_05267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00542_)
   );
-  sky130_fd_sc_hd__nand2_4 _11523_ (
+  sky130_fd_sc_hd__nand2_4 _11522_ (
     .A(_04788_),
-    .B(_05264_),
+    .B(_05263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05269_)
+    .Y(_05268_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11523_ (
+    .A1(\rapcore0.spifsm.increment[0][38] ),
+    .A2(_05122_),
+    .B1(\rapcore0.spifsm.increment[1][38] ),
+    .B2(_05123_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05269_)
   );
   sky130_fd_sc_hd__o22a_4 _11524_ (
-    .A1(\rapcore0.spifsm.increment[0][38] ),
+    .A1(\rapcore0.spifsm.dda.increment_r[38] ),
     .A2(_05121_),
-    .B1(\rapcore0.spifsm.increment[1][38] ),
-    .B2(_05122_),
+    .B1(_05203_),
+    .B2(_05269_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05270_)
   );
-  sky130_fd_sc_hd__o22a_4 _11525_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[38] ),
-    .A2(_05120_),
-    .B1(_05203_),
+  sky130_fd_sc_hd__a32o_4 _11525_ (
+    .A1(_05201_),
+    .A2(_05264_),
+    .A3(_05268_),
+    .B1(_05158_),
     .B2(_05270_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237316,255 +237496,251 @@
     .VPWR(vccd1),
     .X(_05271_)
   );
-  sky130_fd_sc_hd__a32o_4 _11526_ (
-    .A1(_05201_),
-    .A2(_05265_),
-    .A3(_05269_),
-    .B1(_05159_),
-    .B2(_05271_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05272_)
-  );
-  sky130_fd_sc_hd__and2_4 _11527_ (
-    .A(_05234_),
-    .B(_05272_),
+  sky130_fd_sc_hd__and2_4 _11526_ (
+    .A(_05200_),
+    .B(_05271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00541_)
   );
-  sky130_fd_sc_hd__buf_2 _11528_ (
+  sky130_fd_sc_hd__buf_2 _11527_ (
     .A(_04642_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05273_)
+    .X(_05272_)
   );
-  sky130_fd_sc_hd__inv_2 _11529_ (
+  sky130_fd_sc_hd__inv_2 _11528_ (
     .A(\rapcore0.spifsm.increment[0][37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05274_)
+    .Y(_05273_)
   );
-  sky130_fd_sc_hd__buf_2 _11530_ (
+  sky130_fd_sc_hd__buf_2 _11529_ (
     .A(_04647_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05275_)
+    .X(_05274_)
   );
-  sky130_fd_sc_hd__inv_2 _11531_ (
+  sky130_fd_sc_hd__inv_2 _11530_ (
     .A(\rapcore0.spifsm.increment[1][37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05276_)
+    .Y(_05275_)
   );
-  sky130_fd_sc_hd__buf_2 _11532_ (
+  sky130_fd_sc_hd__buf_2 _11531_ (
     .A(_04650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05276_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11532_ (
+    .A1(_05273_),
+    .A2(_05274_),
+    .B1(_05275_),
+    .B2(_05276_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05277_)
   );
-  sky130_fd_sc_hd__o22a_4 _11533_ (
-    .A1(_05274_),
-    .A2(_05275_),
-    .B1(_05276_),
-    .B2(_05277_),
+  sky130_fd_sc_hd__buf_2 _11533_ (
+    .A(_04255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05278_)
   );
-  sky130_fd_sc_hd__buf_2 _11534_ (
-    .A(_04255_),
+  sky130_fd_sc_hd__o22a_4 _11534_ (
+    .A1(_05254_),
+    .A2(_05277_),
+    .B1(_03289_),
+    .B2(_05278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05279_)
   );
-  sky130_fd_sc_hd__o22a_4 _11535_ (
-    .A1(_05255_),
-    .A2(_05278_),
-    .B1(_03291_),
-    .B2(_05279_),
+  sky130_fd_sc_hd__nand2_4 _11535_ (
+    .A(_05272_),
+    .B(_05279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05280_)
+    .Y(_05280_)
   );
-  sky130_fd_sc_hd__nand2_4 _11536_ (
-    .A(_05273_),
-    .B(_05280_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05281_)
-  );
-  sky130_fd_sc_hd__o21a_4 _11537_ (
+  sky130_fd_sc_hd__o21a_4 _11536_ (
     .A1(_04798_),
-    .A2(_05263_),
+    .A2(_05262_),
     .B1(_04793_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05281_)
+  );
+  sky130_fd_sc_hd__buf_2 _11537_ (
+    .A(_05037_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05282_)
   );
-  sky130_fd_sc_hd__buf_2 _11538_ (
-    .A(_05037_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05283_)
-  );
-  sky130_fd_sc_hd__nor2_4 _11539_ (
+  sky130_fd_sc_hd__nor2_4 _11538_ (
     .A(_04796_),
-    .B(_05282_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05284_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11540_ (
-    .A1(_04796_),
-    .A2(_05282_),
-    .B1(_05283_),
-    .C1(_05284_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05285_)
-  );
-  sky130_fd_sc_hd__and3_4 _11541_ (
-    .A(_05247_),
     .B(_05281_),
-    .C(_05285_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05283_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11539_ (
+    .A1(_04796_),
+    .A2(_05281_),
+    .B1(_05282_),
+    .C1(_05283_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05284_)
+  );
+  sky130_fd_sc_hd__and3_4 _11540_ (
+    .A(_05238_),
+    .B(_05280_),
+    .C(_05284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00540_)
   );
-  sky130_fd_sc_hd__buf_2 _11542_ (
+  sky130_fd_sc_hd__buf_2 _11541_ (
     .A(_05061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05285_)
+  );
+  sky130_fd_sc_hd__buf_2 _11542_ (
+    .A(_04644_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05286_)
   );
-  sky130_fd_sc_hd__buf_2 _11543_ (
-    .A(_04644_),
+  sky130_fd_sc_hd__inv_2 _11543_ (
+    .A(\rapcore0.spifsm.increment[0][36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05287_)
+    .Y(_05287_)
   );
   sky130_fd_sc_hd__inv_2 _11544_ (
-    .A(\rapcore0.spifsm.increment[0][36] ),
+    .A(\rapcore0.spifsm.increment[1][36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05288_)
   );
-  sky130_fd_sc_hd__inv_2 _11545_ (
-    .A(\rapcore0.spifsm.increment[1][36] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05289_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11546_ (
-    .A1(_05288_),
+  sky130_fd_sc_hd__o22a_4 _11545_ (
+    .A1(_05287_),
     .A2(_05176_),
-    .B1(_05289_),
+    .B1(_05288_),
     .B2(_05178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05290_)
+    .X(_05289_)
   );
-  sky130_fd_sc_hd__nor2_4 _11547_ (
-    .A(_05287_),
-    .B(_05290_),
+  sky130_fd_sc_hd__nor2_4 _11546_ (
+    .A(_05286_),
+    .B(_05289_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05291_)
+    .Y(_05290_)
   );
-  sky130_fd_sc_hd__buf_2 _11548_ (
+  sky130_fd_sc_hd__buf_2 _11547_ (
     .A(_04638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05291_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11548_ (
+    .A1(\rapcore0.spifsm.dda.increment_r[36] ),
+    .A2(_05285_),
+    .B1(_05290_),
+    .C1(_05291_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05292_)
   );
-  sky130_fd_sc_hd__a211o_4 _11549_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[36] ),
-    .A2(_05286_),
-    .B1(_05291_),
-    .C1(_05292_),
+  sky130_fd_sc_hd__a2bb2o_4 _11549_ (
+    .A1_N(_04798_),
+    .A2_N(_05262_),
+    .B1(_04798_),
+    .B2(_05262_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05293_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11550_ (
-    .A1_N(_04798_),
-    .A2_N(_05263_),
-    .B1(_04798_),
-    .B2(_05263_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05294_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11551_ (
+  sky130_fd_sc_hd__nand2_4 _11550_ (
     .A(_05220_),
-    .B(_05294_),
+    .B(_05293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05295_)
+    .Y(_05294_)
   );
-  sky130_fd_sc_hd__and3_4 _11552_ (
-    .A(_05247_),
-    .B(_05293_),
-    .C(_05295_),
+  sky130_fd_sc_hd__and3_4 _11551_ (
+    .A(_05238_),
+    .B(_05292_),
+    .C(_05294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00539_)
   );
+  sky130_fd_sc_hd__buf_2 _11552_ (
+    .A(_05050_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05295_)
+  );
   sky130_fd_sc_hd__inv_2 _11553_ (
     .A(\rapcore0.spifsm.increment[0][35] ),
     .VGND(vssd1),
@@ -237609,7 +237785,7 @@
     .X(_05300_)
   );
   sky130_fd_sc_hd__nor2_4 _11558_ (
-    .A(_05287_),
+    .A(_05286_),
     .B(_05300_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237619,9 +237795,9 @@
   );
   sky130_fd_sc_hd__a211o_4 _11559_ (
     .A1(\rapcore0.spifsm.dda.increment_r[35] ),
-    .A2(_05286_),
+    .A2(_05285_),
     .B1(_05301_),
-    .C1(_05292_),
+    .C1(_05291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -237637,7 +237813,7 @@
     .Y(_05303_)
   );
   sky130_fd_sc_hd__o21a_4 _11561_ (
-    .A1(_05262_),
+    .A1(_05261_),
     .A2(_04826_),
     .B1(_04815_),
     .VGND(vssd1),
@@ -237676,7 +237852,7 @@
   sky130_fd_sc_hd__a211o_4 _11565_ (
     .A1(_05303_),
     .A2(_05306_),
-    .B1(_05283_),
+    .B1(_05282_),
     .C1(_05307_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237685,7 +237861,7 @@
     .X(_05308_)
   );
   sky130_fd_sc_hd__and3_4 _11566_ (
-    .A(_05247_),
+    .A(_05295_),
     .B(_05302_),
     .C(_05308_),
     .VGND(vssd1),
@@ -237704,7 +237880,7 @@
     .Y(_05309_)
   );
   sky130_fd_sc_hd__buf_2 _11568_ (
-    .A(_04182_),
+    .A(_04183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -237720,7 +237896,7 @@
     .X(_05311_)
   );
   sky130_fd_sc_hd__buf_2 _11570_ (
-    .A(_04178_),
+    .A(_04179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -237753,7 +237929,7 @@
     .A1(_05201_),
     .A2(_05305_),
     .A3(_05309_),
-    .B1(_05159_),
+    .B1(_05158_),
     .B2(_05314_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237762,7 +237938,7 @@
     .X(_05315_)
   );
   sky130_fd_sc_hd__and2_4 _11574_ (
-    .A(_05234_),
+    .A(_05200_),
     .B(_05315_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -237770,234 +237946,226 @@
     .VPWR(vccd1),
     .X(_00537_)
   );
-  sky130_fd_sc_hd__buf_2 _11575_ (
-    .A(_05126_),
+  sky130_fd_sc_hd__inv_2 _11575_ (
+    .A(\rapcore0.spifsm.increment[0][33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05316_)
+    .Y(_05316_)
   );
   sky130_fd_sc_hd__inv_2 _11576_ (
-    .A(\rapcore0.spifsm.increment[0][33] ),
+    .A(\rapcore0.spifsm.increment[1][33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05317_)
   );
-  sky130_fd_sc_hd__inv_2 _11577_ (
-    .A(\rapcore0.spifsm.increment[1][33] ),
+  sky130_fd_sc_hd__o22a_4 _11577_ (
+    .A1(_05316_),
+    .A2(_05274_),
+    .B1(_05317_),
+    .B2(_05276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05318_)
+    .X(_05318_)
   );
   sky130_fd_sc_hd__o22a_4 _11578_ (
-    .A1(_05317_),
-    .A2(_05275_),
-    .B1(_05318_),
-    .B2(_05277_),
+    .A1(_05254_),
+    .A2(_05318_),
+    .B1(_03328_),
+    .B2(_05278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05319_)
   );
-  sky130_fd_sc_hd__o22a_4 _11579_ (
-    .A1(_05255_),
-    .A2(_05319_),
-    .B1(_03330_),
-    .B2(_05279_),
+  sky130_fd_sc_hd__nand2_4 _11579_ (
+    .A(_05272_),
+    .B(_05319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05320_)
+    .Y(_05320_)
   );
-  sky130_fd_sc_hd__nand2_4 _11580_ (
-    .A(_05273_),
-    .B(_05320_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05321_)
-  );
-  sky130_fd_sc_hd__o21a_4 _11581_ (
-    .A1(_05262_),
+  sky130_fd_sc_hd__o21a_4 _11580_ (
+    .A1(_05261_),
     .A2(_04825_),
     .B1(_04814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05322_)
+    .X(_05321_)
   );
-  sky130_fd_sc_hd__nor2_4 _11582_ (
+  sky130_fd_sc_hd__nor2_4 _11581_ (
     .A(_04823_),
-    .B(_05322_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05323_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11583_ (
-    .A1(_04823_),
-    .A2(_05322_),
-    .B1(_05283_),
-    .C1(_05323_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05324_)
-  );
-  sky130_fd_sc_hd__and3_4 _11584_ (
-    .A(_05316_),
     .B(_05321_),
-    .C(_05324_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05322_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11582_ (
+    .A1(_04823_),
+    .A2(_05321_),
+    .B1(_05282_),
+    .C1(_05322_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05323_)
+  );
+  sky130_fd_sc_hd__and3_4 _11583_ (
+    .A(_05295_),
+    .B(_05320_),
+    .C(_05323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00536_)
   );
-  sky130_fd_sc_hd__inv_2 _11585_ (
+  sky130_fd_sc_hd__inv_2 _11584_ (
     .A(\rapcore0.spifsm.increment[0][32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05324_)
+  );
+  sky130_fd_sc_hd__inv_2 _11585_ (
+    .A(\rapcore0.spifsm.increment[1][32] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05325_)
   );
-  sky130_fd_sc_hd__inv_2 _11586_ (
-    .A(\rapcore0.spifsm.increment[1][32] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05326_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11587_ (
-    .A1(_05325_),
+  sky130_fd_sc_hd__o22a_4 _11586_ (
+    .A1(_05324_),
     .A2(_05297_),
-    .B1(_05326_),
+    .B1(_05325_),
     .B2(_05299_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05327_)
+    .X(_05326_)
   );
-  sky130_fd_sc_hd__nor2_4 _11588_ (
-    .A(_05287_),
-    .B(_05327_),
+  sky130_fd_sc_hd__nor2_4 _11587_ (
+    .A(_05286_),
+    .B(_05326_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05328_)
+    .Y(_05327_)
   );
-  sky130_fd_sc_hd__a211o_4 _11589_ (
+  sky130_fd_sc_hd__a211o_4 _11588_ (
     .A1(\rapcore0.spifsm.dda.increment_r[32] ),
-    .A2(_05286_),
-    .B1(_05328_),
-    .C1(_05292_),
+    .A2(_05285_),
+    .B1(_05327_),
+    .C1(_05291_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05328_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _11589_ (
+    .A1_N(_05261_),
+    .A2_N(_04825_),
+    .B1(_05261_),
+    .B2(_04825_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05329_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11590_ (
-    .A1_N(_05262_),
-    .A2_N(_04825_),
-    .B1(_05262_),
-    .B2(_04825_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05330_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11591_ (
+  sky130_fd_sc_hd__nand2_4 _11590_ (
     .A(_05220_),
-    .B(_05330_),
+    .B(_05329_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05331_)
+    .Y(_05330_)
   );
-  sky130_fd_sc_hd__and3_4 _11592_ (
-    .A(_05316_),
-    .B(_05329_),
-    .C(_05331_),
+  sky130_fd_sc_hd__and3_4 _11591_ (
+    .A(_05295_),
+    .B(_05328_),
+    .C(_05330_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00535_)
   );
-  sky130_fd_sc_hd__inv_2 _11593_ (
+  sky130_fd_sc_hd__inv_2 _11592_ (
     .A(\rapcore0.spifsm.increment[0][31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05331_)
+  );
+  sky130_fd_sc_hd__inv_2 _11593_ (
+    .A(\rapcore0.spifsm.increment[1][31] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05332_)
   );
-  sky130_fd_sc_hd__inv_2 _11594_ (
-    .A(\rapcore0.spifsm.increment[1][31] ),
+  sky130_fd_sc_hd__o22a_4 _11594_ (
+    .A1(_05331_),
+    .A2(_05274_),
+    .B1(_05332_),
+    .B2(_05276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05333_)
+    .X(_05333_)
   );
   sky130_fd_sc_hd__o22a_4 _11595_ (
-    .A1(_05332_),
-    .A2(_05275_),
-    .B1(_05333_),
-    .B2(_05277_),
+    .A1(_05254_),
+    .A2(_05333_),
+    .B1(_03335_),
+    .B2(_05278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05334_)
   );
-  sky130_fd_sc_hd__o22a_4 _11596_ (
-    .A1(_05255_),
-    .A2(_05334_),
-    .B1(_03337_),
-    .B2(_05279_),
+  sky130_fd_sc_hd__nand2_4 _11596_ (
+    .A(_05272_),
+    .B(_05334_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05335_)
+    .Y(_05335_)
   );
-  sky130_fd_sc_hd__nand2_4 _11597_ (
-    .A(_05273_),
-    .B(_05335_),
+  sky130_fd_sc_hd__inv_2 _11597_ (
+    .A(_04832_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05336_)
   );
-  sky130_fd_sc_hd__inv_2 _11598_ (
-    .A(_04832_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05337_)
-  );
-  sky130_fd_sc_hd__or3_4 _11599_ (
+  sky130_fd_sc_hd__or3_4 _11598_ (
     .A(_04900_),
     .B(_04927_),
     .C(_05013_),
@@ -238005,19 +238173,29 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05337_)
+  );
+  sky130_fd_sc_hd__and2_4 _11599_ (
+    .A(_04921_),
+    .B(_05337_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05338_)
   );
-  sky130_fd_sc_hd__and2_4 _11600_ (
-    .A(_04921_),
-    .B(_05338_),
+  sky130_fd_sc_hd__buf_2 _11600_ (
+    .A(_05338_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05339_)
   );
-  sky130_fd_sc_hd__buf_2 _11601_ (
-    .A(_05339_),
+  sky130_fd_sc_hd__o21a_4 _11601_ (
+    .A1(_04879_),
+    .A2(_05339_),
+    .B1(_04870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238025,27 +238203,26 @@
     .X(_05340_)
   );
   sky130_fd_sc_hd__o21a_4 _11602_ (
-    .A1(_04879_),
+    .A1(_04851_),
     .A2(_05340_),
-    .B1(_04870_),
+    .B1(_04872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05341_)
   );
-  sky130_fd_sc_hd__o21a_4 _11603_ (
-    .A1(_04851_),
-    .A2(_05341_),
-    .B1(_04872_),
+  sky130_fd_sc_hd__or2_4 _11603_ (
+    .A(_04840_),
+    .B(_05341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05342_)
   );
-  sky130_fd_sc_hd__or2_4 _11604_ (
-    .A(_04840_),
+  sky130_fd_sc_hd__and2_4 _11604_ (
+    .A(_04839_),
     .B(_05342_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238053,63 +238230,54 @@
     .VPWR(vccd1),
     .X(_05343_)
   );
-  sky130_fd_sc_hd__and2_4 _11605_ (
-    .A(_04839_),
+  sky130_fd_sc_hd__nor2_4 _11605_ (
+    .A(_05336_),
     .B(_05343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05344_)
+    .Y(_05344_)
   );
-  sky130_fd_sc_hd__nor2_4 _11606_ (
-    .A(_05337_),
-    .B(_05344_),
+  sky130_fd_sc_hd__a211o_4 _11606_ (
+    .A1(_05336_),
+    .A2(_05343_),
+    .B1(_05282_),
+    .C1(_05344_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05345_)
+    .X(_05345_)
   );
-  sky130_fd_sc_hd__a211o_4 _11607_ (
-    .A1(_05337_),
-    .A2(_05344_),
-    .B1(_05283_),
-    .C1(_05345_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05346_)
-  );
-  sky130_fd_sc_hd__and3_4 _11608_ (
-    .A(_05316_),
-    .B(_05336_),
-    .C(_05346_),
+  sky130_fd_sc_hd__and3_4 _11607_ (
+    .A(_05295_),
+    .B(_05335_),
+    .C(_05345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00534_)
   );
-  sky130_fd_sc_hd__nand2_4 _11609_ (
+  sky130_fd_sc_hd__nand2_4 _11608_ (
     .A(_04840_),
-    .B(_05342_),
+    .B(_05341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05347_)
+    .Y(_05346_)
   );
-  sky130_fd_sc_hd__buf_2 _11610_ (
-    .A(_04622_),
+  sky130_fd_sc_hd__buf_2 _11609_ (
+    .A(_04621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05348_)
+    .X(_05347_)
   );
-  sky130_fd_sc_hd__o22a_4 _11611_ (
+  sky130_fd_sc_hd__o22a_4 _11610_ (
     .A1(\rapcore0.spifsm.increment[0][30] ),
     .A2(_05311_),
     .B1(\rapcore0.spifsm.increment[1][30] ),
@@ -238118,12 +238286,24 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05349_)
+    .X(_05348_)
   );
-  sky130_fd_sc_hd__o22a_4 _11612_ (
-    .A1(_03341_),
+  sky130_fd_sc_hd__o22a_4 _11611_ (
+    .A1(_03339_),
     .A2(_05310_),
     .B1(_05203_),
+    .B2(_05348_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05349_)
+  );
+  sky130_fd_sc_hd__a32o_4 _11612_ (
+    .A1(_05201_),
+    .A2(_05342_),
+    .A3(_05346_),
+    .B1(_05347_),
     .B2(_05349_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238131,114 +238311,110 @@
     .VPWR(vccd1),
     .X(_05350_)
   );
-  sky130_fd_sc_hd__a32o_4 _11613_ (
-    .A1(_05201_),
-    .A2(_05343_),
-    .A3(_05347_),
-    .B1(_05348_),
-    .B2(_05350_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05351_)
-  );
-  sky130_fd_sc_hd__and2_4 _11614_ (
-    .A(_05234_),
-    .B(_05351_),
+  sky130_fd_sc_hd__and2_4 _11613_ (
+    .A(_05200_),
+    .B(_05350_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00533_)
   );
-  sky130_fd_sc_hd__inv_2 _11615_ (
+  sky130_fd_sc_hd__inv_2 _11614_ (
     .A(\rapcore0.spifsm.increment[0][29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05351_)
+  );
+  sky130_fd_sc_hd__inv_2 _11615_ (
+    .A(\rapcore0.spifsm.increment[1][29] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05352_)
   );
-  sky130_fd_sc_hd__inv_2 _11616_ (
-    .A(\rapcore0.spifsm.increment[1][29] ),
+  sky130_fd_sc_hd__o22a_4 _11616_ (
+    .A1(_05351_),
+    .A2(_05274_),
+    .B1(_05352_),
+    .B2(_05276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05353_)
+    .X(_05353_)
   );
   sky130_fd_sc_hd__o22a_4 _11617_ (
-    .A1(_05352_),
-    .A2(_05275_),
-    .B1(_05353_),
-    .B2(_05277_),
+    .A1(_05254_),
+    .A2(_05353_),
+    .B1(_03344_),
+    .B2(_05278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05354_)
   );
-  sky130_fd_sc_hd__o22a_4 _11618_ (
-    .A1(_05255_),
-    .A2(_05354_),
-    .B1(_03346_),
-    .B2(_05279_),
+  sky130_fd_sc_hd__nand2_4 _11618_ (
+    .A(_05272_),
+    .B(_05354_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05355_)
+    .Y(_05355_)
   );
-  sky130_fd_sc_hd__nand2_4 _11619_ (
-    .A(_05273_),
-    .B(_05355_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05356_)
-  );
-  sky130_fd_sc_hd__o21a_4 _11620_ (
+  sky130_fd_sc_hd__o21a_4 _11619_ (
     .A1(_04850_),
-    .A2(_05341_),
+    .A2(_05340_),
     .B1(_04849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05357_)
+    .X(_05356_)
   );
-  sky130_fd_sc_hd__nor2_4 _11621_ (
+  sky130_fd_sc_hd__nor2_4 _11620_ (
     .A(_04844_),
-    .B(_05357_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05358_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11622_ (
-    .A1(_04844_),
-    .A2(_05357_),
-    .B1(_05283_),
-    .C1(_05358_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05359_)
-  );
-  sky130_fd_sc_hd__and3_4 _11623_ (
-    .A(_05316_),
     .B(_05356_),
-    .C(_05359_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05357_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11621_ (
+    .A1(_04844_),
+    .A2(_05356_),
+    .B1(_05282_),
+    .C1(_05357_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05358_)
+  );
+  sky130_fd_sc_hd__and3_4 _11622_ (
+    .A(_05295_),
+    .B(_05355_),
+    .C(_05358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00532_)
   );
+  sky130_fd_sc_hd__buf_2 _11623_ (
+    .A(_02496_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05359_)
+  );
   sky130_fd_sc_hd__inv_2 _11624_ (
     .A(\rapcore0.spifsm.increment[0][28] ),
     .VGND(vssd1),
@@ -238267,7 +238443,7 @@
     .X(_05362_)
   );
   sky130_fd_sc_hd__nor2_4 _11627_ (
-    .A(_05287_),
+    .A(_05286_),
     .B(_05362_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238277,9 +238453,9 @@
   );
   sky130_fd_sc_hd__a211o_4 _11628_ (
     .A1(\rapcore0.spifsm.dda.increment_r[28] ),
-    .A2(_05286_),
+    .A2(_05285_),
     .B1(_05363_),
-    .C1(_05292_),
+    .C1(_05291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238288,9 +238464,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11629_ (
     .A1_N(_04850_),
-    .A2_N(_05341_),
+    .A2_N(_05340_),
     .B1(_04850_),
-    .B2(_05341_),
+    .B2(_05340_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238307,7 +238483,7 @@
     .Y(_05366_)
   );
   sky130_fd_sc_hd__and3_4 _11631_ (
-    .A(_05316_),
+    .A(_05359_),
     .B(_05364_),
     .C(_05366_),
     .VGND(vssd1),
@@ -238316,81 +238492,82 @@
     .VPWR(vccd1),
     .X(_00531_)
   );
-  sky130_fd_sc_hd__buf_2 _11632_ (
-    .A(_05126_),
+  sky130_fd_sc_hd__inv_2 _11632_ (
+    .A(\rapcore0.spifsm.increment[0][27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05367_)
+    .Y(_05367_)
   );
   sky130_fd_sc_hd__inv_2 _11633_ (
-    .A(\rapcore0.spifsm.increment[0][27] ),
+    .A(\rapcore0.spifsm.increment[1][27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05368_)
   );
-  sky130_fd_sc_hd__inv_2 _11634_ (
-    .A(\rapcore0.spifsm.increment[1][27] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05369_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11635_ (
-    .A1(_05368_),
+  sky130_fd_sc_hd__o22a_4 _11634_ (
+    .A1(_05367_),
     .A2(_05297_),
-    .B1(_05369_),
+    .B1(_05368_),
     .B2(_05299_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05370_)
+    .X(_05369_)
   );
-  sky130_fd_sc_hd__nor2_4 _11636_ (
-    .A(_05287_),
-    .B(_05370_),
+  sky130_fd_sc_hd__nor2_4 _11635_ (
+    .A(_05286_),
+    .B(_05369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05371_)
+    .Y(_05370_)
   );
-  sky130_fd_sc_hd__a211o_4 _11637_ (
+  sky130_fd_sc_hd__a211o_4 _11636_ (
     .A1(\rapcore0.spifsm.dda.increment_r[27] ),
-    .A2(_05286_),
-    .B1(_05371_),
-    .C1(_05292_),
+    .A2(_05285_),
+    .B1(_05370_),
+    .C1(_05291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05372_)
+    .X(_05371_)
   );
-  sky130_fd_sc_hd__inv_2 _11638_ (
+  sky130_fd_sc_hd__inv_2 _11637_ (
     .A(_04859_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05373_)
+    .Y(_05372_)
   );
-  sky130_fd_sc_hd__o21a_4 _11639_ (
+  sky130_fd_sc_hd__o21a_4 _11638_ (
     .A1(_04878_),
-    .A2(_05340_),
+    .A2(_05339_),
     .B1(_04867_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05373_)
+  );
+  sky130_fd_sc_hd__or2_4 _11639_ (
+    .A(_04861_),
+    .B(_05373_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05374_)
   );
-  sky130_fd_sc_hd__or2_4 _11640_ (
-    .A(_04861_),
+  sky130_fd_sc_hd__and2_4 _11640_ (
+    .A(_04860_),
     .B(_05374_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238398,55 +238575,54 @@
     .VPWR(vccd1),
     .X(_05375_)
   );
-  sky130_fd_sc_hd__and2_4 _11641_ (
-    .A(_04860_),
-    .B(_05375_),
+  sky130_fd_sc_hd__buf_2 _11641_ (
+    .A(_05037_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05376_)
   );
-  sky130_fd_sc_hd__buf_2 _11642_ (
-    .A(_05037_),
+  sky130_fd_sc_hd__nor2_4 _11642_ (
+    .A(_05372_),
+    .B(_05375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05377_)
+    .Y(_05377_)
   );
-  sky130_fd_sc_hd__nor2_4 _11643_ (
-    .A(_05373_),
-    .B(_05376_),
+  sky130_fd_sc_hd__a211o_4 _11643_ (
+    .A1(_05372_),
+    .A2(_05375_),
+    .B1(_05376_),
+    .C1(_05377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05378_)
+    .X(_05378_)
   );
-  sky130_fd_sc_hd__a211o_4 _11644_ (
-    .A1(_05373_),
-    .A2(_05376_),
-    .B1(_05377_),
-    .C1(_05378_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05379_)
-  );
-  sky130_fd_sc_hd__and3_4 _11645_ (
-    .A(_05367_),
-    .B(_05372_),
-    .C(_05379_),
+  sky130_fd_sc_hd__and3_4 _11644_ (
+    .A(_05359_),
+    .B(_05371_),
+    .C(_05378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00530_)
   );
+  sky130_fd_sc_hd__buf_2 _11645_ (
+    .A(_04093_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05379_)
+  );
   sky130_fd_sc_hd__buf_2 _11646_ (
-    .A(_01992_),
+    .A(_01993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238455,7 +238631,7 @@
   );
   sky130_fd_sc_hd__nand2_4 _11647_ (
     .A(_04861_),
-    .B(_05374_),
+    .B(_05373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238494,9 +238670,9 @@
   );
   sky130_fd_sc_hd__a32o_4 _11651_ (
     .A1(_05380_),
-    .A2(_05375_),
+    .A2(_05374_),
     .A3(_05381_),
-    .B1(_05348_),
+    .B1(_05347_),
     .B2(_05384_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238505,7 +238681,7 @@
     .X(_05385_)
   );
   sky130_fd_sc_hd__and2_4 _11652_ (
-    .A(_05234_),
+    .A(_05379_),
     .B(_05385_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238514,7 +238690,7 @@
     .X(_00529_)
   );
   sky130_fd_sc_hd__buf_2 _11653_ (
-    .A(_04425_),
+    .A(_04424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238539,9 +238715,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11656_ (
     .A1(_05387_),
-    .A2(_05275_),
+    .A2(_05274_),
     .B1(_05388_),
-    .B2(_05277_),
+    .B2(_05276_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238551,8 +238727,8 @@
   sky130_fd_sc_hd__o22a_4 _11657_ (
     .A1(_05386_),
     .A2(_05389_),
-    .B1(_03361_),
-    .B2(_05279_),
+    .B1(_03359_),
+    .B2(_05278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238560,7 +238736,7 @@
     .X(_05390_)
   );
   sky130_fd_sc_hd__nand2_4 _11658_ (
-    .A(_05273_),
+    .A(_05272_),
     .B(_05390_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238570,7 +238746,7 @@
   );
   sky130_fd_sc_hd__o21a_4 _11659_ (
     .A1(_04877_),
-    .A2(_05340_),
+    .A2(_05339_),
     .B1(_04866_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238590,7 +238766,7 @@
   sky130_fd_sc_hd__a211o_4 _11661_ (
     .A1(_04875_),
     .A2(_05392_),
-    .B1(_05377_),
+    .B1(_05376_),
     .C1(_05393_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238599,7 +238775,7 @@
     .X(_05394_)
   );
   sky130_fd_sc_hd__and3_4 _11662_ (
-    .A(_05367_),
+    .A(_05359_),
     .B(_05391_),
     .C(_05394_),
     .VGND(vssd1),
@@ -238680,7 +238856,7 @@
     .X(_05402_)
   );
   sky130_fd_sc_hd__buf_2 _11671_ (
-    .A(_01993_),
+    .A(_01994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238689,9 +238865,9 @@
   );
   sky130_fd_sc_hd__a2bb2o_4 _11672_ (
     .A1_N(_04877_),
-    .A2_N(_05340_),
+    .A2_N(_05339_),
     .B1(_04877_),
-    .B2(_05340_),
+    .B2(_05339_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238708,7 +238884,7 @@
     .Y(_05405_)
   );
   sky130_fd_sc_hd__and3_4 _11674_ (
-    .A(_05367_),
+    .A(_05359_),
     .B(_05402_),
     .C(_05405_),
     .VGND(vssd1),
@@ -238718,7 +238894,7 @@
     .X(_00527_)
   );
   sky130_fd_sc_hd__buf_2 _11675_ (
-    .A(_04622_),
+    .A(_04621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -238779,7 +238955,7 @@
   sky130_fd_sc_hd__o22a_4 _11682_ (
     .A1(_05386_),
     .A2(_05411_),
-    .B1(_03370_),
+    .B1(_03368_),
     .B2(_05412_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238862,7 +239038,7 @@
   sky130_fd_sc_hd__a211o_4 _11691_ (
     .A1(_05415_),
     .A2(_05420_),
-    .B1(_05377_),
+    .B1(_05376_),
     .C1(_05421_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238871,7 +239047,7 @@
     .X(_05422_)
   );
   sky130_fd_sc_hd__and3_4 _11692_ (
-    .A(_05367_),
+    .A(_05359_),
     .B(_05414_),
     .C(_05422_),
     .VGND(vssd1),
@@ -238880,24 +239056,16 @@
     .VPWR(vccd1),
     .X(_00526_)
   );
-  sky130_fd_sc_hd__buf_2 _11693_ (
-    .A(_02387_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05423_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11694_ (
+  sky130_fd_sc_hd__nand2_4 _11693_ (
     .A(_04888_),
     .B(_05418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05424_)
+    .Y(_05423_)
   );
-  sky130_fd_sc_hd__o22a_4 _11695_ (
+  sky130_fd_sc_hd__o22a_4 _11694_ (
     .A1(\rapcore0.spifsm.increment[0][22] ),
     .A2(_05311_),
     .B1(\rapcore0.spifsm.increment[1][22] ),
@@ -238906,12 +239074,24 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05425_)
+    .X(_05424_)
   );
-  sky130_fd_sc_hd__o22a_4 _11696_ (
+  sky130_fd_sc_hd__o22a_4 _11695_ (
     .A1(\rapcore0.spifsm.dda.increment_r[22] ),
     .A2(_05310_),
     .B1(_05382_),
+    .B2(_05424_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05425_)
+  );
+  sky130_fd_sc_hd__a32o_4 _11696_ (
+    .A1(_05380_),
+    .A2(_05419_),
+    .A3(_05423_),
+    .B1(_05347_),
     .B2(_05425_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -238919,27 +239099,23 @@
     .VPWR(vccd1),
     .X(_05426_)
   );
-  sky130_fd_sc_hd__a32o_4 _11697_ (
-    .A1(_05380_),
-    .A2(_05419_),
-    .A3(_05424_),
-    .B1(_05348_),
-    .B2(_05426_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05427_)
-  );
-  sky130_fd_sc_hd__and2_4 _11698_ (
-    .A(_05423_),
-    .B(_05427_),
+  sky130_fd_sc_hd__and2_4 _11697_ (
+    .A(_05379_),
+    .B(_05426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00525_)
   );
+  sky130_fd_sc_hd__buf_2 _11698_ (
+    .A(_02496_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05427_)
+  );
   sky130_fd_sc_hd__inv_2 _11699_ (
     .A(\rapcore0.spifsm.increment[0][21] ),
     .VGND(vssd1),
@@ -238970,7 +239146,7 @@
   sky130_fd_sc_hd__o22a_4 _11702_ (
     .A1(_05386_),
     .A2(_05430_),
-    .B1(_03378_),
+    .B1(_03376_),
     .B2(_05412_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239009,7 +239185,7 @@
   sky130_fd_sc_hd__a211o_4 _11706_ (
     .A1(_04896_),
     .A2(_05433_),
-    .B1(_05377_),
+    .B1(_05376_),
     .C1(_05434_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239018,7 +239194,7 @@
     .X(_05435_)
   );
   sky130_fd_sc_hd__and3_4 _11707_ (
-    .A(_05367_),
+    .A(_05427_),
     .B(_05432_),
     .C(_05435_),
     .VGND(vssd1),
@@ -239027,78 +239203,70 @@
     .VPWR(vccd1),
     .X(_00524_)
   );
-  sky130_fd_sc_hd__buf_2 _11708_ (
-    .A(_01353_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05436_)
-  );
-  sky130_fd_sc_hd__inv_2 _11709_ (
+  sky130_fd_sc_hd__inv_2 _11708_ (
     .A(\rapcore0.spifsm.increment[0][20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05437_)
+    .Y(_05436_)
   );
-  sky130_fd_sc_hd__buf_2 _11710_ (
+  sky130_fd_sc_hd__buf_2 _11709_ (
     .A(_05034_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05438_)
+    .X(_05437_)
   );
-  sky130_fd_sc_hd__inv_2 _11711_ (
+  sky130_fd_sc_hd__inv_2 _11710_ (
     .A(\rapcore0.spifsm.increment[1][20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05439_)
+    .Y(_05438_)
   );
-  sky130_fd_sc_hd__buf_2 _11712_ (
+  sky130_fd_sc_hd__buf_2 _11711_ (
     .A(_05067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05439_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11712_ (
+    .A1(_05436_),
+    .A2(_05437_),
+    .B1(_05438_),
+    .B2(_05439_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05440_)
   );
-  sky130_fd_sc_hd__o22a_4 _11713_ (
-    .A1(_05437_),
-    .A2(_05438_),
-    .B1(_05439_),
-    .B2(_05440_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05441_)
-  );
-  sky130_fd_sc_hd__nor2_4 _11714_ (
+  sky130_fd_sc_hd__nor2_4 _11713_ (
     .A(_05396_),
-    .B(_05441_),
+    .B(_05440_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05442_)
+    .Y(_05441_)
   );
-  sky130_fd_sc_hd__a211o_4 _11715_ (
+  sky130_fd_sc_hd__a211o_4 _11714_ (
     .A1(\rapcore0.spifsm.dda.increment_r[20] ),
     .A2(_05395_),
-    .B1(_05442_),
+    .B1(_05441_),
     .C1(_05401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05443_)
+    .X(_05442_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11716_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11715_ (
     .A1_N(_04898_),
     .A2_N(_05417_),
     .B1(_04898_),
@@ -239107,83 +239275,83 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05444_)
+    .X(_05443_)
   );
-  sky130_fd_sc_hd__nand2_4 _11717_ (
+  sky130_fd_sc_hd__nand2_4 _11716_ (
     .A(_05403_),
-    .B(_05444_),
+    .B(_05443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05445_)
+    .Y(_05444_)
   );
-  sky130_fd_sc_hd__and3_4 _11718_ (
-    .A(_05436_),
-    .B(_05443_),
-    .C(_05445_),
+  sky130_fd_sc_hd__and3_4 _11717_ (
+    .A(_05427_),
+    .B(_05442_),
+    .C(_05444_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00523_)
   );
-  sky130_fd_sc_hd__inv_2 _11719_ (
+  sky130_fd_sc_hd__inv_2 _11718_ (
     .A(\rapcore0.spifsm.increment[0][19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05445_)
+  );
+  sky130_fd_sc_hd__inv_2 _11719_ (
+    .A(\rapcore0.spifsm.increment[1][19] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05446_)
   );
-  sky130_fd_sc_hd__inv_2 _11720_ (
-    .A(\rapcore0.spifsm.increment[1][19] ),
+  sky130_fd_sc_hd__o22a_4 _11720_ (
+    .A1(_05445_),
+    .A2(_05437_),
+    .B1(_05446_),
+    .B2(_05439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05447_)
+    .X(_05447_)
   );
-  sky130_fd_sc_hd__o22a_4 _11721_ (
-    .A1(_05446_),
-    .A2(_05438_),
-    .B1(_05447_),
-    .B2(_05440_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05448_)
-  );
-  sky130_fd_sc_hd__nor2_4 _11722_ (
+  sky130_fd_sc_hd__nor2_4 _11721_ (
     .A(_05396_),
-    .B(_05448_),
+    .B(_05447_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05449_)
+    .Y(_05448_)
   );
-  sky130_fd_sc_hd__a211o_4 _11723_ (
+  sky130_fd_sc_hd__a211o_4 _11722_ (
     .A1(\rapcore0.spifsm.dda.increment_r[19] ),
     .A2(_05395_),
-    .B1(_05449_),
+    .B1(_05448_),
     .C1(_05401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05450_)
+    .X(_05449_)
   );
-  sky130_fd_sc_hd__inv_2 _11724_ (
+  sky130_fd_sc_hd__inv_2 _11723_ (
     .A(_04907_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05451_)
+    .Y(_05450_)
   );
-  sky130_fd_sc_hd__o21a_4 _11725_ (
+  sky130_fd_sc_hd__o21a_4 _11724_ (
     .A1(_05416_),
     .A2(_04926_),
     .B1(_04915_),
@@ -239191,10 +239359,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05451_)
+  );
+  sky130_fd_sc_hd__or2_4 _11725_ (
+    .A(_04909_),
+    .B(_05451_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05452_)
   );
-  sky130_fd_sc_hd__or2_4 _11726_ (
-    .A(_04909_),
+  sky130_fd_sc_hd__and2_4 _11726_ (
+    .A(_04908_),
     .B(_05452_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239202,55 +239379,46 @@
     .VPWR(vccd1),
     .X(_05453_)
   );
-  sky130_fd_sc_hd__and2_4 _11727_ (
-    .A(_04908_),
+  sky130_fd_sc_hd__nor2_4 _11727_ (
+    .A(_05450_),
     .B(_05453_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05454_)
+    .Y(_05454_)
   );
-  sky130_fd_sc_hd__nor2_4 _11728_ (
-    .A(_05451_),
-    .B(_05454_),
+  sky130_fd_sc_hd__a211o_4 _11728_ (
+    .A1(_05450_),
+    .A2(_05453_),
+    .B1(_05376_),
+    .C1(_05454_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05455_)
+    .X(_05455_)
   );
-  sky130_fd_sc_hd__a211o_4 _11729_ (
-    .A1(_05451_),
-    .A2(_05454_),
-    .B1(_05377_),
-    .C1(_05455_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05456_)
-  );
-  sky130_fd_sc_hd__and3_4 _11730_ (
-    .A(_05436_),
-    .B(_05450_),
-    .C(_05456_),
+  sky130_fd_sc_hd__and3_4 _11729_ (
+    .A(_05427_),
+    .B(_05449_),
+    .C(_05455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00522_)
   );
-  sky130_fd_sc_hd__nand2_4 _11731_ (
+  sky130_fd_sc_hd__nand2_4 _11730_ (
     .A(_04909_),
-    .B(_05452_),
+    .B(_05451_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05457_)
+    .Y(_05456_)
   );
-  sky130_fd_sc_hd__o22a_4 _11732_ (
+  sky130_fd_sc_hd__o22a_4 _11731_ (
     .A1(\rapcore0.spifsm.increment[0][18] ),
     .A2(_05311_),
     .B1(\rapcore0.spifsm.increment[1][18] ),
@@ -239259,12 +239427,24 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05458_)
+    .X(_05457_)
   );
-  sky130_fd_sc_hd__o22a_4 _11733_ (
+  sky130_fd_sc_hd__o22a_4 _11732_ (
     .A1(\rapcore0.spifsm.dda.increment_r[18] ),
     .A2(_05310_),
     .B1(_05382_),
+    .B2(_05457_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05458_)
+  );
+  sky130_fd_sc_hd__a32o_4 _11733_ (
+    .A1(_05380_),
+    .A2(_05452_),
+    .A3(_05456_),
+    .B1(_05347_),
     .B2(_05458_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239272,75 +239452,63 @@
     .VPWR(vccd1),
     .X(_05459_)
   );
-  sky130_fd_sc_hd__a32o_4 _11734_ (
-    .A1(_05380_),
-    .A2(_05453_),
-    .A3(_05457_),
-    .B1(_05348_),
-    .B2(_05459_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05460_)
-  );
-  sky130_fd_sc_hd__and2_4 _11735_ (
-    .A(_05423_),
-    .B(_05460_),
+  sky130_fd_sc_hd__and2_4 _11734_ (
+    .A(_05379_),
+    .B(_05459_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00521_)
   );
-  sky130_fd_sc_hd__inv_2 _11736_ (
+  sky130_fd_sc_hd__inv_2 _11735_ (
     .A(\rapcore0.spifsm.increment[0][17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05460_)
+  );
+  sky130_fd_sc_hd__inv_2 _11736_ (
+    .A(\rapcore0.spifsm.increment[1][17] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05461_)
   );
-  sky130_fd_sc_hd__inv_2 _11737_ (
-    .A(\rapcore0.spifsm.increment[1][17] ),
+  sky130_fd_sc_hd__o22a_4 _11737_ (
+    .A1(_05460_),
+    .A2(_05408_),
+    .B1(_05461_),
+    .B2(_05410_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05462_)
+    .X(_05462_)
   );
   sky130_fd_sc_hd__o22a_4 _11738_ (
-    .A1(_05461_),
-    .A2(_05408_),
-    .B1(_05462_),
-    .B2(_05410_),
+    .A1(_05386_),
+    .A2(_05462_),
+    .B1(_03415_),
+    .B2(_05412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05463_)
   );
-  sky130_fd_sc_hd__o22a_4 _11739_ (
-    .A1(_05386_),
-    .A2(_05463_),
-    .B1(_03417_),
-    .B2(_05412_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05464_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11740_ (
+  sky130_fd_sc_hd__nand2_4 _11739_ (
     .A(_05406_),
-    .B(_05464_),
+    .B(_05463_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05465_)
+    .Y(_05464_)
   );
-  sky130_fd_sc_hd__o21a_4 _11741_ (
+  sky130_fd_sc_hd__o21a_4 _11740_ (
     .A1(_05416_),
     .A2(_04925_),
     .B1(_04914_),
@@ -239348,94 +239516,94 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05465_)
+  );
+  sky130_fd_sc_hd__buf_2 _11741_ (
+    .A(_04620_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05466_)
   );
-  sky130_fd_sc_hd__buf_2 _11742_ (
-    .A(_04621_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05467_)
-  );
-  sky130_fd_sc_hd__nor2_4 _11743_ (
+  sky130_fd_sc_hd__nor2_4 _11742_ (
     .A(_04923_),
-    .B(_05466_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05468_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11744_ (
-    .A1(_04923_),
-    .A2(_05466_),
-    .B1(_05467_),
-    .C1(_05468_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05469_)
-  );
-  sky130_fd_sc_hd__and3_4 _11745_ (
-    .A(_05436_),
     .B(_05465_),
-    .C(_05469_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05467_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11743_ (
+    .A1(_04923_),
+    .A2(_05465_),
+    .B1(_05466_),
+    .C1(_05467_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05468_)
+  );
+  sky130_fd_sc_hd__and3_4 _11744_ (
+    .A(_05427_),
+    .B(_05464_),
+    .C(_05468_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00520_)
   );
-  sky130_fd_sc_hd__inv_2 _11746_ (
+  sky130_fd_sc_hd__inv_2 _11745_ (
     .A(\rapcore0.spifsm.increment[0][16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05469_)
+  );
+  sky130_fd_sc_hd__inv_2 _11746_ (
+    .A(\rapcore0.spifsm.increment[1][16] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05470_)
   );
-  sky130_fd_sc_hd__inv_2 _11747_ (
-    .A(\rapcore0.spifsm.increment[1][16] ),
+  sky130_fd_sc_hd__o22a_4 _11747_ (
+    .A1(_05469_),
+    .A2(_05437_),
+    .B1(_05470_),
+    .B2(_05439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05471_)
+    .X(_05471_)
   );
-  sky130_fd_sc_hd__o22a_4 _11748_ (
-    .A1(_05470_),
-    .A2(_05438_),
-    .B1(_05471_),
-    .B2(_05440_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05472_)
-  );
-  sky130_fd_sc_hd__nor2_4 _11749_ (
+  sky130_fd_sc_hd__nor2_4 _11748_ (
     .A(_05396_),
-    .B(_05472_),
+    .B(_05471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05473_)
+    .Y(_05472_)
   );
-  sky130_fd_sc_hd__a211o_4 _11750_ (
+  sky130_fd_sc_hd__a211o_4 _11749_ (
     .A1(\rapcore0.spifsm.dda.increment_r[16] ),
     .A2(_05395_),
-    .B1(_05473_),
+    .B1(_05472_),
     .C1(_05401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05474_)
+    .X(_05473_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11751_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11750_ (
     .A1_N(_05416_),
     .A2_N(_04925_),
     .B1(_05416_),
@@ -239444,27 +239612,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05475_)
+    .X(_05474_)
   );
-  sky130_fd_sc_hd__nand2_4 _11752_ (
+  sky130_fd_sc_hd__nand2_4 _11751_ (
     .A(_05403_),
-    .B(_05475_),
+    .B(_05474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05476_)
+    .Y(_05475_)
   );
-  sky130_fd_sc_hd__and3_4 _11753_ (
-    .A(_05436_),
-    .B(_05474_),
-    .C(_05476_),
+  sky130_fd_sc_hd__and3_4 _11752_ (
+    .A(_05427_),
+    .B(_05473_),
+    .C(_05475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00519_)
   );
+  sky130_fd_sc_hd__buf_2 _11753_ (
+    .A(_02496_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05476_)
+  );
   sky130_fd_sc_hd__inv_2 _11754_ (
     .A(\rapcore0.spifsm.increment[0][15] ),
     .VGND(vssd1),
@@ -239495,7 +239671,7 @@
   sky130_fd_sc_hd__o22a_4 _11757_ (
     .A1(_05386_),
     .A2(_05479_),
-    .B1(_03424_),
+    .B1(_03422_),
     .B2(_05412_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239588,7 +239764,7 @@
   sky130_fd_sc_hd__a211o_4 _11767_ (
     .A1(_05482_),
     .A2(_05488_),
-    .B1(_05467_),
+    .B1(_05466_),
     .C1(_05489_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239597,7 +239773,7 @@
     .X(_05490_)
   );
   sky130_fd_sc_hd__and3_4 _11768_ (
-    .A(_05436_),
+    .A(_05476_),
     .B(_05481_),
     .C(_05490_),
     .VGND(vssd1),
@@ -239617,9 +239793,9 @@
   );
   sky130_fd_sc_hd__o22a_4 _11770_ (
     .A1(\rapcore0.spifsm.increment[0][14] ),
-    .A2(_04164_),
+    .A2(_04165_),
     .B1(\rapcore0.spifsm.increment[1][14] ),
-    .B2(_04179_),
+    .B2(_04180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -239627,7 +239803,7 @@
     .X(_05492_)
   );
   sky130_fd_sc_hd__o22a_4 _11771_ (
-    .A1(_03426_),
+    .A1(_03424_),
     .A2(_04653_),
     .B1(_05382_),
     .B2(_05492_),
@@ -239641,7 +239817,7 @@
     .A1(_05380_),
     .A2(_05487_),
     .A3(_05491_),
-    .B1(_05348_),
+    .B1(_05347_),
     .B2(_05493_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239650,7 +239826,7 @@
     .X(_05494_)
   );
   sky130_fd_sc_hd__and2_4 _11773_ (
-    .A(_05423_),
+    .A(_05379_),
     .B(_05494_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239659,69 +239835,61 @@
     .X(_00517_)
   );
   sky130_fd_sc_hd__buf_2 _11774_ (
-    .A(_01353_),
+    .A(_04239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05495_)
   );
-  sky130_fd_sc_hd__buf_2 _11775_ (
-    .A(_04239_),
+  sky130_fd_sc_hd__inv_2 _11775_ (
+    .A(\rapcore0.spifsm.increment[0][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05496_)
+    .Y(_05496_)
   );
   sky130_fd_sc_hd__inv_2 _11776_ (
-    .A(\rapcore0.spifsm.increment[0][13] ),
+    .A(\rapcore0.spifsm.increment[1][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05497_)
   );
-  sky130_fd_sc_hd__inv_2 _11777_ (
-    .A(\rapcore0.spifsm.increment[1][13] ),
+  sky130_fd_sc_hd__o22a_4 _11777_ (
+    .A1(_05496_),
+    .A2(_05408_),
+    .B1(_05497_),
+    .B2(_05410_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05498_)
+    .X(_05498_)
   );
   sky130_fd_sc_hd__o22a_4 _11778_ (
-    .A1(_05497_),
-    .A2(_05408_),
-    .B1(_05498_),
-    .B2(_05410_),
+    .A1(_05495_),
+    .A2(_05498_),
+    .B1(_03430_),
+    .B2(_05412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05499_)
   );
-  sky130_fd_sc_hd__o22a_4 _11779_ (
-    .A1(_05496_),
-    .A2(_05499_),
-    .B1(_03432_),
-    .B2(_05412_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05500_)
-  );
-  sky130_fd_sc_hd__nand2_4 _11780_ (
+  sky130_fd_sc_hd__nand2_4 _11779_ (
     .A(_05406_),
-    .B(_05500_),
+    .B(_05499_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05501_)
+    .Y(_05500_)
   );
-  sky130_fd_sc_hd__o21a_4 _11781_ (
+  sky130_fd_sc_hd__o21a_4 _11780_ (
     .A1(_04945_),
     .A2(_05485_),
     .B1(_04939_),
@@ -239729,86 +239897,86 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05502_)
+    .X(_05501_)
   );
-  sky130_fd_sc_hd__nor2_4 _11782_ (
+  sky130_fd_sc_hd__nor2_4 _11781_ (
     .A(_04943_),
-    .B(_05502_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05503_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11783_ (
-    .A1(_04943_),
-    .A2(_05502_),
-    .B1(_05467_),
-    .C1(_05503_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05504_)
-  );
-  sky130_fd_sc_hd__and3_4 _11784_ (
-    .A(_05495_),
     .B(_05501_),
-    .C(_05504_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05502_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11782_ (
+    .A1(_04943_),
+    .A2(_05501_),
+    .B1(_05466_),
+    .C1(_05502_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05503_)
+  );
+  sky130_fd_sc_hd__and3_4 _11783_ (
+    .A(_05476_),
+    .B(_05500_),
+    .C(_05503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00516_)
   );
-  sky130_fd_sc_hd__inv_2 _11785_ (
+  sky130_fd_sc_hd__inv_2 _11784_ (
     .A(\rapcore0.spifsm.increment[0][12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05504_)
+  );
+  sky130_fd_sc_hd__inv_2 _11785_ (
+    .A(\rapcore0.spifsm.increment[1][12] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05505_)
   );
-  sky130_fd_sc_hd__inv_2 _11786_ (
-    .A(\rapcore0.spifsm.increment[1][12] ),
+  sky130_fd_sc_hd__o22a_4 _11786_ (
+    .A1(_05504_),
+    .A2(_05437_),
+    .B1(_05505_),
+    .B2(_05439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05506_)
+    .X(_05506_)
   );
-  sky130_fd_sc_hd__o22a_4 _11787_ (
-    .A1(_05505_),
-    .A2(_05438_),
-    .B1(_05506_),
-    .B2(_05440_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05507_)
-  );
-  sky130_fd_sc_hd__nor2_4 _11788_ (
+  sky130_fd_sc_hd__nor2_4 _11787_ (
     .A(_05396_),
-    .B(_05507_),
+    .B(_05506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05508_)
+    .Y(_05507_)
   );
-  sky130_fd_sc_hd__a211o_4 _11789_ (
+  sky130_fd_sc_hd__a211o_4 _11788_ (
     .A1(\rapcore0.spifsm.dda.increment_r[12] ),
     .A2(_05395_),
-    .B1(_05508_),
+    .B1(_05507_),
     .C1(_05401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05509_)
+    .X(_05508_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11790_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11789_ (
     .A1_N(_04945_),
     .A2_N(_05485_),
     .B1(_04945_),
@@ -239817,107 +239985,107 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05510_)
+    .X(_05509_)
   );
-  sky130_fd_sc_hd__nand2_4 _11791_ (
+  sky130_fd_sc_hd__nand2_4 _11790_ (
     .A(_05403_),
-    .B(_05510_),
+    .B(_05509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05511_)
+    .Y(_05510_)
   );
-  sky130_fd_sc_hd__and3_4 _11792_ (
-    .A(_05495_),
-    .B(_05509_),
-    .C(_05511_),
+  sky130_fd_sc_hd__and3_4 _11791_ (
+    .A(_05476_),
+    .B(_05508_),
+    .C(_05510_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00515_)
   );
-  sky130_fd_sc_hd__buf_2 _11793_ (
+  sky130_fd_sc_hd__buf_2 _11792_ (
     .A(_05061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05511_)
+  );
+  sky130_fd_sc_hd__buf_2 _11793_ (
+    .A(_04248_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05512_)
   );
-  sky130_fd_sc_hd__buf_2 _11794_ (
-    .A(_04248_),
+  sky130_fd_sc_hd__inv_2 _11794_ (
+    .A(\rapcore0.spifsm.increment[0][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05513_)
+    .Y(_05513_)
   );
   sky130_fd_sc_hd__inv_2 _11795_ (
-    .A(\rapcore0.spifsm.increment[0][11] ),
+    .A(\rapcore0.spifsm.increment[1][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05514_)
   );
-  sky130_fd_sc_hd__inv_2 _11796_ (
-    .A(\rapcore0.spifsm.increment[1][11] ),
+  sky130_fd_sc_hd__o22a_4 _11796_ (
+    .A1(_05513_),
+    .A2(_05437_),
+    .B1(_05514_),
+    .B2(_05439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05515_)
+    .X(_05515_)
   );
-  sky130_fd_sc_hd__o22a_4 _11797_ (
-    .A1(_05514_),
-    .A2(_05438_),
-    .B1(_05515_),
-    .B2(_05440_),
+  sky130_fd_sc_hd__nor2_4 _11797_ (
+    .A(_05512_),
+    .B(_05515_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05516_)
+    .Y(_05516_)
   );
-  sky130_fd_sc_hd__nor2_4 _11798_ (
-    .A(_05513_),
-    .B(_05516_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05517_)
-  );
-  sky130_fd_sc_hd__buf_2 _11799_ (
+  sky130_fd_sc_hd__buf_2 _11798_ (
     .A(_04638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05517_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11799_ (
+    .A1(\rapcore0.spifsm.dda.increment_r[11] ),
+    .A2(_05511_),
+    .B1(_05516_),
+    .C1(_05517_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05518_)
   );
-  sky130_fd_sc_hd__a211o_4 _11800_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[11] ),
-    .A2(_05512_),
-    .B1(_05517_),
-    .C1(_05518_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05519_)
-  );
-  sky130_fd_sc_hd__inv_2 _11801_ (
+  sky130_fd_sc_hd__inv_2 _11800_ (
     .A(_04954_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05520_)
+    .Y(_05519_)
   );
-  sky130_fd_sc_hd__o21a_4 _11802_ (
+  sky130_fd_sc_hd__o21a_4 _11801_ (
     .A1(_05483_),
     .A2(_04970_),
     .B1(_04962_),
@@ -239925,10 +240093,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05520_)
+  );
+  sky130_fd_sc_hd__or2_4 _11802_ (
+    .A(_04956_),
+    .B(_05520_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05521_)
   );
-  sky130_fd_sc_hd__or2_4 _11803_ (
-    .A(_04956_),
+  sky130_fd_sc_hd__and2_4 _11803_ (
+    .A(_04955_),
     .B(_05521_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -239936,69 +240113,72 @@
     .VPWR(vccd1),
     .X(_05522_)
   );
-  sky130_fd_sc_hd__and2_4 _11804_ (
-    .A(_04955_),
+  sky130_fd_sc_hd__nor2_4 _11804_ (
+    .A(_05519_),
     .B(_05522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05523_)
+    .Y(_05523_)
   );
-  sky130_fd_sc_hd__nor2_4 _11805_ (
-    .A(_05520_),
-    .B(_05523_),
+  sky130_fd_sc_hd__a211o_4 _11805_ (
+    .A1(_05519_),
+    .A2(_05522_),
+    .B1(_05466_),
+    .C1(_05523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05524_)
+    .X(_05524_)
   );
-  sky130_fd_sc_hd__a211o_4 _11806_ (
-    .A1(_05520_),
-    .A2(_05523_),
-    .B1(_05467_),
-    .C1(_05524_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05525_)
-  );
-  sky130_fd_sc_hd__and3_4 _11807_ (
-    .A(_05495_),
-    .B(_05519_),
-    .C(_05525_),
+  sky130_fd_sc_hd__and3_4 _11806_ (
+    .A(_05476_),
+    .B(_05518_),
+    .C(_05524_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00514_)
   );
-  sky130_fd_sc_hd__nand2_4 _11808_ (
+  sky130_fd_sc_hd__nand2_4 _11807_ (
     .A(_04956_),
-    .B(_05521_),
+    .B(_05520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05526_)
+    .Y(_05525_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11808_ (
+    .A1(\rapcore0.spifsm.increment[0][10] ),
+    .A2(_04165_),
+    .B1(\rapcore0.spifsm.increment[1][10] ),
+    .B2(_04180_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05526_)
   );
   sky130_fd_sc_hd__o22a_4 _11809_ (
-    .A1(\rapcore0.spifsm.increment[0][10] ),
-    .A2(_04164_),
-    .B1(\rapcore0.spifsm.increment[1][10] ),
-    .B2(_04179_),
+    .A1(\rapcore0.spifsm.dda.increment_r[10] ),
+    .A2(_04653_),
+    .B1(_05382_),
+    .B2(_05526_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05527_)
   );
-  sky130_fd_sc_hd__o22a_4 _11810_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[10] ),
-    .A2(_04653_),
-    .B1(_05382_),
+  sky130_fd_sc_hd__a32o_4 _11810_ (
+    .A1(_05380_),
+    .A2(_05521_),
+    .A3(_05525_),
+    .B1(_05038_),
     .B2(_05527_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -240006,75 +240186,63 @@
     .VPWR(vccd1),
     .X(_05528_)
   );
-  sky130_fd_sc_hd__a32o_4 _11811_ (
-    .A1(_05380_),
-    .A2(_05522_),
-    .A3(_05526_),
-    .B1(_05038_),
-    .B2(_05528_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05529_)
-  );
-  sky130_fd_sc_hd__and2_4 _11812_ (
-    .A(_05423_),
-    .B(_05529_),
+  sky130_fd_sc_hd__and2_4 _11811_ (
+    .A(_05379_),
+    .B(_05528_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00513_)
   );
-  sky130_fd_sc_hd__inv_2 _11813_ (
+  sky130_fd_sc_hd__inv_2 _11812_ (
     .A(\rapcore0.spifsm.increment[0][9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05529_)
+  );
+  sky130_fd_sc_hd__inv_2 _11813_ (
+    .A(\rapcore0.spifsm.increment[1][9] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05530_)
   );
-  sky130_fd_sc_hd__inv_2 _11814_ (
-    .A(\rapcore0.spifsm.increment[1][9] ),
+  sky130_fd_sc_hd__o22a_4 _11814_ (
+    .A1(_05529_),
+    .A2(_05045_),
+    .B1(_05530_),
+    .B2(_05046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05531_)
+    .X(_05531_)
   );
   sky130_fd_sc_hd__o22a_4 _11815_ (
-    .A1(_05530_),
-    .A2(_05046_),
-    .B1(_05531_),
-    .B2(_05047_),
+    .A1(_05495_),
+    .A2(_05531_),
+    .B1(_03498_),
+    .B2(_04184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05532_)
   );
-  sky130_fd_sc_hd__o22a_4 _11816_ (
-    .A1(_05496_),
-    .A2(_05532_),
-    .B1(_03500_),
-    .B2(_04183_),
+  sky130_fd_sc_hd__nand2_4 _11816_ (
+    .A(_05043_),
+    .B(_05532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05533_)
+    .Y(_05533_)
   );
-  sky130_fd_sc_hd__nand2_4 _11817_ (
-    .A(_05044_),
-    .B(_05533_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05534_)
-  );
-  sky130_fd_sc_hd__o21a_4 _11818_ (
+  sky130_fd_sc_hd__o21a_4 _11817_ (
     .A1(_05483_),
     .A2(_04969_),
     .B1(_04961_),
@@ -240082,38 +240250,46 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05535_)
+    .X(_05534_)
   );
-  sky130_fd_sc_hd__nor2_4 _11819_ (
+  sky130_fd_sc_hd__nor2_4 _11818_ (
     .A(_04967_),
-    .B(_05535_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05536_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11820_ (
-    .A1(_04967_),
-    .A2(_05535_),
-    .B1(_05467_),
-    .C1(_05536_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05537_)
-  );
-  sky130_fd_sc_hd__and3_4 _11821_ (
-    .A(_05495_),
     .B(_05534_),
-    .C(_05537_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05535_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11819_ (
+    .A1(_04967_),
+    .A2(_05534_),
+    .B1(_05466_),
+    .C1(_05535_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05536_)
+  );
+  sky130_fd_sc_hd__and3_4 _11820_ (
+    .A(_05476_),
+    .B(_05533_),
+    .C(_05536_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00512_)
   );
+  sky130_fd_sc_hd__buf_2 _11821_ (
+    .A(_02496_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05537_)
+  );
   sky130_fd_sc_hd__inv_2 _11822_ (
     .A(\rapcore0.spifsm.increment[0][8] ),
     .VGND(vssd1),
@@ -240158,7 +240334,7 @@
     .X(_05542_)
   );
   sky130_fd_sc_hd__nor2_4 _11827_ (
-    .A(_05513_),
+    .A(_05512_),
     .B(_05542_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -240168,9 +240344,9 @@
   );
   sky130_fd_sc_hd__a211o_4 _11828_ (
     .A1(\rapcore0.spifsm.dda.increment_r[8] ),
-    .A2(_05512_),
+    .A2(_05511_),
     .B1(_05543_),
-    .C1(_05518_),
+    .C1(_05517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240198,7 +240374,7 @@
     .Y(_05546_)
   );
   sky130_fd_sc_hd__and3_4 _11831_ (
-    .A(_05495_),
+    .A(_05537_),
     .B(_05544_),
     .C(_05546_),
     .VGND(vssd1),
@@ -240207,72 +240383,73 @@
     .VPWR(vccd1),
     .X(_00511_)
   );
-  sky130_fd_sc_hd__buf_2 _11832_ (
-    .A(_01353_),
+  sky130_fd_sc_hd__inv_2 _11832_ (
+    .A(\rapcore0.spifsm.increment[0][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05547_)
+    .Y(_05547_)
   );
   sky130_fd_sc_hd__inv_2 _11833_ (
-    .A(\rapcore0.spifsm.increment[0][7] ),
+    .A(\rapcore0.spifsm.increment[1][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05548_)
   );
-  sky130_fd_sc_hd__inv_2 _11834_ (
-    .A(\rapcore0.spifsm.increment[1][7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05549_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11835_ (
-    .A1(_05548_),
+  sky130_fd_sc_hd__o22a_4 _11834_ (
+    .A1(_05547_),
     .A2(_05539_),
-    .B1(_05549_),
+    .B1(_05548_),
     .B2(_05541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05550_)
+    .X(_05549_)
   );
-  sky130_fd_sc_hd__nor2_4 _11836_ (
-    .A(_05513_),
-    .B(_05550_),
+  sky130_fd_sc_hd__nor2_4 _11835_ (
+    .A(_05512_),
+    .B(_05549_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05551_)
+    .Y(_05550_)
   );
-  sky130_fd_sc_hd__a211o_4 _11837_ (
+  sky130_fd_sc_hd__a211o_4 _11836_ (
     .A1(\rapcore0.spifsm.dda.increment_r[7] ),
-    .A2(_05512_),
-    .B1(_05551_),
-    .C1(_05518_),
+    .A2(_05511_),
+    .B1(_05550_),
+    .C1(_05517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05552_)
+    .X(_05551_)
   );
-  sky130_fd_sc_hd__or2_4 _11838_ (
+  sky130_fd_sc_hd__or2_4 _11837_ (
     .A(_05008_),
     .B(_04985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05552_)
+  );
+  sky130_fd_sc_hd__and2_4 _11838_ (
+    .A(_04980_),
+    .B(_05552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05553_)
   );
-  sky130_fd_sc_hd__and2_4 _11839_ (
-    .A(_04980_),
+  sky130_fd_sc_hd__or2_4 _11839_ (
+    .A(_04975_),
     .B(_05553_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -240280,57 +240457,59 @@
     .VPWR(vccd1),
     .X(_05554_)
   );
-  sky130_fd_sc_hd__or2_4 _11840_ (
-    .A(_04975_),
-    .B(_05554_),
+  sky130_fd_sc_hd__inv_2 _11840_ (
+    .A(_05553_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05555_)
+    .Y(_05555_)
   );
-  sky130_fd_sc_hd__inv_2 _11841_ (
-    .A(_05554_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05556_)
-  );
-  sky130_fd_sc_hd__and3_4 _11842_ (
+  sky130_fd_sc_hd__and3_4 _11841_ (
     .A(_04976_),
-    .B(_05556_),
+    .B(_05555_),
     .C(_04979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05556_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11842_ (
+    .A1(_04978_),
+    .A2(_05554_),
+    .B1(_04642_),
+    .C1(_05556_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05557_)
   );
-  sky130_fd_sc_hd__a211o_4 _11843_ (
-    .A1(_04978_),
-    .A2(_05555_),
-    .B1(_04642_),
-    .C1(_05557_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05558_)
-  );
-  sky130_fd_sc_hd__and3_4 _11844_ (
-    .A(_05547_),
-    .B(_05552_),
-    .C(_05558_),
+  sky130_fd_sc_hd__and3_4 _11843_ (
+    .A(_05537_),
+    .B(_05551_),
+    .C(_05557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00510_)
   );
-  sky130_fd_sc_hd__or2_4 _11845_ (
+  sky130_fd_sc_hd__or2_4 _11844_ (
     .A(_04980_),
-    .B(_05553_),
+    .B(_05552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05558_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11845_ (
+    .A1(\rapcore0.spifsm.increment[0][6] ),
+    .A2(_04165_),
+    .B1(\rapcore0.spifsm.increment[1][6] ),
+    .B2(_04180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240338,20 +240517,21 @@
     .X(_05559_)
   );
   sky130_fd_sc_hd__o22a_4 _11846_ (
-    .A1(\rapcore0.spifsm.increment[0][6] ),
-    .A2(_04164_),
-    .B1(\rapcore0.spifsm.increment[1][6] ),
-    .B2(_04179_),
+    .A1(\rapcore0.spifsm.dda.increment_r[6] ),
+    .A2(_04653_),
+    .B1(_04153_),
+    .B2(_05559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05560_)
   );
-  sky130_fd_sc_hd__o22a_4 _11847_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[6] ),
-    .A2(_04653_),
-    .B1(_04152_),
+  sky130_fd_sc_hd__a32o_4 _11847_ (
+    .A1(_01994_),
+    .A2(_05555_),
+    .A3(_05558_),
+    .B1(_05038_),
     .B2(_05560_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -240359,75 +240539,63 @@
     .VPWR(vccd1),
     .X(_05561_)
   );
-  sky130_fd_sc_hd__a32o_4 _11848_ (
-    .A1(_01993_),
-    .A2(_05556_),
-    .A3(_05559_),
-    .B1(_05038_),
-    .B2(_05561_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05562_)
-  );
-  sky130_fd_sc_hd__and2_4 _11849_ (
-    .A(_05423_),
-    .B(_05562_),
+  sky130_fd_sc_hd__and2_4 _11848_ (
+    .A(_04094_),
+    .B(_05561_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00509_)
   );
-  sky130_fd_sc_hd__inv_2 _11850_ (
+  sky130_fd_sc_hd__inv_2 _11849_ (
     .A(\rapcore0.spifsm.increment[0][5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05562_)
+  );
+  sky130_fd_sc_hd__inv_2 _11850_ (
+    .A(\rapcore0.spifsm.increment[1][5] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05563_)
   );
-  sky130_fd_sc_hd__inv_2 _11851_ (
-    .A(\rapcore0.spifsm.increment[1][5] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05564_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11852_ (
-    .A1(_05563_),
+  sky130_fd_sc_hd__o22a_4 _11851_ (
+    .A1(_05562_),
     .A2(_05539_),
-    .B1(_05564_),
+    .B1(_05563_),
     .B2(_05541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05565_)
+    .X(_05564_)
   );
-  sky130_fd_sc_hd__nor2_4 _11853_ (
-    .A(_05513_),
-    .B(_05565_),
+  sky130_fd_sc_hd__nor2_4 _11852_ (
+    .A(_05512_),
+    .B(_05564_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05566_)
+    .Y(_05565_)
   );
-  sky130_fd_sc_hd__a211o_4 _11854_ (
-    .A1(_03465_),
-    .A2(_05512_),
-    .B1(_05566_),
-    .C1(_05518_),
+  sky130_fd_sc_hd__a211o_4 _11853_ (
+    .A1(_03463_),
+    .A2(_05511_),
+    .B1(_05565_),
+    .C1(_05517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05567_)
+    .X(_05566_)
   );
-  sky130_fd_sc_hd__o21a_4 _11855_ (
+  sky130_fd_sc_hd__o21a_4 _11854_ (
     .A1(_05006_),
     .A2(_04991_),
     .B1(_04990_),
@@ -240435,86 +240603,86 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05568_)
+    .X(_05567_)
   );
-  sky130_fd_sc_hd__nor2_4 _11856_ (
+  sky130_fd_sc_hd__nor2_4 _11855_ (
     .A(_04988_),
-    .B(_05568_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05569_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11857_ (
-    .A1(_04988_),
-    .A2(_05568_),
-    .B1(_04642_),
-    .C1(_05569_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05570_)
-  );
-  sky130_fd_sc_hd__and3_4 _11858_ (
-    .A(_05547_),
     .B(_05567_),
-    .C(_05570_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05568_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11856_ (
+    .A1(_04988_),
+    .A2(_05567_),
+    .B1(_04642_),
+    .C1(_05568_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05569_)
+  );
+  sky130_fd_sc_hd__and3_4 _11857_ (
+    .A(_05537_),
+    .B(_05566_),
+    .C(_05569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00508_)
   );
-  sky130_fd_sc_hd__inv_2 _11859_ (
+  sky130_fd_sc_hd__inv_2 _11858_ (
     .A(\rapcore0.spifsm.increment[0][4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05570_)
+  );
+  sky130_fd_sc_hd__inv_2 _11859_ (
+    .A(\rapcore0.spifsm.increment[1][4] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05571_)
   );
-  sky130_fd_sc_hd__inv_2 _11860_ (
-    .A(\rapcore0.spifsm.increment[1][4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05572_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11861_ (
-    .A1(_05571_),
+  sky130_fd_sc_hd__o22a_4 _11860_ (
+    .A1(_05570_),
     .A2(_05539_),
-    .B1(_05572_),
+    .B1(_05571_),
     .B2(_05541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05573_)
+    .X(_05572_)
   );
-  sky130_fd_sc_hd__nor2_4 _11862_ (
-    .A(_05513_),
-    .B(_05573_),
+  sky130_fd_sc_hd__nor2_4 _11861_ (
+    .A(_05512_),
+    .B(_05572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05574_)
+    .Y(_05573_)
   );
-  sky130_fd_sc_hd__a211o_4 _11863_ (
+  sky130_fd_sc_hd__a211o_4 _11862_ (
     .A1(\rapcore0.spifsm.dda.increment_r[4] ),
-    .A2(_05512_),
-    .B1(_05574_),
-    .C1(_05518_),
+    .A2(_05511_),
+    .B1(_05573_),
+    .C1(_05517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05575_)
+    .X(_05574_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11864_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11863_ (
     .A1_N(_05006_),
     .A2_N(_04991_),
     .B1(_05006_),
@@ -240523,28 +240691,28 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05576_)
+    .X(_05575_)
   );
-  sky130_fd_sc_hd__nand2_4 _11865_ (
+  sky130_fd_sc_hd__nand2_4 _11864_ (
     .A(_04635_),
-    .B(_05576_),
+    .B(_05575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05577_)
+    .Y(_05576_)
   );
-  sky130_fd_sc_hd__and3_4 _11866_ (
-    .A(_05547_),
-    .B(_05575_),
-    .C(_05577_),
+  sky130_fd_sc_hd__and3_4 _11865_ (
+    .A(_05537_),
+    .B(_05574_),
+    .C(_05576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00507_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11867_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11866_ (
     .A1_N(_04994_),
     .A2_N(_05005_),
     .B1(_04994_),
@@ -240553,130 +240721,130 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05578_)
+    .X(_05577_)
+  );
+  sky130_fd_sc_hd__inv_2 _11867_ (
+    .A(\rapcore0.spifsm.increment[0][3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05578_)
   );
   sky130_fd_sc_hd__inv_2 _11868_ (
-    .A(\rapcore0.spifsm.increment[0][3] ),
+    .A(\rapcore0.spifsm.increment[1][3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05579_)
   );
-  sky130_fd_sc_hd__inv_2 _11869_ (
-    .A(\rapcore0.spifsm.increment[1][3] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05580_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11870_ (
-    .A1(_05579_),
+  sky130_fd_sc_hd__o22a_4 _11869_ (
+    .A1(_05578_),
     .A2(_04647_),
-    .B1(_05580_),
+    .B1(_05579_),
     .B2(_04341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05581_)
+    .X(_05580_)
   );
-  sky130_fd_sc_hd__nor2_4 _11871_ (
+  sky130_fd_sc_hd__nor2_4 _11870_ (
     .A(_04644_),
-    .B(_05581_),
+    .B(_05580_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05582_)
+    .Y(_05581_)
   );
-  sky130_fd_sc_hd__a211o_4 _11872_ (
+  sky130_fd_sc_hd__a211o_4 _11871_ (
     .A1(\rapcore0.spifsm.dda.increment_r[3] ),
-    .A2(_05045_),
-    .B1(_05582_),
-    .C1(_01992_),
+    .A2(_05044_),
+    .B1(_05581_),
+    .C1(_01993_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05583_)
+    .X(_05582_)
   );
-  sky130_fd_sc_hd__inv_2 _11873_ (
-    .A(_05583_),
+  sky130_fd_sc_hd__inv_2 _11872_ (
+    .A(_05582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05584_)
+    .Y(_05583_)
   );
-  sky130_fd_sc_hd__a211o_4 _11874_ (
+  sky130_fd_sc_hd__a211o_4 _11873_ (
     .A1(_04635_),
-    .A2(_05578_),
-    .B1(_04618_),
-    .C1(_05584_),
+    .A2(_05577_),
+    .B1(_04632_),
+    .C1(_05583_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05585_)
+    .X(_05584_)
   );
-  sky130_fd_sc_hd__inv_2 _11875_ (
-    .A(_05585_),
+  sky130_fd_sc_hd__inv_2 _11874_ (
+    .A(_05584_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00506_)
   );
-  sky130_fd_sc_hd__inv_2 _11876_ (
+  sky130_fd_sc_hd__inv_2 _11875_ (
     .A(\rapcore0.spifsm.increment[0][2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05585_)
+  );
+  sky130_fd_sc_hd__inv_2 _11876_ (
+    .A(\rapcore0.spifsm.increment[1][2] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05586_)
   );
-  sky130_fd_sc_hd__inv_2 _11877_ (
-    .A(\rapcore0.spifsm.increment[1][2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05587_)
-  );
-  sky130_fd_sc_hd__o22a_4 _11878_ (
-    .A1(_05586_),
+  sky130_fd_sc_hd__o22a_4 _11877_ (
+    .A1(_05585_),
     .A2(_05539_),
-    .B1(_05587_),
+    .B1(_05586_),
     .B2(_05541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05588_)
+    .X(_05587_)
   );
-  sky130_fd_sc_hd__nor2_4 _11879_ (
+  sky130_fd_sc_hd__nor2_4 _11878_ (
     .A(_04645_),
-    .B(_05588_),
+    .B(_05587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05589_)
+    .Y(_05588_)
   );
-  sky130_fd_sc_hd__a211o_4 _11880_ (
+  sky130_fd_sc_hd__a211o_4 _11879_ (
     .A1(\rapcore0.spifsm.dda.increment_r[2] ),
     .A2(_05063_),
-    .B1(_05589_),
-    .C1(_05042_),
+    .B1(_05588_),
+    .C1(_05041_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05590_)
+    .X(_05589_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11881_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11880_ (
     .A1_N(_05003_),
     .A2_N(_05004_),
     .B1(_05003_),
@@ -240685,58 +240853,58 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05591_)
+    .X(_05590_)
   );
-  sky130_fd_sc_hd__nand2_4 _11882_ (
+  sky130_fd_sc_hd__nand2_4 _11881_ (
     .A(_04635_),
-    .B(_05591_),
+    .B(_05590_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05592_)
+    .Y(_05591_)
   );
-  sky130_fd_sc_hd__and3_4 _11883_ (
-    .A(_05547_),
-    .B(_05590_),
-    .C(_05592_),
+  sky130_fd_sc_hd__and3_4 _11882_ (
+    .A(_05537_),
+    .B(_05589_),
+    .C(_05591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00505_)
   );
-  sky130_fd_sc_hd__o22a_4 _11884_ (
+  sky130_fd_sc_hd__o22a_4 _11883_ (
     .A1(\rapcore0.spifsm.increment[0][1] ),
-    .A2(_05046_),
+    .A2(_05045_),
     .B1(\rapcore0.spifsm.increment[1][1] ),
-    .B2(_05047_),
+    .B2(_05046_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05592_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11884_ (
+    .A1(\rapcore0.spifsm.dda.increment_r[1] ),
+    .A2(_04426_),
+    .B1(_05495_),
+    .B2(_05592_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05593_)
   );
-  sky130_fd_sc_hd__o22a_4 _11885_ (
-    .A1(\rapcore0.spifsm.dda.increment_r[1] ),
-    .A2(_04427_),
-    .B1(_05496_),
-    .B2(_05593_),
+  sky130_fd_sc_hd__inv_2 _11885_ (
+    .A(_05593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05594_)
+    .Y(_05594_)
   );
-  sky130_fd_sc_hd__inv_2 _11886_ (
-    .A(_05594_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05595_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _11887_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11886_ (
     .A1_N(_05001_),
     .A2_N(_05002_),
     .B1(_05001_),
@@ -240745,169 +240913,177 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05596_)
+    .X(_05595_)
   );
-  sky130_fd_sc_hd__o22a_4 _11888_ (
+  sky130_fd_sc_hd__o22a_4 _11887_ (
     .A1(_04635_),
-    .A2(_05595_),
-    .B1(_05044_),
-    .B2(_05596_),
+    .A2(_05594_),
+    .B1(_05043_),
+    .B2(_05595_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05597_)
+    .X(_05596_)
   );
-  sky130_fd_sc_hd__nor2_4 _11889_ (
-    .A(_01202_),
-    .B(_05597_),
+  sky130_fd_sc_hd__nor2_4 _11888_ (
+    .A(_01203_),
+    .B(_05596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00504_)
   );
-  sky130_fd_sc_hd__or2_4 _11890_ (
-    .A(_04621_),
+  sky130_fd_sc_hd__or2_4 _11889_ (
+    .A(_04620_),
     .B(_05000_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05597_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11890_ (
+    .A1(\rapcore0.spifsm.increment[0][0] ),
+    .A2(_05045_),
+    .B1(\rapcore0.spifsm.increment[1][0] ),
+    .B2(_05046_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05598_)
   );
-  sky130_fd_sc_hd__o22a_4 _11891_ (
-    .A1(\rapcore0.spifsm.increment[0][0] ),
-    .A2(_05046_),
-    .B1(\rapcore0.spifsm.increment[1][0] ),
-    .B2(_05047_),
+  sky130_fd_sc_hd__a2bb2o_4 _11891_ (
+    .A1_N(_05495_),
+    .A2_N(_05598_),
+    .B1(_03484_),
+    .B2(_05495_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05599_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11892_ (
-    .A1_N(_05496_),
-    .A2_N(_05599_),
-    .B1(_03486_),
-    .B2(_05496_),
+  sky130_fd_sc_hd__nor2_4 _11892_ (
+    .A(_05597_),
+    .B(_05599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05600_)
+    .Y(_05600_)
   );
-  sky130_fd_sc_hd__nor2_4 _11893_ (
-    .A(_05598_),
-    .B(_05600_),
+  sky130_fd_sc_hd__a211o_4 _11893_ (
+    .A1(_05597_),
+    .A2(_05599_),
+    .B1(_04632_),
+    .C1(_05600_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05601_)
+    .X(_05601_)
   );
-  sky130_fd_sc_hd__a211o_4 _11894_ (
-    .A1(_05598_),
-    .A2(_05600_),
-    .B1(_04618_),
-    .C1(_05601_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05602_)
-  );
-  sky130_fd_sc_hd__inv_2 _11895_ (
-    .A(_05602_),
+  sky130_fd_sc_hd__inv_2 _11894_ (
+    .A(_05601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00503_)
   );
-  sky130_fd_sc_hd__o21a_4 _11896_ (
+  sky130_fd_sc_hd__o21a_4 _11895_ (
     .A1(\rapcore0.spifsm.dda.finishedmove ),
-    .A2(_04134_),
+    .A2(_04135_),
     .B1(_05062_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05603_)
+    .X(_05602_)
   );
-  sky130_fd_sc_hd__or3_4 _11897_ (
-    .A(_01332_),
-    .B(_05603_),
-    .C(_04136_),
+  sky130_fd_sc_hd__or3_4 _11896_ (
+    .A(_01334_),
+    .B(_05602_),
+    .C(_04137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00502_)
   );
+  sky130_fd_sc_hd__buf_2 _11897_ (
+    .A(_04104_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05603_)
+  );
   sky130_fd_sc_hd__and2_4 _11898_ (
     .A(\rapcore0.spifsm.dda.finishedmove_r[0] ),
-    .B(_04107_),
+    .B(_05603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00501_)
   );
-  sky130_fd_sc_hd__buf_2 _11899_ (
-    .A(_01204_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05604_)
-  );
-  sky130_fd_sc_hd__and2_4 _11900_ (
+  sky130_fd_sc_hd__and2_4 _11899_ (
     .A(\rapcore0.spifsm.dda.finishedmove ),
-    .B(_05604_),
+    .B(_05603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00500_)
   );
-  sky130_fd_sc_hd__and2_4 _11901_ (
+  sky130_fd_sc_hd__and2_4 _11900_ (
     .A(\rapcore0.spifsm.word_proc.spi0.CSr[0] ),
-    .B(_05604_),
+    .B(_05603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00499_)
   );
-  sky130_fd_sc_hd__or2_4 _11902_ (
+  sky130_fd_sc_hd__or2_4 _11901_ (
     .A(io_in[34]),
-    .B(_02675_),
+    .B(_02676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00498_)
   );
-  sky130_fd_sc_hd__and2_4 _11903_ (
-    .A(_02236_),
-    .B(_05604_),
+  sky130_fd_sc_hd__and2_4 _11902_ (
+    .A(_02235_),
+    .B(_05603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00497_)
   );
-  sky130_fd_sc_hd__and2_4 _11904_ (
+  sky130_fd_sc_hd__and2_4 _11903_ (
     .A(\rapcore0.spifsm.word_proc.spi0.SCKr[0] ),
-    .B(_05604_),
+    .B(_05603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00496_)
   );
+  sky130_fd_sc_hd__buf_2 _11904_ (
+    .A(_01204_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05604_)
+  );
   sky130_fd_sc_hd__and2_4 _11905_ (
     .A(io_in[35]),
     .B(_05604_),
@@ -240919,7 +241095,7 @@
   );
   sky130_fd_sc_hd__and2_4 _11906_ (
     .A(\rapcore0.spifsm.word_proc.rx_byte_ready_r[0] ),
-    .B(_01205_),
+    .B(_05604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240928,7 +241104,7 @@
   );
   sky130_fd_sc_hd__and2_4 _11907_ (
     .A(\rapcore0.spifsm.word_proc.rx_byte_ready ),
-    .B(_01205_),
+    .B(_05604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240937,7 +241113,7 @@
   );
   sky130_fd_sc_hd__and2_4 _11908_ (
     .A(\rapcore0.spifsm.word_proc.spi0.COPIr[0] ),
-    .B(_01205_),
+    .B(_05604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240946,7 +241122,7 @@
   );
   sky130_fd_sc_hd__and2_4 _11909_ (
     .A(io_in[22]),
-    .B(_01205_),
+    .B(_05604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -240961,452 +241137,452 @@
     .VPWR(vccd1),
     .Y(_05605_)
   );
-  sky130_fd_sc_hd__buf_2 _11911_ (
-    .A(_05605_),
+  sky130_fd_sc_hd__nand2_4 _11911_ (
+    .A(\rapcore0.config_current_threshold[8] ),
+    .B(_05605_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05606_)
+    .Y(_05606_)
   );
-  sky130_fd_sc_hd__nand2_4 _11912_ (
-    .A(\rapcore0.config_current_threshold[8] ),
-    .B(_05606_),
+  sky130_fd_sc_hd__inv_2 _11912_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05607_)
   );
-  sky130_fd_sc_hd__inv_2 _11913_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
+  sky130_fd_sc_hd__buf_2 _11913_ (
+    .A(_05607_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05608_)
+    .X(_05608_)
   );
-  sky130_fd_sc_hd__buf_2 _11914_ (
-    .A(_05608_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05609_)
-  );
-  sky130_fd_sc_hd__or2_4 _11915_ (
+  sky130_fd_sc_hd__or2_4 _11914_ (
     .A(_02629_),
     .B(\rapcore0.microstepper0.analog_out0.pwm_counter[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05610_)
+    .X(_05609_)
   );
-  sky130_fd_sc_hd__inv_2 _11916_ (
-    .A(_05610_),
+  sky130_fd_sc_hd__inv_2 _11915_ (
+    .A(_05609_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05611_)
+    .Y(_05610_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11917_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11916_ (
     .A1_N(\rapcore0.config_current_threshold[6] ),
-    .A2_N(_05608_),
+    .A2_N(_05607_),
     .B1(_02629_),
     .B2(\rapcore0.microstepper0.analog_out0.pwm_counter[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05611_)
+  );
+  sky130_fd_sc_hd__a211o_4 _11917_ (
+    .A1(\rapcore0.config_current_threshold[6] ),
+    .A2(_05608_),
+    .B1(_05610_),
+    .C1(_05611_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05612_)
   );
-  sky130_fd_sc_hd__a211o_4 _11918_ (
-    .A1(\rapcore0.config_current_threshold[6] ),
-    .A2(_05609_),
-    .B1(_05611_),
-    .C1(_05612_),
+  sky130_fd_sc_hd__inv_2 _11918_ (
+    .A(_05612_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05613_)
+    .Y(_05613_)
   );
-  sky130_fd_sc_hd__inv_2 _11919_ (
-    .A(_05613_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05614_)
-  );
-  sky130_fd_sc_hd__or2_4 _11920_ (
-    .A(_02637_),
+  sky130_fd_sc_hd__or2_4 _11919_ (
+    .A(_02636_),
     .B(\rapcore0.microstepper0.analog_out0.pwm_counter[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05615_)
+    .X(_05614_)
   );
-  sky130_fd_sc_hd__inv_2 _11921_ (
+  sky130_fd_sc_hd__inv_2 _11920_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05616_)
+    .Y(_05615_)
   );
-  sky130_fd_sc_hd__and2_4 _11922_ (
+  sky130_fd_sc_hd__and2_4 _11921_ (
     .A(\rapcore0.config_current_threshold[4] ),
-    .B(_05616_),
+    .B(_05615_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05617_)
+    .X(_05616_)
   );
-  sky130_fd_sc_hd__inv_2 _11923_ (
+  sky130_fd_sc_hd__inv_2 _11922_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05618_)
+    .Y(_05617_)
   );
-  sky130_fd_sc_hd__or2_4 _11924_ (
+  sky130_fd_sc_hd__or2_4 _11923_ (
     .A(\rapcore0.config_current_threshold[1] ),
-    .B(_05618_),
+    .B(_05617_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05618_)
+  );
+  sky130_fd_sc_hd__buf_2 _11924_ (
+    .A(_05617_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05619_)
   );
-  sky130_fd_sc_hd__buf_2 _11925_ (
+  sky130_fd_sc_hd__inv_2 _11925_ (
     .A(_05618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05620_)
+    .Y(_05620_)
   );
   sky130_fd_sc_hd__inv_2 _11926_ (
-    .A(_05619_),
+    .A(\rapcore0.microstepper0.analog_out0.pwm_counter[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05621_)
   );
-  sky130_fd_sc_hd__inv_2 _11927_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm_counter[0] ),
+  sky130_fd_sc_hd__and2_4 _11927_ (
+    .A(\rapcore0.config_current_threshold[0] ),
+    .B(_05621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05622_)
+    .X(_05622_)
   );
-  sky130_fd_sc_hd__and2_4 _11928_ (
-    .A(\rapcore0.config_current_threshold[0] ),
-    .B(_05622_),
+  sky130_fd_sc_hd__a211o_4 _11928_ (
+    .A1(\rapcore0.config_current_threshold[1] ),
+    .A2(_05619_),
+    .B1(_05620_),
+    .C1(_05622_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05623_)
   );
-  sky130_fd_sc_hd__a211o_4 _11929_ (
-    .A1(\rapcore0.config_current_threshold[1] ),
-    .A2(_05620_),
-    .B1(_05621_),
-    .C1(_05623_),
+  sky130_fd_sc_hd__and2_4 _11929_ (
+    .A(_05618_),
+    .B(_05623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05624_)
   );
-  sky130_fd_sc_hd__and2_4 _11930_ (
-    .A(_05619_),
-    .B(_05624_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05625_)
-  );
-  sky130_fd_sc_hd__inv_2 _11931_ (
+  sky130_fd_sc_hd__inv_2 _11930_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05626_)
+    .Y(_05625_)
   );
-  sky130_fd_sc_hd__buf_2 _11932_ (
-    .A(_05626_),
+  sky130_fd_sc_hd__buf_2 _11931_ (
+    .A(_05625_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05627_)
+    .X(_05626_)
   );
-  sky130_fd_sc_hd__inv_2 _11933_ (
+  sky130_fd_sc_hd__inv_2 _11932_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05628_)
+    .Y(_05627_)
   );
-  sky130_fd_sc_hd__and2_4 _11934_ (
+  sky130_fd_sc_hd__and2_4 _11933_ (
     .A(\rapcore0.config_current_threshold[3] ),
-    .B(_05628_),
+    .B(_05627_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05628_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11934_ (
+    .A1(\rapcore0.config_current_threshold[3] ),
+    .A2(_05627_),
+    .B1(\rapcore0.config_current_threshold[2] ),
+    .B2(_05625_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05629_)
   );
-  sky130_fd_sc_hd__o22a_4 _11935_ (
-    .A1(\rapcore0.config_current_threshold[3] ),
-    .A2(_05628_),
-    .B1(\rapcore0.config_current_threshold[2] ),
-    .B2(_05626_),
+  sky130_fd_sc_hd__inv_2 _11935_ (
+    .A(_05629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05630_)
+    .Y(_05630_)
   );
-  sky130_fd_sc_hd__inv_2 _11936_ (
-    .A(_05630_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05631_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11937_ (
+  sky130_fd_sc_hd__a211o_4 _11936_ (
     .A1(\rapcore0.config_current_threshold[2] ),
-    .A2(_05627_),
+    .A2(_05626_),
+    .B1(_05628_),
+    .C1(_05630_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05631_)
+  );
+  sky130_fd_sc_hd__o22a_4 _11937_ (
+    .A1(_05624_),
+    .A2(_05631_),
     .B1(_05629_),
-    .C1(_05631_),
+    .B2(_05628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05632_)
   );
-  sky130_fd_sc_hd__o22a_4 _11938_ (
-    .A1(_05625_),
-    .A2(_05632_),
-    .B1(_05630_),
-    .B2(_05629_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05633_)
-  );
-  sky130_fd_sc_hd__inv_2 _11939_ (
+  sky130_fd_sc_hd__inv_2 _11938_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05634_)
+    .Y(_05633_)
   );
-  sky130_fd_sc_hd__o22a_4 _11940_ (
+  sky130_fd_sc_hd__o22a_4 _11939_ (
     .A1(\rapcore0.config_current_threshold[5] ),
-    .A2(_05634_),
-    .B1(\rapcore0.config_current_threshold[4] ),
-    .B2(_05616_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05635_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _11941_ (
-    .A1(_05617_),
     .A2(_05633_),
-    .B1(_05635_),
+    .B1(\rapcore0.config_current_threshold[4] ),
+    .B2(_05615_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05636_)
+    .X(_05634_)
   );
-  sky130_fd_sc_hd__a32o_4 _11942_ (
-    .A1(_05614_),
-    .A2(_05615_),
-    .A3(_05636_),
-    .B1(_05610_),
-    .B2(_05612_),
+  sky130_fd_sc_hd__o21ai_4 _11940_ (
+    .A1(_05616_),
+    .A2(_05632_),
+    .B1(_05634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05637_)
+    .Y(_05635_)
   );
-  sky130_fd_sc_hd__inv_2 _11943_ (
+  sky130_fd_sc_hd__a32o_4 _11941_ (
+    .A1(_05613_),
+    .A2(_05614_),
+    .A3(_05635_),
+    .B1(_05609_),
+    .B2(_05611_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05636_)
+  );
+  sky130_fd_sc_hd__inv_2 _11942_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05638_)
+    .Y(_05637_)
   );
-  sky130_fd_sc_hd__o22a_4 _11944_ (
+  sky130_fd_sc_hd__o22a_4 _11943_ (
     .A1(\rapcore0.config_current_threshold[8] ),
     .A2(_05605_),
     .B1(\rapcore0.config_current_threshold[9] ),
-    .B2(_05638_),
+    .B2(_05637_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05638_)
+  );
+  sky130_fd_sc_hd__a21bo_4 _11944_ (
+    .A1(_05606_),
+    .A2(_05636_),
+    .B1_N(_05638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05639_)
   );
-  sky130_fd_sc_hd__a21bo_4 _11945_ (
-    .A1(_05607_),
-    .A2(_05637_),
-    .B1_N(_05639_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05640_)
-  );
-  sky130_fd_sc_hd__inv_2 _11946_ (
+  sky130_fd_sc_hd__inv_2 _11945_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05641_)
+    .Y(_05640_)
+  );
+  sky130_fd_sc_hd__and2_4 _11946_ (
+    .A(\rapcore0.config_current_threshold[9] ),
+    .B(_05637_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05641_)
   );
   sky130_fd_sc_hd__and2_4 _11947_ (
-    .A(\rapcore0.config_current_threshold[9] ),
-    .B(_05638_),
+    .A(_02652_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm_counter[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05642_)
   );
-  sky130_fd_sc_hd__and2_4 _11948_ (
-    .A(_02653_),
-    .B(\rapcore0.microstepper0.analog_out0.pwm_counter[0] ),
+  sky130_fd_sc_hd__or4_4 _11948_ (
+    .A(_05616_),
+    .B(_05641_),
+    .C(_05642_),
+    .D(_05612_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05643_)
   );
-  sky130_fd_sc_hd__or4_4 _11949_ (
-    .A(_05617_),
-    .B(_05642_),
-    .C(_05643_),
-    .D(_05613_),
+  sky130_fd_sc_hd__and4_4 _11949_ (
+    .A(_05606_),
+    .B(_05614_),
+    .C(_05638_),
+    .D(_05634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05644_)
   );
-  sky130_fd_sc_hd__and4_4 _11950_ (
-    .A(_05607_),
-    .B(_05615_),
-    .C(_05639_),
-    .D(_05635_),
+  sky130_fd_sc_hd__inv_2 _11950_ (
+    .A(_05644_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05645_)
+    .Y(_05645_)
   );
-  sky130_fd_sc_hd__inv_2 _11951_ (
-    .A(_05645_),
+  sky130_fd_sc_hd__or4_4 _11951_ (
+    .A(_05623_),
+    .B(_05631_),
+    .C(_05643_),
+    .D(_05645_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05646_)
+    .X(_05646_)
   );
-  sky130_fd_sc_hd__or4_4 _11952_ (
-    .A(_05624_),
-    .B(_05632_),
-    .C(_05644_),
-    .D(_05646_),
+  sky130_fd_sc_hd__inv_2 _11952_ (
+    .A(_05646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05647_)
+    .Y(_05647_)
   );
-  sky130_fd_sc_hd__inv_2 _11953_ (
-    .A(_05647_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05648_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11954_ (
+  sky130_fd_sc_hd__a211o_4 _11953_ (
     .A1(\rapcore0.config_current_threshold[10] ),
-    .A2(_05641_),
-    .B1(_05642_),
-    .C1(_05648_),
+    .A2(_05640_),
+    .B1(_05641_),
+    .C1(_05647_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05649_)
+    .X(_05648_)
+  );
+  sky130_fd_sc_hd__inv_2 _11954_ (
+    .A(_05648_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05649_)
   );
   sky130_fd_sc_hd__inv_2 _11955_ (
-    .A(_05649_),
+    .A(io_out[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05650_)
   );
-  sky130_fd_sc_hd__inv_2 _11956_ (
-    .A(\rapcore0.resetn_counter[7] ),
+  sky130_fd_sc_hd__nor2_4 _11956_ (
+    .A(\rapcore0.config_current_threshold[10] ),
+    .B(_05640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_05651_)
   );
-  sky130_fd_sc_hd__nor2_4 _11957_ (
-    .A(\rapcore0.config_current_threshold[10] ),
-    .B(_05641_),
+  sky130_fd_sc_hd__a211o_4 _11957_ (
+    .A1(_05639_),
+    .A2(_05649_),
+    .B1(_05650_),
+    .C1(_05651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05652_)
+    .X(_05652_)
   );
   sky130_fd_sc_hd__or2_4 _11958_ (
-    .A(_01180_),
-    .B(_01155_),
+    .A(_05621_),
+    .B(_05617_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05653_)
   );
-  sky130_fd_sc_hd__a2111o_4 _11959_ (
-    .A1(_05640_),
-    .A2(_05650_),
-    .B1(_05651_),
-    .C1(_05652_),
-    .D1(_05653_),
+  sky130_fd_sc_hd__or2_4 _11959_ (
+    .A(_05626_),
+    .B(_05653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241414,8 +241590,8 @@
     .X(_05654_)
   );
   sky130_fd_sc_hd__or2_4 _11960_ (
-    .A(_05622_),
-    .B(_05618_),
+    .A(_05627_),
+    .B(_05654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241423,7 +241599,7 @@
     .X(_05655_)
   );
   sky130_fd_sc_hd__or2_4 _11961_ (
-    .A(_05627_),
+    .A(_05615_),
     .B(_05655_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -241432,7 +241608,7 @@
     .X(_05656_)
   );
   sky130_fd_sc_hd__or2_4 _11962_ (
-    .A(_05628_),
+    .A(_05633_),
     .B(_05656_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -241441,7 +241617,7 @@
     .X(_05657_)
   );
   sky130_fd_sc_hd__or2_4 _11963_ (
-    .A(_05616_),
+    .A(_05608_),
     .B(_05657_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -241449,336 +241625,337 @@
     .VPWR(vccd1),
     .X(_05658_)
   );
-  sky130_fd_sc_hd__or2_4 _11964_ (
-    .A(_05634_),
-    .B(_05658_),
+  sky130_fd_sc_hd__inv_2 _11964_ (
+    .A(_05658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05659_)
+    .Y(_05659_)
   );
-  sky130_fd_sc_hd__or2_4 _11965_ (
-    .A(_05609_),
-    .B(_05659_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05660_)
-  );
-  sky130_fd_sc_hd__inv_2 _11966_ (
-    .A(_05660_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05661_)
-  );
-  sky130_fd_sc_hd__and4_4 _11967_ (
+  sky130_fd_sc_hd__and4_4 _11965_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[7] ),
-    .B(_05661_),
+    .B(_05659_),
     .C(\rapcore0.microstepper0.analog_out0.pwm_counter[8] ),
     .D(\rapcore0.microstepper0.analog_out0.pwm_counter[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05662_)
+    .X(_05660_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _11968_ (
+  sky130_fd_sc_hd__a2bb2o_4 _11966_ (
     .A1_N(\rapcore0.microstepper0.analog_out0.pwm_counter[10] ),
-    .A2_N(_05662_),
+    .A2_N(_05660_),
     .B1(\rapcore0.microstepper0.analog_out0.pwm_counter[10] ),
-    .B2(_05662_),
+    .B2(_05660_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05663_)
+    .X(_05661_)
   );
-  sky130_fd_sc_hd__nor2_4 _11969_ (
-    .A(_05654_),
-    .B(_05663_),
+  sky130_fd_sc_hd__nor2_4 _11967_ (
+    .A(_05652_),
+    .B(_05661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00490_)
   );
-  sky130_fd_sc_hd__inv_2 _11970_ (
+  sky130_fd_sc_hd__inv_2 _11968_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05664_)
+    .Y(_05662_)
   );
-  sky130_fd_sc_hd__buf_2 _11971_ (
-    .A(_05664_),
+  sky130_fd_sc_hd__buf_2 _11969_ (
+    .A(_05662_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05663_)
+  );
+  sky130_fd_sc_hd__or2_4 _11970_ (
+    .A(_05663_),
+    .B(_05658_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05664_)
+  );
+  sky130_fd_sc_hd__or2_4 _11971_ (
+    .A(_05605_),
+    .B(_05664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05665_)
   );
-  sky130_fd_sc_hd__or2_4 _11972_ (
-    .A(_05665_),
-    .B(_05660_),
+  sky130_fd_sc_hd__a211o_4 _11972_ (
+    .A1(_05637_),
+    .A2(_05665_),
+    .B1(_05660_),
+    .C1(_05652_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05666_)
   );
-  sky130_fd_sc_hd__or2_4 _11973_ (
-    .A(_05606_),
-    .B(_05666_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05667_)
-  );
-  sky130_fd_sc_hd__a211o_4 _11974_ (
-    .A1(_05638_),
-    .A2(_05667_),
-    .B1(_05662_),
-    .C1(_05654_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05668_)
-  );
-  sky130_fd_sc_hd__inv_2 _11975_ (
-    .A(_05668_),
+  sky130_fd_sc_hd__inv_2 _11973_ (
+    .A(_05666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00489_)
   );
-  sky130_fd_sc_hd__nand2_4 _11976_ (
-    .A(_05606_),
-    .B(_05666_),
+  sky130_fd_sc_hd__nand2_4 _11974_ (
+    .A(_05605_),
+    .B(_05664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05669_)
+    .Y(_05667_)
   );
-  sky130_fd_sc_hd__inv_2 _11977_ (
-    .A(_05654_),
+  sky130_fd_sc_hd__inv_2 _11975_ (
+    .A(_05652_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05670_)
+    .Y(_05668_)
   );
-  sky130_fd_sc_hd__buf_2 _11978_ (
-    .A(_05670_),
+  sky130_fd_sc_hd__buf_2 _11976_ (
+    .A(_05668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05671_)
+    .X(_05669_)
   );
-  sky130_fd_sc_hd__and3_4 _11979_ (
-    .A(_05667_),
-    .B(_05669_),
-    .C(_05671_),
+  sky130_fd_sc_hd__and3_4 _11977_ (
+    .A(_05665_),
+    .B(_05667_),
+    .C(_05669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00488_)
   );
-  sky130_fd_sc_hd__or2_4 _11980_ (
+  sky130_fd_sc_hd__or2_4 _11978_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[7] ),
-    .B(_05661_),
+    .B(_05659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05672_)
+    .X(_05670_)
   );
-  sky130_fd_sc_hd__and3_4 _11981_ (
-    .A(_05666_),
-    .B(_05672_),
-    .C(_05671_),
+  sky130_fd_sc_hd__and3_4 _11979_ (
+    .A(_05664_),
+    .B(_05670_),
+    .C(_05669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00487_)
   );
-  sky130_fd_sc_hd__buf_2 _11982_ (
-    .A(_05609_),
+  sky130_fd_sc_hd__a211o_4 _11980_ (
+    .A1(_05608_),
+    .A2(_05657_),
+    .B1(_05659_),
+    .C1(_05652_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05673_)
+    .X(_05671_)
   );
-  sky130_fd_sc_hd__a211o_4 _11983_ (
-    .A1(_05673_),
-    .A2(_05659_),
-    .B1(_05661_),
-    .C1(_05654_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05674_)
-  );
-  sky130_fd_sc_hd__inv_2 _11984_ (
-    .A(_05674_),
+  sky130_fd_sc_hd__inv_2 _11981_ (
+    .A(_05671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00486_)
   );
-  sky130_fd_sc_hd__buf_2 _11985_ (
-    .A(_05634_),
+  sky130_fd_sc_hd__buf_2 _11982_ (
+    .A(_05633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05675_)
+    .X(_05672_)
   );
-  sky130_fd_sc_hd__nand2_4 _11986_ (
-    .A(_05675_),
-    .B(_05658_),
+  sky130_fd_sc_hd__nand2_4 _11983_ (
+    .A(_05672_),
+    .B(_05656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05676_)
+    .Y(_05673_)
   );
-  sky130_fd_sc_hd__and3_4 _11987_ (
-    .A(_05659_),
-    .B(_05676_),
-    .C(_05671_),
+  sky130_fd_sc_hd__and3_4 _11984_ (
+    .A(_05657_),
+    .B(_05673_),
+    .C(_05669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00485_)
   );
-  sky130_fd_sc_hd__buf_2 _11988_ (
-    .A(_05616_),
+  sky130_fd_sc_hd__buf_2 _11985_ (
+    .A(_05615_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05677_)
+    .X(_05674_)
   );
-  sky130_fd_sc_hd__nand2_4 _11989_ (
-    .A(_05677_),
-    .B(_05657_),
+  sky130_fd_sc_hd__nand2_4 _11986_ (
+    .A(_05674_),
+    .B(_05655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05678_)
+    .Y(_05675_)
   );
-  sky130_fd_sc_hd__and3_4 _11990_ (
-    .A(_05658_),
-    .B(_05678_),
-    .C(_05671_),
+  sky130_fd_sc_hd__and3_4 _11987_ (
+    .A(_05656_),
+    .B(_05675_),
+    .C(_05669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00484_)
   );
-  sky130_fd_sc_hd__buf_2 _11991_ (
-    .A(_05628_),
+  sky130_fd_sc_hd__buf_2 _11988_ (
+    .A(_05627_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05679_)
+    .X(_05676_)
   );
-  sky130_fd_sc_hd__nand2_4 _11992_ (
-    .A(_05679_),
-    .B(_05656_),
+  sky130_fd_sc_hd__nand2_4 _11989_ (
+    .A(_05676_),
+    .B(_05654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05680_)
+    .Y(_05677_)
   );
-  sky130_fd_sc_hd__and3_4 _11993_ (
-    .A(_05657_),
-    .B(_05680_),
-    .C(_05670_),
+  sky130_fd_sc_hd__and3_4 _11990_ (
+    .A(_05655_),
+    .B(_05677_),
+    .C(_05668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00483_)
   );
-  sky130_fd_sc_hd__nand2_4 _11994_ (
-    .A(_05627_),
-    .B(_05655_),
+  sky130_fd_sc_hd__nand2_4 _11991_ (
+    .A(_05626_),
+    .B(_05653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05681_)
+    .Y(_05678_)
   );
-  sky130_fd_sc_hd__and3_4 _11995_ (
-    .A(_05656_),
-    .B(_05681_),
-    .C(_05670_),
+  sky130_fd_sc_hd__and3_4 _11992_ (
+    .A(_05654_),
+    .B(_05678_),
+    .C(_05668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00482_)
   );
-  sky130_fd_sc_hd__or2_4 _11996_ (
+  sky130_fd_sc_hd__or2_4 _11993_ (
     .A(\rapcore0.microstepper0.analog_out0.pwm_counter[0] ),
     .B(\rapcore0.microstepper0.analog_out0.pwm_counter[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05682_)
+    .X(_05679_)
   );
-  sky130_fd_sc_hd__and3_4 _11997_ (
-    .A(_05655_),
-    .B(_05682_),
-    .C(_05670_),
+  sky130_fd_sc_hd__and3_4 _11994_ (
+    .A(_05653_),
+    .B(_05679_),
+    .C(_05668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00481_)
   );
-  sky130_fd_sc_hd__and2_4 _11998_ (
-    .A(_05622_),
-    .B(_05671_),
+  sky130_fd_sc_hd__and2_4 _11995_ (
+    .A(_05621_),
+    .B(_05669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00480_)
   );
-  sky130_fd_sc_hd__or2_4 _11999_ (
+  sky130_fd_sc_hd__or2_4 _11996_ (
     .A(_01206_),
     .B(_01207_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05680_)
+  );
+  sky130_fd_sc_hd__or2_4 _11997_ (
+    .A(_01221_),
+    .B(_05680_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05681_)
+  );
+  sky130_fd_sc_hd__or2_4 _11998_ (
+    .A(_01219_),
+    .B(_05681_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05682_)
+  );
+  sky130_fd_sc_hd__or2_4 _11999_ (
+    .A(_01209_),
+    .B(_05682_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05683_)
   );
   sky130_fd_sc_hd__or2_4 _12000_ (
-    .A(_01221_),
+    .A(_01215_),
     .B(_05683_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -241787,7 +241964,7 @@
     .X(_05684_)
   );
   sky130_fd_sc_hd__or2_4 _12001_ (
-    .A(_01219_),
+    .A(_01212_),
     .B(_05684_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -241795,8 +241972,8 @@
     .VPWR(vccd1),
     .X(_05685_)
   );
-  sky130_fd_sc_hd__or2_4 _12002_ (
-    .A(_01209_),
+  sky130_fd_sc_hd__and2_4 _12002_ (
+    .A(_01223_),
     .B(_05685_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -241804,27 +241981,30 @@
     .VPWR(vccd1),
     .X(_05686_)
   );
-  sky130_fd_sc_hd__or2_4 _12003_ (
-    .A(_01215_),
-    .B(_05686_),
+  sky130_fd_sc_hd__inv_2 _12003_ (
+    .A(_05683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05687_)
+    .Y(_05687_)
   );
-  sky130_fd_sc_hd__or2_4 _12004_ (
-    .A(_01212_),
+  sky130_fd_sc_hd__and4_4 _12004_ (
+    .A(\rapcore0.microstepper0.chargepump0.cp_counter[5] ),
     .B(_05687_),
+    .C(\rapcore0.microstepper0.chargepump0.cp_counter[6] ),
+    .D(\rapcore0.microstepper0.chargepump0.cp_counter[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05688_)
   );
-  sky130_fd_sc_hd__and2_4 _12005_ (
-    .A(_01223_),
-    .B(_05688_),
+  sky130_fd_sc_hd__or4_4 _12005_ (
+    .A(_01202_),
+    .B(_01229_),
+    .C(_05686_),
+    .D(_05688_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -241832,174 +242012,144 @@
     .X(_05689_)
   );
   sky130_fd_sc_hd__inv_2 _12006_ (
-    .A(_05686_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05690_)
-  );
-  sky130_fd_sc_hd__and4_4 _12007_ (
-    .A(\rapcore0.microstepper0.chargepump0.cp_counter[5] ),
-    .B(_05690_),
-    .C(\rapcore0.microstepper0.chargepump0.cp_counter[6] ),
-    .D(\rapcore0.microstepper0.chargepump0.cp_counter[7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05691_)
-  );
-  sky130_fd_sc_hd__or4_4 _12008_ (
-    .A(_01317_),
-    .B(_01229_),
-    .C(_05689_),
-    .D(_05691_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05692_)
-  );
-  sky130_fd_sc_hd__inv_2 _12009_ (
-    .A(_05692_),
+    .A(_05689_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00479_)
   );
-  sky130_fd_sc_hd__buf_2 _12010_ (
+  sky130_fd_sc_hd__buf_2 _12007_ (
     .A(_01228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05693_)
+    .X(_05690_)
   );
-  sky130_fd_sc_hd__nand2_4 _12011_ (
+  sky130_fd_sc_hd__nand2_4 _12008_ (
     .A(_01212_),
-    .B(_05687_),
+    .B(_05684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05694_)
+    .Y(_05691_)
   );
-  sky130_fd_sc_hd__and4_4 _12012_ (
-    .A(_02496_),
-    .B(_05693_),
-    .C(_05688_),
-    .D(_05694_),
+  sky130_fd_sc_hd__and4_4 _12009_ (
+    .A(_02497_),
+    .B(_05690_),
+    .C(_05685_),
+    .D(_05691_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00478_)
   );
-  sky130_fd_sc_hd__or2_4 _12013_ (
+  sky130_fd_sc_hd__or2_4 _12010_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[5] ),
-    .B(_05690_),
+    .B(_05687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05695_)
+    .X(_05692_)
   );
-  sky130_fd_sc_hd__and4_4 _12014_ (
-    .A(_02496_),
-    .B(_05693_),
-    .C(_05687_),
-    .D(_05695_),
+  sky130_fd_sc_hd__and4_4 _12011_ (
+    .A(_02497_),
+    .B(_05690_),
+    .C(_05684_),
+    .D(_05692_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00477_)
   );
-  sky130_fd_sc_hd__nand2_4 _12015_ (
+  sky130_fd_sc_hd__nand2_4 _12012_ (
     .A(_01209_),
-    .B(_05685_),
+    .B(_05682_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05696_)
+    .Y(_05693_)
   );
-  sky130_fd_sc_hd__and4_4 _12016_ (
-    .A(_02496_),
-    .B(_05693_),
-    .C(_05686_),
-    .D(_05696_),
+  sky130_fd_sc_hd__and4_4 _12013_ (
+    .A(_01352_),
+    .B(_05690_),
+    .C(_05683_),
+    .D(_05693_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00476_)
   );
-  sky130_fd_sc_hd__nand2_4 _12017_ (
+  sky130_fd_sc_hd__nand2_4 _12014_ (
     .A(_01219_),
-    .B(_05684_),
+    .B(_05681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05697_)
+    .Y(_05694_)
   );
-  sky130_fd_sc_hd__and4_4 _12018_ (
-    .A(_01354_),
-    .B(_05693_),
-    .C(_05685_),
-    .D(_05697_),
+  sky130_fd_sc_hd__and4_4 _12015_ (
+    .A(_01352_),
+    .B(_05690_),
+    .C(_05682_),
+    .D(_05694_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00475_)
   );
-  sky130_fd_sc_hd__nand2_4 _12019_ (
+  sky130_fd_sc_hd__nand2_4 _12016_ (
     .A(_01221_),
-    .B(_05683_),
+    .B(_05680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05698_)
+    .Y(_05695_)
   );
-  sky130_fd_sc_hd__and4_4 _12020_ (
-    .A(_01354_),
+  sky130_fd_sc_hd__and4_4 _12017_ (
+    .A(_01352_),
     .B(_01228_),
-    .C(_05684_),
-    .D(_05698_),
+    .C(_05681_),
+    .D(_05695_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00474_)
   );
-  sky130_fd_sc_hd__or2_4 _12021_ (
+  sky130_fd_sc_hd__or2_4 _12018_ (
     .A(\rapcore0.microstepper0.chargepump0.cp_counter[0] ),
     .B(\rapcore0.microstepper0.chargepump0.cp_counter[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05699_)
+    .X(_05696_)
   );
-  sky130_fd_sc_hd__and4_4 _12022_ (
-    .A(_01354_),
+  sky130_fd_sc_hd__and4_4 _12019_ (
+    .A(_01352_),
     .B(_01228_),
-    .C(_05683_),
-    .D(_05699_),
+    .C(_05680_),
+    .D(_05696_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00473_)
   );
-  sky130_fd_sc_hd__and3_4 _12023_ (
-    .A(_05547_),
-    .B(_05693_),
+  sky130_fd_sc_hd__and3_4 _12020_ (
+    .A(_02497_),
+    .B(_05690_),
     .C(_01206_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -242007,9 +242157,9 @@
     .VPWR(vccd1),
     .X(_00472_)
   );
-  sky130_fd_sc_hd__and4_4 _12024_ (
-    .A(_01258_),
-    .B(_01191_),
+  sky130_fd_sc_hd__and4_4 _12021_ (
+    .A(_01260_),
+    .B(_01261_),
     .C(\rapcore0.microstepper0.offtimer0.run ),
     .D(_02458_),
     .VGND(vssd1),
@@ -242018,2024 +242168,2024 @@
     .VPWR(vccd1),
     .X(_00471_)
   );
-  sky130_fd_sc_hd__and4_4 _12025_ (
+  sky130_fd_sc_hd__and4_4 _12022_ (
     .A(_01234_),
-    .B(_01191_),
+    .B(_01261_),
     .C(\rapcore0.microstepper0.offtimer1.run ),
-    .D(_02503_),
+    .D(_02504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00470_)
   );
-  sky130_fd_sc_hd__inv_2 _12026_ (
+  sky130_fd_sc_hd__inv_2 _12023_ (
     .A(\rapcore0.spifsm.move_duration[1][63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .Y(_05697_)
+  );
+  sky130_fd_sc_hd__or3_4 _12024_ (
+    .A(\rapcore0.spifsm.message_word_count[1] ),
+    .B(_02305_),
+    .C(_02307_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05698_)
+  );
+  sky130_fd_sc_hd__or4_4 _12025_ (
+    .A(_02263_),
+    .B(_02303_),
+    .C(_01193_),
+    .D(_05698_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05699_)
+  );
+  sky130_fd_sc_hd__nor2_4 _12026_ (
+    .A(_02985_),
+    .B(_05699_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .Y(_05700_)
   );
-  sky130_fd_sc_hd__or3_4 _12027_ (
-    .A(\rapcore0.spifsm.message_word_count[1] ),
-    .B(_02304_),
-    .C(_02306_),
+  sky130_fd_sc_hd__buf_2 _12027_ (
+    .A(_05700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05701_)
   );
-  sky130_fd_sc_hd__or4_4 _12028_ (
-    .A(_02264_),
-    .B(_02302_),
-    .C(_01193_),
-    .D(_05701_),
+  sky130_fd_sc_hd__buf_2 _12028_ (
+    .A(_05701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05702_)
   );
-  sky130_fd_sc_hd__nor2_4 _12029_ (
-    .A(_02986_),
-    .B(_05702_),
+  sky130_fd_sc_hd__buf_2 _12029_ (
+    .A(_05702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05703_)
+    .X(_05703_)
   );
   sky130_fd_sc_hd__buf_2 _12030_ (
-    .A(_05703_),
+    .A(\rapcore0.spifsm.word_data_received[63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05704_)
   );
-  sky130_fd_sc_hd__buf_2 _12031_ (
-    .A(_05704_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05705_)
-  );
-  sky130_fd_sc_hd__buf_2 _12032_ (
-    .A(_05705_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05706_)
-  );
-  sky130_fd_sc_hd__buf_2 _12033_ (
-    .A(\rapcore0.spifsm.word_data_received[63] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05707_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12034_ (
-    .A1_N(_05700_),
-    .A2_N(_05706_),
-    .B1(_05707_),
-    .B2(_05706_),
+  sky130_fd_sc_hd__a2bb2o_4 _12031_ (
+    .A1_N(_05697_),
+    .A2_N(_05703_),
+    .B1(_05704_),
+    .B2(_05703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00469_)
   );
-  sky130_fd_sc_hd__inv_2 _12035_ (
+  sky130_fd_sc_hd__inv_2 _12032_ (
     .A(\rapcore0.spifsm.move_duration[1][62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05708_)
+    .Y(_05705_)
   );
-  sky130_fd_sc_hd__buf_2 _12036_ (
+  sky130_fd_sc_hd__buf_2 _12033_ (
     .A(\rapcore0.spifsm.word_data_received[62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05709_)
+    .X(_05706_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12037_ (
-    .A1_N(_05708_),
-    .A2_N(_05706_),
-    .B1(_05709_),
-    .B2(_05706_),
+  sky130_fd_sc_hd__a2bb2o_4 _12034_ (
+    .A1_N(_05705_),
+    .A2_N(_05703_),
+    .B1(_05706_),
+    .B2(_05703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00468_)
   );
-  sky130_fd_sc_hd__inv_2 _12038_ (
+  sky130_fd_sc_hd__inv_2 _12035_ (
     .A(\rapcore0.spifsm.move_duration[1][61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05710_)
+    .Y(_05707_)
   );
-  sky130_fd_sc_hd__buf_2 _12039_ (
+  sky130_fd_sc_hd__buf_2 _12036_ (
     .A(\rapcore0.spifsm.word_data_received[61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05711_)
+    .X(_05708_)
   );
-  sky130_fd_sc_hd__buf_2 _12040_ (
-    .A(_05703_),
+  sky130_fd_sc_hd__buf_2 _12037_ (
+    .A(_05700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05712_)
+    .X(_05709_)
   );
-  sky130_fd_sc_hd__buf_2 _12041_ (
-    .A(_05712_),
+  sky130_fd_sc_hd__buf_2 _12038_ (
+    .A(_05709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05713_)
+    .X(_05710_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12042_ (
-    .A1_N(_05710_),
-    .A2_N(_05706_),
-    .B1(_05711_),
-    .B2(_05713_),
+  sky130_fd_sc_hd__a2bb2o_4 _12039_ (
+    .A1_N(_05707_),
+    .A2_N(_05703_),
+    .B1(_05708_),
+    .B2(_05710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00467_)
   );
-  sky130_fd_sc_hd__inv_2 _12043_ (
+  sky130_fd_sc_hd__inv_2 _12040_ (
     .A(\rapcore0.spifsm.move_duration[1][60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05714_)
+    .Y(_05711_)
   );
-  sky130_fd_sc_hd__buf_2 _12044_ (
+  sky130_fd_sc_hd__buf_2 _12041_ (
     .A(\rapcore0.spifsm.word_data_received[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05715_)
+    .X(_05712_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12045_ (
-    .A1_N(_05714_),
-    .A2_N(_05713_),
-    .B1(_05715_),
-    .B2(_05713_),
+  sky130_fd_sc_hd__a2bb2o_4 _12042_ (
+    .A1_N(_05711_),
+    .A2_N(_05710_),
+    .B1(_05712_),
+    .B2(_05710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00466_)
   );
-  sky130_fd_sc_hd__inv_2 _12046_ (
+  sky130_fd_sc_hd__inv_2 _12043_ (
     .A(\rapcore0.spifsm.move_duration[1][59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05716_)
+    .Y(_05713_)
   );
-  sky130_fd_sc_hd__buf_2 _12047_ (
-    .A(_02539_),
+  sky130_fd_sc_hd__buf_2 _12044_ (
+    .A(_02540_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05717_)
+    .X(_05714_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12048_ (
-    .A1_N(_05716_),
-    .A2_N(_05713_),
-    .B1(_05717_),
-    .B2(_05713_),
+  sky130_fd_sc_hd__a2bb2o_4 _12045_ (
+    .A1_N(_05713_),
+    .A2_N(_05710_),
+    .B1(_05714_),
+    .B2(_05710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00465_)
   );
-  sky130_fd_sc_hd__inv_2 _12049_ (
+  sky130_fd_sc_hd__inv_2 _12046_ (
     .A(\rapcore0.spifsm.move_duration[1][58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05718_)
+    .Y(_05715_)
   );
-  sky130_fd_sc_hd__buf_2 _12050_ (
-    .A(_05705_),
+  sky130_fd_sc_hd__buf_2 _12047_ (
+    .A(_05702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05719_)
+    .X(_05716_)
   );
-  sky130_fd_sc_hd__buf_2 _12051_ (
-    .A(_02656_),
+  sky130_fd_sc_hd__buf_2 _12048_ (
+    .A(_02655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05720_)
+    .X(_05717_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12052_ (
-    .A1_N(_05718_),
-    .A2_N(_05719_),
-    .B1(_05720_),
-    .B2(_05719_),
+  sky130_fd_sc_hd__a2bb2o_4 _12049_ (
+    .A1_N(_05715_),
+    .A2_N(_05716_),
+    .B1(_05717_),
+    .B2(_05716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00464_)
   );
-  sky130_fd_sc_hd__inv_2 _12053_ (
+  sky130_fd_sc_hd__inv_2 _12050_ (
     .A(\rapcore0.spifsm.move_duration[1][57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05721_)
+    .Y(_05718_)
   );
-  sky130_fd_sc_hd__buf_2 _12054_ (
+  sky130_fd_sc_hd__buf_2 _12051_ (
     .A(\rapcore0.spifsm.word_data_received[57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05722_)
+    .X(_05719_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12055_ (
-    .A1_N(_05721_),
-    .A2_N(_05719_),
-    .B1(_05722_),
-    .B2(_05719_),
+  sky130_fd_sc_hd__a2bb2o_4 _12052_ (
+    .A1_N(_05718_),
+    .A2_N(_05716_),
+    .B1(_05719_),
+    .B2(_05716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00463_)
   );
-  sky130_fd_sc_hd__inv_2 _12056_ (
+  sky130_fd_sc_hd__inv_2 _12053_ (
     .A(\rapcore0.spifsm.move_duration[1][56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05723_)
+    .Y(_05720_)
   );
-  sky130_fd_sc_hd__buf_2 _12057_ (
+  sky130_fd_sc_hd__buf_2 _12054_ (
     .A(\rapcore0.spifsm.word_data_received[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05724_)
+    .X(_05721_)
   );
-  sky130_fd_sc_hd__buf_2 _12058_ (
-    .A(_05712_),
+  sky130_fd_sc_hd__buf_2 _12055_ (
+    .A(_05709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05725_)
+    .X(_05722_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12059_ (
-    .A1_N(_05723_),
-    .A2_N(_05719_),
-    .B1(_05724_),
-    .B2(_05725_),
+  sky130_fd_sc_hd__a2bb2o_4 _12056_ (
+    .A1_N(_05720_),
+    .A2_N(_05716_),
+    .B1(_05721_),
+    .B2(_05722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00462_)
   );
-  sky130_fd_sc_hd__inv_2 _12060_ (
+  sky130_fd_sc_hd__inv_2 _12057_ (
     .A(\rapcore0.spifsm.move_duration[1][55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05726_)
+    .Y(_05723_)
   );
-  sky130_fd_sc_hd__buf_2 _12061_ (
+  sky130_fd_sc_hd__buf_2 _12058_ (
     .A(\rapcore0.spifsm.word_data_received[55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05727_)
+    .X(_05724_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12062_ (
-    .A1_N(_05726_),
-    .A2_N(_05725_),
-    .B1(_05727_),
-    .B2(_05725_),
+  sky130_fd_sc_hd__a2bb2o_4 _12059_ (
+    .A1_N(_05723_),
+    .A2_N(_05722_),
+    .B1(_05724_),
+    .B2(_05722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00461_)
   );
-  sky130_fd_sc_hd__inv_2 _12063_ (
+  sky130_fd_sc_hd__inv_2 _12060_ (
     .A(\rapcore0.spifsm.move_duration[1][54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05728_)
+    .Y(_05725_)
   );
-  sky130_fd_sc_hd__buf_2 _12064_ (
+  sky130_fd_sc_hd__buf_2 _12061_ (
     .A(\rapcore0.spifsm.word_data_received[54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05729_)
+    .X(_05726_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12065_ (
-    .A1_N(_05728_),
-    .A2_N(_05725_),
-    .B1(_05729_),
-    .B2(_05725_),
+  sky130_fd_sc_hd__a2bb2o_4 _12062_ (
+    .A1_N(_05725_),
+    .A2_N(_05722_),
+    .B1(_05726_),
+    .B2(_05722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00460_)
   );
-  sky130_fd_sc_hd__inv_2 _12066_ (
+  sky130_fd_sc_hd__inv_2 _12063_ (
     .A(\rapcore0.spifsm.move_duration[1][53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05730_)
+    .Y(_05727_)
   );
-  sky130_fd_sc_hd__buf_2 _12067_ (
-    .A(_05704_),
+  sky130_fd_sc_hd__buf_2 _12064_ (
+    .A(_05701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05731_)
+    .X(_05728_)
   );
-  sky130_fd_sc_hd__buf_2 _12068_ (
-    .A(_05731_),
+  sky130_fd_sc_hd__buf_2 _12065_ (
+    .A(_05728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05732_)
+    .X(_05729_)
   );
-  sky130_fd_sc_hd__buf_2 _12069_ (
+  sky130_fd_sc_hd__buf_2 _12066_ (
     .A(\rapcore0.spifsm.word_data_received[53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05733_)
+    .X(_05730_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12070_ (
-    .A1_N(_05730_),
-    .A2_N(_05732_),
-    .B1(_05733_),
-    .B2(_05732_),
+  sky130_fd_sc_hd__a2bb2o_4 _12067_ (
+    .A1_N(_05727_),
+    .A2_N(_05729_),
+    .B1(_05730_),
+    .B2(_05729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00459_)
   );
-  sky130_fd_sc_hd__inv_2 _12071_ (
+  sky130_fd_sc_hd__inv_2 _12068_ (
     .A(\rapcore0.spifsm.move_duration[1][52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05734_)
+    .Y(_05731_)
   );
-  sky130_fd_sc_hd__buf_2 _12072_ (
+  sky130_fd_sc_hd__buf_2 _12069_ (
     .A(\rapcore0.spifsm.word_data_received[52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05735_)
+    .X(_05732_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12073_ (
-    .A1_N(_05734_),
-    .A2_N(_05732_),
-    .B1(_05735_),
-    .B2(_05732_),
+  sky130_fd_sc_hd__a2bb2o_4 _12070_ (
+    .A1_N(_05731_),
+    .A2_N(_05729_),
+    .B1(_05732_),
+    .B2(_05729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00458_)
   );
-  sky130_fd_sc_hd__inv_2 _12074_ (
+  sky130_fd_sc_hd__inv_2 _12071_ (
     .A(\rapcore0.spifsm.move_duration[1][51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05736_)
+    .Y(_05733_)
   );
-  sky130_fd_sc_hd__buf_2 _12075_ (
+  sky130_fd_sc_hd__buf_2 _12072_ (
     .A(\rapcore0.spifsm.word_data_received[51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05737_)
+    .X(_05734_)
   );
-  sky130_fd_sc_hd__buf_2 _12076_ (
-    .A(_05712_),
+  sky130_fd_sc_hd__buf_2 _12073_ (
+    .A(_05709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05738_)
+    .X(_05735_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12077_ (
-    .A1_N(_05736_),
-    .A2_N(_05732_),
-    .B1(_05737_),
-    .B2(_05738_),
+  sky130_fd_sc_hd__a2bb2o_4 _12074_ (
+    .A1_N(_05733_),
+    .A2_N(_05729_),
+    .B1(_05734_),
+    .B2(_05735_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00457_)
   );
-  sky130_fd_sc_hd__inv_2 _12078_ (
+  sky130_fd_sc_hd__inv_2 _12075_ (
     .A(\rapcore0.spifsm.move_duration[1][50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05739_)
+    .Y(_05736_)
   );
-  sky130_fd_sc_hd__buf_2 _12079_ (
+  sky130_fd_sc_hd__buf_2 _12076_ (
     .A(\rapcore0.spifsm.word_data_received[50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05740_)
+    .X(_05737_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12080_ (
-    .A1_N(_05739_),
-    .A2_N(_05738_),
-    .B1(_05740_),
-    .B2(_05738_),
+  sky130_fd_sc_hd__a2bb2o_4 _12077_ (
+    .A1_N(_05736_),
+    .A2_N(_05735_),
+    .B1(_05737_),
+    .B2(_05735_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00456_)
   );
-  sky130_fd_sc_hd__inv_2 _12081_ (
+  sky130_fd_sc_hd__inv_2 _12078_ (
     .A(\rapcore0.spifsm.move_duration[1][49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05741_)
+    .Y(_05738_)
   );
-  sky130_fd_sc_hd__buf_2 _12082_ (
+  sky130_fd_sc_hd__buf_2 _12079_ (
     .A(\rapcore0.spifsm.word_data_received[49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05742_)
+    .X(_05739_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12083_ (
-    .A1_N(_05741_),
-    .A2_N(_05738_),
-    .B1(_05742_),
-    .B2(_05738_),
+  sky130_fd_sc_hd__a2bb2o_4 _12080_ (
+    .A1_N(_05738_),
+    .A2_N(_05735_),
+    .B1(_05739_),
+    .B2(_05735_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00455_)
   );
-  sky130_fd_sc_hd__inv_2 _12084_ (
+  sky130_fd_sc_hd__inv_2 _12081_ (
     .A(\rapcore0.spifsm.move_duration[1][48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05743_)
+    .Y(_05740_)
   );
-  sky130_fd_sc_hd__buf_2 _12085_ (
-    .A(_05731_),
+  sky130_fd_sc_hd__buf_2 _12082_ (
+    .A(_05728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05744_)
+    .X(_05741_)
   );
-  sky130_fd_sc_hd__buf_2 _12086_ (
+  sky130_fd_sc_hd__buf_2 _12083_ (
     .A(\rapcore0.spifsm.word_data_received[48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05745_)
+    .X(_05742_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12087_ (
-    .A1_N(_05743_),
-    .A2_N(_05744_),
-    .B1(_05745_),
-    .B2(_05744_),
+  sky130_fd_sc_hd__a2bb2o_4 _12084_ (
+    .A1_N(_05740_),
+    .A2_N(_05741_),
+    .B1(_05742_),
+    .B2(_05741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00454_)
   );
-  sky130_fd_sc_hd__inv_2 _12088_ (
+  sky130_fd_sc_hd__inv_2 _12085_ (
     .A(\rapcore0.spifsm.move_duration[1][47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05746_)
+    .Y(_05743_)
   );
-  sky130_fd_sc_hd__buf_2 _12089_ (
+  sky130_fd_sc_hd__buf_2 _12086_ (
     .A(\rapcore0.spifsm.word_data_received[47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05747_)
+    .X(_05744_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12090_ (
-    .A1_N(_05746_),
-    .A2_N(_05744_),
-    .B1(_05747_),
-    .B2(_05744_),
+  sky130_fd_sc_hd__a2bb2o_4 _12087_ (
+    .A1_N(_05743_),
+    .A2_N(_05741_),
+    .B1(_05744_),
+    .B2(_05741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00453_)
   );
-  sky130_fd_sc_hd__inv_2 _12091_ (
+  sky130_fd_sc_hd__inv_2 _12088_ (
     .A(\rapcore0.spifsm.move_duration[1][46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05748_)
+    .Y(_05745_)
   );
-  sky130_fd_sc_hd__buf_2 _12092_ (
+  sky130_fd_sc_hd__buf_2 _12089_ (
     .A(\rapcore0.spifsm.word_data_received[46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05749_)
+    .X(_05746_)
   );
-  sky130_fd_sc_hd__buf_2 _12093_ (
-    .A(_05712_),
+  sky130_fd_sc_hd__buf_2 _12090_ (
+    .A(_05709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05750_)
+    .X(_05747_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12094_ (
-    .A1_N(_05748_),
-    .A2_N(_05744_),
-    .B1(_05749_),
-    .B2(_05750_),
+  sky130_fd_sc_hd__a2bb2o_4 _12091_ (
+    .A1_N(_05745_),
+    .A2_N(_05741_),
+    .B1(_05746_),
+    .B2(_05747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00452_)
   );
-  sky130_fd_sc_hd__inv_2 _12095_ (
+  sky130_fd_sc_hd__inv_2 _12092_ (
     .A(\rapcore0.spifsm.move_duration[1][45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05751_)
+    .Y(_05748_)
   );
-  sky130_fd_sc_hd__buf_2 _12096_ (
+  sky130_fd_sc_hd__buf_2 _12093_ (
     .A(\rapcore0.spifsm.word_data_received[45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05752_)
+    .X(_05749_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12097_ (
-    .A1_N(_05751_),
-    .A2_N(_05750_),
-    .B1(_05752_),
-    .B2(_05750_),
+  sky130_fd_sc_hd__a2bb2o_4 _12094_ (
+    .A1_N(_05748_),
+    .A2_N(_05747_),
+    .B1(_05749_),
+    .B2(_05747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00451_)
   );
-  sky130_fd_sc_hd__inv_2 _12098_ (
+  sky130_fd_sc_hd__inv_2 _12095_ (
     .A(\rapcore0.spifsm.move_duration[1][44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05753_)
+    .Y(_05750_)
   );
-  sky130_fd_sc_hd__buf_2 _12099_ (
+  sky130_fd_sc_hd__buf_2 _12096_ (
     .A(\rapcore0.spifsm.word_data_received[44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05754_)
+    .X(_05751_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12100_ (
-    .A1_N(_05753_),
-    .A2_N(_05750_),
-    .B1(_05754_),
-    .B2(_05750_),
+  sky130_fd_sc_hd__a2bb2o_4 _12097_ (
+    .A1_N(_05750_),
+    .A2_N(_05747_),
+    .B1(_05751_),
+    .B2(_05747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00450_)
   );
-  sky130_fd_sc_hd__inv_2 _12101_ (
+  sky130_fd_sc_hd__inv_2 _12098_ (
     .A(\rapcore0.spifsm.move_duration[1][43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05755_)
+    .Y(_05752_)
   );
-  sky130_fd_sc_hd__buf_2 _12102_ (
-    .A(_05731_),
+  sky130_fd_sc_hd__buf_2 _12099_ (
+    .A(_05728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05756_)
+    .X(_05753_)
   );
-  sky130_fd_sc_hd__buf_2 _12103_ (
+  sky130_fd_sc_hd__buf_2 _12100_ (
     .A(\rapcore0.spifsm.word_data_received[43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05757_)
+    .X(_05754_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12104_ (
-    .A1_N(_05755_),
-    .A2_N(_05756_),
-    .B1(_05757_),
-    .B2(_05756_),
+  sky130_fd_sc_hd__a2bb2o_4 _12101_ (
+    .A1_N(_05752_),
+    .A2_N(_05753_),
+    .B1(_05754_),
+    .B2(_05753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00449_)
   );
-  sky130_fd_sc_hd__inv_2 _12105_ (
+  sky130_fd_sc_hd__inv_2 _12102_ (
     .A(\rapcore0.spifsm.move_duration[1][42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05758_)
+    .Y(_05755_)
   );
-  sky130_fd_sc_hd__buf_2 _12106_ (
+  sky130_fd_sc_hd__buf_2 _12103_ (
     .A(\rapcore0.spifsm.word_data_received[42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05759_)
+    .X(_05756_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12107_ (
-    .A1_N(_05758_),
-    .A2_N(_05756_),
-    .B1(_05759_),
-    .B2(_05756_),
+  sky130_fd_sc_hd__a2bb2o_4 _12104_ (
+    .A1_N(_05755_),
+    .A2_N(_05753_),
+    .B1(_05756_),
+    .B2(_05753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00448_)
   );
-  sky130_fd_sc_hd__inv_2 _12108_ (
+  sky130_fd_sc_hd__inv_2 _12105_ (
     .A(\rapcore0.spifsm.move_duration[1][41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05760_)
+    .Y(_05757_)
   );
-  sky130_fd_sc_hd__buf_2 _12109_ (
+  sky130_fd_sc_hd__buf_2 _12106_ (
     .A(\rapcore0.spifsm.word_data_received[41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05761_)
+    .X(_05758_)
   );
-  sky130_fd_sc_hd__buf_2 _12110_ (
-    .A(_05703_),
+  sky130_fd_sc_hd__buf_2 _12107_ (
+    .A(_05700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05762_)
+    .X(_05759_)
   );
-  sky130_fd_sc_hd__buf_2 _12111_ (
-    .A(_05762_),
+  sky130_fd_sc_hd__buf_2 _12108_ (
+    .A(_05759_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05763_)
+    .X(_05760_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12112_ (
-    .A1_N(_05760_),
-    .A2_N(_05756_),
-    .B1(_05761_),
-    .B2(_05763_),
+  sky130_fd_sc_hd__a2bb2o_4 _12109_ (
+    .A1_N(_05757_),
+    .A2_N(_05753_),
+    .B1(_05758_),
+    .B2(_05760_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00447_)
   );
-  sky130_fd_sc_hd__inv_2 _12113_ (
+  sky130_fd_sc_hd__inv_2 _12110_ (
     .A(\rapcore0.spifsm.move_duration[1][40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05764_)
+    .Y(_05761_)
   );
-  sky130_fd_sc_hd__buf_2 _12114_ (
+  sky130_fd_sc_hd__buf_2 _12111_ (
     .A(\rapcore0.spifsm.word_data_received[40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05765_)
+    .X(_05762_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12115_ (
-    .A1_N(_05764_),
-    .A2_N(_05763_),
-    .B1(_05765_),
-    .B2(_05763_),
+  sky130_fd_sc_hd__a2bb2o_4 _12112_ (
+    .A1_N(_05761_),
+    .A2_N(_05760_),
+    .B1(_05762_),
+    .B2(_05760_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00446_)
   );
-  sky130_fd_sc_hd__inv_2 _12116_ (
+  sky130_fd_sc_hd__inv_2 _12113_ (
     .A(\rapcore0.spifsm.move_duration[1][39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05766_)
+    .Y(_05763_)
   );
-  sky130_fd_sc_hd__buf_2 _12117_ (
+  sky130_fd_sc_hd__buf_2 _12114_ (
     .A(\rapcore0.spifsm.word_data_received[39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05767_)
+    .X(_05764_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12118_ (
-    .A1_N(_05766_),
-    .A2_N(_05763_),
-    .B1(_05767_),
-    .B2(_05763_),
+  sky130_fd_sc_hd__a2bb2o_4 _12115_ (
+    .A1_N(_05763_),
+    .A2_N(_05760_),
+    .B1(_05764_),
+    .B2(_05760_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00445_)
   );
-  sky130_fd_sc_hd__inv_2 _12119_ (
+  sky130_fd_sc_hd__inv_2 _12116_ (
     .A(\rapcore0.spifsm.move_duration[1][38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05768_)
+    .Y(_05765_)
   );
-  sky130_fd_sc_hd__buf_2 _12120_ (
-    .A(_05731_),
+  sky130_fd_sc_hd__buf_2 _12117_ (
+    .A(_05728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05769_)
+    .X(_05766_)
   );
-  sky130_fd_sc_hd__buf_2 _12121_ (
+  sky130_fd_sc_hd__buf_2 _12118_ (
     .A(\rapcore0.spifsm.word_data_received[38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05770_)
+    .X(_05767_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12122_ (
-    .A1_N(_05768_),
-    .A2_N(_05769_),
-    .B1(_05770_),
-    .B2(_05769_),
+  sky130_fd_sc_hd__a2bb2o_4 _12119_ (
+    .A1_N(_05765_),
+    .A2_N(_05766_),
+    .B1(_05767_),
+    .B2(_05766_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00444_)
   );
-  sky130_fd_sc_hd__inv_2 _12123_ (
+  sky130_fd_sc_hd__inv_2 _12120_ (
     .A(\rapcore0.spifsm.move_duration[1][37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05771_)
+    .Y(_05768_)
   );
-  sky130_fd_sc_hd__buf_2 _12124_ (
+  sky130_fd_sc_hd__buf_2 _12121_ (
     .A(\rapcore0.spifsm.word_data_received[37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05772_)
+    .X(_05769_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12125_ (
-    .A1_N(_05771_),
-    .A2_N(_05769_),
-    .B1(_05772_),
-    .B2(_05769_),
+  sky130_fd_sc_hd__a2bb2o_4 _12122_ (
+    .A1_N(_05768_),
+    .A2_N(_05766_),
+    .B1(_05769_),
+    .B2(_05766_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00443_)
   );
-  sky130_fd_sc_hd__inv_2 _12126_ (
+  sky130_fd_sc_hd__inv_2 _12123_ (
     .A(\rapcore0.spifsm.move_duration[1][36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05773_)
+    .Y(_05770_)
   );
-  sky130_fd_sc_hd__buf_2 _12127_ (
+  sky130_fd_sc_hd__buf_2 _12124_ (
     .A(\rapcore0.spifsm.word_data_received[36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05774_)
+    .X(_05771_)
   );
-  sky130_fd_sc_hd__buf_2 _12128_ (
-    .A(_05762_),
+  sky130_fd_sc_hd__buf_2 _12125_ (
+    .A(_05759_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05775_)
+    .X(_05772_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12129_ (
-    .A1_N(_05773_),
-    .A2_N(_05769_),
-    .B1(_05774_),
-    .B2(_05775_),
+  sky130_fd_sc_hd__a2bb2o_4 _12126_ (
+    .A1_N(_05770_),
+    .A2_N(_05766_),
+    .B1(_05771_),
+    .B2(_05772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00442_)
   );
-  sky130_fd_sc_hd__inv_2 _12130_ (
+  sky130_fd_sc_hd__inv_2 _12127_ (
     .A(\rapcore0.spifsm.move_duration[1][35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05776_)
+    .Y(_05773_)
   );
-  sky130_fd_sc_hd__buf_2 _12131_ (
+  sky130_fd_sc_hd__buf_2 _12128_ (
     .A(\rapcore0.spifsm.word_data_received[35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05777_)
+    .X(_05774_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12132_ (
-    .A1_N(_05776_),
-    .A2_N(_05775_),
-    .B1(_05777_),
-    .B2(_05775_),
+  sky130_fd_sc_hd__a2bb2o_4 _12129_ (
+    .A1_N(_05773_),
+    .A2_N(_05772_),
+    .B1(_05774_),
+    .B2(_05772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00441_)
   );
-  sky130_fd_sc_hd__inv_2 _12133_ (
+  sky130_fd_sc_hd__inv_2 _12130_ (
     .A(\rapcore0.spifsm.move_duration[1][34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05778_)
+    .Y(_05775_)
   );
-  sky130_fd_sc_hd__buf_2 _12134_ (
+  sky130_fd_sc_hd__buf_2 _12131_ (
     .A(\rapcore0.spifsm.word_data_received[34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05779_)
+    .X(_05776_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12135_ (
-    .A1_N(_05778_),
-    .A2_N(_05775_),
-    .B1(_05779_),
-    .B2(_05775_),
+  sky130_fd_sc_hd__a2bb2o_4 _12132_ (
+    .A1_N(_05775_),
+    .A2_N(_05772_),
+    .B1(_05776_),
+    .B2(_05772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00440_)
   );
-  sky130_fd_sc_hd__inv_2 _12136_ (
+  sky130_fd_sc_hd__inv_2 _12133_ (
     .A(\rapcore0.spifsm.move_duration[1][33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05780_)
+    .Y(_05777_)
   );
-  sky130_fd_sc_hd__buf_2 _12137_ (
-    .A(_05731_),
+  sky130_fd_sc_hd__buf_2 _12134_ (
+    .A(_05728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05781_)
+    .X(_05778_)
   );
-  sky130_fd_sc_hd__buf_2 _12138_ (
+  sky130_fd_sc_hd__buf_2 _12135_ (
     .A(\rapcore0.spifsm.word_data_received[33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05782_)
+    .X(_05779_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12139_ (
-    .A1_N(_05780_),
-    .A2_N(_05781_),
-    .B1(_05782_),
-    .B2(_05781_),
+  sky130_fd_sc_hd__a2bb2o_4 _12136_ (
+    .A1_N(_05777_),
+    .A2_N(_05778_),
+    .B1(_05779_),
+    .B2(_05778_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00439_)
   );
-  sky130_fd_sc_hd__inv_2 _12140_ (
+  sky130_fd_sc_hd__inv_2 _12137_ (
     .A(\rapcore0.spifsm.move_duration[1][32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05783_)
+    .Y(_05780_)
   );
-  sky130_fd_sc_hd__buf_2 _12141_ (
+  sky130_fd_sc_hd__buf_2 _12138_ (
     .A(\rapcore0.spifsm.word_data_received[32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05784_)
+    .X(_05781_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12142_ (
-    .A1_N(_05783_),
-    .A2_N(_05781_),
-    .B1(_05784_),
-    .B2(_05781_),
+  sky130_fd_sc_hd__a2bb2o_4 _12139_ (
+    .A1_N(_05780_),
+    .A2_N(_05778_),
+    .B1(_05781_),
+    .B2(_05778_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00438_)
   );
-  sky130_fd_sc_hd__inv_2 _12143_ (
+  sky130_fd_sc_hd__inv_2 _12140_ (
     .A(\rapcore0.spifsm.move_duration[1][31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05785_)
+    .Y(_05782_)
   );
-  sky130_fd_sc_hd__buf_2 _12144_ (
+  sky130_fd_sc_hd__buf_2 _12141_ (
     .A(\rapcore0.spifsm.word_data_received[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05786_)
+    .X(_05783_)
   );
-  sky130_fd_sc_hd__buf_2 _12145_ (
-    .A(_05762_),
+  sky130_fd_sc_hd__buf_2 _12142_ (
+    .A(_05759_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05787_)
+    .X(_05784_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12146_ (
-    .A1_N(_05785_),
-    .A2_N(_05781_),
-    .B1(_05786_),
-    .B2(_05787_),
+  sky130_fd_sc_hd__a2bb2o_4 _12143_ (
+    .A1_N(_05782_),
+    .A2_N(_05778_),
+    .B1(_05783_),
+    .B2(_05784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00437_)
   );
-  sky130_fd_sc_hd__inv_2 _12147_ (
+  sky130_fd_sc_hd__inv_2 _12144_ (
     .A(\rapcore0.spifsm.move_duration[1][30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05788_)
+    .Y(_05785_)
   );
-  sky130_fd_sc_hd__buf_2 _12148_ (
+  sky130_fd_sc_hd__buf_2 _12145_ (
     .A(\rapcore0.spifsm.word_data_received[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05789_)
+    .X(_05786_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12149_ (
-    .A1_N(_05788_),
-    .A2_N(_05787_),
-    .B1(_05789_),
-    .B2(_05787_),
+  sky130_fd_sc_hd__a2bb2o_4 _12146_ (
+    .A1_N(_05785_),
+    .A2_N(_05784_),
+    .B1(_05786_),
+    .B2(_05784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00436_)
   );
-  sky130_fd_sc_hd__inv_2 _12150_ (
+  sky130_fd_sc_hd__inv_2 _12147_ (
     .A(\rapcore0.spifsm.move_duration[1][29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05790_)
+    .Y(_05787_)
   );
-  sky130_fd_sc_hd__buf_2 _12151_ (
+  sky130_fd_sc_hd__buf_2 _12148_ (
     .A(\rapcore0.spifsm.word_data_received[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05791_)
+    .X(_05788_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12152_ (
-    .A1_N(_05790_),
-    .A2_N(_05787_),
-    .B1(_05791_),
-    .B2(_05787_),
+  sky130_fd_sc_hd__a2bb2o_4 _12149_ (
+    .A1_N(_05787_),
+    .A2_N(_05784_),
+    .B1(_05788_),
+    .B2(_05784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00435_)
   );
-  sky130_fd_sc_hd__inv_2 _12153_ (
+  sky130_fd_sc_hd__inv_2 _12150_ (
     .A(\rapcore0.spifsm.move_duration[1][28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05792_)
+    .Y(_05789_)
   );
-  sky130_fd_sc_hd__buf_2 _12154_ (
-    .A(_05703_),
+  sky130_fd_sc_hd__buf_2 _12151_ (
+    .A(_05700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05793_)
+    .X(_05790_)
   );
-  sky130_fd_sc_hd__buf_2 _12155_ (
-    .A(_05793_),
+  sky130_fd_sc_hd__buf_2 _12152_ (
+    .A(_05790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05794_)
+    .X(_05791_)
   );
-  sky130_fd_sc_hd__buf_2 _12156_ (
+  sky130_fd_sc_hd__buf_2 _12153_ (
     .A(\rapcore0.spifsm.word_data_received[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05795_)
+    .X(_05792_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12157_ (
-    .A1_N(_05792_),
-    .A2_N(_05794_),
-    .B1(_05795_),
-    .B2(_05794_),
+  sky130_fd_sc_hd__a2bb2o_4 _12154_ (
+    .A1_N(_05789_),
+    .A2_N(_05791_),
+    .B1(_05792_),
+    .B2(_05791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00434_)
   );
-  sky130_fd_sc_hd__inv_2 _12158_ (
+  sky130_fd_sc_hd__inv_2 _12155_ (
     .A(\rapcore0.spifsm.move_duration[1][27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05796_)
+    .Y(_05793_)
   );
-  sky130_fd_sc_hd__buf_2 _12159_ (
+  sky130_fd_sc_hd__buf_2 _12156_ (
     .A(\rapcore0.spifsm.word_data_received[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05797_)
+    .X(_05794_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12160_ (
-    .A1_N(_05796_),
-    .A2_N(_05794_),
-    .B1(_05797_),
-    .B2(_05794_),
+  sky130_fd_sc_hd__a2bb2o_4 _12157_ (
+    .A1_N(_05793_),
+    .A2_N(_05791_),
+    .B1(_05794_),
+    .B2(_05791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00433_)
   );
-  sky130_fd_sc_hd__inv_2 _12161_ (
+  sky130_fd_sc_hd__inv_2 _12158_ (
     .A(\rapcore0.spifsm.move_duration[1][26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05798_)
+    .Y(_05795_)
   );
-  sky130_fd_sc_hd__buf_2 _12162_ (
+  sky130_fd_sc_hd__buf_2 _12159_ (
     .A(\rapcore0.spifsm.word_data_received[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05799_)
+    .X(_05796_)
   );
-  sky130_fd_sc_hd__buf_2 _12163_ (
-    .A(_05762_),
+  sky130_fd_sc_hd__buf_2 _12160_ (
+    .A(_05759_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05800_)
+    .X(_05797_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12164_ (
-    .A1_N(_05798_),
-    .A2_N(_05794_),
-    .B1(_05799_),
-    .B2(_05800_),
+  sky130_fd_sc_hd__a2bb2o_4 _12161_ (
+    .A1_N(_05795_),
+    .A2_N(_05791_),
+    .B1(_05796_),
+    .B2(_05797_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00432_)
   );
-  sky130_fd_sc_hd__inv_2 _12165_ (
+  sky130_fd_sc_hd__inv_2 _12162_ (
     .A(\rapcore0.spifsm.move_duration[1][25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05801_)
+    .Y(_05798_)
   );
-  sky130_fd_sc_hd__buf_2 _12166_ (
+  sky130_fd_sc_hd__buf_2 _12163_ (
     .A(\rapcore0.spifsm.word_data_received[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05802_)
+    .X(_05799_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12167_ (
-    .A1_N(_05801_),
-    .A2_N(_05800_),
-    .B1(_05802_),
-    .B2(_05800_),
+  sky130_fd_sc_hd__a2bb2o_4 _12164_ (
+    .A1_N(_05798_),
+    .A2_N(_05797_),
+    .B1(_05799_),
+    .B2(_05797_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00431_)
   );
-  sky130_fd_sc_hd__inv_2 _12168_ (
+  sky130_fd_sc_hd__inv_2 _12165_ (
     .A(\rapcore0.spifsm.move_duration[1][24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05803_)
+    .Y(_05800_)
   );
-  sky130_fd_sc_hd__buf_2 _12169_ (
+  sky130_fd_sc_hd__buf_2 _12166_ (
     .A(\rapcore0.spifsm.word_data_received[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05804_)
+    .X(_05801_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12170_ (
-    .A1_N(_05803_),
-    .A2_N(_05800_),
-    .B1(_05804_),
-    .B2(_05800_),
+  sky130_fd_sc_hd__a2bb2o_4 _12167_ (
+    .A1_N(_05800_),
+    .A2_N(_05797_),
+    .B1(_05801_),
+    .B2(_05797_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00430_)
   );
-  sky130_fd_sc_hd__inv_2 _12171_ (
+  sky130_fd_sc_hd__inv_2 _12168_ (
     .A(\rapcore0.spifsm.move_duration[1][23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05805_)
+    .Y(_05802_)
   );
-  sky130_fd_sc_hd__buf_2 _12172_ (
-    .A(_05793_),
+  sky130_fd_sc_hd__buf_2 _12169_ (
+    .A(_05790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05806_)
+    .X(_05803_)
   );
-  sky130_fd_sc_hd__buf_2 _12173_ (
+  sky130_fd_sc_hd__buf_2 _12170_ (
     .A(\rapcore0.spifsm.word_data_received[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05807_)
+    .X(_05804_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12174_ (
-    .A1_N(_05805_),
-    .A2_N(_05806_),
-    .B1(_05807_),
-    .B2(_05806_),
+  sky130_fd_sc_hd__a2bb2o_4 _12171_ (
+    .A1_N(_05802_),
+    .A2_N(_05803_),
+    .B1(_05804_),
+    .B2(_05803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00429_)
   );
-  sky130_fd_sc_hd__inv_2 _12175_ (
+  sky130_fd_sc_hd__inv_2 _12172_ (
     .A(\rapcore0.spifsm.move_duration[1][22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05808_)
+    .Y(_05805_)
   );
-  sky130_fd_sc_hd__buf_2 _12176_ (
+  sky130_fd_sc_hd__buf_2 _12173_ (
     .A(\rapcore0.spifsm.word_data_received[22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05809_)
+    .X(_05806_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12177_ (
-    .A1_N(_05808_),
-    .A2_N(_05806_),
-    .B1(_05809_),
-    .B2(_05806_),
+  sky130_fd_sc_hd__a2bb2o_4 _12174_ (
+    .A1_N(_05805_),
+    .A2_N(_05803_),
+    .B1(_05806_),
+    .B2(_05803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00428_)
   );
-  sky130_fd_sc_hd__inv_2 _12178_ (
+  sky130_fd_sc_hd__inv_2 _12175_ (
     .A(\rapcore0.spifsm.move_duration[1][21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05810_)
+    .Y(_05807_)
   );
-  sky130_fd_sc_hd__buf_2 _12179_ (
+  sky130_fd_sc_hd__buf_2 _12176_ (
     .A(\rapcore0.spifsm.word_data_received[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05811_)
+    .X(_05808_)
   );
-  sky130_fd_sc_hd__buf_2 _12180_ (
-    .A(_05762_),
+  sky130_fd_sc_hd__buf_2 _12177_ (
+    .A(_05759_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05812_)
+    .X(_05809_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12181_ (
-    .A1_N(_05810_),
-    .A2_N(_05806_),
-    .B1(_05811_),
-    .B2(_05812_),
+  sky130_fd_sc_hd__a2bb2o_4 _12178_ (
+    .A1_N(_05807_),
+    .A2_N(_05803_),
+    .B1(_05808_),
+    .B2(_05809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00427_)
   );
-  sky130_fd_sc_hd__inv_2 _12182_ (
+  sky130_fd_sc_hd__inv_2 _12179_ (
     .A(\rapcore0.spifsm.move_duration[1][20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05813_)
+    .Y(_05810_)
   );
-  sky130_fd_sc_hd__buf_2 _12183_ (
+  sky130_fd_sc_hd__buf_2 _12180_ (
     .A(\rapcore0.spifsm.word_data_received[20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05814_)
+    .X(_05811_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12184_ (
-    .A1_N(_05813_),
-    .A2_N(_05812_),
-    .B1(_05814_),
-    .B2(_05812_),
+  sky130_fd_sc_hd__a2bb2o_4 _12181_ (
+    .A1_N(_05810_),
+    .A2_N(_05809_),
+    .B1(_05811_),
+    .B2(_05809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00426_)
   );
-  sky130_fd_sc_hd__inv_2 _12185_ (
+  sky130_fd_sc_hd__inv_2 _12182_ (
     .A(\rapcore0.spifsm.move_duration[1][19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05815_)
+    .Y(_05812_)
   );
-  sky130_fd_sc_hd__buf_2 _12186_ (
+  sky130_fd_sc_hd__buf_2 _12183_ (
     .A(\rapcore0.spifsm.word_data_received[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05816_)
+    .X(_05813_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12187_ (
-    .A1_N(_05815_),
-    .A2_N(_05812_),
-    .B1(_05816_),
-    .B2(_05812_),
+  sky130_fd_sc_hd__a2bb2o_4 _12184_ (
+    .A1_N(_05812_),
+    .A2_N(_05809_),
+    .B1(_05813_),
+    .B2(_05809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00425_)
   );
-  sky130_fd_sc_hd__inv_2 _12188_ (
+  sky130_fd_sc_hd__inv_2 _12185_ (
     .A(\rapcore0.spifsm.move_duration[1][18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05817_)
+    .Y(_05814_)
   );
-  sky130_fd_sc_hd__buf_2 _12189_ (
-    .A(_05793_),
+  sky130_fd_sc_hd__buf_2 _12186_ (
+    .A(_05790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05818_)
+    .X(_05815_)
   );
-  sky130_fd_sc_hd__buf_2 _12190_ (
+  sky130_fd_sc_hd__buf_2 _12187_ (
     .A(\rapcore0.spifsm.word_data_received[18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05819_)
+    .X(_05816_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12191_ (
-    .A1_N(_05817_),
-    .A2_N(_05818_),
-    .B1(_05819_),
-    .B2(_05818_),
+  sky130_fd_sc_hd__a2bb2o_4 _12188_ (
+    .A1_N(_05814_),
+    .A2_N(_05815_),
+    .B1(_05816_),
+    .B2(_05815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00424_)
   );
-  sky130_fd_sc_hd__inv_2 _12192_ (
+  sky130_fd_sc_hd__inv_2 _12189_ (
     .A(\rapcore0.spifsm.move_duration[1][17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05820_)
+    .Y(_05817_)
   );
-  sky130_fd_sc_hd__buf_2 _12193_ (
+  sky130_fd_sc_hd__buf_2 _12190_ (
     .A(\rapcore0.spifsm.word_data_received[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05821_)
+    .X(_05818_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12194_ (
-    .A1_N(_05820_),
-    .A2_N(_05818_),
-    .B1(_05821_),
-    .B2(_05818_),
+  sky130_fd_sc_hd__a2bb2o_4 _12191_ (
+    .A1_N(_05817_),
+    .A2_N(_05815_),
+    .B1(_05818_),
+    .B2(_05815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00423_)
   );
-  sky130_fd_sc_hd__inv_2 _12195_ (
+  sky130_fd_sc_hd__inv_2 _12192_ (
     .A(\rapcore0.spifsm.move_duration[1][16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05822_)
+    .Y(_05819_)
   );
-  sky130_fd_sc_hd__buf_2 _12196_ (
+  sky130_fd_sc_hd__buf_2 _12193_ (
     .A(\rapcore0.spifsm.word_data_received[16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05823_)
+    .X(_05820_)
   );
-  sky130_fd_sc_hd__buf_2 _12197_ (
-    .A(_05704_),
+  sky130_fd_sc_hd__buf_2 _12194_ (
+    .A(_05701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05824_)
+    .X(_05821_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12198_ (
-    .A1_N(_05822_),
-    .A2_N(_05818_),
-    .B1(_05823_),
-    .B2(_05824_),
+  sky130_fd_sc_hd__a2bb2o_4 _12195_ (
+    .A1_N(_05819_),
+    .A2_N(_05815_),
+    .B1(_05820_),
+    .B2(_05821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00422_)
   );
-  sky130_fd_sc_hd__inv_2 _12199_ (
+  sky130_fd_sc_hd__inv_2 _12196_ (
     .A(\rapcore0.spifsm.move_duration[1][15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05825_)
+    .Y(_05822_)
   );
-  sky130_fd_sc_hd__buf_2 _12200_ (
+  sky130_fd_sc_hd__buf_2 _12197_ (
     .A(\rapcore0.spifsm.word_data_received[15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05826_)
+    .X(_05823_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12201_ (
-    .A1_N(_05825_),
-    .A2_N(_05824_),
-    .B1(_05826_),
-    .B2(_05824_),
+  sky130_fd_sc_hd__a2bb2o_4 _12198_ (
+    .A1_N(_05822_),
+    .A2_N(_05821_),
+    .B1(_05823_),
+    .B2(_05821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00421_)
   );
-  sky130_fd_sc_hd__inv_2 _12202_ (
+  sky130_fd_sc_hd__inv_2 _12199_ (
     .A(\rapcore0.spifsm.move_duration[1][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05827_)
+    .Y(_05824_)
   );
-  sky130_fd_sc_hd__buf_2 _12203_ (
+  sky130_fd_sc_hd__buf_2 _12200_ (
     .A(\rapcore0.spifsm.word_data_received[14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05828_)
+    .X(_05825_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12204_ (
-    .A1_N(_05827_),
-    .A2_N(_05824_),
-    .B1(_05828_),
-    .B2(_05824_),
+  sky130_fd_sc_hd__a2bb2o_4 _12201_ (
+    .A1_N(_05824_),
+    .A2_N(_05821_),
+    .B1(_05825_),
+    .B2(_05821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00420_)
   );
-  sky130_fd_sc_hd__inv_2 _12205_ (
+  sky130_fd_sc_hd__inv_2 _12202_ (
     .A(\rapcore0.spifsm.move_duration[1][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05829_)
+    .Y(_05826_)
   );
-  sky130_fd_sc_hd__buf_2 _12206_ (
-    .A(_05793_),
+  sky130_fd_sc_hd__buf_2 _12203_ (
+    .A(_05790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05830_)
+    .X(_05827_)
   );
-  sky130_fd_sc_hd__buf_2 _12207_ (
+  sky130_fd_sc_hd__buf_2 _12204_ (
     .A(\rapcore0.spifsm.word_data_received[13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05831_)
+    .X(_05828_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12208_ (
-    .A1_N(_05829_),
-    .A2_N(_05830_),
-    .B1(_05831_),
-    .B2(_05830_),
+  sky130_fd_sc_hd__a2bb2o_4 _12205_ (
+    .A1_N(_05826_),
+    .A2_N(_05827_),
+    .B1(_05828_),
+    .B2(_05827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00419_)
   );
-  sky130_fd_sc_hd__inv_2 _12209_ (
+  sky130_fd_sc_hd__inv_2 _12206_ (
     .A(\rapcore0.spifsm.move_duration[1][12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05832_)
+    .Y(_05829_)
   );
-  sky130_fd_sc_hd__buf_2 _12210_ (
+  sky130_fd_sc_hd__buf_2 _12207_ (
     .A(\rapcore0.spifsm.word_data_received[12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05833_)
+    .X(_05830_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12211_ (
-    .A1_N(_05832_),
-    .A2_N(_05830_),
-    .B1(_05833_),
-    .B2(_05830_),
+  sky130_fd_sc_hd__a2bb2o_4 _12208_ (
+    .A1_N(_05829_),
+    .A2_N(_05827_),
+    .B1(_05830_),
+    .B2(_05827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00418_)
   );
-  sky130_fd_sc_hd__inv_2 _12212_ (
+  sky130_fd_sc_hd__inv_2 _12209_ (
     .A(\rapcore0.spifsm.move_duration[1][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05834_)
+    .Y(_05831_)
   );
-  sky130_fd_sc_hd__buf_2 _12213_ (
+  sky130_fd_sc_hd__buf_2 _12210_ (
     .A(\rapcore0.spifsm.word_data_received[11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05835_)
+    .X(_05832_)
   );
-  sky130_fd_sc_hd__buf_2 _12214_ (
-    .A(_05704_),
+  sky130_fd_sc_hd__buf_2 _12211_ (
+    .A(_05701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05836_)
+    .X(_05833_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12215_ (
-    .A1_N(_05834_),
-    .A2_N(_05830_),
-    .B1(_05835_),
-    .B2(_05836_),
+  sky130_fd_sc_hd__a2bb2o_4 _12212_ (
+    .A1_N(_05831_),
+    .A2_N(_05827_),
+    .B1(_05832_),
+    .B2(_05833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00417_)
   );
-  sky130_fd_sc_hd__inv_2 _12216_ (
+  sky130_fd_sc_hd__inv_2 _12213_ (
     .A(\rapcore0.spifsm.move_duration[1][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05837_)
+    .Y(_05834_)
   );
-  sky130_fd_sc_hd__buf_2 _12217_ (
+  sky130_fd_sc_hd__buf_2 _12214_ (
     .A(\rapcore0.spifsm.word_data_received[10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05838_)
+    .X(_05835_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12218_ (
-    .A1_N(_05837_),
-    .A2_N(_05836_),
-    .B1(_05838_),
-    .B2(_05836_),
+  sky130_fd_sc_hd__a2bb2o_4 _12215_ (
+    .A1_N(_05834_),
+    .A2_N(_05833_),
+    .B1(_05835_),
+    .B2(_05833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00416_)
   );
-  sky130_fd_sc_hd__inv_2 _12219_ (
+  sky130_fd_sc_hd__inv_2 _12216_ (
     .A(\rapcore0.spifsm.move_duration[1][9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05839_)
+    .Y(_05836_)
   );
-  sky130_fd_sc_hd__buf_2 _12220_ (
+  sky130_fd_sc_hd__buf_2 _12217_ (
     .A(\rapcore0.spifsm.word_data_received[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05840_)
+    .X(_05837_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12221_ (
-    .A1_N(_05839_),
-    .A2_N(_05836_),
-    .B1(_05840_),
-    .B2(_05836_),
+  sky130_fd_sc_hd__a2bb2o_4 _12218_ (
+    .A1_N(_05836_),
+    .A2_N(_05833_),
+    .B1(_05837_),
+    .B2(_05833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00415_)
   );
-  sky130_fd_sc_hd__inv_2 _12222_ (
+  sky130_fd_sc_hd__inv_2 _12219_ (
     .A(\rapcore0.spifsm.move_duration[1][8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05841_)
+    .Y(_05838_)
   );
-  sky130_fd_sc_hd__buf_2 _12223_ (
-    .A(_05793_),
+  sky130_fd_sc_hd__buf_2 _12220_ (
+    .A(_05790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05842_)
+    .X(_05839_)
   );
-  sky130_fd_sc_hd__buf_2 _12224_ (
+  sky130_fd_sc_hd__buf_2 _12221_ (
     .A(\rapcore0.spifsm.word_data_received[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05843_)
+    .X(_05840_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12225_ (
-    .A1_N(_05841_),
-    .A2_N(_05842_),
-    .B1(_05843_),
-    .B2(_05842_),
+  sky130_fd_sc_hd__a2bb2o_4 _12222_ (
+    .A1_N(_05838_),
+    .A2_N(_05839_),
+    .B1(_05840_),
+    .B2(_05839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00414_)
   );
-  sky130_fd_sc_hd__inv_2 _12226_ (
+  sky130_fd_sc_hd__inv_2 _12223_ (
     .A(\rapcore0.spifsm.move_duration[1][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05844_)
+    .Y(_05841_)
   );
-  sky130_fd_sc_hd__buf_2 _12227_ (
+  sky130_fd_sc_hd__buf_2 _12224_ (
     .A(\rapcore0.spifsm.word_data_received[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05845_)
+    .X(_05842_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12228_ (
-    .A1_N(_05844_),
-    .A2_N(_05842_),
-    .B1(_05845_),
-    .B2(_05842_),
+  sky130_fd_sc_hd__a2bb2o_4 _12225_ (
+    .A1_N(_05841_),
+    .A2_N(_05839_),
+    .B1(_05842_),
+    .B2(_05839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00413_)
   );
-  sky130_fd_sc_hd__inv_2 _12229_ (
+  sky130_fd_sc_hd__inv_2 _12226_ (
     .A(\rapcore0.spifsm.move_duration[1][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05846_)
+    .Y(_05843_)
   );
-  sky130_fd_sc_hd__buf_2 _12230_ (
+  sky130_fd_sc_hd__buf_2 _12227_ (
     .A(\rapcore0.spifsm.word_data_received[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05847_)
+    .X(_05844_)
   );
-  sky130_fd_sc_hd__buf_2 _12231_ (
-    .A(_05704_),
+  sky130_fd_sc_hd__buf_2 _12228_ (
+    .A(_05701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05848_)
+    .X(_05845_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12232_ (
-    .A1_N(_05846_),
-    .A2_N(_05842_),
-    .B1(_05847_),
-    .B2(_05848_),
+  sky130_fd_sc_hd__a2bb2o_4 _12229_ (
+    .A1_N(_05843_),
+    .A2_N(_05839_),
+    .B1(_05844_),
+    .B2(_05845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00412_)
   );
-  sky130_fd_sc_hd__inv_2 _12233_ (
+  sky130_fd_sc_hd__inv_2 _12230_ (
     .A(\rapcore0.spifsm.move_duration[1][5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05849_)
+    .Y(_05846_)
   );
-  sky130_fd_sc_hd__buf_2 _12234_ (
+  sky130_fd_sc_hd__buf_2 _12231_ (
     .A(\rapcore0.spifsm.word_data_received[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05850_)
+    .X(_05847_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12235_ (
-    .A1_N(_05849_),
-    .A2_N(_05848_),
-    .B1(_05850_),
-    .B2(_05848_),
+  sky130_fd_sc_hd__a2bb2o_4 _12232_ (
+    .A1_N(_05846_),
+    .A2_N(_05845_),
+    .B1(_05847_),
+    .B2(_05845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00411_)
   );
-  sky130_fd_sc_hd__inv_2 _12236_ (
+  sky130_fd_sc_hd__inv_2 _12233_ (
     .A(\rapcore0.spifsm.move_duration[1][4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05851_)
+    .Y(_05848_)
   );
-  sky130_fd_sc_hd__buf_2 _12237_ (
+  sky130_fd_sc_hd__buf_2 _12234_ (
     .A(\rapcore0.spifsm.word_data_received[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05852_)
+    .X(_05849_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12238_ (
-    .A1_N(_05851_),
-    .A2_N(_05848_),
-    .B1(_05852_),
-    .B2(_05848_),
+  sky130_fd_sc_hd__a2bb2o_4 _12235_ (
+    .A1_N(_05848_),
+    .A2_N(_05845_),
+    .B1(_05849_),
+    .B2(_05845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00410_)
   );
-  sky130_fd_sc_hd__inv_2 _12239_ (
+  sky130_fd_sc_hd__inv_2 _12236_ (
     .A(\rapcore0.spifsm.move_duration[1][3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05853_)
+    .Y(_05850_)
   );
-  sky130_fd_sc_hd__buf_2 _12240_ (
-    .A(_05712_),
+  sky130_fd_sc_hd__buf_2 _12237_ (
+    .A(_05709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05854_)
+    .X(_05851_)
   );
-  sky130_fd_sc_hd__buf_2 _12241_ (
+  sky130_fd_sc_hd__buf_2 _12238_ (
     .A(\rapcore0.spifsm.word_data_received[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05855_)
+    .X(_05852_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12242_ (
-    .A1_N(_05853_),
-    .A2_N(_05854_),
-    .B1(_05855_),
-    .B2(_05854_),
+  sky130_fd_sc_hd__a2bb2o_4 _12239_ (
+    .A1_N(_05850_),
+    .A2_N(_05851_),
+    .B1(_05852_),
+    .B2(_05851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00409_)
   );
-  sky130_fd_sc_hd__inv_2 _12243_ (
+  sky130_fd_sc_hd__inv_2 _12240_ (
     .A(\rapcore0.spifsm.move_duration[1][2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05856_)
+    .Y(_05853_)
   );
-  sky130_fd_sc_hd__buf_2 _12244_ (
+  sky130_fd_sc_hd__buf_2 _12241_ (
     .A(\rapcore0.spifsm.word_data_received[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05857_)
+    .X(_05854_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12245_ (
-    .A1_N(_05856_),
-    .A2_N(_05854_),
-    .B1(_05857_),
-    .B2(_05854_),
+  sky130_fd_sc_hd__a2bb2o_4 _12242_ (
+    .A1_N(_05853_),
+    .A2_N(_05851_),
+    .B1(_05854_),
+    .B2(_05851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00408_)
   );
-  sky130_fd_sc_hd__inv_2 _12246_ (
+  sky130_fd_sc_hd__inv_2 _12243_ (
     .A(\rapcore0.spifsm.move_duration[1][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05858_)
+    .Y(_05855_)
   );
-  sky130_fd_sc_hd__buf_2 _12247_ (
+  sky130_fd_sc_hd__buf_2 _12244_ (
     .A(\rapcore0.spifsm.word_data_received[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05859_)
+    .X(_05856_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12248_ (
-    .A1_N(_05858_),
-    .A2_N(_05854_),
-    .B1(_05859_),
-    .B2(_05705_),
+  sky130_fd_sc_hd__a2bb2o_4 _12245_ (
+    .A1_N(_05855_),
+    .A2_N(_05851_),
+    .B1(_05856_),
+    .B2(_05702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00407_)
   );
-  sky130_fd_sc_hd__inv_2 _12249_ (
+  sky130_fd_sc_hd__inv_2 _12246_ (
     .A(\rapcore0.spifsm.move_duration[1][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05860_)
+    .Y(_05857_)
   );
-  sky130_fd_sc_hd__buf_2 _12250_ (
-    .A(_02677_),
+  sky130_fd_sc_hd__buf_2 _12247_ (
+    .A(_02675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05861_)
+    .X(_05858_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12251_ (
-    .A1_N(_05860_),
-    .A2_N(_05705_),
-    .B1(_05861_),
-    .B2(_05705_),
+  sky130_fd_sc_hd__a2bb2o_4 _12248_ (
+    .A1_N(_05857_),
+    .A2_N(_05702_),
+    .B1(_05858_),
+    .B2(_05702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00406_)
   );
-  sky130_fd_sc_hd__or4_4 _12252_ (
+  sky130_fd_sc_hd__or4_4 _12249_ (
     .A(la_oen[65]),
     .B(_01158_),
     .C(wb_rst_i),
@@ -244044,29 +244194,58 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05862_)
+    .X(_05859_)
   );
-  sky130_fd_sc_hd__nand2_4 _12253_ (
+  sky130_fd_sc_hd__nand2_4 _12250_ (
     .A(_01159_),
-    .B(_05862_),
+    .B(_05859_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00405_)
   );
-  sky130_fd_sc_hd__inv_2 _12254_ (
+  sky130_fd_sc_hd__inv_2 _12251_ (
     .A(_01177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05863_)
+    .Y(_05860_)
   );
-  sky130_fd_sc_hd__or4_4 _12255_ (
+  sky130_fd_sc_hd__or4_4 _12252_ (
     .A(la_oen[65]),
     .B(_01158_),
     .C(wb_rst_i),
+    .D(_05860_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05861_)
+  );
+  sky130_fd_sc_hd__or2_4 _12253_ (
+    .A(_01169_),
+    .B(_05861_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05862_)
+  );
+  sky130_fd_sc_hd__or2_4 _12254_ (
+    .A(_01168_),
+    .B(_05862_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05863_)
+  );
+  sky130_fd_sc_hd__or4_4 _12255_ (
+    .A(_01160_),
+    .B(_01161_),
+    .C(_01167_),
     .D(_05863_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -244075,7 +244254,7 @@
     .X(_05864_)
   );
   sky130_fd_sc_hd__or2_4 _12256_ (
-    .A(_01169_),
+    .A(_01173_),
     .B(_05864_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -244083,9 +244262,11 @@
     .VPWR(vccd1),
     .X(_05865_)
   );
-  sky130_fd_sc_hd__or2_4 _12257_ (
-    .A(_01168_),
-    .B(_05865_),
+  sky130_fd_sc_hd__or4_4 _12257_ (
+    .A(_01162_),
+    .B(_01163_),
+    .C(_01172_),
+    .D(_05865_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -244093,9 +244274,9 @@
     .X(_05866_)
   );
   sky130_fd_sc_hd__or4_4 _12258_ (
-    .A(_01160_),
-    .B(_01161_),
-    .C(_01167_),
+    .A(_01164_),
+    .B(_01165_),
+    .C(_01171_),
     .D(_05866_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -244103,58 +244284,83 @@
     .VPWR(vccd1),
     .X(_05867_)
   );
-  sky130_fd_sc_hd__or2_4 _12259_ (
-    .A(_01173_),
-    .B(_05867_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05868_)
-  );
-  sky130_fd_sc_hd__or4_4 _12260_ (
-    .A(_01162_),
-    .B(_01163_),
-    .C(_01172_),
-    .D(_05868_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05869_)
-  );
-  sky130_fd_sc_hd__or4_4 _12261_ (
-    .A(_01164_),
-    .B(_01165_),
-    .C(_01171_),
-    .D(_05869_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05870_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12262_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12259_ (
     .A1_N(io_out[6]),
-    .A2_N(_05870_),
+    .A2_N(_05867_),
     .B1(io_out[6]),
-    .B2(_05870_),
+    .B2(_05867_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00404_)
   );
-  sky130_fd_sc_hd__or2_4 _12263_ (
+  sky130_fd_sc_hd__or2_4 _12260_ (
     .A(_01171_),
+    .B(_05866_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05868_)
+  );
+  sky130_fd_sc_hd__inv_2 _12261_ (
+    .A(_05868_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05869_)
+  );
+  sky130_fd_sc_hd__and2_4 _12262_ (
+    .A(io_out[4]),
     .B(_05869_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05870_)
+  );
+  sky130_fd_sc_hd__o21a_4 _12263_ (
+    .A1(io_out[5]),
+    .A2(_05870_),
+    .B1(_05867_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00403_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _12264_ (
+    .A1(_01165_),
+    .A2(_05868_),
+    .B1(_05870_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00402_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _12265_ (
+    .A1(_01171_),
+    .A2(_05866_),
+    .B1(_05869_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00401_)
+  );
+  sky130_fd_sc_hd__or2_4 _12266_ (
+    .A(_01172_),
+    .B(_05865_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05871_)
   );
-  sky130_fd_sc_hd__inv_2 _12264_ (
+  sky130_fd_sc_hd__inv_2 _12267_ (
     .A(_05871_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -244162,8 +244368,8 @@
     .VPWR(vccd1),
     .Y(_05872_)
   );
-  sky130_fd_sc_hd__and2_4 _12265_ (
-    .A(io_out[4]),
+  sky130_fd_sc_hd__and2_4 _12268_ (
+    .A(io_out[1]),
     .B(_05872_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -244171,196 +244377,140 @@
     .VPWR(vccd1),
     .X(_05873_)
   );
-  sky130_fd_sc_hd__o21a_4 _12266_ (
-    .A1(io_out[5]),
-    .A2(_05873_),
-    .B1(_05870_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00403_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _12267_ (
-    .A1(_01165_),
-    .A2(_05871_),
-    .B1(_05873_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00402_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _12268_ (
-    .A1(_01171_),
-    .A2(_05869_),
-    .B1(_05872_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00401_)
-  );
-  sky130_fd_sc_hd__or2_4 _12269_ (
-    .A(_01172_),
-    .B(_05868_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05874_)
-  );
-  sky130_fd_sc_hd__inv_2 _12270_ (
-    .A(_05874_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05875_)
-  );
-  sky130_fd_sc_hd__and2_4 _12271_ (
-    .A(io_out[1]),
-    .B(_05875_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05876_)
-  );
-  sky130_fd_sc_hd__o21a_4 _12272_ (
+  sky130_fd_sc_hd__o21a_4 _12269_ (
     .A1(io_out[2]),
-    .A2(_05876_),
-    .B1(_05869_),
+    .A2(_05873_),
+    .B1(_05866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00400_)
   );
-  sky130_fd_sc_hd__a21oi_4 _12273_ (
+  sky130_fd_sc_hd__a21oi_4 _12270_ (
     .A1(_01163_),
-    .A2(_05874_),
-    .B1(_05876_),
+    .A2(_05871_),
+    .B1(_05873_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00399_)
   );
-  sky130_fd_sc_hd__a21oi_4 _12274_ (
+  sky130_fd_sc_hd__a21oi_4 _12271_ (
     .A1(_01172_),
-    .A2(_05868_),
-    .B1(_05875_),
+    .A2(_05865_),
+    .B1(_05872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00398_)
   );
-  sky130_fd_sc_hd__inv_2 _12275_ (
-    .A(_05867_),
+  sky130_fd_sc_hd__inv_2 _12272_ (
+    .A(_05864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05877_)
+    .Y(_05874_)
   );
-  sky130_fd_sc_hd__o21a_4 _12276_ (
+  sky130_fd_sc_hd__o21a_4 _12273_ (
     .A1(\resetn_counter[5] ),
-    .A2(_05877_),
-    .B1(_05868_),
+    .A2(_05874_),
+    .B1(_05865_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00397_)
   );
-  sky130_fd_sc_hd__or2_4 _12277_ (
+  sky130_fd_sc_hd__or2_4 _12274_ (
     .A(_01167_),
-    .B(_05866_),
+    .B(_05863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05878_)
+    .X(_05875_)
   );
-  sky130_fd_sc_hd__inv_2 _12278_ (
-    .A(_05878_),
+  sky130_fd_sc_hd__inv_2 _12275_ (
+    .A(_05875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05879_)
+    .Y(_05876_)
   );
-  sky130_fd_sc_hd__and2_4 _12279_ (
+  sky130_fd_sc_hd__and2_4 _12276_ (
     .A(\resetn_counter[3] ),
-    .B(_05879_),
+    .B(_05876_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05880_)
+    .X(_05877_)
   );
-  sky130_fd_sc_hd__o21a_4 _12280_ (
+  sky130_fd_sc_hd__o21a_4 _12277_ (
     .A1(\resetn_counter[4] ),
-    .A2(_05880_),
-    .B1(_05867_),
+    .A2(_05877_),
+    .B1(_05864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00396_)
   );
-  sky130_fd_sc_hd__a21oi_4 _12281_ (
+  sky130_fd_sc_hd__a21oi_4 _12278_ (
     .A1(_01161_),
-    .A2(_05878_),
-    .B1(_05880_),
+    .A2(_05875_),
+    .B1(_05877_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00395_)
   );
-  sky130_fd_sc_hd__a21oi_4 _12282_ (
+  sky130_fd_sc_hd__a21oi_4 _12279_ (
     .A1(_01167_),
-    .A2(_05866_),
-    .B1(_05879_),
+    .A2(_05863_),
+    .B1(_05876_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00394_)
   );
-  sky130_fd_sc_hd__inv_2 _12283_ (
-    .A(_05865_),
+  sky130_fd_sc_hd__inv_2 _12280_ (
+    .A(_05862_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05881_)
+    .Y(_05878_)
   );
-  sky130_fd_sc_hd__o21a_4 _12284_ (
+  sky130_fd_sc_hd__o21a_4 _12281_ (
     .A1(\resetn_counter[1] ),
-    .A2(_05881_),
-    .B1(_05866_),
+    .A2(_05878_),
+    .B1(_05863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00393_)
   );
-  sky130_fd_sc_hd__a21oi_4 _12285_ (
+  sky130_fd_sc_hd__a21oi_4 _12282_ (
     .A1(_01169_),
-    .A2(_05864_),
-    .B1(_05881_),
+    .A2(_05861_),
+    .B1(_05878_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00392_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12286_ (
-    .A1_N(_02252_),
+  sky130_fd_sc_hd__a2bb2o_4 _12283_ (
+    .A1_N(_02251_),
     .A2_N(_01192_),
     .B1(\rapcore0.spifsm.word_received_r[0] ),
     .B2(_01192_),
@@ -244370,71 +244520,117 @@
     .VPWR(vccd1),
     .X(_00391_)
   );
-  sky130_fd_sc_hd__buf_2 _12287_ (
-    .A(_02219_),
+  sky130_fd_sc_hd__buf_2 _12284_ (
+    .A(_02218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05882_)
+    .X(_05879_)
   );
-  sky130_fd_sc_hd__a32o_4 _12288_ (
+  sky130_fd_sc_hd__a32o_4 _12285_ (
     .A1(\rapcore0.spifsm.word_proc.byte_count[3] ),
-    .A2(_05882_),
-    .A3(_01191_),
+    .A2(_05879_),
+    .A3(_01261_),
     .B1(\rapcore0.spifsm.word_received_r[0] ),
-    .B2(_01332_),
+    .B2(_01334_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00390_)
   );
-  sky130_fd_sc_hd__buf_2 _12289_ (
+  sky130_fd_sc_hd__buf_2 _12286_ (
     .A(\rapcore0.spifsm.dda.writemoveind ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_05880_)
+  );
+  sky130_fd_sc_hd__or4_4 _12287_ (
+    .A(_02262_),
+    .B(_02303_),
+    .C(_01193_),
+    .D(_02709_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05881_)
+  );
+  sky130_fd_sc_hd__nor2_4 _12288_ (
+    .A(_05880_),
+    .B(_05881_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05882_)
+  );
+  sky130_fd_sc_hd__buf_2 _12289_ (
+    .A(_05882_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_05883_)
   );
-  sky130_fd_sc_hd__or4_4 _12290_ (
-    .A(_02263_),
-    .B(_02302_),
-    .C(_01193_),
-    .D(_02710_),
+  sky130_fd_sc_hd__buf_2 _12290_ (
+    .A(_05883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05884_)
   );
-  sky130_fd_sc_hd__nor2_4 _12291_ (
-    .A(_05883_),
-    .B(_05884_),
+  sky130_fd_sc_hd__buf_2 _12291_ (
+    .A(_05884_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05885_)
+    .X(_05885_)
   );
-  sky130_fd_sc_hd__buf_2 _12292_ (
-    .A(_05885_),
+  sky130_fd_sc_hd__a2bb2o_4 _12292_ (
+    .A1_N(_04646_),
+    .A2_N(_05885_),
+    .B1(_05704_),
+    .B2(_05885_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05886_)
+    .X(_00389_)
   );
-  sky130_fd_sc_hd__buf_2 _12293_ (
-    .A(_05886_),
+  sky130_fd_sc_hd__inv_2 _12293_ (
+    .A(\rapcore0.spifsm.increment[0][62] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05886_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12294_ (
+    .A1_N(_05886_),
+    .A2_N(_05885_),
+    .B1(_05706_),
+    .B2(_05885_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00388_)
+  );
+  sky130_fd_sc_hd__buf_2 _12295_ (
+    .A(_05882_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05887_)
   );
-  sky130_fd_sc_hd__buf_2 _12294_ (
+  sky130_fd_sc_hd__buf_2 _12296_ (
     .A(_05887_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -244442,92 +244638,76 @@
     .VPWR(vccd1),
     .X(_05888_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12295_ (
-    .A1_N(_04646_),
-    .A2_N(_05888_),
-    .B1(_05707_),
-    .B2(_05888_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00389_)
-  );
-  sky130_fd_sc_hd__inv_2 _12296_ (
-    .A(\rapcore0.spifsm.increment[0][62] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05889_)
-  );
   sky130_fd_sc_hd__a2bb2o_4 _12297_ (
-    .A1_N(_05889_),
-    .A2_N(_05888_),
-    .B1(_05709_),
+    .A1_N(_05052_),
+    .A2_N(_05885_),
+    .B1(_05708_),
     .B2(_05888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00388_)
-  );
-  sky130_fd_sc_hd__buf_2 _12298_ (
-    .A(_05885_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05890_)
-  );
-  sky130_fd_sc_hd__buf_2 _12299_ (
-    .A(_05890_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05891_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12300_ (
-    .A1_N(_05051_),
-    .A2_N(_05888_),
-    .B1(_05711_),
-    .B2(_05891_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00387_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12301_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12298_ (
     .A1_N(_05064_),
-    .A2_N(_05891_),
-    .B1(_05715_),
-    .B2(_05891_),
+    .A2_N(_05888_),
+    .B1(_05712_),
+    .B2(_05888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00386_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12302_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12299_ (
     .A1_N(_05074_),
-    .A2_N(_05891_),
-    .B1(_05717_),
-    .B2(_05891_),
+    .A2_N(_05888_),
+    .B1(_05714_),
+    .B2(_05888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00385_)
   );
-  sky130_fd_sc_hd__inv_2 _12303_ (
+  sky130_fd_sc_hd__inv_2 _12300_ (
     .A(\rapcore0.spifsm.increment[0][58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05892_)
+    .Y(_05889_)
+  );
+  sky130_fd_sc_hd__buf_2 _12301_ (
+    .A(_05884_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05890_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12302_ (
+    .A1_N(_05889_),
+    .A2_N(_05890_),
+    .B1(_05717_),
+    .B2(_05890_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00384_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12303_ (
+    .A1_N(_05090_),
+    .A2_N(_05890_),
+    .B1(_05719_),
+    .B2(_05890_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00383_)
   );
   sky130_fd_sc_hd__buf_2 _12304_ (
     .A(_05887_),
@@ -244535,1014 +244715,1030 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05893_)
+    .X(_05891_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _12305_ (
-    .A1_N(_05892_),
-    .A2_N(_05893_),
-    .B1(_05720_),
-    .B2(_05893_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00384_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12306_ (
-    .A1_N(_05090_),
-    .A2_N(_05893_),
-    .B1(_05722_),
-    .B2(_05893_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00383_)
-  );
-  sky130_fd_sc_hd__buf_2 _12307_ (
-    .A(_05890_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05894_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12308_ (
     .A1_N(_05099_),
-    .A2_N(_05893_),
-    .B1(_05724_),
-    .B2(_05894_),
+    .A2_N(_05890_),
+    .B1(_05721_),
+    .B2(_05891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00382_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12309_ (
-    .A1_N(_05106_),
-    .A2_N(_05894_),
-    .B1(_05727_),
-    .B2(_05894_),
+  sky130_fd_sc_hd__a2bb2o_4 _12306_ (
+    .A1_N(_05107_),
+    .A2_N(_05891_),
+    .B1(_05724_),
+    .B2(_05891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00381_)
   );
-  sky130_fd_sc_hd__inv_2 _12310_ (
+  sky130_fd_sc_hd__inv_2 _12307_ (
     .A(\rapcore0.spifsm.increment[0][54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05895_)
+    .Y(_05892_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12311_ (
-    .A1_N(_05895_),
-    .A2_N(_05894_),
-    .B1(_05729_),
-    .B2(_05894_),
+  sky130_fd_sc_hd__a2bb2o_4 _12308_ (
+    .A1_N(_05892_),
+    .A2_N(_05891_),
+    .B1(_05726_),
+    .B2(_05891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00380_)
   );
-  sky130_fd_sc_hd__buf_2 _12312_ (
-    .A(_05886_),
+  sky130_fd_sc_hd__buf_2 _12309_ (
+    .A(_05883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05896_)
+    .X(_05893_)
   );
-  sky130_fd_sc_hd__buf_2 _12313_ (
-    .A(_05896_),
+  sky130_fd_sc_hd__buf_2 _12310_ (
+    .A(_05893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05897_)
+    .X(_05894_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12314_ (
-    .A1_N(_05129_),
-    .A2_N(_05897_),
-    .B1(_05733_),
-    .B2(_05897_),
+  sky130_fd_sc_hd__a2bb2o_4 _12311_ (
+    .A1_N(_05128_),
+    .A2_N(_05894_),
+    .B1(_05730_),
+    .B2(_05894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00379_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12315_ (
-    .A1_N(_05137_),
-    .A2_N(_05897_),
-    .B1(_05735_),
-    .B2(_05897_),
+  sky130_fd_sc_hd__a2bb2o_4 _12312_ (
+    .A1_N(_05136_),
+    .A2_N(_05894_),
+    .B1(_05732_),
+    .B2(_05894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00378_)
   );
-  sky130_fd_sc_hd__buf_2 _12316_ (
-    .A(_05890_),
+  sky130_fd_sc_hd__buf_2 _12313_ (
+    .A(_05887_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05898_)
+    .X(_05895_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12317_ (
-    .A1_N(_05146_),
-    .A2_N(_05897_),
-    .B1(_05737_),
-    .B2(_05898_),
+  sky130_fd_sc_hd__a2bb2o_4 _12314_ (
+    .A1_N(_05145_),
+    .A2_N(_05894_),
+    .B1(_05734_),
+    .B2(_05895_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00377_)
   );
-  sky130_fd_sc_hd__inv_2 _12318_ (
+  sky130_fd_sc_hd__inv_2 _12315_ (
     .A(\rapcore0.spifsm.increment[0][50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05899_)
+    .Y(_05896_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12319_ (
-    .A1_N(_05899_),
-    .A2_N(_05898_),
-    .B1(_05740_),
-    .B2(_05898_),
+  sky130_fd_sc_hd__a2bb2o_4 _12316_ (
+    .A1_N(_05896_),
+    .A2_N(_05895_),
+    .B1(_05737_),
+    .B2(_05895_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00376_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12320_ (
-    .A1_N(_05164_),
-    .A2_N(_05898_),
-    .B1(_05742_),
-    .B2(_05898_),
+  sky130_fd_sc_hd__a2bb2o_4 _12317_ (
+    .A1_N(_05163_),
+    .A2_N(_05895_),
+    .B1(_05739_),
+    .B2(_05895_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00375_)
   );
-  sky130_fd_sc_hd__buf_2 _12321_ (
-    .A(_05896_),
+  sky130_fd_sc_hd__buf_2 _12318_ (
+    .A(_05893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05900_)
+    .X(_05897_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12322_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12319_ (
     .A1_N(_05175_),
-    .A2_N(_05900_),
-    .B1(_05745_),
-    .B2(_05900_),
+    .A2_N(_05897_),
+    .B1(_05742_),
+    .B2(_05897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00374_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12323_ (
-    .A1_N(_05185_),
-    .A2_N(_05900_),
-    .B1(_05747_),
-    .B2(_05900_),
+  sky130_fd_sc_hd__a2bb2o_4 _12320_ (
+    .A1_N(_05184_),
+    .A2_N(_05897_),
+    .B1(_05744_),
+    .B2(_05897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00373_)
   );
-  sky130_fd_sc_hd__inv_2 _12324_ (
+  sky130_fd_sc_hd__inv_2 _12321_ (
     .A(\rapcore0.spifsm.increment[0][46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05901_)
+    .Y(_05898_)
   );
-  sky130_fd_sc_hd__buf_2 _12325_ (
-    .A(_05890_),
+  sky130_fd_sc_hd__buf_2 _12322_ (
+    .A(_05887_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05902_)
+    .X(_05899_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12326_ (
-    .A1_N(_05901_),
-    .A2_N(_05900_),
-    .B1(_05749_),
-    .B2(_05902_),
+  sky130_fd_sc_hd__a2bb2o_4 _12323_ (
+    .A1_N(_05898_),
+    .A2_N(_05897_),
+    .B1(_05746_),
+    .B2(_05899_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00372_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12327_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12324_ (
     .A1_N(_05207_),
-    .A2_N(_05902_),
-    .B1(_05752_),
-    .B2(_05902_),
+    .A2_N(_05899_),
+    .B1(_05749_),
+    .B2(_05899_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00371_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12328_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12325_ (
     .A1_N(_05215_),
-    .A2_N(_05902_),
-    .B1(_05754_),
-    .B2(_05902_),
+    .A2_N(_05899_),
+    .B1(_05751_),
+    .B2(_05899_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00370_)
   );
-  sky130_fd_sc_hd__buf_2 _12329_ (
-    .A(_05896_),
+  sky130_fd_sc_hd__buf_2 _12326_ (
+    .A(_05893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05903_)
+    .X(_05900_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12330_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12327_ (
     .A1_N(_05223_),
-    .A2_N(_05903_),
-    .B1(_05757_),
-    .B2(_05903_),
+    .A2_N(_05900_),
+    .B1(_05754_),
+    .B2(_05900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00369_)
   );
-  sky130_fd_sc_hd__inv_2 _12331_ (
+  sky130_fd_sc_hd__inv_2 _12328_ (
     .A(\rapcore0.spifsm.increment[0][42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05904_)
+    .Y(_05901_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12332_ (
-    .A1_N(_05904_),
-    .A2_N(_05903_),
-    .B1(_05759_),
-    .B2(_05903_),
+  sky130_fd_sc_hd__a2bb2o_4 _12329_ (
+    .A1_N(_05901_),
+    .A2_N(_05900_),
+    .B1(_05756_),
+    .B2(_05900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00368_)
   );
-  sky130_fd_sc_hd__buf_2 _12333_ (
-    .A(_05885_),
+  sky130_fd_sc_hd__buf_2 _12330_ (
+    .A(_05882_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05905_)
+    .X(_05902_)
   );
-  sky130_fd_sc_hd__buf_2 _12334_ (
-    .A(_05905_),
+  sky130_fd_sc_hd__buf_2 _12331_ (
+    .A(_05902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05906_)
+    .X(_05903_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12335_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12332_ (
     .A1_N(_05239_),
-    .A2_N(_05903_),
-    .B1(_05761_),
-    .B2(_05906_),
+    .A2_N(_05900_),
+    .B1(_05758_),
+    .B2(_05903_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00367_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12336_ (
-    .A1_N(_05248_),
-    .A2_N(_05906_),
-    .B1(_05765_),
-    .B2(_05906_),
+  sky130_fd_sc_hd__a2bb2o_4 _12333_ (
+    .A1_N(_05247_),
+    .A2_N(_05903_),
+    .B1(_05762_),
+    .B2(_05903_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00366_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12337_ (
-    .A1_N(_05256_),
-    .A2_N(_05906_),
-    .B1(_05767_),
-    .B2(_05906_),
+  sky130_fd_sc_hd__a2bb2o_4 _12334_ (
+    .A1_N(_05255_),
+    .A2_N(_05903_),
+    .B1(_05764_),
+    .B2(_05903_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00365_)
   );
-  sky130_fd_sc_hd__inv_2 _12338_ (
+  sky130_fd_sc_hd__inv_2 _12335_ (
     .A(\rapcore0.spifsm.increment[0][38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05907_)
+    .Y(_05904_)
   );
-  sky130_fd_sc_hd__buf_2 _12339_ (
-    .A(_05896_),
+  sky130_fd_sc_hd__buf_2 _12336_ (
+    .A(_05893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05908_)
+    .X(_05905_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12340_ (
-    .A1_N(_05907_),
-    .A2_N(_05908_),
-    .B1(_05770_),
-    .B2(_05908_),
+  sky130_fd_sc_hd__a2bb2o_4 _12337_ (
+    .A1_N(_05904_),
+    .A2_N(_05905_),
+    .B1(_05767_),
+    .B2(_05905_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00364_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12341_ (
-    .A1_N(_05274_),
-    .A2_N(_05908_),
-    .B1(_05772_),
-    .B2(_05908_),
+  sky130_fd_sc_hd__a2bb2o_4 _12338_ (
+    .A1_N(_05273_),
+    .A2_N(_05905_),
+    .B1(_05769_),
+    .B2(_05905_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00363_)
   );
-  sky130_fd_sc_hd__buf_2 _12342_ (
-    .A(_05905_),
+  sky130_fd_sc_hd__buf_2 _12339_ (
+    .A(_05902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05909_)
+    .X(_05906_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12343_ (
-    .A1_N(_05288_),
-    .A2_N(_05908_),
-    .B1(_05774_),
-    .B2(_05909_),
+  sky130_fd_sc_hd__a2bb2o_4 _12340_ (
+    .A1_N(_05287_),
+    .A2_N(_05905_),
+    .B1(_05771_),
+    .B2(_05906_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00362_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12344_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12341_ (
     .A1_N(_05296_),
-    .A2_N(_05909_),
-    .B1(_05777_),
-    .B2(_05909_),
+    .A2_N(_05906_),
+    .B1(_05774_),
+    .B2(_05906_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00361_)
   );
-  sky130_fd_sc_hd__inv_2 _12345_ (
+  sky130_fd_sc_hd__inv_2 _12342_ (
     .A(\rapcore0.spifsm.increment[0][34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05910_)
+    .Y(_05907_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12346_ (
-    .A1_N(_05910_),
-    .A2_N(_05909_),
-    .B1(_05779_),
-    .B2(_05909_),
+  sky130_fd_sc_hd__a2bb2o_4 _12343_ (
+    .A1_N(_05907_),
+    .A2_N(_05906_),
+    .B1(_05776_),
+    .B2(_05906_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00360_)
   );
-  sky130_fd_sc_hd__buf_2 _12347_ (
-    .A(_05896_),
+  sky130_fd_sc_hd__buf_2 _12344_ (
+    .A(_05893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05911_)
+    .X(_05908_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12348_ (
-    .A1_N(_05317_),
-    .A2_N(_05911_),
-    .B1(_05782_),
-    .B2(_05911_),
+  sky130_fd_sc_hd__a2bb2o_4 _12345_ (
+    .A1_N(_05316_),
+    .A2_N(_05908_),
+    .B1(_05779_),
+    .B2(_05908_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00359_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12349_ (
-    .A1_N(_05325_),
-    .A2_N(_05911_),
-    .B1(_05784_),
-    .B2(_05911_),
+  sky130_fd_sc_hd__a2bb2o_4 _12346_ (
+    .A1_N(_05324_),
+    .A2_N(_05908_),
+    .B1(_05781_),
+    .B2(_05908_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00358_)
   );
-  sky130_fd_sc_hd__buf_2 _12350_ (
-    .A(_05905_),
+  sky130_fd_sc_hd__buf_2 _12347_ (
+    .A(_05902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05912_)
+    .X(_05909_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12351_ (
-    .A1_N(_05332_),
-    .A2_N(_05911_),
-    .B1(_05786_),
-    .B2(_05912_),
+  sky130_fd_sc_hd__a2bb2o_4 _12348_ (
+    .A1_N(_05331_),
+    .A2_N(_05908_),
+    .B1(_05783_),
+    .B2(_05909_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00357_)
   );
-  sky130_fd_sc_hd__inv_2 _12352_ (
+  sky130_fd_sc_hd__inv_2 _12349_ (
     .A(\rapcore0.spifsm.increment[0][30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05913_)
+    .Y(_05910_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12353_ (
-    .A1_N(_05913_),
-    .A2_N(_05912_),
-    .B1(_05789_),
-    .B2(_05912_),
+  sky130_fd_sc_hd__a2bb2o_4 _12350_ (
+    .A1_N(_05910_),
+    .A2_N(_05909_),
+    .B1(_05786_),
+    .B2(_05909_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00356_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12354_ (
-    .A1_N(_05352_),
-    .A2_N(_05912_),
-    .B1(_05791_),
-    .B2(_05912_),
+  sky130_fd_sc_hd__a2bb2o_4 _12351_ (
+    .A1_N(_05351_),
+    .A2_N(_05909_),
+    .B1(_05788_),
+    .B2(_05909_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00355_)
   );
-  sky130_fd_sc_hd__buf_2 _12355_ (
-    .A(_05885_),
+  sky130_fd_sc_hd__buf_2 _12352_ (
+    .A(_05882_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05914_)
+    .X(_05911_)
   );
-  sky130_fd_sc_hd__buf_2 _12356_ (
-    .A(_05914_),
+  sky130_fd_sc_hd__buf_2 _12353_ (
+    .A(_05911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05915_)
+    .X(_05912_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12357_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12354_ (
     .A1_N(_05360_),
-    .A2_N(_05915_),
-    .B1(_05795_),
-    .B2(_05915_),
+    .A2_N(_05912_),
+    .B1(_05792_),
+    .B2(_05912_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00354_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12358_ (
-    .A1_N(_05368_),
-    .A2_N(_05915_),
-    .B1(_05797_),
-    .B2(_05915_),
+  sky130_fd_sc_hd__a2bb2o_4 _12355_ (
+    .A1_N(_05367_),
+    .A2_N(_05912_),
+    .B1(_05794_),
+    .B2(_05912_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00353_)
   );
-  sky130_fd_sc_hd__inv_2 _12359_ (
+  sky130_fd_sc_hd__inv_2 _12356_ (
     .A(\rapcore0.spifsm.increment[0][26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05916_)
+    .Y(_05913_)
   );
-  sky130_fd_sc_hd__buf_2 _12360_ (
-    .A(_05905_),
+  sky130_fd_sc_hd__buf_2 _12357_ (
+    .A(_05902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05917_)
+    .X(_05914_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12361_ (
-    .A1_N(_05916_),
-    .A2_N(_05915_),
-    .B1(_05799_),
-    .B2(_05917_),
+  sky130_fd_sc_hd__a2bb2o_4 _12358_ (
+    .A1_N(_05913_),
+    .A2_N(_05912_),
+    .B1(_05796_),
+    .B2(_05914_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00352_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12362_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12359_ (
     .A1_N(_05387_),
-    .A2_N(_05917_),
-    .B1(_05802_),
-    .B2(_05917_),
+    .A2_N(_05914_),
+    .B1(_05799_),
+    .B2(_05914_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00351_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12363_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12360_ (
     .A1_N(_05397_),
-    .A2_N(_05917_),
-    .B1(_05804_),
-    .B2(_05917_),
+    .A2_N(_05914_),
+    .B1(_05801_),
+    .B2(_05914_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00350_)
   );
-  sky130_fd_sc_hd__buf_2 _12364_ (
-    .A(_05914_),
+  sky130_fd_sc_hd__buf_2 _12361_ (
+    .A(_05911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05918_)
+    .X(_05915_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12365_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12362_ (
     .A1_N(_05407_),
-    .A2_N(_05918_),
-    .B1(_05807_),
-    .B2(_05918_),
+    .A2_N(_05915_),
+    .B1(_05804_),
+    .B2(_05915_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00349_)
   );
-  sky130_fd_sc_hd__inv_2 _12366_ (
+  sky130_fd_sc_hd__inv_2 _12363_ (
     .A(\rapcore0.spifsm.increment[0][22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05919_)
+    .Y(_05916_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12367_ (
-    .A1_N(_05919_),
-    .A2_N(_05918_),
-    .B1(_05809_),
-    .B2(_05918_),
+  sky130_fd_sc_hd__a2bb2o_4 _12364_ (
+    .A1_N(_05916_),
+    .A2_N(_05915_),
+    .B1(_05806_),
+    .B2(_05915_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00348_)
   );
-  sky130_fd_sc_hd__buf_2 _12368_ (
-    .A(_05905_),
+  sky130_fd_sc_hd__buf_2 _12365_ (
+    .A(_05902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05920_)
+    .X(_05917_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12369_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12366_ (
     .A1_N(_05428_),
-    .A2_N(_05918_),
-    .B1(_05811_),
-    .B2(_05920_),
+    .A2_N(_05915_),
+    .B1(_05808_),
+    .B2(_05917_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00347_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12370_ (
-    .A1_N(_05437_),
-    .A2_N(_05920_),
-    .B1(_05814_),
-    .B2(_05920_),
+  sky130_fd_sc_hd__a2bb2o_4 _12367_ (
+    .A1_N(_05436_),
+    .A2_N(_05917_),
+    .B1(_05811_),
+    .B2(_05917_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00346_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12371_ (
-    .A1_N(_05446_),
-    .A2_N(_05920_),
-    .B1(_05816_),
-    .B2(_05920_),
+  sky130_fd_sc_hd__a2bb2o_4 _12368_ (
+    .A1_N(_05445_),
+    .A2_N(_05917_),
+    .B1(_05813_),
+    .B2(_05917_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00345_)
   );
-  sky130_fd_sc_hd__inv_2 _12372_ (
+  sky130_fd_sc_hd__inv_2 _12369_ (
     .A(\rapcore0.spifsm.increment[0][18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05921_)
+    .Y(_05918_)
   );
-  sky130_fd_sc_hd__buf_2 _12373_ (
-    .A(_05914_),
+  sky130_fd_sc_hd__buf_2 _12370_ (
+    .A(_05911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05922_)
+    .X(_05919_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12374_ (
-    .A1_N(_05921_),
-    .A2_N(_05922_),
-    .B1(_05819_),
-    .B2(_05922_),
+  sky130_fd_sc_hd__a2bb2o_4 _12371_ (
+    .A1_N(_05918_),
+    .A2_N(_05919_),
+    .B1(_05816_),
+    .B2(_05919_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00344_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12375_ (
-    .A1_N(_05461_),
-    .A2_N(_05922_),
-    .B1(_05821_),
-    .B2(_05922_),
+  sky130_fd_sc_hd__a2bb2o_4 _12372_ (
+    .A1_N(_05460_),
+    .A2_N(_05919_),
+    .B1(_05818_),
+    .B2(_05919_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00343_)
   );
-  sky130_fd_sc_hd__buf_2 _12376_ (
-    .A(_05886_),
+  sky130_fd_sc_hd__buf_2 _12373_ (
+    .A(_05883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05923_)
+    .X(_05920_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12377_ (
-    .A1_N(_05470_),
-    .A2_N(_05922_),
-    .B1(_05823_),
-    .B2(_05923_),
+  sky130_fd_sc_hd__a2bb2o_4 _12374_ (
+    .A1_N(_05469_),
+    .A2_N(_05919_),
+    .B1(_05820_),
+    .B2(_05920_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00342_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12378_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12375_ (
     .A1_N(_05477_),
-    .A2_N(_05923_),
-    .B1(_05826_),
-    .B2(_05923_),
+    .A2_N(_05920_),
+    .B1(_05823_),
+    .B2(_05920_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00341_)
   );
-  sky130_fd_sc_hd__inv_2 _12379_ (
+  sky130_fd_sc_hd__inv_2 _12376_ (
     .A(\rapcore0.spifsm.increment[0][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05924_)
+    .Y(_05921_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12380_ (
-    .A1_N(_05924_),
-    .A2_N(_05923_),
-    .B1(_05828_),
-    .B2(_05923_),
+  sky130_fd_sc_hd__a2bb2o_4 _12377_ (
+    .A1_N(_05921_),
+    .A2_N(_05920_),
+    .B1(_05825_),
+    .B2(_05920_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00340_)
   );
-  sky130_fd_sc_hd__buf_2 _12381_ (
-    .A(_05914_),
+  sky130_fd_sc_hd__buf_2 _12378_ (
+    .A(_05911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05925_)
+    .X(_05922_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12382_ (
-    .A1_N(_05497_),
-    .A2_N(_05925_),
-    .B1(_05831_),
-    .B2(_05925_),
+  sky130_fd_sc_hd__a2bb2o_4 _12379_ (
+    .A1_N(_05496_),
+    .A2_N(_05922_),
+    .B1(_05828_),
+    .B2(_05922_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00339_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12383_ (
-    .A1_N(_05505_),
-    .A2_N(_05925_),
-    .B1(_05833_),
-    .B2(_05925_),
+  sky130_fd_sc_hd__a2bb2o_4 _12380_ (
+    .A1_N(_05504_),
+    .A2_N(_05922_),
+    .B1(_05830_),
+    .B2(_05922_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00338_)
   );
-  sky130_fd_sc_hd__buf_2 _12384_ (
-    .A(_05886_),
+  sky130_fd_sc_hd__buf_2 _12381_ (
+    .A(_05883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05926_)
+    .X(_05923_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12385_ (
-    .A1_N(_05514_),
-    .A2_N(_05925_),
-    .B1(_05835_),
-    .B2(_05926_),
+  sky130_fd_sc_hd__a2bb2o_4 _12382_ (
+    .A1_N(_05513_),
+    .A2_N(_05922_),
+    .B1(_05832_),
+    .B2(_05923_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00337_)
   );
-  sky130_fd_sc_hd__inv_2 _12386_ (
+  sky130_fd_sc_hd__inv_2 _12383_ (
     .A(\rapcore0.spifsm.increment[0][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05927_)
+    .Y(_05924_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12387_ (
-    .A1_N(_05927_),
-    .A2_N(_05926_),
-    .B1(_05838_),
-    .B2(_05926_),
+  sky130_fd_sc_hd__a2bb2o_4 _12384_ (
+    .A1_N(_05924_),
+    .A2_N(_05923_),
+    .B1(_05835_),
+    .B2(_05923_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00336_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12388_ (
-    .A1_N(_05530_),
-    .A2_N(_05926_),
-    .B1(_05840_),
-    .B2(_05926_),
+  sky130_fd_sc_hd__a2bb2o_4 _12385_ (
+    .A1_N(_05529_),
+    .A2_N(_05923_),
+    .B1(_05837_),
+    .B2(_05923_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00335_)
   );
-  sky130_fd_sc_hd__buf_2 _12389_ (
-    .A(_05914_),
+  sky130_fd_sc_hd__buf_2 _12386_ (
+    .A(_05911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05928_)
+    .X(_05925_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12390_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12387_ (
     .A1_N(_05538_),
-    .A2_N(_05928_),
-    .B1(_05843_),
-    .B2(_05928_),
+    .A2_N(_05925_),
+    .B1(_05840_),
+    .B2(_05925_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00334_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12391_ (
-    .A1_N(_05548_),
-    .A2_N(_05928_),
-    .B1(_05845_),
-    .B2(_05928_),
+  sky130_fd_sc_hd__a2bb2o_4 _12388_ (
+    .A1_N(_05547_),
+    .A2_N(_05925_),
+    .B1(_05842_),
+    .B2(_05925_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00333_)
   );
-  sky130_fd_sc_hd__inv_2 _12392_ (
+  sky130_fd_sc_hd__inv_2 _12389_ (
     .A(\rapcore0.spifsm.increment[0][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05929_)
+    .Y(_05926_)
   );
-  sky130_fd_sc_hd__buf_2 _12393_ (
-    .A(_05886_),
+  sky130_fd_sc_hd__buf_2 _12390_ (
+    .A(_05883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05930_)
+    .X(_05927_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12394_ (
-    .A1_N(_05929_),
-    .A2_N(_05928_),
-    .B1(_05847_),
-    .B2(_05930_),
+  sky130_fd_sc_hd__a2bb2o_4 _12391_ (
+    .A1_N(_05926_),
+    .A2_N(_05925_),
+    .B1(_05844_),
+    .B2(_05927_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00332_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12395_ (
-    .A1_N(_05563_),
-    .A2_N(_05930_),
-    .B1(_05850_),
-    .B2(_05930_),
+  sky130_fd_sc_hd__a2bb2o_4 _12392_ (
+    .A1_N(_05562_),
+    .A2_N(_05927_),
+    .B1(_05847_),
+    .B2(_05927_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00331_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12396_ (
-    .A1_N(_05571_),
-    .A2_N(_05930_),
-    .B1(_05852_),
-    .B2(_05930_),
+  sky130_fd_sc_hd__a2bb2o_4 _12393_ (
+    .A1_N(_05570_),
+    .A2_N(_05927_),
+    .B1(_05849_),
+    .B2(_05927_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00330_)
   );
-  sky130_fd_sc_hd__buf_2 _12397_ (
-    .A(_05890_),
+  sky130_fd_sc_hd__buf_2 _12394_ (
+    .A(_05887_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05931_)
+    .X(_05928_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12398_ (
-    .A1_N(_05579_),
-    .A2_N(_05931_),
-    .B1(_05855_),
-    .B2(_05931_),
+  sky130_fd_sc_hd__a2bb2o_4 _12395_ (
+    .A1_N(_05578_),
+    .A2_N(_05928_),
+    .B1(_05852_),
+    .B2(_05928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00329_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12399_ (
-    .A1_N(_05586_),
-    .A2_N(_05931_),
-    .B1(_05857_),
-    .B2(_05931_),
+  sky130_fd_sc_hd__a2bb2o_4 _12396_ (
+    .A1_N(_05585_),
+    .A2_N(_05928_),
+    .B1(_05854_),
+    .B2(_05928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00328_)
   );
-  sky130_fd_sc_hd__inv_2 _12400_ (
+  sky130_fd_sc_hd__inv_2 _12397_ (
     .A(\rapcore0.spifsm.increment[0][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05932_)
+    .Y(_05929_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12401_ (
-    .A1_N(_05932_),
-    .A2_N(_05931_),
-    .B1(_05859_),
-    .B2(_05887_),
+  sky130_fd_sc_hd__a2bb2o_4 _12398_ (
+    .A1_N(_05929_),
+    .A2_N(_05928_),
+    .B1(_05856_),
+    .B2(_05884_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00327_)
   );
-  sky130_fd_sc_hd__inv_2 _12402_ (
+  sky130_fd_sc_hd__inv_2 _12399_ (
     .A(\rapcore0.spifsm.increment[0][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05933_)
+    .Y(_05930_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12403_ (
-    .A1_N(_05933_),
-    .A2_N(_05887_),
-    .B1(_05861_),
-    .B2(_05887_),
+  sky130_fd_sc_hd__a2bb2o_4 _12400_ (
+    .A1_N(_05930_),
+    .A2_N(_05884_),
+    .B1(_05858_),
+    .B2(_05884_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00326_)
   );
-  sky130_fd_sc_hd__or4_4 _12404_ (
-    .A(_02692_),
-    .B(_02694_),
-    .C(_02658_),
-    .D(_02992_),
+  sky130_fd_sc_hd__or4_4 _12401_ (
+    .A(_02691_),
+    .B(_02693_),
+    .C(_02657_),
+    .D(_02991_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05931_)
+  );
+  sky130_fd_sc_hd__nor2_4 _12402_ (
+    .A(_01194_),
+    .B(_05931_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05932_)
+  );
+  sky130_fd_sc_hd__buf_2 _12403_ (
+    .A(_05932_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_05933_)
+  );
+  sky130_fd_sc_hd__buf_2 _12404_ (
+    .A(_05933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05934_)
   );
-  sky130_fd_sc_hd__nor2_4 _12405_ (
-    .A(_01194_),
-    .B(_05934_),
+  sky130_fd_sc_hd__buf_2 _12405_ (
+    .A(_05934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05935_)
+    .X(_05935_)
   );
-  sky130_fd_sc_hd__buf_2 _12406_ (
-    .A(_05935_),
+  sky130_fd_sc_hd__a2bb2o_4 _12406_ (
+    .A1_N(_02715_),
+    .A2_N(_05935_),
+    .B1(\rapcore0.encoder0.count[63] ),
+    .B2(_05935_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05936_)
+    .X(_00325_)
   );
-  sky130_fd_sc_hd__buf_2 _12407_ (
-    .A(_05936_),
+  sky130_fd_sc_hd__inv_2 _12407_ (
+    .A(\rapcore0.spifsm.encoder_store[62] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_05936_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12408_ (
+    .A1_N(_05936_),
+    .A2_N(_05935_),
+    .B1(\rapcore0.encoder0.count[62] ),
+    .B2(_05935_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00324_)
+  );
+  sky130_fd_sc_hd__buf_2 _12409_ (
+    .A(_05932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_05937_)
   );
-  sky130_fd_sc_hd__buf_2 _12408_ (
+  sky130_fd_sc_hd__buf_2 _12410_ (
     .A(_05937_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -245550,2604 +245746,2582 @@
     .VPWR(vccd1),
     .X(_05938_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12409_ (
-    .A1_N(_02717_),
-    .A2_N(_05938_),
-    .B1(\rapcore0.encoder0.count[63] ),
-    .B2(_05938_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00325_)
-  );
-  sky130_fd_sc_hd__inv_2 _12410_ (
-    .A(\rapcore0.spifsm.encoder_store[62] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_05939_)
-  );
   sky130_fd_sc_hd__a2bb2o_4 _12411_ (
-    .A1_N(_05939_),
-    .A2_N(_05938_),
-    .B1(\rapcore0.encoder0.count[62] ),
-    .B2(_05938_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00324_)
-  );
-  sky130_fd_sc_hd__buf_2 _12412_ (
-    .A(_05935_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05940_)
-  );
-  sky130_fd_sc_hd__buf_2 _12413_ (
-    .A(_05940_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_05941_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12414_ (
-    .A1_N(_02733_),
-    .A2_N(_05938_),
+    .A1_N(_02732_),
+    .A2_N(_05935_),
     .B1(\rapcore0.encoder0.count[61] ),
-    .B2(_05941_),
+    .B2(_05938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00323_)
   );
-  sky130_fd_sc_hd__inv_2 _12415_ (
+  sky130_fd_sc_hd__inv_2 _12412_ (
     .A(\rapcore0.spifsm.encoder_store[60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05942_)
+    .Y(_05939_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12416_ (
-    .A1_N(_05942_),
-    .A2_N(_05941_),
+  sky130_fd_sc_hd__a2bb2o_4 _12413_ (
+    .A1_N(_05939_),
+    .A2_N(_05938_),
     .B1(\rapcore0.encoder0.count[60] ),
-    .B2(_05941_),
+    .B2(_05938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00322_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12417_ (
-    .A1_N(_02739_),
-    .A2_N(_05941_),
+  sky130_fd_sc_hd__a2bb2o_4 _12414_ (
+    .A1_N(_02738_),
+    .A2_N(_05938_),
     .B1(\rapcore0.encoder0.count[59] ),
-    .B2(_05941_),
+    .B2(_05938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00321_)
   );
-  sky130_fd_sc_hd__inv_2 _12418_ (
+  sky130_fd_sc_hd__inv_2 _12415_ (
     .A(\rapcore0.spifsm.encoder_store[58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05943_)
+    .Y(_05940_)
   );
-  sky130_fd_sc_hd__buf_2 _12419_ (
-    .A(_05937_),
+  sky130_fd_sc_hd__buf_2 _12416_ (
+    .A(_05934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05944_)
+    .X(_05941_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12420_ (
-    .A1_N(_05943_),
-    .A2_N(_05944_),
+  sky130_fd_sc_hd__a2bb2o_4 _12417_ (
+    .A1_N(_05940_),
+    .A2_N(_05941_),
     .B1(\rapcore0.encoder0.count[58] ),
-    .B2(_05944_),
+    .B2(_05941_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00320_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12421_ (
-    .A1_N(_02746_),
-    .A2_N(_05944_),
+  sky130_fd_sc_hd__a2bb2o_4 _12418_ (
+    .A1_N(_02745_),
+    .A2_N(_05941_),
     .B1(\rapcore0.encoder0.count[57] ),
-    .B2(_05944_),
+    .B2(_05941_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00319_)
   );
-  sky130_fd_sc_hd__inv_2 _12422_ (
+  sky130_fd_sc_hd__inv_2 _12419_ (
     .A(\rapcore0.spifsm.encoder_store[56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05945_)
+    .Y(_05942_)
   );
-  sky130_fd_sc_hd__buf_2 _12423_ (
-    .A(_05940_),
+  sky130_fd_sc_hd__buf_2 _12420_ (
+    .A(_05937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05946_)
+    .X(_05943_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12424_ (
-    .A1_N(_05945_),
-    .A2_N(_05944_),
+  sky130_fd_sc_hd__a2bb2o_4 _12421_ (
+    .A1_N(_05942_),
+    .A2_N(_05941_),
     .B1(\rapcore0.encoder0.count[56] ),
-    .B2(_05946_),
+    .B2(_05943_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00318_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12425_ (
-    .A1_N(_02753_),
-    .A2_N(_05946_),
+  sky130_fd_sc_hd__a2bb2o_4 _12422_ (
+    .A1_N(_02754_),
+    .A2_N(_05943_),
     .B1(\rapcore0.encoder0.count[55] ),
-    .B2(_05946_),
+    .B2(_05943_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00317_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12426_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12423_ (
     .A1_N(_02759_),
-    .A2_N(_05946_),
+    .A2_N(_05943_),
     .B1(\rapcore0.encoder0.count[54] ),
-    .B2(_05946_),
+    .B2(_05943_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00316_)
   );
-  sky130_fd_sc_hd__buf_2 _12427_ (
-    .A(_05936_),
+  sky130_fd_sc_hd__buf_2 _12424_ (
+    .A(_05933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05947_)
+    .X(_05944_)
   );
-  sky130_fd_sc_hd__buf_2 _12428_ (
-    .A(_05947_),
+  sky130_fd_sc_hd__buf_2 _12425_ (
+    .A(_05944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05948_)
+    .X(_05945_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12429_ (
-    .A1_N(_02764_),
-    .A2_N(_05948_),
+  sky130_fd_sc_hd__a2bb2o_4 _12426_ (
+    .A1_N(_02765_),
+    .A2_N(_05945_),
     .B1(\rapcore0.encoder0.count[53] ),
-    .B2(_05948_),
+    .B2(_05945_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00315_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12430_ (
-    .A1_N(_02768_),
-    .A2_N(_05948_),
+  sky130_fd_sc_hd__a2bb2o_4 _12427_ (
+    .A1_N(_02769_),
+    .A2_N(_05945_),
     .B1(\rapcore0.encoder0.count[52] ),
-    .B2(_05948_),
+    .B2(_05945_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00314_)
   );
-  sky130_fd_sc_hd__buf_2 _12431_ (
-    .A(_05940_),
+  sky130_fd_sc_hd__buf_2 _12428_ (
+    .A(_05937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05949_)
+    .X(_05946_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12432_ (
-    .A1_N(_02772_),
-    .A2_N(_05948_),
+  sky130_fd_sc_hd__a2bb2o_4 _12429_ (
+    .A1_N(_02773_),
+    .A2_N(_05945_),
     .B1(\rapcore0.encoder0.count[51] ),
-    .B2(_05949_),
+    .B2(_05946_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00313_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12433_ (
-    .A1_N(_02777_),
-    .A2_N(_05949_),
+  sky130_fd_sc_hd__a2bb2o_4 _12430_ (
+    .A1_N(_02778_),
+    .A2_N(_05946_),
     .B1(\rapcore0.encoder0.count[50] ),
-    .B2(_05949_),
+    .B2(_05946_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00312_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12434_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12431_ (
     .A1_N(_02783_),
-    .A2_N(_05949_),
+    .A2_N(_05946_),
     .B1(\rapcore0.encoder0.count[49] ),
-    .B2(_05949_),
+    .B2(_05946_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00311_)
   );
-  sky130_fd_sc_hd__buf_2 _12435_ (
-    .A(_05947_),
+  sky130_fd_sc_hd__buf_2 _12432_ (
+    .A(_05944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05950_)
+    .X(_05947_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12436_ (
-    .A1_N(_02788_),
-    .A2_N(_05950_),
+  sky130_fd_sc_hd__a2bb2o_4 _12433_ (
+    .A1_N(_02789_),
+    .A2_N(_05947_),
     .B1(\rapcore0.encoder0.count[48] ),
-    .B2(_05950_),
+    .B2(_05947_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00310_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12437_ (
-    .A1_N(_02792_),
-    .A2_N(_05950_),
+  sky130_fd_sc_hd__a2bb2o_4 _12434_ (
+    .A1_N(_02793_),
+    .A2_N(_05947_),
     .B1(\rapcore0.encoder0.count[47] ),
-    .B2(_05950_),
+    .B2(_05947_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00309_)
   );
-  sky130_fd_sc_hd__buf_2 _12438_ (
-    .A(_05940_),
+  sky130_fd_sc_hd__buf_2 _12435_ (
+    .A(_05937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05951_)
+    .X(_05948_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12439_ (
-    .A1_N(_02796_),
-    .A2_N(_05950_),
+  sky130_fd_sc_hd__a2bb2o_4 _12436_ (
+    .A1_N(_02797_),
+    .A2_N(_05947_),
     .B1(\rapcore0.encoder0.count[46] ),
-    .B2(_05951_),
+    .B2(_05948_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00308_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12440_ (
-    .A1_N(_02801_),
-    .A2_N(_05951_),
+  sky130_fd_sc_hd__a2bb2o_4 _12437_ (
+    .A1_N(_02802_),
+    .A2_N(_05948_),
     .B1(\rapcore0.encoder0.count[45] ),
-    .B2(_05951_),
+    .B2(_05948_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00307_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12441_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12438_ (
     .A1_N(_02807_),
-    .A2_N(_05951_),
+    .A2_N(_05948_),
     .B1(\rapcore0.encoder0.count[44] ),
-    .B2(_05951_),
+    .B2(_05948_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00306_)
   );
-  sky130_fd_sc_hd__buf_2 _12442_ (
-    .A(_05947_),
+  sky130_fd_sc_hd__buf_2 _12439_ (
+    .A(_05944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05952_)
+    .X(_05949_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12443_ (
-    .A1_N(_02812_),
-    .A2_N(_05952_),
+  sky130_fd_sc_hd__a2bb2o_4 _12440_ (
+    .A1_N(_02813_),
+    .A2_N(_05949_),
     .B1(\rapcore0.encoder0.count[43] ),
-    .B2(_05952_),
+    .B2(_05949_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00305_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12444_ (
-    .A1_N(_02816_),
-    .A2_N(_05952_),
+  sky130_fd_sc_hd__a2bb2o_4 _12441_ (
+    .A1_N(_02817_),
+    .A2_N(_05949_),
     .B1(\rapcore0.encoder0.count[42] ),
-    .B2(_05952_),
+    .B2(_05949_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00304_)
   );
-  sky130_fd_sc_hd__buf_2 _12445_ (
-    .A(_05935_),
+  sky130_fd_sc_hd__buf_2 _12442_ (
+    .A(_05932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05953_)
+    .X(_05950_)
   );
-  sky130_fd_sc_hd__buf_2 _12446_ (
-    .A(_05953_),
+  sky130_fd_sc_hd__buf_2 _12443_ (
+    .A(_05950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05954_)
+    .X(_05951_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12447_ (
-    .A1_N(_02820_),
-    .A2_N(_05952_),
+  sky130_fd_sc_hd__a2bb2o_4 _12444_ (
+    .A1_N(_02821_),
+    .A2_N(_05949_),
     .B1(\rapcore0.encoder0.count[41] ),
-    .B2(_05954_),
+    .B2(_05951_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00303_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12448_ (
-    .A1_N(_02825_),
-    .A2_N(_05954_),
+  sky130_fd_sc_hd__a2bb2o_4 _12445_ (
+    .A1_N(_02826_),
+    .A2_N(_05951_),
     .B1(\rapcore0.encoder0.count[40] ),
-    .B2(_05954_),
+    .B2(_05951_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00302_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12449_ (
-    .A1_N(_02832_),
-    .A2_N(_05954_),
+  sky130_fd_sc_hd__a2bb2o_4 _12446_ (
+    .A1_N(_02831_),
+    .A2_N(_05951_),
     .B1(\rapcore0.encoder0.count[39] ),
-    .B2(_05954_),
+    .B2(_05951_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00301_)
   );
-  sky130_fd_sc_hd__buf_2 _12450_ (
-    .A(_05947_),
+  sky130_fd_sc_hd__buf_2 _12447_ (
+    .A(_05944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05955_)
+    .X(_05952_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12451_ (
-    .A1_N(_02837_),
-    .A2_N(_05955_),
+  sky130_fd_sc_hd__a2bb2o_4 _12448_ (
+    .A1_N(_02838_),
+    .A2_N(_05952_),
     .B1(\rapcore0.encoder0.count[38] ),
-    .B2(_05955_),
+    .B2(_05952_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00300_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12452_ (
-    .A1_N(_02841_),
-    .A2_N(_05955_),
+  sky130_fd_sc_hd__a2bb2o_4 _12449_ (
+    .A1_N(_02842_),
+    .A2_N(_05952_),
     .B1(\rapcore0.encoder0.count[37] ),
-    .B2(_05955_),
+    .B2(_05952_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00299_)
   );
-  sky130_fd_sc_hd__buf_2 _12453_ (
-    .A(_05953_),
+  sky130_fd_sc_hd__buf_2 _12450_ (
+    .A(_05950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05956_)
+    .X(_05953_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12454_ (
-    .A1_N(_02845_),
-    .A2_N(_05955_),
+  sky130_fd_sc_hd__a2bb2o_4 _12451_ (
+    .A1_N(_02846_),
+    .A2_N(_05952_),
     .B1(\rapcore0.encoder0.count[36] ),
-    .B2(_05956_),
+    .B2(_05953_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00298_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12455_ (
-    .A1_N(_02850_),
-    .A2_N(_05956_),
+  sky130_fd_sc_hd__a2bb2o_4 _12452_ (
+    .A1_N(_02851_),
+    .A2_N(_05953_),
     .B1(\rapcore0.encoder0.count[35] ),
-    .B2(_05956_),
+    .B2(_05953_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00297_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12456_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12453_ (
     .A1_N(_02855_),
-    .A2_N(_05956_),
+    .A2_N(_05953_),
     .B1(\rapcore0.encoder0.count[34] ),
-    .B2(_05956_),
+    .B2(_05953_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00296_)
   );
-  sky130_fd_sc_hd__buf_2 _12457_ (
-    .A(_05947_),
+  sky130_fd_sc_hd__buf_2 _12454_ (
+    .A(_05944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05957_)
+    .X(_05954_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12458_ (
-    .A1_N(_02860_),
-    .A2_N(_05957_),
+  sky130_fd_sc_hd__a2bb2o_4 _12455_ (
+    .A1_N(_02861_),
+    .A2_N(_05954_),
     .B1(\rapcore0.encoder0.count[33] ),
-    .B2(_05957_),
+    .B2(_05954_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00295_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12459_ (
-    .A1_N(_02864_),
-    .A2_N(_05957_),
+  sky130_fd_sc_hd__a2bb2o_4 _12456_ (
+    .A1_N(_02865_),
+    .A2_N(_05954_),
     .B1(\rapcore0.encoder0.count[32] ),
-    .B2(_05957_),
+    .B2(_05954_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00294_)
   );
-  sky130_fd_sc_hd__inv_2 _12460_ (
+  sky130_fd_sc_hd__inv_2 _12457_ (
     .A(\rapcore0.spifsm.encoder_store[31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05958_)
+    .Y(_05955_)
   );
-  sky130_fd_sc_hd__buf_2 _12461_ (
-    .A(_05953_),
+  sky130_fd_sc_hd__buf_2 _12458_ (
+    .A(_05950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05959_)
+    .X(_05956_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12462_ (
-    .A1_N(_05958_),
-    .A2_N(_05957_),
+  sky130_fd_sc_hd__a2bb2o_4 _12459_ (
+    .A1_N(_05955_),
+    .A2_N(_05954_),
     .B1(\rapcore0.encoder0.count[31] ),
-    .B2(_05959_),
+    .B2(_05956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00293_)
   );
-  sky130_fd_sc_hd__inv_2 _12463_ (
+  sky130_fd_sc_hd__inv_2 _12460_ (
     .A(\rapcore0.spifsm.encoder_store[30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05960_)
+    .Y(_05957_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12464_ (
-    .A1_N(_05960_),
-    .A2_N(_05959_),
+  sky130_fd_sc_hd__a2bb2o_4 _12461_ (
+    .A1_N(_05957_),
+    .A2_N(_05956_),
     .B1(\rapcore0.encoder0.count[30] ),
-    .B2(_05959_),
+    .B2(_05956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00292_)
   );
-  sky130_fd_sc_hd__inv_2 _12465_ (
+  sky130_fd_sc_hd__inv_2 _12462_ (
     .A(\rapcore0.spifsm.encoder_store[29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05961_)
+    .Y(_05958_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12466_ (
-    .A1_N(_05961_),
-    .A2_N(_05959_),
+  sky130_fd_sc_hd__a2bb2o_4 _12463_ (
+    .A1_N(_05958_),
+    .A2_N(_05956_),
     .B1(\rapcore0.encoder0.count[29] ),
-    .B2(_05959_),
+    .B2(_05956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00291_)
   );
-  sky130_fd_sc_hd__inv_2 _12467_ (
+  sky130_fd_sc_hd__inv_2 _12464_ (
     .A(\rapcore0.spifsm.encoder_store[28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05962_)
+    .Y(_05959_)
   );
-  sky130_fd_sc_hd__buf_2 _12468_ (
-    .A(_05935_),
+  sky130_fd_sc_hd__buf_2 _12465_ (
+    .A(_05932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05963_)
+    .X(_05960_)
   );
-  sky130_fd_sc_hd__buf_2 _12469_ (
-    .A(_05963_),
+  sky130_fd_sc_hd__buf_2 _12466_ (
+    .A(_05960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05964_)
+    .X(_05961_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12470_ (
-    .A1_N(_05962_),
-    .A2_N(_05964_),
+  sky130_fd_sc_hd__a2bb2o_4 _12467_ (
+    .A1_N(_05959_),
+    .A2_N(_05961_),
     .B1(\rapcore0.encoder0.count[28] ),
-    .B2(_05964_),
+    .B2(_05961_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00290_)
   );
-  sky130_fd_sc_hd__inv_2 _12471_ (
+  sky130_fd_sc_hd__inv_2 _12468_ (
     .A(\rapcore0.spifsm.encoder_store[27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05965_)
+    .Y(_05962_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12472_ (
-    .A1_N(_05965_),
-    .A2_N(_05964_),
+  sky130_fd_sc_hd__a2bb2o_4 _12469_ (
+    .A1_N(_05962_),
+    .A2_N(_05961_),
     .B1(\rapcore0.encoder0.count[27] ),
-    .B2(_05964_),
+    .B2(_05961_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00289_)
   );
-  sky130_fd_sc_hd__inv_2 _12473_ (
+  sky130_fd_sc_hd__inv_2 _12470_ (
     .A(\rapcore0.spifsm.encoder_store[26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05966_)
+    .Y(_05963_)
   );
-  sky130_fd_sc_hd__buf_2 _12474_ (
-    .A(_05953_),
+  sky130_fd_sc_hd__buf_2 _12471_ (
+    .A(_05950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05967_)
+    .X(_05964_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12475_ (
-    .A1_N(_05966_),
-    .A2_N(_05964_),
+  sky130_fd_sc_hd__a2bb2o_4 _12472_ (
+    .A1_N(_05963_),
+    .A2_N(_05961_),
     .B1(\rapcore0.encoder0.count[26] ),
-    .B2(_05967_),
+    .B2(_05964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00288_)
   );
-  sky130_fd_sc_hd__inv_2 _12476_ (
+  sky130_fd_sc_hd__inv_2 _12473_ (
     .A(\rapcore0.spifsm.encoder_store[25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05968_)
+    .Y(_05965_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12477_ (
-    .A1_N(_05968_),
-    .A2_N(_05967_),
+  sky130_fd_sc_hd__a2bb2o_4 _12474_ (
+    .A1_N(_05965_),
+    .A2_N(_05964_),
     .B1(\rapcore0.encoder0.count[25] ),
-    .B2(_05967_),
+    .B2(_05964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00287_)
   );
-  sky130_fd_sc_hd__inv_2 _12478_ (
+  sky130_fd_sc_hd__inv_2 _12475_ (
     .A(\rapcore0.spifsm.encoder_store[24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05969_)
+    .Y(_05966_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12479_ (
-    .A1_N(_05969_),
-    .A2_N(_05967_),
+  sky130_fd_sc_hd__a2bb2o_4 _12476_ (
+    .A1_N(_05966_),
+    .A2_N(_05964_),
     .B1(\rapcore0.encoder0.count[24] ),
-    .B2(_05967_),
+    .B2(_05964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00286_)
   );
-  sky130_fd_sc_hd__inv_2 _12480_ (
+  sky130_fd_sc_hd__inv_2 _12477_ (
     .A(\rapcore0.spifsm.encoder_store[23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05970_)
+    .Y(_05967_)
   );
-  sky130_fd_sc_hd__buf_2 _12481_ (
-    .A(_05963_),
+  sky130_fd_sc_hd__buf_2 _12478_ (
+    .A(_05960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05971_)
+    .X(_05968_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12482_ (
-    .A1_N(_05970_),
-    .A2_N(_05971_),
+  sky130_fd_sc_hd__a2bb2o_4 _12479_ (
+    .A1_N(_05967_),
+    .A2_N(_05968_),
     .B1(\rapcore0.encoder0.count[23] ),
-    .B2(_05971_),
+    .B2(_05968_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00285_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12483_ (
-    .A1_N(_02900_),
-    .A2_N(_05971_),
+  sky130_fd_sc_hd__a2bb2o_4 _12480_ (
+    .A1_N(_02899_),
+    .A2_N(_05968_),
     .B1(\rapcore0.encoder0.count[22] ),
-    .B2(_05971_),
+    .B2(_05968_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00284_)
   );
-  sky130_fd_sc_hd__inv_2 _12484_ (
+  sky130_fd_sc_hd__inv_2 _12481_ (
     .A(\rapcore0.spifsm.encoder_store[21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05972_)
+    .Y(_05969_)
   );
-  sky130_fd_sc_hd__buf_2 _12485_ (
-    .A(_05953_),
+  sky130_fd_sc_hd__buf_2 _12482_ (
+    .A(_05950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05973_)
+    .X(_05970_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12486_ (
-    .A1_N(_05972_),
-    .A2_N(_05971_),
+  sky130_fd_sc_hd__a2bb2o_4 _12483_ (
+    .A1_N(_05969_),
+    .A2_N(_05968_),
     .B1(\rapcore0.encoder0.count[21] ),
-    .B2(_05973_),
+    .B2(_05970_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00283_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12487_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12484_ (
     .A1_N(_02907_),
-    .A2_N(_05973_),
+    .A2_N(_05970_),
     .B1(\rapcore0.encoder0.count[20] ),
-    .B2(_05973_),
+    .B2(_05970_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00282_)
   );
-  sky130_fd_sc_hd__inv_2 _12488_ (
+  sky130_fd_sc_hd__inv_2 _12485_ (
     .A(\rapcore0.spifsm.encoder_store[19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05974_)
+    .Y(_05971_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12489_ (
-    .A1_N(_05974_),
-    .A2_N(_05973_),
+  sky130_fd_sc_hd__a2bb2o_4 _12486_ (
+    .A1_N(_05971_),
+    .A2_N(_05970_),
     .B1(\rapcore0.encoder0.count[19] ),
-    .B2(_05973_),
+    .B2(_05970_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00281_)
   );
-  sky130_fd_sc_hd__buf_2 _12490_ (
-    .A(_05963_),
+  sky130_fd_sc_hd__buf_2 _12487_ (
+    .A(_05960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05975_)
+    .X(_05972_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12491_ (
-    .A1_N(_02916_),
-    .A2_N(_05975_),
+  sky130_fd_sc_hd__a2bb2o_4 _12488_ (
+    .A1_N(_02914_),
+    .A2_N(_05972_),
     .B1(\rapcore0.encoder0.count[18] ),
-    .B2(_05975_),
+    .B2(_05972_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00280_)
   );
-  sky130_fd_sc_hd__inv_2 _12492_ (
+  sky130_fd_sc_hd__inv_2 _12489_ (
     .A(\rapcore0.spifsm.encoder_store[17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05976_)
+    .Y(_05973_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12493_ (
-    .A1_N(_05976_),
-    .A2_N(_05975_),
+  sky130_fd_sc_hd__a2bb2o_4 _12490_ (
+    .A1_N(_05973_),
+    .A2_N(_05972_),
     .B1(\rapcore0.encoder0.count[17] ),
-    .B2(_05975_),
+    .B2(_05972_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00279_)
   );
-  sky130_fd_sc_hd__buf_2 _12494_ (
-    .A(_05936_),
+  sky130_fd_sc_hd__buf_2 _12491_ (
+    .A(_05933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05977_)
+    .X(_05974_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12495_ (
-    .A1_N(_02924_),
-    .A2_N(_05975_),
+  sky130_fd_sc_hd__a2bb2o_4 _12492_ (
+    .A1_N(_02923_),
+    .A2_N(_05972_),
     .B1(\rapcore0.encoder0.count[16] ),
-    .B2(_05977_),
+    .B2(_05974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00278_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12496_ (
-    .A1_N(_02928_),
-    .A2_N(_05977_),
+  sky130_fd_sc_hd__a2bb2o_4 _12493_ (
+    .A1_N(_02927_),
+    .A2_N(_05974_),
     .B1(\rapcore0.encoder0.count[15] ),
-    .B2(_05977_),
+    .B2(_05974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00277_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12497_ (
-    .A1_N(_02934_),
-    .A2_N(_05977_),
+  sky130_fd_sc_hd__a2bb2o_4 _12494_ (
+    .A1_N(_02933_),
+    .A2_N(_05974_),
     .B1(\rapcore0.encoder0.count[14] ),
-    .B2(_05977_),
+    .B2(_05974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00276_)
   );
-  sky130_fd_sc_hd__buf_2 _12498_ (
-    .A(_05963_),
+  sky130_fd_sc_hd__buf_2 _12495_ (
+    .A(_05960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05978_)
+    .X(_05975_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12499_ (
-    .A1_N(_02938_),
-    .A2_N(_05978_),
+  sky130_fd_sc_hd__a2bb2o_4 _12496_ (
+    .A1_N(_02937_),
+    .A2_N(_05975_),
     .B1(\rapcore0.encoder0.count[13] ),
-    .B2(_05978_),
+    .B2(_05975_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00275_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12500_ (
-    .A1_N(_02943_),
-    .A2_N(_05978_),
+  sky130_fd_sc_hd__a2bb2o_4 _12497_ (
+    .A1_N(_02941_),
+    .A2_N(_05975_),
     .B1(\rapcore0.encoder0.count[12] ),
-    .B2(_05978_),
+    .B2(_05975_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00274_)
   );
-  sky130_fd_sc_hd__buf_2 _12501_ (
-    .A(_05936_),
+  sky130_fd_sc_hd__buf_2 _12498_ (
+    .A(_05933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05979_)
+    .X(_05976_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12502_ (
-    .A1_N(_02948_),
-    .A2_N(_05978_),
+  sky130_fd_sc_hd__a2bb2o_4 _12499_ (
+    .A1_N(_02947_),
+    .A2_N(_05975_),
     .B1(\rapcore0.encoder0.count[11] ),
-    .B2(_05979_),
+    .B2(_05976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00273_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12503_ (
-    .A1_N(_02952_),
-    .A2_N(_05979_),
+  sky130_fd_sc_hd__a2bb2o_4 _12500_ (
+    .A1_N(_02951_),
+    .A2_N(_05976_),
     .B1(\rapcore0.encoder0.count[10] ),
-    .B2(_05979_),
+    .B2(_05976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00272_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12504_ (
-    .A1_N(_02956_),
-    .A2_N(_05979_),
+  sky130_fd_sc_hd__a2bb2o_4 _12501_ (
+    .A1_N(_02955_),
+    .A2_N(_05976_),
     .B1(\rapcore0.encoder0.count[9] ),
-    .B2(_05979_),
+    .B2(_05976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00271_)
   );
-  sky130_fd_sc_hd__inv_2 _12505_ (
+  sky130_fd_sc_hd__inv_2 _12502_ (
     .A(\rapcore0.spifsm.encoder_store[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05980_)
+    .Y(_05977_)
   );
-  sky130_fd_sc_hd__buf_2 _12506_ (
-    .A(_05963_),
+  sky130_fd_sc_hd__buf_2 _12503_ (
+    .A(_05960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05981_)
+    .X(_05978_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12507_ (
-    .A1_N(_05980_),
-    .A2_N(_05981_),
+  sky130_fd_sc_hd__a2bb2o_4 _12504_ (
+    .A1_N(_05977_),
+    .A2_N(_05978_),
     .B1(\rapcore0.encoder0.count[8] ),
-    .B2(_05981_),
+    .B2(_05978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00270_)
   );
-  sky130_fd_sc_hd__inv_2 _12508_ (
+  sky130_fd_sc_hd__inv_2 _12505_ (
     .A(\rapcore0.spifsm.encoder_store[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05982_)
+    .Y(_05979_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12509_ (
-    .A1_N(_05982_),
-    .A2_N(_05981_),
+  sky130_fd_sc_hd__a2bb2o_4 _12506_ (
+    .A1_N(_05979_),
+    .A2_N(_05978_),
     .B1(\rapcore0.encoder0.count[7] ),
-    .B2(_05981_),
+    .B2(_05978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00269_)
   );
-  sky130_fd_sc_hd__inv_2 _12510_ (
+  sky130_fd_sc_hd__inv_2 _12507_ (
     .A(\rapcore0.spifsm.encoder_store[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05983_)
+    .Y(_05980_)
   );
-  sky130_fd_sc_hd__buf_2 _12511_ (
-    .A(_05936_),
+  sky130_fd_sc_hd__buf_2 _12508_ (
+    .A(_05933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05984_)
+    .X(_05981_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12512_ (
-    .A1_N(_05983_),
-    .A2_N(_05981_),
+  sky130_fd_sc_hd__a2bb2o_4 _12509_ (
+    .A1_N(_05980_),
+    .A2_N(_05978_),
     .B1(\rapcore0.encoder0.count[6] ),
-    .B2(_05984_),
+    .B2(_05981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00268_)
   );
-  sky130_fd_sc_hd__inv_2 _12513_ (
+  sky130_fd_sc_hd__inv_2 _12510_ (
     .A(\rapcore0.spifsm.encoder_store[5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05985_)
+    .Y(_05982_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12514_ (
-    .A1_N(_05985_),
-    .A2_N(_05984_),
+  sky130_fd_sc_hd__a2bb2o_4 _12511_ (
+    .A1_N(_05982_),
+    .A2_N(_05981_),
     .B1(\rapcore0.encoder0.count[5] ),
-    .B2(_05984_),
+    .B2(_05981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00267_)
   );
-  sky130_fd_sc_hd__inv_2 _12515_ (
+  sky130_fd_sc_hd__inv_2 _12512_ (
     .A(\rapcore0.spifsm.encoder_store[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05986_)
+    .Y(_05983_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12516_ (
-    .A1_N(_05986_),
-    .A2_N(_05984_),
+  sky130_fd_sc_hd__a2bb2o_4 _12513_ (
+    .A1_N(_05983_),
+    .A2_N(_05981_),
     .B1(\rapcore0.encoder0.count[4] ),
-    .B2(_05984_),
+    .B2(_05981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00266_)
   );
-  sky130_fd_sc_hd__inv_2 _12517_ (
+  sky130_fd_sc_hd__inv_2 _12514_ (
     .A(\rapcore0.spifsm.encoder_store[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05987_)
+    .Y(_05984_)
   );
-  sky130_fd_sc_hd__buf_2 _12518_ (
-    .A(_05940_),
+  sky130_fd_sc_hd__buf_2 _12515_ (
+    .A(_05937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05988_)
+    .X(_05985_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12519_ (
-    .A1_N(_05987_),
-    .A2_N(_05988_),
-    .B1(_01580_),
-    .B2(_05988_),
+  sky130_fd_sc_hd__a2bb2o_4 _12516_ (
+    .A1_N(_05984_),
+    .A2_N(_05985_),
+    .B1(_01578_),
+    .B2(_05985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00265_)
   );
-  sky130_fd_sc_hd__inv_2 _12520_ (
+  sky130_fd_sc_hd__inv_2 _12517_ (
     .A(\rapcore0.spifsm.encoder_store[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05989_)
+    .Y(_05986_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12521_ (
-    .A1_N(_05989_),
-    .A2_N(_05988_),
+  sky130_fd_sc_hd__a2bb2o_4 _12518_ (
+    .A1_N(_05986_),
+    .A2_N(_05985_),
     .B1(\rapcore0.encoder0.count[2] ),
-    .B2(_05988_),
+    .B2(_05985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00264_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12522_ (
-    .A1_N(_02978_),
-    .A2_N(_05988_),
+  sky130_fd_sc_hd__a2bb2o_4 _12519_ (
+    .A1_N(_02977_),
+    .A2_N(_05985_),
     .B1(\rapcore0.encoder0.count[1] ),
-    .B2(_05937_),
+    .B2(_05934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00263_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12523_ (
-    .A1_N(_02983_),
-    .A2_N(_05937_),
+  sky130_fd_sc_hd__a2bb2o_4 _12520_ (
+    .A1_N(_02981_),
+    .A2_N(_05934_),
     .B1(\rapcore0.encoder0.count[0] ),
-    .B2(_05937_),
+    .B2(_05934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00262_)
   );
-  sky130_fd_sc_hd__inv_2 _12524_ (
+  sky130_fd_sc_hd__inv_2 _12521_ (
     .A(\rapcore0.spifsm.move_duration[0][63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05990_)
+    .Y(_05987_)
   );
-  sky130_fd_sc_hd__nor2_4 _12525_ (
-    .A(_05883_),
-    .B(_05702_),
+  sky130_fd_sc_hd__nor2_4 _12522_ (
+    .A(_05880_),
+    .B(_05699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05991_)
+    .Y(_05988_)
   );
-  sky130_fd_sc_hd__buf_2 _12526_ (
-    .A(_05991_),
+  sky130_fd_sc_hd__buf_2 _12523_ (
+    .A(_05988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05992_)
+    .X(_05989_)
   );
-  sky130_fd_sc_hd__buf_2 _12527_ (
-    .A(_05992_),
+  sky130_fd_sc_hd__buf_2 _12524_ (
+    .A(_05989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05993_)
+    .X(_05990_)
   );
-  sky130_fd_sc_hd__buf_2 _12528_ (
-    .A(_05993_),
+  sky130_fd_sc_hd__buf_2 _12525_ (
+    .A(_05990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05994_)
+    .X(_05991_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12529_ (
-    .A1_N(_05990_),
-    .A2_N(_05994_),
-    .B1(_05707_),
-    .B2(_05994_),
+  sky130_fd_sc_hd__a2bb2o_4 _12526_ (
+    .A1_N(_05987_),
+    .A2_N(_05991_),
+    .B1(_05704_),
+    .B2(_05991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00261_)
   );
-  sky130_fd_sc_hd__inv_2 _12530_ (
+  sky130_fd_sc_hd__inv_2 _12527_ (
     .A(\rapcore0.spifsm.move_duration[0][62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05995_)
+    .Y(_05992_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12531_ (
-    .A1_N(_05995_),
-    .A2_N(_05994_),
-    .B1(_05709_),
-    .B2(_05994_),
+  sky130_fd_sc_hd__a2bb2o_4 _12528_ (
+    .A1_N(_05992_),
+    .A2_N(_05991_),
+    .B1(_05706_),
+    .B2(_05991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00260_)
   );
-  sky130_fd_sc_hd__inv_2 _12532_ (
+  sky130_fd_sc_hd__inv_2 _12529_ (
     .A(\rapcore0.spifsm.move_duration[0][61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05996_)
+    .Y(_05993_)
   );
-  sky130_fd_sc_hd__buf_2 _12533_ (
-    .A(_05991_),
+  sky130_fd_sc_hd__buf_2 _12530_ (
+    .A(_05988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05997_)
+    .X(_05994_)
   );
-  sky130_fd_sc_hd__buf_2 _12534_ (
-    .A(_05997_),
+  sky130_fd_sc_hd__buf_2 _12531_ (
+    .A(_05994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_05998_)
+    .X(_05995_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12535_ (
-    .A1_N(_05996_),
-    .A2_N(_05994_),
-    .B1(_05711_),
-    .B2(_05998_),
+  sky130_fd_sc_hd__a2bb2o_4 _12532_ (
+    .A1_N(_05993_),
+    .A2_N(_05991_),
+    .B1(_05708_),
+    .B2(_05995_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00259_)
   );
-  sky130_fd_sc_hd__inv_2 _12536_ (
+  sky130_fd_sc_hd__inv_2 _12533_ (
     .A(\rapcore0.spifsm.move_duration[0][60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_05999_)
+    .Y(_05996_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12537_ (
-    .A1_N(_05999_),
-    .A2_N(_05998_),
-    .B1(_05715_),
-    .B2(_05998_),
+  sky130_fd_sc_hd__a2bb2o_4 _12534_ (
+    .A1_N(_05996_),
+    .A2_N(_05995_),
+    .B1(_05712_),
+    .B2(_05995_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00258_)
   );
-  sky130_fd_sc_hd__inv_2 _12538_ (
+  sky130_fd_sc_hd__inv_2 _12535_ (
     .A(\rapcore0.spifsm.move_duration[0][59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06000_)
+    .Y(_05997_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12539_ (
-    .A1_N(_06000_),
-    .A2_N(_05998_),
-    .B1(_05717_),
-    .B2(_05998_),
+  sky130_fd_sc_hd__a2bb2o_4 _12536_ (
+    .A1_N(_05997_),
+    .A2_N(_05995_),
+    .B1(_05714_),
+    .B2(_05995_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00257_)
   );
-  sky130_fd_sc_hd__inv_2 _12540_ (
+  sky130_fd_sc_hd__inv_2 _12537_ (
     .A(\rapcore0.spifsm.move_duration[0][58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06001_)
+    .Y(_05998_)
   );
-  sky130_fd_sc_hd__buf_2 _12541_ (
-    .A(_05993_),
+  sky130_fd_sc_hd__buf_2 _12538_ (
+    .A(_05990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06002_)
+    .X(_05999_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12542_ (
-    .A1_N(_06001_),
-    .A2_N(_06002_),
-    .B1(_05720_),
-    .B2(_06002_),
+  sky130_fd_sc_hd__a2bb2o_4 _12539_ (
+    .A1_N(_05998_),
+    .A2_N(_05999_),
+    .B1(_05717_),
+    .B2(_05999_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00256_)
   );
-  sky130_fd_sc_hd__inv_2 _12543_ (
+  sky130_fd_sc_hd__inv_2 _12540_ (
     .A(\rapcore0.spifsm.move_duration[0][57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06003_)
+    .Y(_06000_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12544_ (
-    .A1_N(_06003_),
-    .A2_N(_06002_),
-    .B1(_05722_),
-    .B2(_06002_),
+  sky130_fd_sc_hd__a2bb2o_4 _12541_ (
+    .A1_N(_06000_),
+    .A2_N(_05999_),
+    .B1(_05719_),
+    .B2(_05999_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00255_)
   );
-  sky130_fd_sc_hd__inv_2 _12545_ (
+  sky130_fd_sc_hd__inv_2 _12542_ (
     .A(\rapcore0.spifsm.move_duration[0][56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06004_)
+    .Y(_06001_)
   );
-  sky130_fd_sc_hd__buf_2 _12546_ (
-    .A(_05997_),
+  sky130_fd_sc_hd__buf_2 _12543_ (
+    .A(_05994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06005_)
+    .X(_06002_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12547_ (
-    .A1_N(_06004_),
-    .A2_N(_06002_),
-    .B1(_05724_),
-    .B2(_06005_),
+  sky130_fd_sc_hd__a2bb2o_4 _12544_ (
+    .A1_N(_06001_),
+    .A2_N(_05999_),
+    .B1(_05721_),
+    .B2(_06002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00254_)
   );
-  sky130_fd_sc_hd__inv_2 _12548_ (
+  sky130_fd_sc_hd__inv_2 _12545_ (
     .A(\rapcore0.spifsm.move_duration[0][55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06006_)
+    .Y(_06003_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12549_ (
-    .A1_N(_06006_),
-    .A2_N(_06005_),
-    .B1(_05727_),
-    .B2(_06005_),
+  sky130_fd_sc_hd__a2bb2o_4 _12546_ (
+    .A1_N(_06003_),
+    .A2_N(_06002_),
+    .B1(_05724_),
+    .B2(_06002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00253_)
   );
-  sky130_fd_sc_hd__inv_2 _12550_ (
+  sky130_fd_sc_hd__inv_2 _12547_ (
     .A(\rapcore0.spifsm.move_duration[0][54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06007_)
+    .Y(_06004_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12551_ (
-    .A1_N(_06007_),
-    .A2_N(_06005_),
-    .B1(_05729_),
-    .B2(_06005_),
+  sky130_fd_sc_hd__a2bb2o_4 _12548_ (
+    .A1_N(_06004_),
+    .A2_N(_06002_),
+    .B1(_05726_),
+    .B2(_06002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00252_)
   );
-  sky130_fd_sc_hd__inv_2 _12552_ (
+  sky130_fd_sc_hd__inv_2 _12549_ (
     .A(\rapcore0.spifsm.move_duration[0][53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06008_)
+    .Y(_06005_)
   );
-  sky130_fd_sc_hd__buf_2 _12553_ (
-    .A(_05992_),
+  sky130_fd_sc_hd__buf_2 _12550_ (
+    .A(_05989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06009_)
+    .X(_06006_)
   );
-  sky130_fd_sc_hd__buf_2 _12554_ (
-    .A(_06009_),
+  sky130_fd_sc_hd__buf_2 _12551_ (
+    .A(_06006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06010_)
+    .X(_06007_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12555_ (
-    .A1_N(_06008_),
-    .A2_N(_06010_),
-    .B1(_05733_),
-    .B2(_06010_),
+  sky130_fd_sc_hd__a2bb2o_4 _12552_ (
+    .A1_N(_06005_),
+    .A2_N(_06007_),
+    .B1(_05730_),
+    .B2(_06007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00251_)
   );
-  sky130_fd_sc_hd__inv_2 _12556_ (
+  sky130_fd_sc_hd__inv_2 _12553_ (
     .A(\rapcore0.spifsm.move_duration[0][52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06011_)
+    .Y(_06008_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12557_ (
-    .A1_N(_06011_),
-    .A2_N(_06010_),
-    .B1(_05735_),
-    .B2(_06010_),
+  sky130_fd_sc_hd__a2bb2o_4 _12554_ (
+    .A1_N(_06008_),
+    .A2_N(_06007_),
+    .B1(_05732_),
+    .B2(_06007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00250_)
   );
-  sky130_fd_sc_hd__inv_2 _12558_ (
+  sky130_fd_sc_hd__inv_2 _12555_ (
     .A(\rapcore0.spifsm.move_duration[0][51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06012_)
+    .Y(_06009_)
   );
-  sky130_fd_sc_hd__buf_2 _12559_ (
-    .A(_05997_),
+  sky130_fd_sc_hd__buf_2 _12556_ (
+    .A(_05994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06013_)
+    .X(_06010_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12560_ (
-    .A1_N(_06012_),
-    .A2_N(_06010_),
-    .B1(_05737_),
-    .B2(_06013_),
+  sky130_fd_sc_hd__a2bb2o_4 _12557_ (
+    .A1_N(_06009_),
+    .A2_N(_06007_),
+    .B1(_05734_),
+    .B2(_06010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00249_)
   );
-  sky130_fd_sc_hd__inv_2 _12561_ (
+  sky130_fd_sc_hd__inv_2 _12558_ (
     .A(\rapcore0.spifsm.move_duration[0][50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06014_)
+    .Y(_06011_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12562_ (
-    .A1_N(_06014_),
-    .A2_N(_06013_),
-    .B1(_05740_),
-    .B2(_06013_),
+  sky130_fd_sc_hd__a2bb2o_4 _12559_ (
+    .A1_N(_06011_),
+    .A2_N(_06010_),
+    .B1(_05737_),
+    .B2(_06010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00248_)
   );
-  sky130_fd_sc_hd__inv_2 _12563_ (
+  sky130_fd_sc_hd__inv_2 _12560_ (
     .A(\rapcore0.spifsm.move_duration[0][49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06015_)
+    .Y(_06012_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12564_ (
-    .A1_N(_06015_),
-    .A2_N(_06013_),
-    .B1(_05742_),
-    .B2(_06013_),
+  sky130_fd_sc_hd__a2bb2o_4 _12561_ (
+    .A1_N(_06012_),
+    .A2_N(_06010_),
+    .B1(_05739_),
+    .B2(_06010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00247_)
   );
-  sky130_fd_sc_hd__inv_2 _12565_ (
+  sky130_fd_sc_hd__inv_2 _12562_ (
     .A(\rapcore0.spifsm.move_duration[0][48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06016_)
+    .Y(_06013_)
   );
-  sky130_fd_sc_hd__buf_2 _12566_ (
-    .A(_06009_),
+  sky130_fd_sc_hd__buf_2 _12563_ (
+    .A(_06006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06017_)
+    .X(_06014_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12567_ (
-    .A1_N(_06016_),
-    .A2_N(_06017_),
-    .B1(_05745_),
-    .B2(_06017_),
+  sky130_fd_sc_hd__a2bb2o_4 _12564_ (
+    .A1_N(_06013_),
+    .A2_N(_06014_),
+    .B1(_05742_),
+    .B2(_06014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00246_)
   );
-  sky130_fd_sc_hd__inv_2 _12568_ (
+  sky130_fd_sc_hd__inv_2 _12565_ (
     .A(\rapcore0.spifsm.move_duration[0][47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06018_)
+    .Y(_06015_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12569_ (
-    .A1_N(_06018_),
-    .A2_N(_06017_),
-    .B1(_05747_),
-    .B2(_06017_),
+  sky130_fd_sc_hd__a2bb2o_4 _12566_ (
+    .A1_N(_06015_),
+    .A2_N(_06014_),
+    .B1(_05744_),
+    .B2(_06014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00245_)
   );
-  sky130_fd_sc_hd__inv_2 _12570_ (
+  sky130_fd_sc_hd__inv_2 _12567_ (
     .A(\rapcore0.spifsm.move_duration[0][46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06019_)
+    .Y(_06016_)
   );
-  sky130_fd_sc_hd__buf_2 _12571_ (
-    .A(_05997_),
+  sky130_fd_sc_hd__buf_2 _12568_ (
+    .A(_05994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06020_)
+    .X(_06017_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12572_ (
-    .A1_N(_06019_),
-    .A2_N(_06017_),
-    .B1(_05749_),
-    .B2(_06020_),
+  sky130_fd_sc_hd__a2bb2o_4 _12569_ (
+    .A1_N(_06016_),
+    .A2_N(_06014_),
+    .B1(_05746_),
+    .B2(_06017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00244_)
   );
-  sky130_fd_sc_hd__inv_2 _12573_ (
+  sky130_fd_sc_hd__inv_2 _12570_ (
     .A(\rapcore0.spifsm.move_duration[0][45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06021_)
+    .Y(_06018_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12574_ (
-    .A1_N(_06021_),
-    .A2_N(_06020_),
-    .B1(_05752_),
-    .B2(_06020_),
+  sky130_fd_sc_hd__a2bb2o_4 _12571_ (
+    .A1_N(_06018_),
+    .A2_N(_06017_),
+    .B1(_05749_),
+    .B2(_06017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00243_)
   );
-  sky130_fd_sc_hd__inv_2 _12575_ (
+  sky130_fd_sc_hd__inv_2 _12572_ (
     .A(\rapcore0.spifsm.move_duration[0][44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06022_)
+    .Y(_06019_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12576_ (
-    .A1_N(_06022_),
-    .A2_N(_06020_),
-    .B1(_05754_),
-    .B2(_06020_),
+  sky130_fd_sc_hd__a2bb2o_4 _12573_ (
+    .A1_N(_06019_),
+    .A2_N(_06017_),
+    .B1(_05751_),
+    .B2(_06017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00242_)
   );
-  sky130_fd_sc_hd__inv_2 _12577_ (
+  sky130_fd_sc_hd__inv_2 _12574_ (
     .A(\rapcore0.spifsm.move_duration[0][43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06023_)
+    .Y(_06020_)
   );
-  sky130_fd_sc_hd__buf_2 _12578_ (
-    .A(_06009_),
+  sky130_fd_sc_hd__buf_2 _12575_ (
+    .A(_06006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06024_)
+    .X(_06021_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12579_ (
-    .A1_N(_06023_),
-    .A2_N(_06024_),
-    .B1(_05757_),
-    .B2(_06024_),
+  sky130_fd_sc_hd__a2bb2o_4 _12576_ (
+    .A1_N(_06020_),
+    .A2_N(_06021_),
+    .B1(_05754_),
+    .B2(_06021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00241_)
   );
-  sky130_fd_sc_hd__inv_2 _12580_ (
+  sky130_fd_sc_hd__inv_2 _12577_ (
     .A(\rapcore0.spifsm.move_duration[0][42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06025_)
+    .Y(_06022_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12581_ (
-    .A1_N(_06025_),
-    .A2_N(_06024_),
-    .B1(_05759_),
-    .B2(_06024_),
+  sky130_fd_sc_hd__a2bb2o_4 _12578_ (
+    .A1_N(_06022_),
+    .A2_N(_06021_),
+    .B1(_05756_),
+    .B2(_06021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00240_)
   );
-  sky130_fd_sc_hd__inv_2 _12582_ (
+  sky130_fd_sc_hd__inv_2 _12579_ (
     .A(\rapcore0.spifsm.move_duration[0][41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06026_)
+    .Y(_06023_)
   );
-  sky130_fd_sc_hd__buf_2 _12583_ (
-    .A(_05991_),
+  sky130_fd_sc_hd__buf_2 _12580_ (
+    .A(_05988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06027_)
+    .X(_06024_)
   );
-  sky130_fd_sc_hd__buf_2 _12584_ (
-    .A(_06027_),
+  sky130_fd_sc_hd__buf_2 _12581_ (
+    .A(_06024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06028_)
+    .X(_06025_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12585_ (
-    .A1_N(_06026_),
-    .A2_N(_06024_),
-    .B1(_05761_),
-    .B2(_06028_),
+  sky130_fd_sc_hd__a2bb2o_4 _12582_ (
+    .A1_N(_06023_),
+    .A2_N(_06021_),
+    .B1(_05758_),
+    .B2(_06025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00239_)
   );
-  sky130_fd_sc_hd__inv_2 _12586_ (
+  sky130_fd_sc_hd__inv_2 _12583_ (
     .A(\rapcore0.spifsm.move_duration[0][40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06029_)
+    .Y(_06026_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12587_ (
-    .A1_N(_06029_),
-    .A2_N(_06028_),
-    .B1(_05765_),
-    .B2(_06028_),
+  sky130_fd_sc_hd__a2bb2o_4 _12584_ (
+    .A1_N(_06026_),
+    .A2_N(_06025_),
+    .B1(_05762_),
+    .B2(_06025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00238_)
   );
-  sky130_fd_sc_hd__inv_2 _12588_ (
+  sky130_fd_sc_hd__inv_2 _12585_ (
     .A(\rapcore0.spifsm.move_duration[0][39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06030_)
+    .Y(_06027_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12589_ (
-    .A1_N(_06030_),
-    .A2_N(_06028_),
-    .B1(_05767_),
-    .B2(_06028_),
+  sky130_fd_sc_hd__a2bb2o_4 _12586_ (
+    .A1_N(_06027_),
+    .A2_N(_06025_),
+    .B1(_05764_),
+    .B2(_06025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00237_)
   );
-  sky130_fd_sc_hd__inv_2 _12590_ (
+  sky130_fd_sc_hd__inv_2 _12587_ (
     .A(\rapcore0.spifsm.move_duration[0][38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06031_)
+    .Y(_06028_)
   );
-  sky130_fd_sc_hd__buf_2 _12591_ (
-    .A(_06009_),
+  sky130_fd_sc_hd__buf_2 _12588_ (
+    .A(_06006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06032_)
+    .X(_06029_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12592_ (
-    .A1_N(_06031_),
-    .A2_N(_06032_),
-    .B1(_05770_),
-    .B2(_06032_),
+  sky130_fd_sc_hd__a2bb2o_4 _12589_ (
+    .A1_N(_06028_),
+    .A2_N(_06029_),
+    .B1(_05767_),
+    .B2(_06029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00236_)
   );
-  sky130_fd_sc_hd__inv_2 _12593_ (
+  sky130_fd_sc_hd__inv_2 _12590_ (
     .A(\rapcore0.spifsm.move_duration[0][37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06033_)
+    .Y(_06030_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12594_ (
-    .A1_N(_06033_),
-    .A2_N(_06032_),
-    .B1(_05772_),
-    .B2(_06032_),
+  sky130_fd_sc_hd__a2bb2o_4 _12591_ (
+    .A1_N(_06030_),
+    .A2_N(_06029_),
+    .B1(_05769_),
+    .B2(_06029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00235_)
   );
-  sky130_fd_sc_hd__inv_2 _12595_ (
+  sky130_fd_sc_hd__inv_2 _12592_ (
     .A(\rapcore0.spifsm.move_duration[0][36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06034_)
+    .Y(_06031_)
   );
-  sky130_fd_sc_hd__buf_2 _12596_ (
-    .A(_06027_),
+  sky130_fd_sc_hd__buf_2 _12593_ (
+    .A(_06024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06035_)
+    .X(_06032_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12597_ (
-    .A1_N(_06034_),
-    .A2_N(_06032_),
-    .B1(_05774_),
-    .B2(_06035_),
+  sky130_fd_sc_hd__a2bb2o_4 _12594_ (
+    .A1_N(_06031_),
+    .A2_N(_06029_),
+    .B1(_05771_),
+    .B2(_06032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00234_)
   );
-  sky130_fd_sc_hd__inv_2 _12598_ (
+  sky130_fd_sc_hd__inv_2 _12595_ (
     .A(\rapcore0.spifsm.move_duration[0][35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06036_)
+    .Y(_06033_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12599_ (
-    .A1_N(_06036_),
-    .A2_N(_06035_),
-    .B1(_05777_),
-    .B2(_06035_),
+  sky130_fd_sc_hd__a2bb2o_4 _12596_ (
+    .A1_N(_06033_),
+    .A2_N(_06032_),
+    .B1(_05774_),
+    .B2(_06032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00233_)
   );
-  sky130_fd_sc_hd__inv_2 _12600_ (
+  sky130_fd_sc_hd__inv_2 _12597_ (
     .A(\rapcore0.spifsm.move_duration[0][34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06037_)
+    .Y(_06034_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12601_ (
-    .A1_N(_06037_),
-    .A2_N(_06035_),
-    .B1(_05779_),
-    .B2(_06035_),
+  sky130_fd_sc_hd__a2bb2o_4 _12598_ (
+    .A1_N(_06034_),
+    .A2_N(_06032_),
+    .B1(_05776_),
+    .B2(_06032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00232_)
   );
-  sky130_fd_sc_hd__inv_2 _12602_ (
+  sky130_fd_sc_hd__inv_2 _12599_ (
     .A(\rapcore0.spifsm.move_duration[0][33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06038_)
+    .Y(_06035_)
   );
-  sky130_fd_sc_hd__buf_2 _12603_ (
-    .A(_06009_),
+  sky130_fd_sc_hd__buf_2 _12600_ (
+    .A(_06006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06039_)
+    .X(_06036_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12604_ (
-    .A1_N(_06038_),
-    .A2_N(_06039_),
-    .B1(_05782_),
-    .B2(_06039_),
+  sky130_fd_sc_hd__a2bb2o_4 _12601_ (
+    .A1_N(_06035_),
+    .A2_N(_06036_),
+    .B1(_05779_),
+    .B2(_06036_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00231_)
   );
-  sky130_fd_sc_hd__inv_2 _12605_ (
+  sky130_fd_sc_hd__inv_2 _12602_ (
     .A(\rapcore0.spifsm.move_duration[0][32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06040_)
+    .Y(_06037_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12606_ (
-    .A1_N(_06040_),
-    .A2_N(_06039_),
-    .B1(_05784_),
-    .B2(_06039_),
+  sky130_fd_sc_hd__a2bb2o_4 _12603_ (
+    .A1_N(_06037_),
+    .A2_N(_06036_),
+    .B1(_05781_),
+    .B2(_06036_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00230_)
   );
-  sky130_fd_sc_hd__inv_2 _12607_ (
+  sky130_fd_sc_hd__inv_2 _12604_ (
     .A(\rapcore0.spifsm.move_duration[0][31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06041_)
+    .Y(_06038_)
   );
-  sky130_fd_sc_hd__buf_2 _12608_ (
-    .A(_06027_),
+  sky130_fd_sc_hd__buf_2 _12605_ (
+    .A(_06024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06042_)
+    .X(_06039_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12609_ (
-    .A1_N(_06041_),
-    .A2_N(_06039_),
-    .B1(_05786_),
-    .B2(_06042_),
+  sky130_fd_sc_hd__a2bb2o_4 _12606_ (
+    .A1_N(_06038_),
+    .A2_N(_06036_),
+    .B1(_05783_),
+    .B2(_06039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00229_)
   );
-  sky130_fd_sc_hd__inv_2 _12610_ (
+  sky130_fd_sc_hd__inv_2 _12607_ (
     .A(\rapcore0.spifsm.move_duration[0][30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06043_)
+    .Y(_06040_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12611_ (
-    .A1_N(_06043_),
-    .A2_N(_06042_),
-    .B1(_05789_),
-    .B2(_06042_),
+  sky130_fd_sc_hd__a2bb2o_4 _12608_ (
+    .A1_N(_06040_),
+    .A2_N(_06039_),
+    .B1(_05786_),
+    .B2(_06039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00228_)
   );
-  sky130_fd_sc_hd__inv_2 _12612_ (
+  sky130_fd_sc_hd__inv_2 _12609_ (
     .A(\rapcore0.spifsm.move_duration[0][29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06044_)
+    .Y(_06041_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12613_ (
-    .A1_N(_06044_),
-    .A2_N(_06042_),
-    .B1(_05791_),
-    .B2(_06042_),
+  sky130_fd_sc_hd__a2bb2o_4 _12610_ (
+    .A1_N(_06041_),
+    .A2_N(_06039_),
+    .B1(_05788_),
+    .B2(_06039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00227_)
   );
-  sky130_fd_sc_hd__inv_2 _12614_ (
+  sky130_fd_sc_hd__inv_2 _12611_ (
     .A(\rapcore0.spifsm.move_duration[0][28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06045_)
+    .Y(_06042_)
   );
-  sky130_fd_sc_hd__buf_2 _12615_ (
-    .A(_05991_),
+  sky130_fd_sc_hd__buf_2 _12612_ (
+    .A(_05988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06046_)
+    .X(_06043_)
   );
-  sky130_fd_sc_hd__buf_2 _12616_ (
-    .A(_06046_),
+  sky130_fd_sc_hd__buf_2 _12613_ (
+    .A(_06043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06047_)
+    .X(_06044_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12617_ (
-    .A1_N(_06045_),
-    .A2_N(_06047_),
-    .B1(_05795_),
-    .B2(_06047_),
+  sky130_fd_sc_hd__a2bb2o_4 _12614_ (
+    .A1_N(_06042_),
+    .A2_N(_06044_),
+    .B1(_05792_),
+    .B2(_06044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00226_)
   );
-  sky130_fd_sc_hd__inv_2 _12618_ (
+  sky130_fd_sc_hd__inv_2 _12615_ (
     .A(\rapcore0.spifsm.move_duration[0][27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06048_)
+    .Y(_06045_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12619_ (
-    .A1_N(_06048_),
-    .A2_N(_06047_),
-    .B1(_05797_),
-    .B2(_06047_),
+  sky130_fd_sc_hd__a2bb2o_4 _12616_ (
+    .A1_N(_06045_),
+    .A2_N(_06044_),
+    .B1(_05794_),
+    .B2(_06044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00225_)
   );
-  sky130_fd_sc_hd__inv_2 _12620_ (
+  sky130_fd_sc_hd__inv_2 _12617_ (
     .A(\rapcore0.spifsm.move_duration[0][26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06049_)
+    .Y(_06046_)
   );
-  sky130_fd_sc_hd__buf_2 _12621_ (
-    .A(_06027_),
+  sky130_fd_sc_hd__buf_2 _12618_ (
+    .A(_06024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06050_)
+    .X(_06047_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12622_ (
-    .A1_N(_06049_),
-    .A2_N(_06047_),
-    .B1(_05799_),
-    .B2(_06050_),
+  sky130_fd_sc_hd__a2bb2o_4 _12619_ (
+    .A1_N(_06046_),
+    .A2_N(_06044_),
+    .B1(_05796_),
+    .B2(_06047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00224_)
   );
-  sky130_fd_sc_hd__inv_2 _12623_ (
+  sky130_fd_sc_hd__inv_2 _12620_ (
     .A(\rapcore0.spifsm.move_duration[0][25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06051_)
+    .Y(_06048_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12624_ (
-    .A1_N(_06051_),
-    .A2_N(_06050_),
-    .B1(_05802_),
-    .B2(_06050_),
+  sky130_fd_sc_hd__a2bb2o_4 _12621_ (
+    .A1_N(_06048_),
+    .A2_N(_06047_),
+    .B1(_05799_),
+    .B2(_06047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00223_)
   );
-  sky130_fd_sc_hd__inv_2 _12625_ (
+  sky130_fd_sc_hd__inv_2 _12622_ (
     .A(\rapcore0.spifsm.move_duration[0][24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06052_)
+    .Y(_06049_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12626_ (
-    .A1_N(_06052_),
-    .A2_N(_06050_),
-    .B1(_05804_),
-    .B2(_06050_),
+  sky130_fd_sc_hd__a2bb2o_4 _12623_ (
+    .A1_N(_06049_),
+    .A2_N(_06047_),
+    .B1(_05801_),
+    .B2(_06047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00222_)
   );
-  sky130_fd_sc_hd__inv_2 _12627_ (
+  sky130_fd_sc_hd__inv_2 _12624_ (
     .A(\rapcore0.spifsm.move_duration[0][23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06053_)
+    .Y(_06050_)
   );
-  sky130_fd_sc_hd__buf_2 _12628_ (
-    .A(_06046_),
+  sky130_fd_sc_hd__buf_2 _12625_ (
+    .A(_06043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06054_)
+    .X(_06051_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12629_ (
-    .A1_N(_06053_),
-    .A2_N(_06054_),
-    .B1(_05807_),
-    .B2(_06054_),
+  sky130_fd_sc_hd__a2bb2o_4 _12626_ (
+    .A1_N(_06050_),
+    .A2_N(_06051_),
+    .B1(_05804_),
+    .B2(_06051_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00221_)
   );
-  sky130_fd_sc_hd__inv_2 _12630_ (
+  sky130_fd_sc_hd__inv_2 _12627_ (
     .A(\rapcore0.spifsm.move_duration[0][22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06055_)
+    .Y(_06052_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12631_ (
-    .A1_N(_06055_),
-    .A2_N(_06054_),
-    .B1(_05809_),
-    .B2(_06054_),
+  sky130_fd_sc_hd__a2bb2o_4 _12628_ (
+    .A1_N(_06052_),
+    .A2_N(_06051_),
+    .B1(_05806_),
+    .B2(_06051_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00220_)
   );
-  sky130_fd_sc_hd__inv_2 _12632_ (
+  sky130_fd_sc_hd__inv_2 _12629_ (
     .A(\rapcore0.spifsm.move_duration[0][21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06056_)
+    .Y(_06053_)
   );
-  sky130_fd_sc_hd__buf_2 _12633_ (
-    .A(_06027_),
+  sky130_fd_sc_hd__buf_2 _12630_ (
+    .A(_06024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06057_)
+    .X(_06054_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12634_ (
-    .A1_N(_06056_),
-    .A2_N(_06054_),
-    .B1(_05811_),
-    .B2(_06057_),
+  sky130_fd_sc_hd__a2bb2o_4 _12631_ (
+    .A1_N(_06053_),
+    .A2_N(_06051_),
+    .B1(_05808_),
+    .B2(_06054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00219_)
   );
-  sky130_fd_sc_hd__inv_2 _12635_ (
+  sky130_fd_sc_hd__inv_2 _12632_ (
     .A(\rapcore0.spifsm.move_duration[0][20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06058_)
+    .Y(_06055_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12636_ (
-    .A1_N(_06058_),
-    .A2_N(_06057_),
-    .B1(_05814_),
-    .B2(_06057_),
+  sky130_fd_sc_hd__a2bb2o_4 _12633_ (
+    .A1_N(_06055_),
+    .A2_N(_06054_),
+    .B1(_05811_),
+    .B2(_06054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00218_)
   );
-  sky130_fd_sc_hd__inv_2 _12637_ (
+  sky130_fd_sc_hd__inv_2 _12634_ (
     .A(\rapcore0.spifsm.move_duration[0][19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06059_)
+    .Y(_06056_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12638_ (
-    .A1_N(_06059_),
-    .A2_N(_06057_),
-    .B1(_05816_),
-    .B2(_06057_),
+  sky130_fd_sc_hd__a2bb2o_4 _12635_ (
+    .A1_N(_06056_),
+    .A2_N(_06054_),
+    .B1(_05813_),
+    .B2(_06054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00217_)
   );
-  sky130_fd_sc_hd__inv_2 _12639_ (
+  sky130_fd_sc_hd__inv_2 _12636_ (
     .A(\rapcore0.spifsm.move_duration[0][18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06060_)
+    .Y(_06057_)
   );
-  sky130_fd_sc_hd__buf_2 _12640_ (
-    .A(_06046_),
+  sky130_fd_sc_hd__buf_2 _12637_ (
+    .A(_06043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06061_)
+    .X(_06058_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12641_ (
-    .A1_N(_06060_),
-    .A2_N(_06061_),
-    .B1(_05819_),
-    .B2(_06061_),
+  sky130_fd_sc_hd__a2bb2o_4 _12638_ (
+    .A1_N(_06057_),
+    .A2_N(_06058_),
+    .B1(_05816_),
+    .B2(_06058_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00216_)
   );
-  sky130_fd_sc_hd__inv_2 _12642_ (
+  sky130_fd_sc_hd__inv_2 _12639_ (
     .A(\rapcore0.spifsm.move_duration[0][17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06062_)
+    .Y(_06059_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12643_ (
-    .A1_N(_06062_),
-    .A2_N(_06061_),
-    .B1(_05821_),
-    .B2(_06061_),
+  sky130_fd_sc_hd__a2bb2o_4 _12640_ (
+    .A1_N(_06059_),
+    .A2_N(_06058_),
+    .B1(_05818_),
+    .B2(_06058_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00215_)
   );
-  sky130_fd_sc_hd__inv_2 _12644_ (
+  sky130_fd_sc_hd__inv_2 _12641_ (
     .A(\rapcore0.spifsm.move_duration[0][16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06063_)
+    .Y(_06060_)
   );
-  sky130_fd_sc_hd__buf_2 _12645_ (
-    .A(_05992_),
+  sky130_fd_sc_hd__buf_2 _12642_ (
+    .A(_05989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06064_)
+    .X(_06061_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12646_ (
-    .A1_N(_06063_),
-    .A2_N(_06061_),
-    .B1(_05823_),
-    .B2(_06064_),
+  sky130_fd_sc_hd__a2bb2o_4 _12643_ (
+    .A1_N(_06060_),
+    .A2_N(_06058_),
+    .B1(_05820_),
+    .B2(_06061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00214_)
   );
-  sky130_fd_sc_hd__inv_2 _12647_ (
+  sky130_fd_sc_hd__inv_2 _12644_ (
     .A(\rapcore0.spifsm.move_duration[0][15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06065_)
+    .Y(_06062_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12648_ (
-    .A1_N(_06065_),
-    .A2_N(_06064_),
-    .B1(_05826_),
-    .B2(_06064_),
+  sky130_fd_sc_hd__a2bb2o_4 _12645_ (
+    .A1_N(_06062_),
+    .A2_N(_06061_),
+    .B1(_05823_),
+    .B2(_06061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00213_)
   );
-  sky130_fd_sc_hd__inv_2 _12649_ (
+  sky130_fd_sc_hd__inv_2 _12646_ (
     .A(\rapcore0.spifsm.move_duration[0][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06066_)
+    .Y(_06063_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12650_ (
-    .A1_N(_06066_),
-    .A2_N(_06064_),
-    .B1(_05828_),
-    .B2(_06064_),
+  sky130_fd_sc_hd__a2bb2o_4 _12647_ (
+    .A1_N(_06063_),
+    .A2_N(_06061_),
+    .B1(_05825_),
+    .B2(_06061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00212_)
   );
-  sky130_fd_sc_hd__inv_2 _12651_ (
+  sky130_fd_sc_hd__inv_2 _12648_ (
     .A(\rapcore0.spifsm.move_duration[0][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06067_)
+    .Y(_06064_)
   );
-  sky130_fd_sc_hd__buf_2 _12652_ (
-    .A(_06046_),
+  sky130_fd_sc_hd__buf_2 _12649_ (
+    .A(_06043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06068_)
+    .X(_06065_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12653_ (
-    .A1_N(_06067_),
-    .A2_N(_06068_),
-    .B1(_05831_),
-    .B2(_06068_),
+  sky130_fd_sc_hd__a2bb2o_4 _12650_ (
+    .A1_N(_06064_),
+    .A2_N(_06065_),
+    .B1(_05828_),
+    .B2(_06065_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00211_)
   );
-  sky130_fd_sc_hd__inv_2 _12654_ (
+  sky130_fd_sc_hd__inv_2 _12651_ (
     .A(\rapcore0.spifsm.move_duration[0][12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06069_)
+    .Y(_06066_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12655_ (
-    .A1_N(_06069_),
-    .A2_N(_06068_),
-    .B1(_05833_),
-    .B2(_06068_),
+  sky130_fd_sc_hd__a2bb2o_4 _12652_ (
+    .A1_N(_06066_),
+    .A2_N(_06065_),
+    .B1(_05830_),
+    .B2(_06065_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00210_)
   );
-  sky130_fd_sc_hd__inv_2 _12656_ (
+  sky130_fd_sc_hd__inv_2 _12653_ (
     .A(\rapcore0.spifsm.move_duration[0][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06070_)
+    .Y(_06067_)
   );
-  sky130_fd_sc_hd__buf_2 _12657_ (
-    .A(_05992_),
+  sky130_fd_sc_hd__buf_2 _12654_ (
+    .A(_05989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06071_)
+    .X(_06068_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12658_ (
-    .A1_N(_06070_),
-    .A2_N(_06068_),
-    .B1(_05835_),
-    .B2(_06071_),
+  sky130_fd_sc_hd__a2bb2o_4 _12655_ (
+    .A1_N(_06067_),
+    .A2_N(_06065_),
+    .B1(_05832_),
+    .B2(_06068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00209_)
   );
-  sky130_fd_sc_hd__inv_2 _12659_ (
+  sky130_fd_sc_hd__inv_2 _12656_ (
     .A(\rapcore0.spifsm.move_duration[0][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06072_)
+    .Y(_06069_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12660_ (
-    .A1_N(_06072_),
-    .A2_N(_06071_),
-    .B1(_05838_),
-    .B2(_06071_),
+  sky130_fd_sc_hd__a2bb2o_4 _12657_ (
+    .A1_N(_06069_),
+    .A2_N(_06068_),
+    .B1(_05835_),
+    .B2(_06068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00208_)
   );
-  sky130_fd_sc_hd__inv_2 _12661_ (
+  sky130_fd_sc_hd__inv_2 _12658_ (
     .A(\rapcore0.spifsm.move_duration[0][9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06073_)
+    .Y(_06070_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12662_ (
-    .A1_N(_06073_),
-    .A2_N(_06071_),
-    .B1(_05840_),
-    .B2(_06071_),
+  sky130_fd_sc_hd__a2bb2o_4 _12659_ (
+    .A1_N(_06070_),
+    .A2_N(_06068_),
+    .B1(_05837_),
+    .B2(_06068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00207_)
   );
-  sky130_fd_sc_hd__inv_2 _12663_ (
+  sky130_fd_sc_hd__inv_2 _12660_ (
     .A(\rapcore0.spifsm.move_duration[0][8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06074_)
+    .Y(_06071_)
   );
-  sky130_fd_sc_hd__buf_2 _12664_ (
-    .A(_06046_),
+  sky130_fd_sc_hd__buf_2 _12661_ (
+    .A(_06043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06075_)
+    .X(_06072_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12665_ (
-    .A1_N(_06074_),
-    .A2_N(_06075_),
-    .B1(_05843_),
-    .B2(_06075_),
+  sky130_fd_sc_hd__a2bb2o_4 _12662_ (
+    .A1_N(_06071_),
+    .A2_N(_06072_),
+    .B1(_05840_),
+    .B2(_06072_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00206_)
   );
-  sky130_fd_sc_hd__inv_2 _12666_ (
+  sky130_fd_sc_hd__inv_2 _12663_ (
     .A(\rapcore0.spifsm.move_duration[0][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06076_)
+    .Y(_06073_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12667_ (
-    .A1_N(_06076_),
-    .A2_N(_06075_),
-    .B1(_05845_),
-    .B2(_06075_),
+  sky130_fd_sc_hd__a2bb2o_4 _12664_ (
+    .A1_N(_06073_),
+    .A2_N(_06072_),
+    .B1(_05842_),
+    .B2(_06072_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00205_)
   );
-  sky130_fd_sc_hd__inv_2 _12668_ (
+  sky130_fd_sc_hd__inv_2 _12665_ (
     .A(\rapcore0.spifsm.move_duration[0][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06077_)
+    .Y(_06074_)
   );
-  sky130_fd_sc_hd__buf_2 _12669_ (
-    .A(_05992_),
+  sky130_fd_sc_hd__buf_2 _12666_ (
+    .A(_05989_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06078_)
+    .X(_06075_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12670_ (
-    .A1_N(_06077_),
-    .A2_N(_06075_),
-    .B1(_05847_),
-    .B2(_06078_),
+  sky130_fd_sc_hd__a2bb2o_4 _12667_ (
+    .A1_N(_06074_),
+    .A2_N(_06072_),
+    .B1(_05844_),
+    .B2(_06075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00204_)
   );
-  sky130_fd_sc_hd__inv_2 _12671_ (
+  sky130_fd_sc_hd__inv_2 _12668_ (
     .A(\rapcore0.spifsm.move_duration[0][5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06079_)
+    .Y(_06076_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12672_ (
-    .A1_N(_06079_),
-    .A2_N(_06078_),
-    .B1(_05850_),
-    .B2(_06078_),
+  sky130_fd_sc_hd__a2bb2o_4 _12669_ (
+    .A1_N(_06076_),
+    .A2_N(_06075_),
+    .B1(_05847_),
+    .B2(_06075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00203_)
   );
-  sky130_fd_sc_hd__inv_2 _12673_ (
+  sky130_fd_sc_hd__inv_2 _12670_ (
     .A(\rapcore0.spifsm.move_duration[0][4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06080_)
+    .Y(_06077_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12674_ (
-    .A1_N(_06080_),
-    .A2_N(_06078_),
-    .B1(_05852_),
-    .B2(_06078_),
+  sky130_fd_sc_hd__a2bb2o_4 _12671_ (
+    .A1_N(_06077_),
+    .A2_N(_06075_),
+    .B1(_05849_),
+    .B2(_06075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00202_)
   );
-  sky130_fd_sc_hd__inv_2 _12675_ (
+  sky130_fd_sc_hd__inv_2 _12672_ (
     .A(\rapcore0.spifsm.move_duration[0][3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06081_)
+    .Y(_06078_)
   );
-  sky130_fd_sc_hd__buf_2 _12676_ (
-    .A(_05997_),
+  sky130_fd_sc_hd__buf_2 _12673_ (
+    .A(_05994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06082_)
+    .X(_06079_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12677_ (
-    .A1_N(_06081_),
-    .A2_N(_06082_),
-    .B1(_05855_),
-    .B2(_06082_),
+  sky130_fd_sc_hd__a2bb2o_4 _12674_ (
+    .A1_N(_06078_),
+    .A2_N(_06079_),
+    .B1(_05852_),
+    .B2(_06079_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00201_)
   );
-  sky130_fd_sc_hd__inv_2 _12678_ (
+  sky130_fd_sc_hd__inv_2 _12675_ (
     .A(\rapcore0.spifsm.move_duration[0][2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06083_)
+    .Y(_06080_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12679_ (
-    .A1_N(_06083_),
-    .A2_N(_06082_),
-    .B1(_05857_),
-    .B2(_06082_),
+  sky130_fd_sc_hd__a2bb2o_4 _12676_ (
+    .A1_N(_06080_),
+    .A2_N(_06079_),
+    .B1(_05854_),
+    .B2(_06079_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00200_)
   );
-  sky130_fd_sc_hd__inv_2 _12680_ (
+  sky130_fd_sc_hd__inv_2 _12677_ (
     .A(\rapcore0.spifsm.move_duration[0][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06084_)
+    .Y(_06081_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12681_ (
-    .A1_N(_06084_),
-    .A2_N(_06082_),
-    .B1(_05859_),
-    .B2(_05993_),
+  sky130_fd_sc_hd__a2bb2o_4 _12678_ (
+    .A1_N(_06081_),
+    .A2_N(_06079_),
+    .B1(_05856_),
+    .B2(_05990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00199_)
   );
-  sky130_fd_sc_hd__inv_2 _12682_ (
+  sky130_fd_sc_hd__inv_2 _12679_ (
     .A(\rapcore0.spifsm.move_duration[0][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06085_)
+    .Y(_06082_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12683_ (
-    .A1_N(_06085_),
-    .A2_N(_05993_),
-    .B1(_05861_),
-    .B2(_05993_),
+  sky130_fd_sc_hd__a2bb2o_4 _12680_ (
+    .A1_N(_06082_),
+    .A2_N(_05990_),
+    .B1(_05858_),
+    .B2(_05990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00198_)
   );
-  sky130_fd_sc_hd__inv_2 _12684_ (
+  sky130_fd_sc_hd__inv_2 _12681_ (
     .A(\rapcore0.spifsm.incrementincrement[0][63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06086_)
+    .Y(_06083_)
   );
-  sky130_fd_sc_hd__and4_4 _12685_ (
-    .A(_02254_),
-    .B(_02309_),
-    .C(_02986_),
-    .D(_01188_),
+  sky130_fd_sc_hd__and4_4 _12682_ (
+    .A(_02253_),
+    .B(_02310_),
+    .C(_02985_),
+    .D(_01189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06084_)
+  );
+  sky130_fd_sc_hd__buf_2 _12683_ (
+    .A(_06084_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06085_)
+  );
+  sky130_fd_sc_hd__buf_2 _12684_ (
+    .A(_06085_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06086_)
+  );
+  sky130_fd_sc_hd__buf_2 _12685_ (
+    .A(_06086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -248162,1369 +248336,1364 @@
     .VPWR(vccd1),
     .X(_06088_)
   );
-  sky130_fd_sc_hd__buf_2 _12687_ (
-    .A(_06088_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06089_)
-  );
-  sky130_fd_sc_hd__buf_2 _12688_ (
-    .A(_06089_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06090_)
-  );
-  sky130_fd_sc_hd__buf_2 _12689_ (
-    .A(_06090_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06091_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12690_ (
-    .A1_N(_06086_),
-    .A2_N(_06091_),
-    .B1(_05707_),
-    .B2(_06091_),
+  sky130_fd_sc_hd__a2bb2o_4 _12687_ (
+    .A1_N(_06083_),
+    .A2_N(_06088_),
+    .B1(_05704_),
+    .B2(_06088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00197_)
   );
-  sky130_fd_sc_hd__inv_2 _12691_ (
+  sky130_fd_sc_hd__inv_2 _12688_ (
     .A(\rapcore0.spifsm.incrementincrement[0][62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06092_)
+    .Y(_06089_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12692_ (
-    .A1_N(_06092_),
-    .A2_N(_06091_),
-    .B1(_05709_),
-    .B2(_06091_),
+  sky130_fd_sc_hd__a2bb2o_4 _12689_ (
+    .A1_N(_06089_),
+    .A2_N(_06088_),
+    .B1(_05706_),
+    .B2(_06088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00196_)
   );
-  sky130_fd_sc_hd__inv_2 _12693_ (
+  sky130_fd_sc_hd__inv_2 _12690_ (
     .A(\rapcore0.spifsm.incrementincrement[0][61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06093_)
+    .Y(_06090_)
   );
-  sky130_fd_sc_hd__buf_2 _12694_ (
-    .A(_06088_),
+  sky130_fd_sc_hd__buf_2 _12691_ (
+    .A(_06085_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06094_)
+    .X(_06091_)
   );
-  sky130_fd_sc_hd__buf_2 _12695_ (
-    .A(_06094_),
+  sky130_fd_sc_hd__buf_2 _12692_ (
+    .A(_06091_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06095_)
+    .X(_06092_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12696_ (
-    .A1_N(_06093_),
-    .A2_N(_06091_),
-    .B1(_05711_),
-    .B2(_06095_),
+  sky130_fd_sc_hd__a2bb2o_4 _12693_ (
+    .A1_N(_06090_),
+    .A2_N(_06088_),
+    .B1(_05708_),
+    .B2(_06092_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00195_)
   );
-  sky130_fd_sc_hd__inv_2 _12697_ (
+  sky130_fd_sc_hd__inv_2 _12694_ (
     .A(\rapcore0.spifsm.incrementincrement[0][60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06096_)
+    .Y(_06093_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12698_ (
-    .A1_N(_06096_),
-    .A2_N(_06095_),
-    .B1(_05715_),
-    .B2(_06095_),
+  sky130_fd_sc_hd__a2bb2o_4 _12695_ (
+    .A1_N(_06093_),
+    .A2_N(_06092_),
+    .B1(_05712_),
+    .B2(_06092_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00194_)
   );
-  sky130_fd_sc_hd__inv_2 _12699_ (
+  sky130_fd_sc_hd__inv_2 _12696_ (
     .A(\rapcore0.spifsm.incrementincrement[0][59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06097_)
+    .Y(_06094_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12700_ (
-    .A1_N(_06097_),
-    .A2_N(_06095_),
-    .B1(_05717_),
-    .B2(_06095_),
+  sky130_fd_sc_hd__a2bb2o_4 _12697_ (
+    .A1_N(_06094_),
+    .A2_N(_06092_),
+    .B1(_05714_),
+    .B2(_06092_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00193_)
   );
-  sky130_fd_sc_hd__inv_2 _12701_ (
+  sky130_fd_sc_hd__inv_2 _12698_ (
     .A(\rapcore0.spifsm.incrementincrement[0][58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06098_)
+    .Y(_06095_)
   );
-  sky130_fd_sc_hd__buf_2 _12702_ (
-    .A(_06090_),
+  sky130_fd_sc_hd__buf_2 _12699_ (
+    .A(_06087_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06099_)
+    .X(_06096_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12703_ (
-    .A1_N(_06098_),
-    .A2_N(_06099_),
-    .B1(_05720_),
-    .B2(_06099_),
+  sky130_fd_sc_hd__a2bb2o_4 _12700_ (
+    .A1_N(_06095_),
+    .A2_N(_06096_),
+    .B1(_05717_),
+    .B2(_06096_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00192_)
   );
-  sky130_fd_sc_hd__inv_2 _12704_ (
+  sky130_fd_sc_hd__inv_2 _12701_ (
     .A(\rapcore0.spifsm.incrementincrement[0][57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06100_)
+    .Y(_06097_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12705_ (
-    .A1_N(_06100_),
-    .A2_N(_06099_),
-    .B1(_05722_),
-    .B2(_06099_),
+  sky130_fd_sc_hd__a2bb2o_4 _12702_ (
+    .A1_N(_06097_),
+    .A2_N(_06096_),
+    .B1(_05719_),
+    .B2(_06096_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00191_)
   );
-  sky130_fd_sc_hd__inv_2 _12706_ (
+  sky130_fd_sc_hd__inv_2 _12703_ (
     .A(\rapcore0.spifsm.incrementincrement[0][56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06101_)
+    .Y(_06098_)
   );
-  sky130_fd_sc_hd__buf_2 _12707_ (
-    .A(_06094_),
+  sky130_fd_sc_hd__buf_2 _12704_ (
+    .A(_06091_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06102_)
+    .X(_06099_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12708_ (
-    .A1_N(_06101_),
-    .A2_N(_06099_),
-    .B1(_05724_),
-    .B2(_06102_),
+  sky130_fd_sc_hd__a2bb2o_4 _12705_ (
+    .A1_N(_06098_),
+    .A2_N(_06096_),
+    .B1(_05721_),
+    .B2(_06099_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00190_)
   );
-  sky130_fd_sc_hd__inv_2 _12709_ (
+  sky130_fd_sc_hd__inv_2 _12706_ (
     .A(\rapcore0.spifsm.incrementincrement[0][55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06103_)
+    .Y(_06100_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12710_ (
-    .A1_N(_06103_),
-    .A2_N(_06102_),
-    .B1(_05727_),
-    .B2(_06102_),
+  sky130_fd_sc_hd__a2bb2o_4 _12707_ (
+    .A1_N(_06100_),
+    .A2_N(_06099_),
+    .B1(_05724_),
+    .B2(_06099_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00189_)
   );
-  sky130_fd_sc_hd__inv_2 _12711_ (
+  sky130_fd_sc_hd__inv_2 _12708_ (
     .A(\rapcore0.spifsm.incrementincrement[0][54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06104_)
+    .Y(_06101_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12712_ (
-    .A1_N(_06104_),
-    .A2_N(_06102_),
-    .B1(_05729_),
-    .B2(_06102_),
+  sky130_fd_sc_hd__a2bb2o_4 _12709_ (
+    .A1_N(_06101_),
+    .A2_N(_06099_),
+    .B1(_05726_),
+    .B2(_06099_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00188_)
   );
-  sky130_fd_sc_hd__inv_2 _12713_ (
+  sky130_fd_sc_hd__inv_2 _12710_ (
     .A(\rapcore0.spifsm.incrementincrement[0][53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06105_)
+    .Y(_06102_)
   );
-  sky130_fd_sc_hd__buf_2 _12714_ (
-    .A(_06089_),
+  sky130_fd_sc_hd__buf_2 _12711_ (
+    .A(_06086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06106_)
+    .X(_06103_)
   );
-  sky130_fd_sc_hd__buf_2 _12715_ (
-    .A(_06106_),
+  sky130_fd_sc_hd__buf_2 _12712_ (
+    .A(_06103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06107_)
+    .X(_06104_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12716_ (
-    .A1_N(_06105_),
-    .A2_N(_06107_),
-    .B1(_05733_),
-    .B2(_06107_),
+  sky130_fd_sc_hd__a2bb2o_4 _12713_ (
+    .A1_N(_06102_),
+    .A2_N(_06104_),
+    .B1(_05730_),
+    .B2(_06104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00187_)
   );
-  sky130_fd_sc_hd__inv_2 _12717_ (
+  sky130_fd_sc_hd__inv_2 _12714_ (
     .A(\rapcore0.spifsm.incrementincrement[0][52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06108_)
+    .Y(_06105_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12718_ (
-    .A1_N(_06108_),
-    .A2_N(_06107_),
-    .B1(_05735_),
-    .B2(_06107_),
+  sky130_fd_sc_hd__a2bb2o_4 _12715_ (
+    .A1_N(_06105_),
+    .A2_N(_06104_),
+    .B1(_05732_),
+    .B2(_06104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00186_)
   );
-  sky130_fd_sc_hd__inv_2 _12719_ (
+  sky130_fd_sc_hd__inv_2 _12716_ (
     .A(\rapcore0.spifsm.incrementincrement[0][51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06109_)
+    .Y(_06106_)
   );
-  sky130_fd_sc_hd__buf_2 _12720_ (
-    .A(_06094_),
+  sky130_fd_sc_hd__buf_2 _12717_ (
+    .A(_06091_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06110_)
+    .X(_06107_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12721_ (
-    .A1_N(_06109_),
-    .A2_N(_06107_),
-    .B1(_05737_),
-    .B2(_06110_),
+  sky130_fd_sc_hd__a2bb2o_4 _12718_ (
+    .A1_N(_06106_),
+    .A2_N(_06104_),
+    .B1(_05734_),
+    .B2(_06107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00185_)
   );
-  sky130_fd_sc_hd__inv_2 _12722_ (
+  sky130_fd_sc_hd__inv_2 _12719_ (
     .A(\rapcore0.spifsm.incrementincrement[0][50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06111_)
+    .Y(_06108_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12723_ (
-    .A1_N(_06111_),
-    .A2_N(_06110_),
-    .B1(_05740_),
-    .B2(_06110_),
+  sky130_fd_sc_hd__a2bb2o_4 _12720_ (
+    .A1_N(_06108_),
+    .A2_N(_06107_),
+    .B1(_05737_),
+    .B2(_06107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00184_)
   );
-  sky130_fd_sc_hd__inv_2 _12724_ (
+  sky130_fd_sc_hd__inv_2 _12721_ (
     .A(\rapcore0.spifsm.incrementincrement[0][49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06112_)
+    .Y(_06109_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12725_ (
-    .A1_N(_06112_),
-    .A2_N(_06110_),
-    .B1(_05742_),
-    .B2(_06110_),
+  sky130_fd_sc_hd__a2bb2o_4 _12722_ (
+    .A1_N(_06109_),
+    .A2_N(_06107_),
+    .B1(_05739_),
+    .B2(_06107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00183_)
   );
-  sky130_fd_sc_hd__inv_2 _12726_ (
+  sky130_fd_sc_hd__inv_2 _12723_ (
     .A(\rapcore0.spifsm.incrementincrement[0][48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06113_)
+    .Y(_06110_)
   );
-  sky130_fd_sc_hd__buf_2 _12727_ (
-    .A(_06106_),
+  sky130_fd_sc_hd__buf_2 _12724_ (
+    .A(_06103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06114_)
+    .X(_06111_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12728_ (
-    .A1_N(_06113_),
-    .A2_N(_06114_),
-    .B1(_05745_),
-    .B2(_06114_),
+  sky130_fd_sc_hd__a2bb2o_4 _12725_ (
+    .A1_N(_06110_),
+    .A2_N(_06111_),
+    .B1(_05742_),
+    .B2(_06111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00182_)
   );
-  sky130_fd_sc_hd__inv_2 _12729_ (
+  sky130_fd_sc_hd__inv_2 _12726_ (
     .A(\rapcore0.spifsm.incrementincrement[0][47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06115_)
+    .Y(_06112_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12730_ (
-    .A1_N(_06115_),
-    .A2_N(_06114_),
-    .B1(_05747_),
-    .B2(_06114_),
+  sky130_fd_sc_hd__a2bb2o_4 _12727_ (
+    .A1_N(_06112_),
+    .A2_N(_06111_),
+    .B1(_05744_),
+    .B2(_06111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00181_)
   );
-  sky130_fd_sc_hd__inv_2 _12731_ (
+  sky130_fd_sc_hd__inv_2 _12728_ (
     .A(\rapcore0.spifsm.incrementincrement[0][46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06116_)
+    .Y(_06113_)
   );
-  sky130_fd_sc_hd__buf_2 _12732_ (
-    .A(_06094_),
+  sky130_fd_sc_hd__buf_2 _12729_ (
+    .A(_06091_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06117_)
+    .X(_06114_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12733_ (
-    .A1_N(_06116_),
-    .A2_N(_06114_),
-    .B1(_05749_),
-    .B2(_06117_),
+  sky130_fd_sc_hd__a2bb2o_4 _12730_ (
+    .A1_N(_06113_),
+    .A2_N(_06111_),
+    .B1(_05746_),
+    .B2(_06114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00180_)
   );
-  sky130_fd_sc_hd__inv_2 _12734_ (
+  sky130_fd_sc_hd__inv_2 _12731_ (
     .A(\rapcore0.spifsm.incrementincrement[0][45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06118_)
+    .Y(_06115_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12735_ (
-    .A1_N(_06118_),
-    .A2_N(_06117_),
-    .B1(_05752_),
-    .B2(_06117_),
+  sky130_fd_sc_hd__a2bb2o_4 _12732_ (
+    .A1_N(_06115_),
+    .A2_N(_06114_),
+    .B1(_05749_),
+    .B2(_06114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00179_)
   );
-  sky130_fd_sc_hd__inv_2 _12736_ (
+  sky130_fd_sc_hd__inv_2 _12733_ (
     .A(\rapcore0.spifsm.incrementincrement[0][44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06119_)
+    .Y(_06116_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12737_ (
-    .A1_N(_06119_),
-    .A2_N(_06117_),
-    .B1(_05754_),
-    .B2(_06117_),
+  sky130_fd_sc_hd__a2bb2o_4 _12734_ (
+    .A1_N(_06116_),
+    .A2_N(_06114_),
+    .B1(_05751_),
+    .B2(_06114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00178_)
   );
-  sky130_fd_sc_hd__inv_2 _12738_ (
+  sky130_fd_sc_hd__inv_2 _12735_ (
     .A(\rapcore0.spifsm.incrementincrement[0][43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06120_)
+    .Y(_06117_)
   );
-  sky130_fd_sc_hd__buf_2 _12739_ (
-    .A(_06106_),
+  sky130_fd_sc_hd__buf_2 _12736_ (
+    .A(_06103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06121_)
+    .X(_06118_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12740_ (
-    .A1_N(_06120_),
-    .A2_N(_06121_),
-    .B1(_05757_),
-    .B2(_06121_),
+  sky130_fd_sc_hd__a2bb2o_4 _12737_ (
+    .A1_N(_06117_),
+    .A2_N(_06118_),
+    .B1(_05754_),
+    .B2(_06118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00177_)
   );
-  sky130_fd_sc_hd__inv_2 _12741_ (
+  sky130_fd_sc_hd__inv_2 _12738_ (
     .A(\rapcore0.spifsm.incrementincrement[0][42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06122_)
+    .Y(_06119_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12742_ (
-    .A1_N(_06122_),
-    .A2_N(_06121_),
-    .B1(_05759_),
-    .B2(_06121_),
+  sky130_fd_sc_hd__a2bb2o_4 _12739_ (
+    .A1_N(_06119_),
+    .A2_N(_06118_),
+    .B1(_05756_),
+    .B2(_06118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00176_)
   );
-  sky130_fd_sc_hd__inv_2 _12743_ (
+  sky130_fd_sc_hd__inv_2 _12740_ (
     .A(\rapcore0.spifsm.incrementincrement[0][41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06123_)
+    .Y(_06120_)
   );
-  sky130_fd_sc_hd__buf_2 _12744_ (
-    .A(_06088_),
+  sky130_fd_sc_hd__buf_2 _12741_ (
+    .A(_06085_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06124_)
+    .X(_06121_)
   );
-  sky130_fd_sc_hd__buf_2 _12745_ (
-    .A(_06124_),
+  sky130_fd_sc_hd__buf_2 _12742_ (
+    .A(_06121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06125_)
+    .X(_06122_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12746_ (
-    .A1_N(_06123_),
-    .A2_N(_06121_),
-    .B1(_05761_),
-    .B2(_06125_),
+  sky130_fd_sc_hd__a2bb2o_4 _12743_ (
+    .A1_N(_06120_),
+    .A2_N(_06118_),
+    .B1(_05758_),
+    .B2(_06122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00175_)
   );
-  sky130_fd_sc_hd__inv_2 _12747_ (
+  sky130_fd_sc_hd__inv_2 _12744_ (
     .A(\rapcore0.spifsm.incrementincrement[0][40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06126_)
+    .Y(_06123_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12748_ (
-    .A1_N(_06126_),
-    .A2_N(_06125_),
-    .B1(_05765_),
-    .B2(_06125_),
+  sky130_fd_sc_hd__a2bb2o_4 _12745_ (
+    .A1_N(_06123_),
+    .A2_N(_06122_),
+    .B1(_05762_),
+    .B2(_06122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00174_)
   );
-  sky130_fd_sc_hd__inv_2 _12749_ (
+  sky130_fd_sc_hd__inv_2 _12746_ (
     .A(\rapcore0.spifsm.incrementincrement[0][39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06127_)
+    .Y(_06124_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12750_ (
-    .A1_N(_06127_),
-    .A2_N(_06125_),
-    .B1(_05767_),
-    .B2(_06125_),
+  sky130_fd_sc_hd__a2bb2o_4 _12747_ (
+    .A1_N(_06124_),
+    .A2_N(_06122_),
+    .B1(_05764_),
+    .B2(_06122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00173_)
   );
-  sky130_fd_sc_hd__inv_2 _12751_ (
+  sky130_fd_sc_hd__inv_2 _12748_ (
     .A(\rapcore0.spifsm.incrementincrement[0][38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06128_)
+    .Y(_06125_)
   );
-  sky130_fd_sc_hd__buf_2 _12752_ (
-    .A(_06106_),
+  sky130_fd_sc_hd__buf_2 _12749_ (
+    .A(_06103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06129_)
+    .X(_06126_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12753_ (
-    .A1_N(_06128_),
-    .A2_N(_06129_),
-    .B1(_05770_),
-    .B2(_06129_),
+  sky130_fd_sc_hd__a2bb2o_4 _12750_ (
+    .A1_N(_06125_),
+    .A2_N(_06126_),
+    .B1(_05767_),
+    .B2(_06126_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00172_)
   );
-  sky130_fd_sc_hd__inv_2 _12754_ (
+  sky130_fd_sc_hd__inv_2 _12751_ (
     .A(\rapcore0.spifsm.incrementincrement[0][37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06130_)
+    .Y(_06127_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12755_ (
-    .A1_N(_06130_),
-    .A2_N(_06129_),
-    .B1(_05772_),
-    .B2(_06129_),
+  sky130_fd_sc_hd__a2bb2o_4 _12752_ (
+    .A1_N(_06127_),
+    .A2_N(_06126_),
+    .B1(_05769_),
+    .B2(_06126_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00171_)
   );
-  sky130_fd_sc_hd__inv_2 _12756_ (
+  sky130_fd_sc_hd__inv_2 _12753_ (
     .A(\rapcore0.spifsm.incrementincrement[0][36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06131_)
+    .Y(_06128_)
   );
-  sky130_fd_sc_hd__buf_2 _12757_ (
-    .A(_06124_),
+  sky130_fd_sc_hd__buf_2 _12754_ (
+    .A(_06121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06132_)
+    .X(_06129_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12758_ (
-    .A1_N(_06131_),
-    .A2_N(_06129_),
-    .B1(_05774_),
-    .B2(_06132_),
+  sky130_fd_sc_hd__a2bb2o_4 _12755_ (
+    .A1_N(_06128_),
+    .A2_N(_06126_),
+    .B1(_05771_),
+    .B2(_06129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00170_)
   );
-  sky130_fd_sc_hd__inv_2 _12759_ (
+  sky130_fd_sc_hd__inv_2 _12756_ (
     .A(\rapcore0.spifsm.incrementincrement[0][35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06133_)
+    .Y(_06130_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12760_ (
-    .A1_N(_06133_),
-    .A2_N(_06132_),
-    .B1(_05777_),
-    .B2(_06132_),
+  sky130_fd_sc_hd__a2bb2o_4 _12757_ (
+    .A1_N(_06130_),
+    .A2_N(_06129_),
+    .B1(_05774_),
+    .B2(_06129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00169_)
   );
-  sky130_fd_sc_hd__inv_2 _12761_ (
+  sky130_fd_sc_hd__inv_2 _12758_ (
     .A(\rapcore0.spifsm.incrementincrement[0][34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06134_)
+    .Y(_06131_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12762_ (
-    .A1_N(_06134_),
-    .A2_N(_06132_),
-    .B1(_05779_),
-    .B2(_06132_),
+  sky130_fd_sc_hd__a2bb2o_4 _12759_ (
+    .A1_N(_06131_),
+    .A2_N(_06129_),
+    .B1(_05776_),
+    .B2(_06129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00168_)
   );
-  sky130_fd_sc_hd__inv_2 _12763_ (
+  sky130_fd_sc_hd__inv_2 _12760_ (
     .A(\rapcore0.spifsm.incrementincrement[0][33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06135_)
+    .Y(_06132_)
   );
-  sky130_fd_sc_hd__buf_2 _12764_ (
-    .A(_06106_),
+  sky130_fd_sc_hd__buf_2 _12761_ (
+    .A(_06103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06136_)
+    .X(_06133_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12765_ (
-    .A1_N(_06135_),
-    .A2_N(_06136_),
-    .B1(_05782_),
-    .B2(_06136_),
+  sky130_fd_sc_hd__a2bb2o_4 _12762_ (
+    .A1_N(_06132_),
+    .A2_N(_06133_),
+    .B1(_05779_),
+    .B2(_06133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00167_)
   );
-  sky130_fd_sc_hd__inv_2 _12766_ (
+  sky130_fd_sc_hd__inv_2 _12763_ (
     .A(\rapcore0.spifsm.incrementincrement[0][32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06137_)
+    .Y(_06134_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12767_ (
-    .A1_N(_06137_),
-    .A2_N(_06136_),
-    .B1(_05784_),
-    .B2(_06136_),
+  sky130_fd_sc_hd__a2bb2o_4 _12764_ (
+    .A1_N(_06134_),
+    .A2_N(_06133_),
+    .B1(_05781_),
+    .B2(_06133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00166_)
   );
-  sky130_fd_sc_hd__inv_2 _12768_ (
+  sky130_fd_sc_hd__inv_2 _12765_ (
     .A(\rapcore0.spifsm.incrementincrement[0][31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06138_)
+    .Y(_06135_)
   );
-  sky130_fd_sc_hd__buf_2 _12769_ (
-    .A(_06124_),
+  sky130_fd_sc_hd__buf_2 _12766_ (
+    .A(_06121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06139_)
+    .X(_06136_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12770_ (
-    .A1_N(_06138_),
-    .A2_N(_06136_),
-    .B1(_05786_),
-    .B2(_06139_),
+  sky130_fd_sc_hd__a2bb2o_4 _12767_ (
+    .A1_N(_06135_),
+    .A2_N(_06133_),
+    .B1(_05783_),
+    .B2(_06136_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00165_)
   );
-  sky130_fd_sc_hd__inv_2 _12771_ (
+  sky130_fd_sc_hd__inv_2 _12768_ (
     .A(\rapcore0.spifsm.incrementincrement[0][30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06140_)
+    .Y(_06137_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12772_ (
-    .A1_N(_06140_),
-    .A2_N(_06139_),
-    .B1(_05789_),
-    .B2(_06139_),
+  sky130_fd_sc_hd__a2bb2o_4 _12769_ (
+    .A1_N(_06137_),
+    .A2_N(_06136_),
+    .B1(_05786_),
+    .B2(_06136_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00164_)
   );
-  sky130_fd_sc_hd__inv_2 _12773_ (
+  sky130_fd_sc_hd__inv_2 _12770_ (
     .A(\rapcore0.spifsm.incrementincrement[0][29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06141_)
+    .Y(_06138_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12774_ (
-    .A1_N(_06141_),
-    .A2_N(_06139_),
-    .B1(_05791_),
-    .B2(_06139_),
+  sky130_fd_sc_hd__a2bb2o_4 _12771_ (
+    .A1_N(_06138_),
+    .A2_N(_06136_),
+    .B1(_05788_),
+    .B2(_06136_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00163_)
   );
-  sky130_fd_sc_hd__inv_2 _12775_ (
+  sky130_fd_sc_hd__inv_2 _12772_ (
     .A(\rapcore0.spifsm.incrementincrement[0][28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06142_)
+    .Y(_06139_)
   );
-  sky130_fd_sc_hd__buf_2 _12776_ (
-    .A(_06088_),
+  sky130_fd_sc_hd__buf_2 _12773_ (
+    .A(_06085_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06143_)
+    .X(_06140_)
   );
-  sky130_fd_sc_hd__buf_2 _12777_ (
-    .A(_06143_),
+  sky130_fd_sc_hd__buf_2 _12774_ (
+    .A(_06140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06144_)
+    .X(_06141_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12778_ (
-    .A1_N(_06142_),
-    .A2_N(_06144_),
-    .B1(_05795_),
-    .B2(_06144_),
+  sky130_fd_sc_hd__a2bb2o_4 _12775_ (
+    .A1_N(_06139_),
+    .A2_N(_06141_),
+    .B1(_05792_),
+    .B2(_06141_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00162_)
   );
-  sky130_fd_sc_hd__inv_2 _12779_ (
+  sky130_fd_sc_hd__inv_2 _12776_ (
     .A(\rapcore0.spifsm.incrementincrement[0][27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06145_)
+    .Y(_06142_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12780_ (
-    .A1_N(_06145_),
-    .A2_N(_06144_),
-    .B1(_05797_),
-    .B2(_06144_),
+  sky130_fd_sc_hd__a2bb2o_4 _12777_ (
+    .A1_N(_06142_),
+    .A2_N(_06141_),
+    .B1(_05794_),
+    .B2(_06141_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00161_)
   );
-  sky130_fd_sc_hd__inv_2 _12781_ (
+  sky130_fd_sc_hd__inv_2 _12778_ (
     .A(\rapcore0.spifsm.incrementincrement[0][26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06146_)
+    .Y(_06143_)
   );
-  sky130_fd_sc_hd__buf_2 _12782_ (
-    .A(_06124_),
+  sky130_fd_sc_hd__buf_2 _12779_ (
+    .A(_06121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06147_)
+    .X(_06144_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12783_ (
-    .A1_N(_06146_),
-    .A2_N(_06144_),
-    .B1(_05799_),
-    .B2(_06147_),
+  sky130_fd_sc_hd__a2bb2o_4 _12780_ (
+    .A1_N(_06143_),
+    .A2_N(_06141_),
+    .B1(_05796_),
+    .B2(_06144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00160_)
   );
-  sky130_fd_sc_hd__inv_2 _12784_ (
+  sky130_fd_sc_hd__inv_2 _12781_ (
     .A(\rapcore0.spifsm.incrementincrement[0][25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06148_)
+    .Y(_06145_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12785_ (
-    .A1_N(_06148_),
-    .A2_N(_06147_),
-    .B1(_05802_),
-    .B2(_06147_),
+  sky130_fd_sc_hd__a2bb2o_4 _12782_ (
+    .A1_N(_06145_),
+    .A2_N(_06144_),
+    .B1(_05799_),
+    .B2(_06144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00159_)
   );
-  sky130_fd_sc_hd__inv_2 _12786_ (
+  sky130_fd_sc_hd__inv_2 _12783_ (
     .A(\rapcore0.spifsm.incrementincrement[0][24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06149_)
+    .Y(_06146_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12787_ (
-    .A1_N(_06149_),
-    .A2_N(_06147_),
-    .B1(_05804_),
-    .B2(_06147_),
+  sky130_fd_sc_hd__a2bb2o_4 _12784_ (
+    .A1_N(_06146_),
+    .A2_N(_06144_),
+    .B1(_05801_),
+    .B2(_06144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00158_)
   );
-  sky130_fd_sc_hd__inv_2 _12788_ (
+  sky130_fd_sc_hd__inv_2 _12785_ (
     .A(\rapcore0.spifsm.incrementincrement[0][23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06150_)
+    .Y(_06147_)
   );
-  sky130_fd_sc_hd__buf_2 _12789_ (
-    .A(_06143_),
+  sky130_fd_sc_hd__buf_2 _12786_ (
+    .A(_06140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06151_)
+    .X(_06148_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12790_ (
-    .A1_N(_06150_),
-    .A2_N(_06151_),
-    .B1(_05807_),
-    .B2(_06151_),
+  sky130_fd_sc_hd__a2bb2o_4 _12787_ (
+    .A1_N(_06147_),
+    .A2_N(_06148_),
+    .B1(_05804_),
+    .B2(_06148_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00157_)
   );
-  sky130_fd_sc_hd__inv_2 _12791_ (
+  sky130_fd_sc_hd__inv_2 _12788_ (
     .A(\rapcore0.spifsm.incrementincrement[0][22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06152_)
+    .Y(_06149_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12792_ (
-    .A1_N(_06152_),
-    .A2_N(_06151_),
-    .B1(_05809_),
-    .B2(_06151_),
+  sky130_fd_sc_hd__a2bb2o_4 _12789_ (
+    .A1_N(_06149_),
+    .A2_N(_06148_),
+    .B1(_05806_),
+    .B2(_06148_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00156_)
   );
-  sky130_fd_sc_hd__inv_2 _12793_ (
+  sky130_fd_sc_hd__inv_2 _12790_ (
     .A(\rapcore0.spifsm.incrementincrement[0][21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06153_)
+    .Y(_06150_)
   );
-  sky130_fd_sc_hd__buf_2 _12794_ (
-    .A(_06124_),
+  sky130_fd_sc_hd__buf_2 _12791_ (
+    .A(_06121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06154_)
+    .X(_06151_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12795_ (
-    .A1_N(_06153_),
-    .A2_N(_06151_),
-    .B1(_05811_),
-    .B2(_06154_),
+  sky130_fd_sc_hd__a2bb2o_4 _12792_ (
+    .A1_N(_06150_),
+    .A2_N(_06148_),
+    .B1(_05808_),
+    .B2(_06151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00155_)
   );
-  sky130_fd_sc_hd__inv_2 _12796_ (
+  sky130_fd_sc_hd__inv_2 _12793_ (
     .A(\rapcore0.spifsm.incrementincrement[0][20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06155_)
+    .Y(_06152_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12797_ (
-    .A1_N(_06155_),
-    .A2_N(_06154_),
-    .B1(_05814_),
-    .B2(_06154_),
+  sky130_fd_sc_hd__a2bb2o_4 _12794_ (
+    .A1_N(_06152_),
+    .A2_N(_06151_),
+    .B1(_05811_),
+    .B2(_06151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00154_)
   );
-  sky130_fd_sc_hd__inv_2 _12798_ (
+  sky130_fd_sc_hd__inv_2 _12795_ (
     .A(\rapcore0.spifsm.incrementincrement[0][19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06156_)
+    .Y(_06153_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12799_ (
-    .A1_N(_06156_),
-    .A2_N(_06154_),
-    .B1(_05816_),
-    .B2(_06154_),
+  sky130_fd_sc_hd__a2bb2o_4 _12796_ (
+    .A1_N(_06153_),
+    .A2_N(_06151_),
+    .B1(_05813_),
+    .B2(_06151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00153_)
   );
-  sky130_fd_sc_hd__inv_2 _12800_ (
+  sky130_fd_sc_hd__inv_2 _12797_ (
     .A(\rapcore0.spifsm.incrementincrement[0][18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06157_)
+    .Y(_06154_)
   );
-  sky130_fd_sc_hd__buf_2 _12801_ (
-    .A(_06143_),
+  sky130_fd_sc_hd__buf_2 _12798_ (
+    .A(_06140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06158_)
+    .X(_06155_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12802_ (
-    .A1_N(_06157_),
-    .A2_N(_06158_),
-    .B1(_05819_),
-    .B2(_06158_),
+  sky130_fd_sc_hd__a2bb2o_4 _12799_ (
+    .A1_N(_06154_),
+    .A2_N(_06155_),
+    .B1(_05816_),
+    .B2(_06155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00152_)
   );
-  sky130_fd_sc_hd__inv_2 _12803_ (
+  sky130_fd_sc_hd__inv_2 _12800_ (
     .A(\rapcore0.spifsm.incrementincrement[0][17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06159_)
+    .Y(_06156_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12804_ (
-    .A1_N(_06159_),
-    .A2_N(_06158_),
-    .B1(_05821_),
-    .B2(_06158_),
+  sky130_fd_sc_hd__a2bb2o_4 _12801_ (
+    .A1_N(_06156_),
+    .A2_N(_06155_),
+    .B1(_05818_),
+    .B2(_06155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00151_)
   );
-  sky130_fd_sc_hd__inv_2 _12805_ (
+  sky130_fd_sc_hd__inv_2 _12802_ (
     .A(\rapcore0.spifsm.incrementincrement[0][16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06160_)
+    .Y(_06157_)
   );
-  sky130_fd_sc_hd__buf_2 _12806_ (
-    .A(_06089_),
+  sky130_fd_sc_hd__buf_2 _12803_ (
+    .A(_06086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06161_)
+    .X(_06158_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12807_ (
-    .A1_N(_06160_),
-    .A2_N(_06158_),
-    .B1(_05823_),
-    .B2(_06161_),
+  sky130_fd_sc_hd__a2bb2o_4 _12804_ (
+    .A1_N(_06157_),
+    .A2_N(_06155_),
+    .B1(_05820_),
+    .B2(_06158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00150_)
   );
-  sky130_fd_sc_hd__inv_2 _12808_ (
+  sky130_fd_sc_hd__inv_2 _12805_ (
     .A(\rapcore0.spifsm.incrementincrement[0][15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06162_)
+    .Y(_06159_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12809_ (
-    .A1_N(_06162_),
-    .A2_N(_06161_),
-    .B1(_05826_),
-    .B2(_06161_),
+  sky130_fd_sc_hd__a2bb2o_4 _12806_ (
+    .A1_N(_06159_),
+    .A2_N(_06158_),
+    .B1(_05823_),
+    .B2(_06158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00149_)
   );
-  sky130_fd_sc_hd__inv_2 _12810_ (
+  sky130_fd_sc_hd__inv_2 _12807_ (
     .A(\rapcore0.spifsm.incrementincrement[0][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06163_)
+    .Y(_06160_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12811_ (
-    .A1_N(_06163_),
-    .A2_N(_06161_),
-    .B1(_05828_),
-    .B2(_06161_),
+  sky130_fd_sc_hd__a2bb2o_4 _12808_ (
+    .A1_N(_06160_),
+    .A2_N(_06158_),
+    .B1(_05825_),
+    .B2(_06158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00148_)
   );
-  sky130_fd_sc_hd__inv_2 _12812_ (
+  sky130_fd_sc_hd__inv_2 _12809_ (
     .A(\rapcore0.spifsm.incrementincrement[0][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06164_)
+    .Y(_06161_)
   );
-  sky130_fd_sc_hd__buf_2 _12813_ (
-    .A(_06143_),
+  sky130_fd_sc_hd__buf_2 _12810_ (
+    .A(_06140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06165_)
+    .X(_06162_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12814_ (
-    .A1_N(_06164_),
-    .A2_N(_06165_),
-    .B1(_05831_),
-    .B2(_06165_),
+  sky130_fd_sc_hd__a2bb2o_4 _12811_ (
+    .A1_N(_06161_),
+    .A2_N(_06162_),
+    .B1(_05828_),
+    .B2(_06162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00147_)
   );
-  sky130_fd_sc_hd__inv_2 _12815_ (
+  sky130_fd_sc_hd__inv_2 _12812_ (
     .A(\rapcore0.spifsm.incrementincrement[0][12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06166_)
+    .Y(_06163_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12816_ (
-    .A1_N(_06166_),
-    .A2_N(_06165_),
-    .B1(_05833_),
-    .B2(_06165_),
+  sky130_fd_sc_hd__a2bb2o_4 _12813_ (
+    .A1_N(_06163_),
+    .A2_N(_06162_),
+    .B1(_05830_),
+    .B2(_06162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00146_)
   );
-  sky130_fd_sc_hd__inv_2 _12817_ (
+  sky130_fd_sc_hd__inv_2 _12814_ (
     .A(\rapcore0.spifsm.incrementincrement[0][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06167_)
+    .Y(_06164_)
   );
-  sky130_fd_sc_hd__buf_2 _12818_ (
-    .A(_06089_),
+  sky130_fd_sc_hd__buf_2 _12815_ (
+    .A(_06086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06168_)
+    .X(_06165_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12819_ (
-    .A1_N(_06167_),
-    .A2_N(_06165_),
-    .B1(_05835_),
-    .B2(_06168_),
+  sky130_fd_sc_hd__a2bb2o_4 _12816_ (
+    .A1_N(_06164_),
+    .A2_N(_06162_),
+    .B1(_05832_),
+    .B2(_06165_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00145_)
   );
-  sky130_fd_sc_hd__inv_2 _12820_ (
+  sky130_fd_sc_hd__inv_2 _12817_ (
     .A(\rapcore0.spifsm.incrementincrement[0][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06169_)
+    .Y(_06166_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12821_ (
-    .A1_N(_06169_),
-    .A2_N(_06168_),
-    .B1(_05838_),
-    .B2(_06168_),
+  sky130_fd_sc_hd__a2bb2o_4 _12818_ (
+    .A1_N(_06166_),
+    .A2_N(_06165_),
+    .B1(_05835_),
+    .B2(_06165_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00144_)
   );
-  sky130_fd_sc_hd__inv_2 _12822_ (
+  sky130_fd_sc_hd__inv_2 _12819_ (
     .A(\rapcore0.spifsm.incrementincrement[0][9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06170_)
+    .Y(_06167_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12823_ (
-    .A1_N(_06170_),
-    .A2_N(_06168_),
-    .B1(_05840_),
-    .B2(_06168_),
+  sky130_fd_sc_hd__a2bb2o_4 _12820_ (
+    .A1_N(_06167_),
+    .A2_N(_06165_),
+    .B1(_05837_),
+    .B2(_06165_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00143_)
   );
-  sky130_fd_sc_hd__inv_2 _12824_ (
+  sky130_fd_sc_hd__inv_2 _12821_ (
     .A(\rapcore0.spifsm.incrementincrement[0][8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06171_)
+    .Y(_06168_)
   );
-  sky130_fd_sc_hd__buf_2 _12825_ (
-    .A(_06143_),
+  sky130_fd_sc_hd__buf_2 _12822_ (
+    .A(_06140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06172_)
+    .X(_06169_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12826_ (
-    .A1_N(_06171_),
-    .A2_N(_06172_),
-    .B1(_05843_),
-    .B2(_06172_),
+  sky130_fd_sc_hd__a2bb2o_4 _12823_ (
+    .A1_N(_06168_),
+    .A2_N(_06169_),
+    .B1(_05840_),
+    .B2(_06169_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00142_)
   );
-  sky130_fd_sc_hd__inv_2 _12827_ (
+  sky130_fd_sc_hd__inv_2 _12824_ (
     .A(\rapcore0.spifsm.incrementincrement[0][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06173_)
+    .Y(_06170_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12828_ (
-    .A1_N(_06173_),
-    .A2_N(_06172_),
-    .B1(_05845_),
-    .B2(_06172_),
+  sky130_fd_sc_hd__a2bb2o_4 _12825_ (
+    .A1_N(_06170_),
+    .A2_N(_06169_),
+    .B1(_05842_),
+    .B2(_06169_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00141_)
   );
-  sky130_fd_sc_hd__inv_2 _12829_ (
+  sky130_fd_sc_hd__inv_2 _12826_ (
     .A(\rapcore0.spifsm.incrementincrement[0][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06174_)
+    .Y(_06171_)
   );
-  sky130_fd_sc_hd__buf_2 _12830_ (
-    .A(_06089_),
+  sky130_fd_sc_hd__buf_2 _12827_ (
+    .A(_06086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06175_)
+    .X(_06172_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12831_ (
-    .A1_N(_06174_),
-    .A2_N(_06172_),
-    .B1(_05847_),
-    .B2(_06175_),
+  sky130_fd_sc_hd__a2bb2o_4 _12828_ (
+    .A1_N(_06171_),
+    .A2_N(_06169_),
+    .B1(_05844_),
+    .B2(_06172_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00140_)
   );
-  sky130_fd_sc_hd__inv_2 _12832_ (
+  sky130_fd_sc_hd__inv_2 _12829_ (
     .A(\rapcore0.spifsm.incrementincrement[0][5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06176_)
+    .Y(_06173_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12833_ (
-    .A1_N(_06176_),
-    .A2_N(_06175_),
-    .B1(_05850_),
-    .B2(_06175_),
+  sky130_fd_sc_hd__a2bb2o_4 _12830_ (
+    .A1_N(_06173_),
+    .A2_N(_06172_),
+    .B1(_05847_),
+    .B2(_06172_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00139_)
   );
-  sky130_fd_sc_hd__inv_2 _12834_ (
+  sky130_fd_sc_hd__inv_2 _12831_ (
     .A(\rapcore0.spifsm.incrementincrement[0][4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06177_)
+    .Y(_06174_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12835_ (
-    .A1_N(_06177_),
+  sky130_fd_sc_hd__a2bb2o_4 _12832_ (
+    .A1_N(_06174_),
+    .A2_N(_06172_),
+    .B1(_05849_),
+    .B2(_06172_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00138_)
+  );
+  sky130_fd_sc_hd__buf_2 _12833_ (
+    .A(_06091_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06175_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12834_ (
+    .A1_N(_04992_),
     .A2_N(_06175_),
     .B1(_05852_),
     .B2(_06175_),
@@ -249532,86 +249701,113 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00138_)
-  );
-  sky130_fd_sc_hd__buf_2 _12836_ (
-    .A(_06094_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06178_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12837_ (
-    .A1_N(_04992_),
-    .A2_N(_06178_),
-    .B1(_05855_),
-    .B2(_06178_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00137_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12838_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12835_ (
     .A1_N(_04995_),
-    .A2_N(_06178_),
-    .B1(_05857_),
-    .B2(_06178_),
+    .A2_N(_06175_),
+    .B1(_05854_),
+    .B2(_06175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00136_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12839_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12836_ (
     .A1_N(_04997_),
-    .A2_N(_06178_),
-    .B1(_05859_),
-    .B2(_06090_),
+    .A2_N(_06175_),
+    .B1(_05856_),
+    .B2(_06087_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00135_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12840_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12837_ (
     .A1_N(_04999_),
-    .A2_N(_06090_),
-    .B1(_05861_),
-    .B2(_06090_),
+    .A2_N(_06087_),
+    .B1(_05858_),
+    .B2(_06087_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00134_)
   );
-  sky130_fd_sc_hd__nor2_4 _12841_ (
-    .A(_02986_),
-    .B(_05884_),
+  sky130_fd_sc_hd__nor2_4 _12838_ (
+    .A(_02985_),
+    .B(_05881_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06179_)
+    .Y(_06176_)
   );
-  sky130_fd_sc_hd__buf_2 _12842_ (
-    .A(_06179_),
+  sky130_fd_sc_hd__buf_2 _12839_ (
+    .A(_06176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06180_)
+    .X(_06177_)
   );
-  sky130_fd_sc_hd__buf_2 _12843_ (
-    .A(_06180_),
+  sky130_fd_sc_hd__buf_2 _12840_ (
+    .A(_06177_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06178_)
+  );
+  sky130_fd_sc_hd__buf_2 _12841_ (
+    .A(_06178_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06179_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12842_ (
+    .A1_N(_04649_),
+    .A2_N(_06179_),
+    .B1(_05704_),
+    .B2(_06179_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00133_)
+  );
+  sky130_fd_sc_hd__inv_2 _12843_ (
+    .A(\rapcore0.spifsm.increment[1][62] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06180_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12844_ (
+    .A1_N(_06180_),
+    .A2_N(_06179_),
+    .B1(_05706_),
+    .B2(_06179_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00132_)
+  );
+  sky130_fd_sc_hd__buf_2 _12845_ (
+    .A(_06176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06181_)
   );
-  sky130_fd_sc_hd__buf_2 _12844_ (
+  sky130_fd_sc_hd__buf_2 _12846_ (
     .A(_06181_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -249619,92 +249815,76 @@
     .VPWR(vccd1),
     .X(_06182_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12845_ (
-    .A1_N(_04649_),
-    .A2_N(_06182_),
-    .B1(_05707_),
-    .B2(_06182_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00133_)
-  );
-  sky130_fd_sc_hd__inv_2 _12846_ (
-    .A(\rapcore0.spifsm.increment[1][62] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06183_)
-  );
   sky130_fd_sc_hd__a2bb2o_4 _12847_ (
-    .A1_N(_06183_),
-    .A2_N(_06182_),
-    .B1(_05709_),
+    .A1_N(_05053_),
+    .A2_N(_06179_),
+    .B1(_05708_),
     .B2(_06182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_00132_)
-  );
-  sky130_fd_sc_hd__buf_2 _12848_ (
-    .A(_06179_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06184_)
-  );
-  sky130_fd_sc_hd__buf_2 _12849_ (
-    .A(_06184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06185_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12850_ (
-    .A1_N(_05052_),
-    .A2_N(_06182_),
-    .B1(_05711_),
-    .B2(_06185_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
     .X(_00131_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12851_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12848_ (
     .A1_N(_05066_),
-    .A2_N(_06185_),
-    .B1(_05715_),
-    .B2(_06185_),
+    .A2_N(_06182_),
+    .B1(_05712_),
+    .B2(_06182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00130_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12852_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12849_ (
     .A1_N(_05075_),
-    .A2_N(_06185_),
-    .B1(_05717_),
-    .B2(_06185_),
+    .A2_N(_06182_),
+    .B1(_05714_),
+    .B2(_06182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00129_)
   );
-  sky130_fd_sc_hd__inv_2 _12853_ (
+  sky130_fd_sc_hd__inv_2 _12850_ (
     .A(\rapcore0.spifsm.increment[1][58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06186_)
+    .Y(_06183_)
+  );
+  sky130_fd_sc_hd__buf_2 _12851_ (
+    .A(_06178_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06184_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12852_ (
+    .A1_N(_06183_),
+    .A2_N(_06184_),
+    .B1(_05717_),
+    .B2(_06184_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00128_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _12853_ (
+    .A1_N(_05091_),
+    .A2_N(_06184_),
+    .B1(_05719_),
+    .B2(_06184_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_00127_)
   );
   sky130_fd_sc_hd__buf_2 _12854_ (
     .A(_06181_),
@@ -249712,990 +249892,984 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06187_)
+    .X(_06185_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _12855_ (
-    .A1_N(_06186_),
-    .A2_N(_06187_),
-    .B1(_05720_),
-    .B2(_06187_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00128_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12856_ (
-    .A1_N(_05091_),
-    .A2_N(_06187_),
-    .B1(_05722_),
-    .B2(_06187_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_00127_)
-  );
-  sky130_fd_sc_hd__buf_2 _12857_ (
-    .A(_06184_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06188_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12858_ (
     .A1_N(_05100_),
-    .A2_N(_06187_),
-    .B1(_05724_),
-    .B2(_06188_),
+    .A2_N(_06184_),
+    .B1(_05721_),
+    .B2(_06185_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00126_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12859_ (
-    .A1_N(_05107_),
-    .A2_N(_06188_),
-    .B1(_05727_),
-    .B2(_06188_),
+  sky130_fd_sc_hd__a2bb2o_4 _12856_ (
+    .A1_N(_05108_),
+    .A2_N(_06185_),
+    .B1(_05724_),
+    .B2(_06185_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00125_)
   );
-  sky130_fd_sc_hd__inv_2 _12860_ (
+  sky130_fd_sc_hd__inv_2 _12857_ (
     .A(\rapcore0.spifsm.increment[1][54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06189_)
+    .Y(_06186_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12861_ (
-    .A1_N(_06189_),
-    .A2_N(_06188_),
-    .B1(_05729_),
-    .B2(_06188_),
+  sky130_fd_sc_hd__a2bb2o_4 _12858_ (
+    .A1_N(_06186_),
+    .A2_N(_06185_),
+    .B1(_05726_),
+    .B2(_06185_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00124_)
   );
-  sky130_fd_sc_hd__buf_2 _12862_ (
-    .A(_06180_),
+  sky130_fd_sc_hd__buf_2 _12859_ (
+    .A(_06177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06190_)
+    .X(_06187_)
   );
-  sky130_fd_sc_hd__buf_2 _12863_ (
-    .A(_06190_),
+  sky130_fd_sc_hd__buf_2 _12860_ (
+    .A(_06187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06191_)
+    .X(_06188_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12864_ (
-    .A1_N(_05130_),
-    .A2_N(_06191_),
-    .B1(_05733_),
-    .B2(_06191_),
+  sky130_fd_sc_hd__a2bb2o_4 _12861_ (
+    .A1_N(_05129_),
+    .A2_N(_06188_),
+    .B1(_05730_),
+    .B2(_06188_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00123_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12865_ (
-    .A1_N(_05138_),
-    .A2_N(_06191_),
-    .B1(_05735_),
-    .B2(_06191_),
+  sky130_fd_sc_hd__a2bb2o_4 _12862_ (
+    .A1_N(_05137_),
+    .A2_N(_06188_),
+    .B1(_05732_),
+    .B2(_06188_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00122_)
   );
-  sky130_fd_sc_hd__buf_2 _12866_ (
-    .A(_06184_),
+  sky130_fd_sc_hd__buf_2 _12863_ (
+    .A(_06181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06192_)
+    .X(_06189_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12867_ (
-    .A1_N(_05147_),
-    .A2_N(_06191_),
-    .B1(_05737_),
-    .B2(_06192_),
+  sky130_fd_sc_hd__a2bb2o_4 _12864_ (
+    .A1_N(_05146_),
+    .A2_N(_06188_),
+    .B1(_05734_),
+    .B2(_06189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00121_)
   );
-  sky130_fd_sc_hd__inv_2 _12868_ (
+  sky130_fd_sc_hd__inv_2 _12865_ (
     .A(\rapcore0.spifsm.increment[1][50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06193_)
+    .Y(_06190_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12869_ (
-    .A1_N(_06193_),
-    .A2_N(_06192_),
-    .B1(_05740_),
-    .B2(_06192_),
+  sky130_fd_sc_hd__a2bb2o_4 _12866_ (
+    .A1_N(_06190_),
+    .A2_N(_06189_),
+    .B1(_05737_),
+    .B2(_06189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00120_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12870_ (
-    .A1_N(_05166_),
-    .A2_N(_06192_),
-    .B1(_05742_),
-    .B2(_06192_),
+  sky130_fd_sc_hd__a2bb2o_4 _12867_ (
+    .A1_N(_05165_),
+    .A2_N(_06189_),
+    .B1(_05739_),
+    .B2(_06189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00119_)
   );
-  sky130_fd_sc_hd__buf_2 _12871_ (
-    .A(_06190_),
+  sky130_fd_sc_hd__buf_2 _12868_ (
+    .A(_06187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06194_)
+    .X(_06191_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12872_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12869_ (
     .A1_N(_05177_),
-    .A2_N(_06194_),
-    .B1(_05745_),
-    .B2(_06194_),
+    .A2_N(_06191_),
+    .B1(_05742_),
+    .B2(_06191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00118_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12873_ (
-    .A1_N(_05186_),
-    .A2_N(_06194_),
-    .B1(_05747_),
-    .B2(_06194_),
+  sky130_fd_sc_hd__a2bb2o_4 _12870_ (
+    .A1_N(_05185_),
+    .A2_N(_06191_),
+    .B1(_05744_),
+    .B2(_06191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00117_)
   );
-  sky130_fd_sc_hd__inv_2 _12874_ (
+  sky130_fd_sc_hd__inv_2 _12871_ (
     .A(\rapcore0.spifsm.increment[1][46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06195_)
+    .Y(_06192_)
   );
-  sky130_fd_sc_hd__buf_2 _12875_ (
-    .A(_06184_),
+  sky130_fd_sc_hd__buf_2 _12872_ (
+    .A(_06181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06196_)
+    .X(_06193_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12876_ (
-    .A1_N(_06195_),
-    .A2_N(_06194_),
-    .B1(_05749_),
-    .B2(_06196_),
+  sky130_fd_sc_hd__a2bb2o_4 _12873_ (
+    .A1_N(_06192_),
+    .A2_N(_06191_),
+    .B1(_05746_),
+    .B2(_06193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00116_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12877_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12874_ (
     .A1_N(_05208_),
-    .A2_N(_06196_),
-    .B1(_05752_),
-    .B2(_06196_),
+    .A2_N(_06193_),
+    .B1(_05749_),
+    .B2(_06193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00115_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12878_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12875_ (
     .A1_N(_05216_),
-    .A2_N(_06196_),
-    .B1(_05754_),
-    .B2(_06196_),
+    .A2_N(_06193_),
+    .B1(_05751_),
+    .B2(_06193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00114_)
   );
-  sky130_fd_sc_hd__buf_2 _12879_ (
-    .A(_06190_),
+  sky130_fd_sc_hd__buf_2 _12876_ (
+    .A(_06187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06197_)
+    .X(_06194_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12880_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12877_ (
     .A1_N(_05224_),
-    .A2_N(_06197_),
-    .B1(_05757_),
-    .B2(_06197_),
+    .A2_N(_06194_),
+    .B1(_05754_),
+    .B2(_06194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00113_)
   );
-  sky130_fd_sc_hd__inv_2 _12881_ (
+  sky130_fd_sc_hd__inv_2 _12878_ (
     .A(\rapcore0.spifsm.increment[1][42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06198_)
+    .Y(_06195_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12882_ (
-    .A1_N(_06198_),
-    .A2_N(_06197_),
-    .B1(_05759_),
-    .B2(_06197_),
+  sky130_fd_sc_hd__a2bb2o_4 _12879_ (
+    .A1_N(_06195_),
+    .A2_N(_06194_),
+    .B1(_05756_),
+    .B2(_06194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00112_)
   );
-  sky130_fd_sc_hd__buf_2 _12883_ (
-    .A(_06179_),
+  sky130_fd_sc_hd__buf_2 _12880_ (
+    .A(_06176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06199_)
+    .X(_06196_)
   );
-  sky130_fd_sc_hd__buf_2 _12884_ (
-    .A(_06199_),
+  sky130_fd_sc_hd__buf_2 _12881_ (
+    .A(_06196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06200_)
+    .X(_06197_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12885_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12882_ (
     .A1_N(_05240_),
-    .A2_N(_06197_),
-    .B1(_05761_),
-    .B2(_06200_),
+    .A2_N(_06194_),
+    .B1(_05758_),
+    .B2(_06197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00111_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12886_ (
-    .A1_N(_05249_),
-    .A2_N(_06200_),
-    .B1(_05765_),
-    .B2(_06200_),
+  sky130_fd_sc_hd__a2bb2o_4 _12883_ (
+    .A1_N(_05248_),
+    .A2_N(_06197_),
+    .B1(_05762_),
+    .B2(_06197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00110_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12887_ (
-    .A1_N(_05257_),
-    .A2_N(_06200_),
-    .B1(_05767_),
-    .B2(_06200_),
+  sky130_fd_sc_hd__a2bb2o_4 _12884_ (
+    .A1_N(_05256_),
+    .A2_N(_06197_),
+    .B1(_05764_),
+    .B2(_06197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00109_)
   );
-  sky130_fd_sc_hd__inv_2 _12888_ (
+  sky130_fd_sc_hd__inv_2 _12885_ (
     .A(\rapcore0.spifsm.increment[1][38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06201_)
+    .Y(_06198_)
   );
-  sky130_fd_sc_hd__buf_2 _12889_ (
-    .A(_06190_),
+  sky130_fd_sc_hd__buf_2 _12886_ (
+    .A(_06187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06202_)
+    .X(_06199_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12890_ (
-    .A1_N(_06201_),
-    .A2_N(_06202_),
-    .B1(_05770_),
-    .B2(_06202_),
+  sky130_fd_sc_hd__a2bb2o_4 _12887_ (
+    .A1_N(_06198_),
+    .A2_N(_06199_),
+    .B1(_05767_),
+    .B2(_06199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00108_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12891_ (
-    .A1_N(_05276_),
-    .A2_N(_06202_),
-    .B1(_05772_),
-    .B2(_06202_),
+  sky130_fd_sc_hd__a2bb2o_4 _12888_ (
+    .A1_N(_05275_),
+    .A2_N(_06199_),
+    .B1(_05769_),
+    .B2(_06199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00107_)
   );
-  sky130_fd_sc_hd__buf_2 _12892_ (
-    .A(_06199_),
+  sky130_fd_sc_hd__buf_2 _12889_ (
+    .A(_06196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06203_)
+    .X(_06200_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12893_ (
-    .A1_N(_05289_),
-    .A2_N(_06202_),
-    .B1(_05774_),
-    .B2(_06203_),
+  sky130_fd_sc_hd__a2bb2o_4 _12890_ (
+    .A1_N(_05288_),
+    .A2_N(_06199_),
+    .B1(_05771_),
+    .B2(_06200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00106_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12894_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12891_ (
     .A1_N(_05298_),
-    .A2_N(_06203_),
-    .B1(_05777_),
-    .B2(_06203_),
+    .A2_N(_06200_),
+    .B1(_05774_),
+    .B2(_06200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00105_)
   );
-  sky130_fd_sc_hd__inv_2 _12895_ (
+  sky130_fd_sc_hd__inv_2 _12892_ (
     .A(\rapcore0.spifsm.increment[1][34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06204_)
+    .Y(_06201_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12896_ (
-    .A1_N(_06204_),
-    .A2_N(_06203_),
-    .B1(_05779_),
-    .B2(_06203_),
+  sky130_fd_sc_hd__a2bb2o_4 _12893_ (
+    .A1_N(_06201_),
+    .A2_N(_06200_),
+    .B1(_05776_),
+    .B2(_06200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00104_)
   );
-  sky130_fd_sc_hd__buf_2 _12897_ (
-    .A(_06190_),
+  sky130_fd_sc_hd__buf_2 _12894_ (
+    .A(_06187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06205_)
+    .X(_06202_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12898_ (
-    .A1_N(_05318_),
-    .A2_N(_06205_),
-    .B1(_05782_),
-    .B2(_06205_),
+  sky130_fd_sc_hd__a2bb2o_4 _12895_ (
+    .A1_N(_05317_),
+    .A2_N(_06202_),
+    .B1(_05779_),
+    .B2(_06202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00103_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12899_ (
-    .A1_N(_05326_),
-    .A2_N(_06205_),
-    .B1(_05784_),
-    .B2(_06205_),
+  sky130_fd_sc_hd__a2bb2o_4 _12896_ (
+    .A1_N(_05325_),
+    .A2_N(_06202_),
+    .B1(_05781_),
+    .B2(_06202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00102_)
   );
-  sky130_fd_sc_hd__buf_2 _12900_ (
-    .A(_06199_),
+  sky130_fd_sc_hd__buf_2 _12897_ (
+    .A(_06196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06206_)
+    .X(_06203_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12901_ (
-    .A1_N(_05333_),
-    .A2_N(_06205_),
-    .B1(_05786_),
-    .B2(_06206_),
+  sky130_fd_sc_hd__a2bb2o_4 _12898_ (
+    .A1_N(_05332_),
+    .A2_N(_06202_),
+    .B1(_05783_),
+    .B2(_06203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00101_)
   );
-  sky130_fd_sc_hd__inv_2 _12902_ (
+  sky130_fd_sc_hd__inv_2 _12899_ (
     .A(\rapcore0.spifsm.increment[1][30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06207_)
+    .Y(_06204_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12903_ (
-    .A1_N(_06207_),
-    .A2_N(_06206_),
-    .B1(_05789_),
-    .B2(_06206_),
+  sky130_fd_sc_hd__a2bb2o_4 _12900_ (
+    .A1_N(_06204_),
+    .A2_N(_06203_),
+    .B1(_05786_),
+    .B2(_06203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00100_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12904_ (
-    .A1_N(_05353_),
-    .A2_N(_06206_),
-    .B1(_05791_),
-    .B2(_06206_),
+  sky130_fd_sc_hd__a2bb2o_4 _12901_ (
+    .A1_N(_05352_),
+    .A2_N(_06203_),
+    .B1(_05788_),
+    .B2(_06203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00099_)
   );
-  sky130_fd_sc_hd__buf_2 _12905_ (
-    .A(_06179_),
+  sky130_fd_sc_hd__buf_2 _12902_ (
+    .A(_06176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06208_)
+    .X(_06205_)
   );
-  sky130_fd_sc_hd__buf_2 _12906_ (
-    .A(_06208_),
+  sky130_fd_sc_hd__buf_2 _12903_ (
+    .A(_06205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06209_)
+    .X(_06206_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12907_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12904_ (
     .A1_N(_05361_),
-    .A2_N(_06209_),
-    .B1(_05795_),
-    .B2(_06209_),
+    .A2_N(_06206_),
+    .B1(_05792_),
+    .B2(_06206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00098_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12908_ (
-    .A1_N(_05369_),
-    .A2_N(_06209_),
-    .B1(_05797_),
-    .B2(_06209_),
+  sky130_fd_sc_hd__a2bb2o_4 _12905_ (
+    .A1_N(_05368_),
+    .A2_N(_06206_),
+    .B1(_05794_),
+    .B2(_06206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00097_)
   );
-  sky130_fd_sc_hd__inv_2 _12909_ (
+  sky130_fd_sc_hd__inv_2 _12906_ (
     .A(\rapcore0.spifsm.increment[1][26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06210_)
+    .Y(_06207_)
   );
-  sky130_fd_sc_hd__buf_2 _12910_ (
-    .A(_06199_),
+  sky130_fd_sc_hd__buf_2 _12907_ (
+    .A(_06196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06211_)
+    .X(_06208_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12911_ (
-    .A1_N(_06210_),
-    .A2_N(_06209_),
-    .B1(_05799_),
-    .B2(_06211_),
+  sky130_fd_sc_hd__a2bb2o_4 _12908_ (
+    .A1_N(_06207_),
+    .A2_N(_06206_),
+    .B1(_05796_),
+    .B2(_06208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00096_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12912_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12909_ (
     .A1_N(_05388_),
-    .A2_N(_06211_),
-    .B1(_05802_),
-    .B2(_06211_),
+    .A2_N(_06208_),
+    .B1(_05799_),
+    .B2(_06208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00095_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12913_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12910_ (
     .A1_N(_05398_),
-    .A2_N(_06211_),
-    .B1(_05804_),
-    .B2(_06211_),
+    .A2_N(_06208_),
+    .B1(_05801_),
+    .B2(_06208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00094_)
   );
-  sky130_fd_sc_hd__buf_2 _12914_ (
-    .A(_06208_),
+  sky130_fd_sc_hd__buf_2 _12911_ (
+    .A(_06205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06212_)
+    .X(_06209_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12915_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12912_ (
     .A1_N(_05409_),
-    .A2_N(_06212_),
-    .B1(_05807_),
-    .B2(_06212_),
+    .A2_N(_06209_),
+    .B1(_05804_),
+    .B2(_06209_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00093_)
   );
-  sky130_fd_sc_hd__inv_2 _12916_ (
+  sky130_fd_sc_hd__inv_2 _12913_ (
     .A(\rapcore0.spifsm.increment[1][22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06213_)
+    .Y(_06210_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12917_ (
-    .A1_N(_06213_),
-    .A2_N(_06212_),
-    .B1(_05809_),
-    .B2(_06212_),
+  sky130_fd_sc_hd__a2bb2o_4 _12914_ (
+    .A1_N(_06210_),
+    .A2_N(_06209_),
+    .B1(_05806_),
+    .B2(_06209_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00092_)
   );
-  sky130_fd_sc_hd__buf_2 _12918_ (
-    .A(_06199_),
+  sky130_fd_sc_hd__buf_2 _12915_ (
+    .A(_06196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06214_)
+    .X(_06211_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12919_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12916_ (
     .A1_N(_05429_),
-    .A2_N(_06212_),
-    .B1(_05811_),
-    .B2(_06214_),
+    .A2_N(_06209_),
+    .B1(_05808_),
+    .B2(_06211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00091_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12920_ (
-    .A1_N(_05439_),
-    .A2_N(_06214_),
-    .B1(_05814_),
-    .B2(_06214_),
+  sky130_fd_sc_hd__a2bb2o_4 _12917_ (
+    .A1_N(_05438_),
+    .A2_N(_06211_),
+    .B1(_05811_),
+    .B2(_06211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00090_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12921_ (
-    .A1_N(_05447_),
-    .A2_N(_06214_),
-    .B1(_05816_),
-    .B2(_06214_),
+  sky130_fd_sc_hd__a2bb2o_4 _12918_ (
+    .A1_N(_05446_),
+    .A2_N(_06211_),
+    .B1(_05813_),
+    .B2(_06211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00089_)
   );
-  sky130_fd_sc_hd__inv_2 _12922_ (
+  sky130_fd_sc_hd__inv_2 _12919_ (
     .A(\rapcore0.spifsm.increment[1][18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06215_)
+    .Y(_06212_)
   );
-  sky130_fd_sc_hd__buf_2 _12923_ (
-    .A(_06208_),
+  sky130_fd_sc_hd__buf_2 _12920_ (
+    .A(_06205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06216_)
+    .X(_06213_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12924_ (
-    .A1_N(_06215_),
-    .A2_N(_06216_),
-    .B1(_05819_),
-    .B2(_06216_),
+  sky130_fd_sc_hd__a2bb2o_4 _12921_ (
+    .A1_N(_06212_),
+    .A2_N(_06213_),
+    .B1(_05816_),
+    .B2(_06213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00088_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12925_ (
-    .A1_N(_05462_),
-    .A2_N(_06216_),
-    .B1(_05821_),
-    .B2(_06216_),
+  sky130_fd_sc_hd__a2bb2o_4 _12922_ (
+    .A1_N(_05461_),
+    .A2_N(_06213_),
+    .B1(_05818_),
+    .B2(_06213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00087_)
   );
-  sky130_fd_sc_hd__buf_2 _12926_ (
-    .A(_06180_),
+  sky130_fd_sc_hd__buf_2 _12923_ (
+    .A(_06177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06217_)
+    .X(_06214_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12927_ (
-    .A1_N(_05471_),
-    .A2_N(_06216_),
-    .B1(_05823_),
-    .B2(_06217_),
+  sky130_fd_sc_hd__a2bb2o_4 _12924_ (
+    .A1_N(_05470_),
+    .A2_N(_06213_),
+    .B1(_05820_),
+    .B2(_06214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00086_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12928_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12925_ (
     .A1_N(_05478_),
-    .A2_N(_06217_),
-    .B1(_05826_),
-    .B2(_06217_),
+    .A2_N(_06214_),
+    .B1(_05823_),
+    .B2(_06214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00085_)
   );
-  sky130_fd_sc_hd__inv_2 _12929_ (
+  sky130_fd_sc_hd__inv_2 _12926_ (
     .A(\rapcore0.spifsm.increment[1][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06218_)
+    .Y(_06215_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12930_ (
-    .A1_N(_06218_),
-    .A2_N(_06217_),
-    .B1(_05828_),
-    .B2(_06217_),
+  sky130_fd_sc_hd__a2bb2o_4 _12927_ (
+    .A1_N(_06215_),
+    .A2_N(_06214_),
+    .B1(_05825_),
+    .B2(_06214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00084_)
   );
-  sky130_fd_sc_hd__buf_2 _12931_ (
-    .A(_06208_),
+  sky130_fd_sc_hd__buf_2 _12928_ (
+    .A(_06205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06219_)
+    .X(_06216_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12932_ (
-    .A1_N(_05498_),
-    .A2_N(_06219_),
-    .B1(_05831_),
-    .B2(_06219_),
+  sky130_fd_sc_hd__a2bb2o_4 _12929_ (
+    .A1_N(_05497_),
+    .A2_N(_06216_),
+    .B1(_05828_),
+    .B2(_06216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00083_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12933_ (
-    .A1_N(_05506_),
-    .A2_N(_06219_),
-    .B1(_05833_),
-    .B2(_06219_),
+  sky130_fd_sc_hd__a2bb2o_4 _12930_ (
+    .A1_N(_05505_),
+    .A2_N(_06216_),
+    .B1(_05830_),
+    .B2(_06216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00082_)
   );
-  sky130_fd_sc_hd__buf_2 _12934_ (
-    .A(_06180_),
+  sky130_fd_sc_hd__buf_2 _12931_ (
+    .A(_06177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06220_)
+    .X(_06217_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12935_ (
-    .A1_N(_05515_),
-    .A2_N(_06219_),
-    .B1(_05835_),
-    .B2(_06220_),
+  sky130_fd_sc_hd__a2bb2o_4 _12932_ (
+    .A1_N(_05514_),
+    .A2_N(_06216_),
+    .B1(_05832_),
+    .B2(_06217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00081_)
   );
-  sky130_fd_sc_hd__inv_2 _12936_ (
+  sky130_fd_sc_hd__inv_2 _12933_ (
     .A(\rapcore0.spifsm.increment[1][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06221_)
+    .Y(_06218_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12937_ (
-    .A1_N(_06221_),
-    .A2_N(_06220_),
-    .B1(_05838_),
-    .B2(_06220_),
+  sky130_fd_sc_hd__a2bb2o_4 _12934_ (
+    .A1_N(_06218_),
+    .A2_N(_06217_),
+    .B1(_05835_),
+    .B2(_06217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00080_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12938_ (
-    .A1_N(_05531_),
-    .A2_N(_06220_),
-    .B1(_05840_),
-    .B2(_06220_),
+  sky130_fd_sc_hd__a2bb2o_4 _12935_ (
+    .A1_N(_05530_),
+    .A2_N(_06217_),
+    .B1(_05837_),
+    .B2(_06217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00079_)
   );
-  sky130_fd_sc_hd__buf_2 _12939_ (
-    .A(_06208_),
+  sky130_fd_sc_hd__buf_2 _12936_ (
+    .A(_06205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06222_)
+    .X(_06219_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12940_ (
+  sky130_fd_sc_hd__a2bb2o_4 _12937_ (
     .A1_N(_05540_),
-    .A2_N(_06222_),
-    .B1(_05843_),
-    .B2(_06222_),
+    .A2_N(_06219_),
+    .B1(_05840_),
+    .B2(_06219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00078_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12941_ (
-    .A1_N(_05549_),
-    .A2_N(_06222_),
-    .B1(_05845_),
-    .B2(_06222_),
+  sky130_fd_sc_hd__a2bb2o_4 _12938_ (
+    .A1_N(_05548_),
+    .A2_N(_06219_),
+    .B1(_05842_),
+    .B2(_06219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00077_)
   );
-  sky130_fd_sc_hd__inv_2 _12942_ (
+  sky130_fd_sc_hd__inv_2 _12939_ (
     .A(\rapcore0.spifsm.increment[1][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06223_)
+    .Y(_06220_)
   );
-  sky130_fd_sc_hd__buf_2 _12943_ (
-    .A(_06180_),
+  sky130_fd_sc_hd__buf_2 _12940_ (
+    .A(_06177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06224_)
+    .X(_06221_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12944_ (
-    .A1_N(_06223_),
-    .A2_N(_06222_),
-    .B1(_05847_),
-    .B2(_06224_),
+  sky130_fd_sc_hd__a2bb2o_4 _12941_ (
+    .A1_N(_06220_),
+    .A2_N(_06219_),
+    .B1(_05844_),
+    .B2(_06221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00076_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12945_ (
-    .A1_N(_05564_),
-    .A2_N(_06224_),
-    .B1(_05850_),
-    .B2(_06224_),
+  sky130_fd_sc_hd__a2bb2o_4 _12942_ (
+    .A1_N(_05563_),
+    .A2_N(_06221_),
+    .B1(_05847_),
+    .B2(_06221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00075_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12946_ (
-    .A1_N(_05572_),
-    .A2_N(_06224_),
-    .B1(_05852_),
-    .B2(_06224_),
+  sky130_fd_sc_hd__a2bb2o_4 _12943_ (
+    .A1_N(_05571_),
+    .A2_N(_06221_),
+    .B1(_05849_),
+    .B2(_06221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00074_)
   );
-  sky130_fd_sc_hd__buf_2 _12947_ (
-    .A(_06184_),
+  sky130_fd_sc_hd__buf_2 _12944_ (
+    .A(_06181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06225_)
+    .X(_06222_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12948_ (
-    .A1_N(_05580_),
-    .A2_N(_06225_),
-    .B1(_05855_),
-    .B2(_06225_),
+  sky130_fd_sc_hd__a2bb2o_4 _12945_ (
+    .A1_N(_05579_),
+    .A2_N(_06222_),
+    .B1(_05852_),
+    .B2(_06222_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00073_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12949_ (
-    .A1_N(_05587_),
-    .A2_N(_06225_),
-    .B1(_05857_),
-    .B2(_06225_),
+  sky130_fd_sc_hd__a2bb2o_4 _12946_ (
+    .A1_N(_05586_),
+    .A2_N(_06222_),
+    .B1(_05854_),
+    .B2(_06222_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00072_)
   );
-  sky130_fd_sc_hd__inv_2 _12950_ (
+  sky130_fd_sc_hd__inv_2 _12947_ (
     .A(\rapcore0.spifsm.increment[1][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06226_)
+    .Y(_06223_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12951_ (
-    .A1_N(_06226_),
-    .A2_N(_06225_),
-    .B1(_05859_),
-    .B2(_06181_),
+  sky130_fd_sc_hd__a2bb2o_4 _12948_ (
+    .A1_N(_06223_),
+    .A2_N(_06222_),
+    .B1(_05856_),
+    .B2(_06178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00071_)
   );
-  sky130_fd_sc_hd__inv_2 _12952_ (
+  sky130_fd_sc_hd__inv_2 _12949_ (
     .A(\rapcore0.spifsm.increment[1][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06227_)
+    .Y(_06224_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12953_ (
-    .A1_N(_06227_),
-    .A2_N(_06181_),
-    .B1(_05861_),
-    .B2(_06181_),
+  sky130_fd_sc_hd__a2bb2o_4 _12950_ (
+    .A1_N(_06224_),
+    .A2_N(_06178_),
+    .B1(_05858_),
+    .B2(_06178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00070_)
   );
-  sky130_fd_sc_hd__inv_2 _12954_ (
+  sky130_fd_sc_hd__inv_2 _12951_ (
     .A(\rapcore0.spifsm.incrementincrement[1][63] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06228_)
+    .Y(_06225_)
   );
-  sky130_fd_sc_hd__and4_4 _12955_ (
-    .A(_02253_),
-    .B(_02309_),
+  sky130_fd_sc_hd__and4_4 _12952_ (
+    .A(_02252_),
+    .B(_02310_),
     .C(\rapcore0.spifsm.dda.writemoveind ),
-    .D(_01188_),
+    .D(_01189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06226_)
+  );
+  sky130_fd_sc_hd__buf_2 _12953_ (
+    .A(_06226_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06227_)
+  );
+  sky130_fd_sc_hd__buf_2 _12954_ (
+    .A(_06227_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06228_)
+  );
+  sky130_fd_sc_hd__buf_2 _12955_ (
+    .A(_06228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -250710,1537 +250884,1552 @@
     .VPWR(vccd1),
     .X(_06230_)
   );
-  sky130_fd_sc_hd__buf_2 _12957_ (
-    .A(_06230_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06231_)
-  );
-  sky130_fd_sc_hd__buf_2 _12958_ (
-    .A(_06231_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06232_)
-  );
-  sky130_fd_sc_hd__buf_2 _12959_ (
-    .A(_06232_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06233_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _12960_ (
-    .A1_N(_06228_),
-    .A2_N(_06233_),
+  sky130_fd_sc_hd__a2bb2o_4 _12957_ (
+    .A1_N(_06225_),
+    .A2_N(_06230_),
     .B1(\rapcore0.spifsm.word_data_received[63] ),
-    .B2(_06233_),
+    .B2(_06230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00069_)
   );
-  sky130_fd_sc_hd__inv_2 _12961_ (
+  sky130_fd_sc_hd__inv_2 _12958_ (
     .A(\rapcore0.spifsm.incrementincrement[1][62] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06234_)
+    .Y(_06231_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12962_ (
-    .A1_N(_06234_),
-    .A2_N(_06233_),
+  sky130_fd_sc_hd__a2bb2o_4 _12959_ (
+    .A1_N(_06231_),
+    .A2_N(_06230_),
     .B1(\rapcore0.spifsm.word_data_received[62] ),
-    .B2(_06233_),
+    .B2(_06230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00068_)
   );
-  sky130_fd_sc_hd__inv_2 _12963_ (
+  sky130_fd_sc_hd__inv_2 _12960_ (
     .A(\rapcore0.spifsm.incrementincrement[1][61] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06235_)
+    .Y(_06232_)
   );
-  sky130_fd_sc_hd__buf_2 _12964_ (
-    .A(_06230_),
+  sky130_fd_sc_hd__buf_2 _12961_ (
+    .A(_06227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06236_)
+    .X(_06233_)
   );
-  sky130_fd_sc_hd__buf_2 _12965_ (
-    .A(_06236_),
+  sky130_fd_sc_hd__buf_2 _12962_ (
+    .A(_06233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06237_)
+    .X(_06234_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12966_ (
-    .A1_N(_06235_),
-    .A2_N(_06233_),
+  sky130_fd_sc_hd__a2bb2o_4 _12963_ (
+    .A1_N(_06232_),
+    .A2_N(_06230_),
     .B1(\rapcore0.spifsm.word_data_received[61] ),
-    .B2(_06237_),
+    .B2(_06234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00067_)
   );
-  sky130_fd_sc_hd__inv_2 _12967_ (
+  sky130_fd_sc_hd__inv_2 _12964_ (
     .A(\rapcore0.spifsm.incrementincrement[1][60] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06238_)
+    .Y(_06235_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12968_ (
-    .A1_N(_06238_),
-    .A2_N(_06237_),
+  sky130_fd_sc_hd__a2bb2o_4 _12965_ (
+    .A1_N(_06235_),
+    .A2_N(_06234_),
     .B1(\rapcore0.spifsm.word_data_received[60] ),
-    .B2(_06237_),
+    .B2(_06234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00066_)
   );
-  sky130_fd_sc_hd__inv_2 _12969_ (
+  sky130_fd_sc_hd__inv_2 _12966_ (
     .A(\rapcore0.spifsm.incrementincrement[1][59] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06239_)
+    .Y(_06236_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12970_ (
-    .A1_N(_06239_),
-    .A2_N(_06237_),
-    .B1(_02539_),
-    .B2(_06237_),
+  sky130_fd_sc_hd__a2bb2o_4 _12967_ (
+    .A1_N(_06236_),
+    .A2_N(_06234_),
+    .B1(_02540_),
+    .B2(_06234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00065_)
   );
-  sky130_fd_sc_hd__inv_2 _12971_ (
+  sky130_fd_sc_hd__inv_2 _12968_ (
     .A(\rapcore0.spifsm.incrementincrement[1][58] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06240_)
+    .Y(_06237_)
   );
-  sky130_fd_sc_hd__buf_2 _12972_ (
-    .A(_06232_),
+  sky130_fd_sc_hd__buf_2 _12969_ (
+    .A(_06229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06241_)
+    .X(_06238_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12973_ (
-    .A1_N(_06240_),
-    .A2_N(_06241_),
-    .B1(_02656_),
-    .B2(_06241_),
+  sky130_fd_sc_hd__a2bb2o_4 _12970_ (
+    .A1_N(_06237_),
+    .A2_N(_06238_),
+    .B1(_02655_),
+    .B2(_06238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00064_)
   );
-  sky130_fd_sc_hd__inv_2 _12974_ (
+  sky130_fd_sc_hd__inv_2 _12971_ (
     .A(\rapcore0.spifsm.incrementincrement[1][57] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06242_)
+    .Y(_06239_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12975_ (
-    .A1_N(_06242_),
-    .A2_N(_06241_),
+  sky130_fd_sc_hd__a2bb2o_4 _12972_ (
+    .A1_N(_06239_),
+    .A2_N(_06238_),
     .B1(\rapcore0.spifsm.word_data_received[57] ),
-    .B2(_06241_),
+    .B2(_06238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00063_)
   );
-  sky130_fd_sc_hd__inv_2 _12976_ (
+  sky130_fd_sc_hd__inv_2 _12973_ (
     .A(\rapcore0.spifsm.incrementincrement[1][56] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06243_)
+    .Y(_06240_)
   );
-  sky130_fd_sc_hd__buf_2 _12977_ (
-    .A(_06236_),
+  sky130_fd_sc_hd__buf_2 _12974_ (
+    .A(_06233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06244_)
+    .X(_06241_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12978_ (
-    .A1_N(_06243_),
-    .A2_N(_06241_),
+  sky130_fd_sc_hd__a2bb2o_4 _12975_ (
+    .A1_N(_06240_),
+    .A2_N(_06238_),
     .B1(\rapcore0.spifsm.word_data_received[56] ),
-    .B2(_06244_),
+    .B2(_06241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00062_)
   );
-  sky130_fd_sc_hd__inv_2 _12979_ (
+  sky130_fd_sc_hd__inv_2 _12976_ (
     .A(\rapcore0.spifsm.incrementincrement[1][55] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06245_)
+    .Y(_06242_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12980_ (
-    .A1_N(_06245_),
-    .A2_N(_06244_),
+  sky130_fd_sc_hd__a2bb2o_4 _12977_ (
+    .A1_N(_06242_),
+    .A2_N(_06241_),
     .B1(\rapcore0.spifsm.word_data_received[55] ),
-    .B2(_06244_),
+    .B2(_06241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00061_)
   );
-  sky130_fd_sc_hd__inv_2 _12981_ (
+  sky130_fd_sc_hd__inv_2 _12978_ (
     .A(\rapcore0.spifsm.incrementincrement[1][54] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06246_)
+    .Y(_06243_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12982_ (
-    .A1_N(_06246_),
-    .A2_N(_06244_),
+  sky130_fd_sc_hd__a2bb2o_4 _12979_ (
+    .A1_N(_06243_),
+    .A2_N(_06241_),
     .B1(\rapcore0.spifsm.word_data_received[54] ),
-    .B2(_06244_),
+    .B2(_06241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00060_)
   );
-  sky130_fd_sc_hd__inv_2 _12983_ (
+  sky130_fd_sc_hd__inv_2 _12980_ (
     .A(\rapcore0.spifsm.incrementincrement[1][53] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06247_)
+    .Y(_06244_)
   );
-  sky130_fd_sc_hd__buf_2 _12984_ (
-    .A(_06231_),
+  sky130_fd_sc_hd__buf_2 _12981_ (
+    .A(_06228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06248_)
+    .X(_06245_)
   );
-  sky130_fd_sc_hd__buf_2 _12985_ (
-    .A(_06248_),
+  sky130_fd_sc_hd__buf_2 _12982_ (
+    .A(_06245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06249_)
+    .X(_06246_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12986_ (
-    .A1_N(_06247_),
-    .A2_N(_06249_),
+  sky130_fd_sc_hd__a2bb2o_4 _12983_ (
+    .A1_N(_06244_),
+    .A2_N(_06246_),
     .B1(\rapcore0.spifsm.word_data_received[53] ),
-    .B2(_06249_),
+    .B2(_06246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00059_)
   );
-  sky130_fd_sc_hd__inv_2 _12987_ (
+  sky130_fd_sc_hd__inv_2 _12984_ (
     .A(\rapcore0.spifsm.incrementincrement[1][52] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06250_)
+    .Y(_06247_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12988_ (
-    .A1_N(_06250_),
-    .A2_N(_06249_),
+  sky130_fd_sc_hd__a2bb2o_4 _12985_ (
+    .A1_N(_06247_),
+    .A2_N(_06246_),
     .B1(\rapcore0.spifsm.word_data_received[52] ),
-    .B2(_06249_),
+    .B2(_06246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00058_)
   );
-  sky130_fd_sc_hd__inv_2 _12989_ (
+  sky130_fd_sc_hd__inv_2 _12986_ (
     .A(\rapcore0.spifsm.incrementincrement[1][51] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06251_)
+    .Y(_06248_)
   );
-  sky130_fd_sc_hd__buf_2 _12990_ (
-    .A(_06236_),
+  sky130_fd_sc_hd__buf_2 _12987_ (
+    .A(_06233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06252_)
+    .X(_06249_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12991_ (
-    .A1_N(_06251_),
-    .A2_N(_06249_),
+  sky130_fd_sc_hd__a2bb2o_4 _12988_ (
+    .A1_N(_06248_),
+    .A2_N(_06246_),
     .B1(\rapcore0.spifsm.word_data_received[51] ),
-    .B2(_06252_),
+    .B2(_06249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00057_)
   );
-  sky130_fd_sc_hd__inv_2 _12992_ (
+  sky130_fd_sc_hd__inv_2 _12989_ (
     .A(\rapcore0.spifsm.incrementincrement[1][50] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06253_)
+    .Y(_06250_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12993_ (
-    .A1_N(_06253_),
-    .A2_N(_06252_),
+  sky130_fd_sc_hd__a2bb2o_4 _12990_ (
+    .A1_N(_06250_),
+    .A2_N(_06249_),
     .B1(\rapcore0.spifsm.word_data_received[50] ),
-    .B2(_06252_),
+    .B2(_06249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00056_)
   );
-  sky130_fd_sc_hd__inv_2 _12994_ (
+  sky130_fd_sc_hd__inv_2 _12991_ (
     .A(\rapcore0.spifsm.incrementincrement[1][49] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06254_)
+    .Y(_06251_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12995_ (
-    .A1_N(_06254_),
-    .A2_N(_06252_),
+  sky130_fd_sc_hd__a2bb2o_4 _12992_ (
+    .A1_N(_06251_),
+    .A2_N(_06249_),
     .B1(\rapcore0.spifsm.word_data_received[49] ),
-    .B2(_06252_),
+    .B2(_06249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00055_)
   );
-  sky130_fd_sc_hd__inv_2 _12996_ (
+  sky130_fd_sc_hd__inv_2 _12993_ (
     .A(\rapcore0.spifsm.incrementincrement[1][48] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06255_)
+    .Y(_06252_)
   );
-  sky130_fd_sc_hd__buf_2 _12997_ (
-    .A(_06248_),
+  sky130_fd_sc_hd__buf_2 _12994_ (
+    .A(_06245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06256_)
+    .X(_06253_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _12998_ (
-    .A1_N(_06255_),
-    .A2_N(_06256_),
+  sky130_fd_sc_hd__a2bb2o_4 _12995_ (
+    .A1_N(_06252_),
+    .A2_N(_06253_),
     .B1(\rapcore0.spifsm.word_data_received[48] ),
-    .B2(_06256_),
+    .B2(_06253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00054_)
   );
-  sky130_fd_sc_hd__inv_2 _12999_ (
+  sky130_fd_sc_hd__inv_2 _12996_ (
     .A(\rapcore0.spifsm.incrementincrement[1][47] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06257_)
+    .Y(_06254_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13000_ (
-    .A1_N(_06257_),
-    .A2_N(_06256_),
+  sky130_fd_sc_hd__a2bb2o_4 _12997_ (
+    .A1_N(_06254_),
+    .A2_N(_06253_),
     .B1(\rapcore0.spifsm.word_data_received[47] ),
-    .B2(_06256_),
+    .B2(_06253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00053_)
   );
-  sky130_fd_sc_hd__inv_2 _13001_ (
+  sky130_fd_sc_hd__inv_2 _12998_ (
     .A(\rapcore0.spifsm.incrementincrement[1][46] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06258_)
+    .Y(_06255_)
   );
-  sky130_fd_sc_hd__buf_2 _13002_ (
-    .A(_06236_),
+  sky130_fd_sc_hd__buf_2 _12999_ (
+    .A(_06233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06259_)
+    .X(_06256_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13003_ (
-    .A1_N(_06258_),
-    .A2_N(_06256_),
+  sky130_fd_sc_hd__a2bb2o_4 _13000_ (
+    .A1_N(_06255_),
+    .A2_N(_06253_),
     .B1(\rapcore0.spifsm.word_data_received[46] ),
-    .B2(_06259_),
+    .B2(_06256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00052_)
   );
-  sky130_fd_sc_hd__inv_2 _13004_ (
+  sky130_fd_sc_hd__inv_2 _13001_ (
     .A(\rapcore0.spifsm.incrementincrement[1][45] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06260_)
+    .Y(_06257_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13005_ (
-    .A1_N(_06260_),
-    .A2_N(_06259_),
+  sky130_fd_sc_hd__a2bb2o_4 _13002_ (
+    .A1_N(_06257_),
+    .A2_N(_06256_),
     .B1(\rapcore0.spifsm.word_data_received[45] ),
-    .B2(_06259_),
+    .B2(_06256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00051_)
   );
-  sky130_fd_sc_hd__inv_2 _13006_ (
+  sky130_fd_sc_hd__inv_2 _13003_ (
     .A(\rapcore0.spifsm.incrementincrement[1][44] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06261_)
+    .Y(_06258_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13007_ (
-    .A1_N(_06261_),
-    .A2_N(_06259_),
+  sky130_fd_sc_hd__a2bb2o_4 _13004_ (
+    .A1_N(_06258_),
+    .A2_N(_06256_),
     .B1(\rapcore0.spifsm.word_data_received[44] ),
-    .B2(_06259_),
+    .B2(_06256_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00050_)
   );
-  sky130_fd_sc_hd__inv_2 _13008_ (
+  sky130_fd_sc_hd__inv_2 _13005_ (
     .A(\rapcore0.spifsm.incrementincrement[1][43] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06262_)
+    .Y(_06259_)
   );
-  sky130_fd_sc_hd__buf_2 _13009_ (
-    .A(_06248_),
+  sky130_fd_sc_hd__buf_2 _13006_ (
+    .A(_06245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06263_)
+    .X(_06260_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13010_ (
-    .A1_N(_06262_),
-    .A2_N(_06263_),
+  sky130_fd_sc_hd__a2bb2o_4 _13007_ (
+    .A1_N(_06259_),
+    .A2_N(_06260_),
     .B1(\rapcore0.spifsm.word_data_received[43] ),
-    .B2(_06263_),
+    .B2(_06260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00049_)
   );
-  sky130_fd_sc_hd__inv_2 _13011_ (
+  sky130_fd_sc_hd__inv_2 _13008_ (
     .A(\rapcore0.spifsm.incrementincrement[1][42] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06264_)
+    .Y(_06261_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13012_ (
-    .A1_N(_06264_),
-    .A2_N(_06263_),
+  sky130_fd_sc_hd__a2bb2o_4 _13009_ (
+    .A1_N(_06261_),
+    .A2_N(_06260_),
     .B1(\rapcore0.spifsm.word_data_received[42] ),
-    .B2(_06263_),
+    .B2(_06260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00048_)
   );
-  sky130_fd_sc_hd__inv_2 _13013_ (
+  sky130_fd_sc_hd__inv_2 _13010_ (
     .A(\rapcore0.spifsm.incrementincrement[1][41] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06265_)
+    .Y(_06262_)
   );
-  sky130_fd_sc_hd__buf_2 _13014_ (
-    .A(_06230_),
+  sky130_fd_sc_hd__buf_2 _13011_ (
+    .A(_06227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06266_)
+    .X(_06263_)
   );
-  sky130_fd_sc_hd__buf_2 _13015_ (
-    .A(_06266_),
+  sky130_fd_sc_hd__buf_2 _13012_ (
+    .A(_06263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06267_)
+    .X(_06264_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13016_ (
-    .A1_N(_06265_),
-    .A2_N(_06263_),
+  sky130_fd_sc_hd__a2bb2o_4 _13013_ (
+    .A1_N(_06262_),
+    .A2_N(_06260_),
     .B1(\rapcore0.spifsm.word_data_received[41] ),
-    .B2(_06267_),
+    .B2(_06264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00047_)
   );
-  sky130_fd_sc_hd__inv_2 _13017_ (
+  sky130_fd_sc_hd__inv_2 _13014_ (
     .A(\rapcore0.spifsm.incrementincrement[1][40] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06268_)
+    .Y(_06265_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13018_ (
-    .A1_N(_06268_),
-    .A2_N(_06267_),
+  sky130_fd_sc_hd__a2bb2o_4 _13015_ (
+    .A1_N(_06265_),
+    .A2_N(_06264_),
     .B1(\rapcore0.spifsm.word_data_received[40] ),
-    .B2(_06267_),
+    .B2(_06264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00046_)
   );
-  sky130_fd_sc_hd__inv_2 _13019_ (
+  sky130_fd_sc_hd__inv_2 _13016_ (
     .A(\rapcore0.spifsm.incrementincrement[1][39] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06269_)
+    .Y(_06266_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13020_ (
-    .A1_N(_06269_),
-    .A2_N(_06267_),
+  sky130_fd_sc_hd__a2bb2o_4 _13017_ (
+    .A1_N(_06266_),
+    .A2_N(_06264_),
     .B1(\rapcore0.spifsm.word_data_received[39] ),
-    .B2(_06267_),
+    .B2(_06264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00045_)
   );
-  sky130_fd_sc_hd__inv_2 _13021_ (
+  sky130_fd_sc_hd__inv_2 _13018_ (
     .A(\rapcore0.spifsm.incrementincrement[1][38] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06270_)
+    .Y(_06267_)
   );
-  sky130_fd_sc_hd__buf_2 _13022_ (
-    .A(_06248_),
+  sky130_fd_sc_hd__buf_2 _13019_ (
+    .A(_06245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06271_)
+    .X(_06268_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13023_ (
-    .A1_N(_06270_),
-    .A2_N(_06271_),
+  sky130_fd_sc_hd__a2bb2o_4 _13020_ (
+    .A1_N(_06267_),
+    .A2_N(_06268_),
     .B1(\rapcore0.spifsm.word_data_received[38] ),
-    .B2(_06271_),
+    .B2(_06268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00044_)
   );
-  sky130_fd_sc_hd__inv_2 _13024_ (
+  sky130_fd_sc_hd__inv_2 _13021_ (
     .A(\rapcore0.spifsm.incrementincrement[1][37] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06272_)
+    .Y(_06269_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13025_ (
-    .A1_N(_06272_),
-    .A2_N(_06271_),
+  sky130_fd_sc_hd__a2bb2o_4 _13022_ (
+    .A1_N(_06269_),
+    .A2_N(_06268_),
     .B1(\rapcore0.spifsm.word_data_received[37] ),
-    .B2(_06271_),
+    .B2(_06268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00043_)
   );
-  sky130_fd_sc_hd__inv_2 _13026_ (
+  sky130_fd_sc_hd__inv_2 _13023_ (
     .A(\rapcore0.spifsm.incrementincrement[1][36] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06273_)
+    .Y(_06270_)
   );
-  sky130_fd_sc_hd__buf_2 _13027_ (
-    .A(_06266_),
+  sky130_fd_sc_hd__buf_2 _13024_ (
+    .A(_06263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06274_)
+    .X(_06271_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13028_ (
-    .A1_N(_06273_),
-    .A2_N(_06271_),
+  sky130_fd_sc_hd__a2bb2o_4 _13025_ (
+    .A1_N(_06270_),
+    .A2_N(_06268_),
     .B1(\rapcore0.spifsm.word_data_received[36] ),
-    .B2(_06274_),
+    .B2(_06271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00042_)
   );
-  sky130_fd_sc_hd__inv_2 _13029_ (
+  sky130_fd_sc_hd__inv_2 _13026_ (
     .A(\rapcore0.spifsm.incrementincrement[1][35] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06275_)
+    .Y(_06272_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13030_ (
-    .A1_N(_06275_),
-    .A2_N(_06274_),
+  sky130_fd_sc_hd__a2bb2o_4 _13027_ (
+    .A1_N(_06272_),
+    .A2_N(_06271_),
     .B1(\rapcore0.spifsm.word_data_received[35] ),
-    .B2(_06274_),
+    .B2(_06271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00041_)
   );
-  sky130_fd_sc_hd__inv_2 _13031_ (
+  sky130_fd_sc_hd__inv_2 _13028_ (
     .A(\rapcore0.spifsm.incrementincrement[1][34] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06276_)
+    .Y(_06273_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13032_ (
-    .A1_N(_06276_),
-    .A2_N(_06274_),
+  sky130_fd_sc_hd__a2bb2o_4 _13029_ (
+    .A1_N(_06273_),
+    .A2_N(_06271_),
     .B1(\rapcore0.spifsm.word_data_received[34] ),
-    .B2(_06274_),
+    .B2(_06271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00040_)
   );
-  sky130_fd_sc_hd__inv_2 _13033_ (
+  sky130_fd_sc_hd__inv_2 _13030_ (
     .A(\rapcore0.spifsm.incrementincrement[1][33] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06277_)
+    .Y(_06274_)
   );
-  sky130_fd_sc_hd__buf_2 _13034_ (
-    .A(_06248_),
+  sky130_fd_sc_hd__buf_2 _13031_ (
+    .A(_06245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06278_)
+    .X(_06275_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13035_ (
-    .A1_N(_06277_),
-    .A2_N(_06278_),
+  sky130_fd_sc_hd__a2bb2o_4 _13032_ (
+    .A1_N(_06274_),
+    .A2_N(_06275_),
     .B1(\rapcore0.spifsm.word_data_received[33] ),
-    .B2(_06278_),
+    .B2(_06275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00039_)
   );
-  sky130_fd_sc_hd__inv_2 _13036_ (
+  sky130_fd_sc_hd__inv_2 _13033_ (
     .A(\rapcore0.spifsm.incrementincrement[1][32] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06279_)
+    .Y(_06276_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13037_ (
-    .A1_N(_06279_),
-    .A2_N(_06278_),
+  sky130_fd_sc_hd__a2bb2o_4 _13034_ (
+    .A1_N(_06276_),
+    .A2_N(_06275_),
     .B1(\rapcore0.spifsm.word_data_received[32] ),
-    .B2(_06278_),
+    .B2(_06275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00038_)
   );
-  sky130_fd_sc_hd__inv_2 _13038_ (
+  sky130_fd_sc_hd__inv_2 _13035_ (
     .A(\rapcore0.spifsm.incrementincrement[1][31] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06280_)
+    .Y(_06277_)
   );
-  sky130_fd_sc_hd__buf_2 _13039_ (
-    .A(_06266_),
+  sky130_fd_sc_hd__buf_2 _13036_ (
+    .A(_06263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06281_)
+    .X(_06278_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13040_ (
-    .A1_N(_06280_),
-    .A2_N(_06278_),
+  sky130_fd_sc_hd__a2bb2o_4 _13037_ (
+    .A1_N(_06277_),
+    .A2_N(_06275_),
     .B1(\rapcore0.spifsm.word_data_received[31] ),
-    .B2(_06281_),
+    .B2(_06278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00037_)
   );
-  sky130_fd_sc_hd__inv_2 _13041_ (
+  sky130_fd_sc_hd__inv_2 _13038_ (
     .A(\rapcore0.spifsm.incrementincrement[1][30] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06282_)
+    .Y(_06279_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13042_ (
-    .A1_N(_06282_),
-    .A2_N(_06281_),
+  sky130_fd_sc_hd__a2bb2o_4 _13039_ (
+    .A1_N(_06279_),
+    .A2_N(_06278_),
     .B1(\rapcore0.spifsm.word_data_received[30] ),
-    .B2(_06281_),
+    .B2(_06278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00036_)
   );
-  sky130_fd_sc_hd__inv_2 _13043_ (
+  sky130_fd_sc_hd__inv_2 _13040_ (
     .A(\rapcore0.spifsm.incrementincrement[1][29] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06283_)
+    .Y(_06280_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13044_ (
-    .A1_N(_06283_),
-    .A2_N(_06281_),
+  sky130_fd_sc_hd__a2bb2o_4 _13041_ (
+    .A1_N(_06280_),
+    .A2_N(_06278_),
     .B1(\rapcore0.spifsm.word_data_received[29] ),
-    .B2(_06281_),
+    .B2(_06278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00035_)
   );
-  sky130_fd_sc_hd__inv_2 _13045_ (
+  sky130_fd_sc_hd__inv_2 _13042_ (
     .A(\rapcore0.spifsm.incrementincrement[1][28] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06284_)
+    .Y(_06281_)
   );
-  sky130_fd_sc_hd__buf_2 _13046_ (
-    .A(_06230_),
+  sky130_fd_sc_hd__buf_2 _13043_ (
+    .A(_06227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06285_)
+    .X(_06282_)
   );
-  sky130_fd_sc_hd__buf_2 _13047_ (
-    .A(_06285_),
+  sky130_fd_sc_hd__buf_2 _13044_ (
+    .A(_06282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06286_)
+    .X(_06283_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13048_ (
-    .A1_N(_06284_),
-    .A2_N(_06286_),
+  sky130_fd_sc_hd__a2bb2o_4 _13045_ (
+    .A1_N(_06281_),
+    .A2_N(_06283_),
     .B1(\rapcore0.spifsm.word_data_received[28] ),
-    .B2(_06286_),
+    .B2(_06283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00034_)
   );
-  sky130_fd_sc_hd__inv_2 _13049_ (
+  sky130_fd_sc_hd__inv_2 _13046_ (
     .A(\rapcore0.spifsm.incrementincrement[1][27] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06287_)
+    .Y(_06284_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13050_ (
-    .A1_N(_06287_),
-    .A2_N(_06286_),
+  sky130_fd_sc_hd__a2bb2o_4 _13047_ (
+    .A1_N(_06284_),
+    .A2_N(_06283_),
     .B1(\rapcore0.spifsm.word_data_received[27] ),
-    .B2(_06286_),
+    .B2(_06283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00033_)
   );
-  sky130_fd_sc_hd__inv_2 _13051_ (
+  sky130_fd_sc_hd__inv_2 _13048_ (
     .A(\rapcore0.spifsm.incrementincrement[1][26] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06288_)
+    .Y(_06285_)
   );
-  sky130_fd_sc_hd__buf_2 _13052_ (
-    .A(_06266_),
+  sky130_fd_sc_hd__buf_2 _13049_ (
+    .A(_06263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06289_)
+    .X(_06286_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13053_ (
-    .A1_N(_06288_),
-    .A2_N(_06286_),
+  sky130_fd_sc_hd__a2bb2o_4 _13050_ (
+    .A1_N(_06285_),
+    .A2_N(_06283_),
     .B1(\rapcore0.spifsm.word_data_received[26] ),
-    .B2(_06289_),
+    .B2(_06286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00032_)
   );
-  sky130_fd_sc_hd__inv_2 _13054_ (
+  sky130_fd_sc_hd__inv_2 _13051_ (
     .A(\rapcore0.spifsm.incrementincrement[1][25] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06290_)
+    .Y(_06287_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13055_ (
-    .A1_N(_06290_),
-    .A2_N(_06289_),
+  sky130_fd_sc_hd__a2bb2o_4 _13052_ (
+    .A1_N(_06287_),
+    .A2_N(_06286_),
     .B1(\rapcore0.spifsm.word_data_received[25] ),
-    .B2(_06289_),
+    .B2(_06286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00031_)
   );
-  sky130_fd_sc_hd__inv_2 _13056_ (
+  sky130_fd_sc_hd__inv_2 _13053_ (
     .A(\rapcore0.spifsm.incrementincrement[1][24] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06291_)
+    .Y(_06288_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13057_ (
-    .A1_N(_06291_),
-    .A2_N(_06289_),
+  sky130_fd_sc_hd__a2bb2o_4 _13054_ (
+    .A1_N(_06288_),
+    .A2_N(_06286_),
     .B1(\rapcore0.spifsm.word_data_received[24] ),
-    .B2(_06289_),
+    .B2(_06286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00030_)
   );
-  sky130_fd_sc_hd__inv_2 _13058_ (
+  sky130_fd_sc_hd__inv_2 _13055_ (
     .A(\rapcore0.spifsm.incrementincrement[1][23] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06292_)
+    .Y(_06289_)
   );
-  sky130_fd_sc_hd__buf_2 _13059_ (
-    .A(_06285_),
+  sky130_fd_sc_hd__buf_2 _13056_ (
+    .A(_06282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06293_)
+    .X(_06290_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13060_ (
-    .A1_N(_06292_),
-    .A2_N(_06293_),
+  sky130_fd_sc_hd__a2bb2o_4 _13057_ (
+    .A1_N(_06289_),
+    .A2_N(_06290_),
     .B1(\rapcore0.spifsm.word_data_received[23] ),
-    .B2(_06293_),
+    .B2(_06290_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00029_)
   );
-  sky130_fd_sc_hd__inv_2 _13061_ (
+  sky130_fd_sc_hd__inv_2 _13058_ (
     .A(\rapcore0.spifsm.incrementincrement[1][22] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06294_)
+    .Y(_06291_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13062_ (
-    .A1_N(_06294_),
-    .A2_N(_06293_),
+  sky130_fd_sc_hd__a2bb2o_4 _13059_ (
+    .A1_N(_06291_),
+    .A2_N(_06290_),
     .B1(\rapcore0.spifsm.word_data_received[22] ),
-    .B2(_06293_),
+    .B2(_06290_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00028_)
   );
-  sky130_fd_sc_hd__inv_2 _13063_ (
+  sky130_fd_sc_hd__inv_2 _13060_ (
     .A(\rapcore0.spifsm.incrementincrement[1][21] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06295_)
+    .Y(_06292_)
   );
-  sky130_fd_sc_hd__buf_2 _13064_ (
-    .A(_06266_),
+  sky130_fd_sc_hd__buf_2 _13061_ (
+    .A(_06263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06296_)
+    .X(_06293_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13065_ (
-    .A1_N(_06295_),
-    .A2_N(_06293_),
+  sky130_fd_sc_hd__a2bb2o_4 _13062_ (
+    .A1_N(_06292_),
+    .A2_N(_06290_),
     .B1(\rapcore0.spifsm.word_data_received[21] ),
-    .B2(_06296_),
+    .B2(_06293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00027_)
   );
-  sky130_fd_sc_hd__inv_2 _13066_ (
+  sky130_fd_sc_hd__inv_2 _13063_ (
     .A(\rapcore0.spifsm.incrementincrement[1][20] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06297_)
+    .Y(_06294_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13067_ (
-    .A1_N(_06297_),
-    .A2_N(_06296_),
+  sky130_fd_sc_hd__a2bb2o_4 _13064_ (
+    .A1_N(_06294_),
+    .A2_N(_06293_),
     .B1(\rapcore0.spifsm.word_data_received[20] ),
-    .B2(_06296_),
+    .B2(_06293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00026_)
   );
-  sky130_fd_sc_hd__inv_2 _13068_ (
+  sky130_fd_sc_hd__inv_2 _13065_ (
     .A(\rapcore0.spifsm.incrementincrement[1][19] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06298_)
+    .Y(_06295_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13069_ (
-    .A1_N(_06298_),
-    .A2_N(_06296_),
+  sky130_fd_sc_hd__a2bb2o_4 _13066_ (
+    .A1_N(_06295_),
+    .A2_N(_06293_),
     .B1(\rapcore0.spifsm.word_data_received[19] ),
-    .B2(_06296_),
+    .B2(_06293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00025_)
   );
-  sky130_fd_sc_hd__inv_2 _13070_ (
+  sky130_fd_sc_hd__inv_2 _13067_ (
     .A(\rapcore0.spifsm.incrementincrement[1][18] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06299_)
+    .Y(_06296_)
   );
-  sky130_fd_sc_hd__buf_2 _13071_ (
-    .A(_06285_),
+  sky130_fd_sc_hd__buf_2 _13068_ (
+    .A(_06282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06300_)
+    .X(_06297_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13072_ (
-    .A1_N(_06299_),
-    .A2_N(_06300_),
+  sky130_fd_sc_hd__a2bb2o_4 _13069_ (
+    .A1_N(_06296_),
+    .A2_N(_06297_),
     .B1(\rapcore0.spifsm.word_data_received[18] ),
-    .B2(_06300_),
+    .B2(_06297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00024_)
   );
-  sky130_fd_sc_hd__inv_2 _13073_ (
+  sky130_fd_sc_hd__inv_2 _13070_ (
     .A(\rapcore0.spifsm.incrementincrement[1][17] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06301_)
+    .Y(_06298_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13074_ (
-    .A1_N(_06301_),
-    .A2_N(_06300_),
+  sky130_fd_sc_hd__a2bb2o_4 _13071_ (
+    .A1_N(_06298_),
+    .A2_N(_06297_),
     .B1(\rapcore0.spifsm.word_data_received[17] ),
-    .B2(_06300_),
+    .B2(_06297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00023_)
   );
-  sky130_fd_sc_hd__inv_2 _13075_ (
+  sky130_fd_sc_hd__inv_2 _13072_ (
     .A(\rapcore0.spifsm.incrementincrement[1][16] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06302_)
+    .Y(_06299_)
   );
-  sky130_fd_sc_hd__buf_2 _13076_ (
-    .A(_06231_),
+  sky130_fd_sc_hd__buf_2 _13073_ (
+    .A(_06228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06303_)
+    .X(_06300_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13077_ (
-    .A1_N(_06302_),
-    .A2_N(_06300_),
+  sky130_fd_sc_hd__a2bb2o_4 _13074_ (
+    .A1_N(_06299_),
+    .A2_N(_06297_),
     .B1(\rapcore0.spifsm.word_data_received[16] ),
-    .B2(_06303_),
+    .B2(_06300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00022_)
   );
-  sky130_fd_sc_hd__inv_2 _13078_ (
+  sky130_fd_sc_hd__inv_2 _13075_ (
     .A(\rapcore0.spifsm.incrementincrement[1][15] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06304_)
+    .Y(_06301_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13079_ (
-    .A1_N(_06304_),
-    .A2_N(_06303_),
+  sky130_fd_sc_hd__a2bb2o_4 _13076_ (
+    .A1_N(_06301_),
+    .A2_N(_06300_),
     .B1(\rapcore0.spifsm.word_data_received[15] ),
-    .B2(_06303_),
+    .B2(_06300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00021_)
   );
-  sky130_fd_sc_hd__inv_2 _13080_ (
+  sky130_fd_sc_hd__inv_2 _13077_ (
     .A(\rapcore0.spifsm.incrementincrement[1][14] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06305_)
+    .Y(_06302_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13081_ (
-    .A1_N(_06305_),
-    .A2_N(_06303_),
+  sky130_fd_sc_hd__a2bb2o_4 _13078_ (
+    .A1_N(_06302_),
+    .A2_N(_06300_),
     .B1(\rapcore0.spifsm.word_data_received[14] ),
-    .B2(_06303_),
+    .B2(_06300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00020_)
   );
-  sky130_fd_sc_hd__inv_2 _13082_ (
+  sky130_fd_sc_hd__inv_2 _13079_ (
     .A(\rapcore0.spifsm.incrementincrement[1][13] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06306_)
+    .Y(_06303_)
   );
-  sky130_fd_sc_hd__buf_2 _13083_ (
-    .A(_06285_),
+  sky130_fd_sc_hd__buf_2 _13080_ (
+    .A(_06282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06307_)
+    .X(_06304_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13084_ (
-    .A1_N(_06306_),
-    .A2_N(_06307_),
+  sky130_fd_sc_hd__a2bb2o_4 _13081_ (
+    .A1_N(_06303_),
+    .A2_N(_06304_),
     .B1(\rapcore0.spifsm.word_data_received[13] ),
-    .B2(_06307_),
+    .B2(_06304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00019_)
   );
-  sky130_fd_sc_hd__inv_2 _13085_ (
+  sky130_fd_sc_hd__inv_2 _13082_ (
     .A(\rapcore0.spifsm.incrementincrement[1][12] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06308_)
+    .Y(_06305_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13086_ (
-    .A1_N(_06308_),
-    .A2_N(_06307_),
+  sky130_fd_sc_hd__a2bb2o_4 _13083_ (
+    .A1_N(_06305_),
+    .A2_N(_06304_),
     .B1(\rapcore0.spifsm.word_data_received[12] ),
-    .B2(_06307_),
+    .B2(_06304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00018_)
   );
-  sky130_fd_sc_hd__inv_2 _13087_ (
+  sky130_fd_sc_hd__inv_2 _13084_ (
     .A(\rapcore0.spifsm.incrementincrement[1][11] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06309_)
+    .Y(_06306_)
   );
-  sky130_fd_sc_hd__buf_2 _13088_ (
-    .A(_06231_),
+  sky130_fd_sc_hd__buf_2 _13085_ (
+    .A(_06228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06310_)
+    .X(_06307_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13089_ (
-    .A1_N(_06309_),
-    .A2_N(_06307_),
+  sky130_fd_sc_hd__a2bb2o_4 _13086_ (
+    .A1_N(_06306_),
+    .A2_N(_06304_),
     .B1(\rapcore0.spifsm.word_data_received[11] ),
-    .B2(_06310_),
+    .B2(_06307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00017_)
   );
-  sky130_fd_sc_hd__inv_2 _13090_ (
+  sky130_fd_sc_hd__inv_2 _13087_ (
     .A(\rapcore0.spifsm.incrementincrement[1][10] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06311_)
+    .Y(_06308_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13091_ (
-    .A1_N(_06311_),
-    .A2_N(_06310_),
+  sky130_fd_sc_hd__a2bb2o_4 _13088_ (
+    .A1_N(_06308_),
+    .A2_N(_06307_),
     .B1(\rapcore0.spifsm.word_data_received[10] ),
-    .B2(_06310_),
+    .B2(_06307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00016_)
   );
-  sky130_fd_sc_hd__inv_2 _13092_ (
+  sky130_fd_sc_hd__inv_2 _13089_ (
     .A(\rapcore0.spifsm.incrementincrement[1][9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06312_)
+    .Y(_06309_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13093_ (
-    .A1_N(_06312_),
-    .A2_N(_06310_),
+  sky130_fd_sc_hd__a2bb2o_4 _13090_ (
+    .A1_N(_06309_),
+    .A2_N(_06307_),
     .B1(\rapcore0.spifsm.word_data_received[9] ),
-    .B2(_06310_),
+    .B2(_06307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00015_)
   );
-  sky130_fd_sc_hd__inv_2 _13094_ (
+  sky130_fd_sc_hd__inv_2 _13091_ (
     .A(\rapcore0.spifsm.incrementincrement[1][8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06313_)
+    .Y(_06310_)
   );
-  sky130_fd_sc_hd__buf_2 _13095_ (
-    .A(_06285_),
+  sky130_fd_sc_hd__buf_2 _13092_ (
+    .A(_06282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06314_)
+    .X(_06311_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13096_ (
-    .A1_N(_06313_),
-    .A2_N(_06314_),
+  sky130_fd_sc_hd__a2bb2o_4 _13093_ (
+    .A1_N(_06310_),
+    .A2_N(_06311_),
     .B1(\rapcore0.spifsm.word_data_received[8] ),
-    .B2(_06314_),
+    .B2(_06311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00014_)
   );
-  sky130_fd_sc_hd__inv_2 _13097_ (
+  sky130_fd_sc_hd__inv_2 _13094_ (
     .A(\rapcore0.spifsm.incrementincrement[1][7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06315_)
+    .Y(_06312_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13098_ (
-    .A1_N(_06315_),
-    .A2_N(_06314_),
+  sky130_fd_sc_hd__a2bb2o_4 _13095_ (
+    .A1_N(_06312_),
+    .A2_N(_06311_),
     .B1(\rapcore0.spifsm.word_data_received[7] ),
-    .B2(_06314_),
+    .B2(_06311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00013_)
   );
-  sky130_fd_sc_hd__inv_2 _13099_ (
+  sky130_fd_sc_hd__inv_2 _13096_ (
     .A(\rapcore0.spifsm.incrementincrement[1][6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06316_)
+    .Y(_06313_)
   );
-  sky130_fd_sc_hd__buf_2 _13100_ (
-    .A(_06231_),
+  sky130_fd_sc_hd__buf_2 _13097_ (
+    .A(_06228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06317_)
+    .X(_06314_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13101_ (
-    .A1_N(_06316_),
-    .A2_N(_06314_),
+  sky130_fd_sc_hd__a2bb2o_4 _13098_ (
+    .A1_N(_06313_),
+    .A2_N(_06311_),
     .B1(\rapcore0.spifsm.word_data_received[6] ),
-    .B2(_06317_),
+    .B2(_06314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00012_)
   );
-  sky130_fd_sc_hd__inv_2 _13102_ (
+  sky130_fd_sc_hd__inv_2 _13099_ (
     .A(\rapcore0.spifsm.incrementincrement[1][5] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06318_)
+    .Y(_06315_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13103_ (
-    .A1_N(_06318_),
-    .A2_N(_06317_),
+  sky130_fd_sc_hd__a2bb2o_4 _13100_ (
+    .A1_N(_06315_),
+    .A2_N(_06314_),
     .B1(\rapcore0.spifsm.word_data_received[5] ),
-    .B2(_06317_),
+    .B2(_06314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00011_)
   );
-  sky130_fd_sc_hd__inv_2 _13104_ (
+  sky130_fd_sc_hd__inv_2 _13101_ (
     .A(\rapcore0.spifsm.incrementincrement[1][4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06319_)
+    .Y(_06316_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13105_ (
-    .A1_N(_06319_),
-    .A2_N(_06317_),
+  sky130_fd_sc_hd__a2bb2o_4 _13102_ (
+    .A1_N(_06316_),
+    .A2_N(_06314_),
     .B1(\rapcore0.spifsm.word_data_received[4] ),
-    .B2(_06317_),
+    .B2(_06314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00010_)
   );
-  sky130_fd_sc_hd__inv_2 _13106_ (
+  sky130_fd_sc_hd__inv_2 _13103_ (
     .A(\rapcore0.spifsm.incrementincrement[1][3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06320_)
+    .Y(_06317_)
   );
-  sky130_fd_sc_hd__buf_2 _13107_ (
-    .A(_06236_),
+  sky130_fd_sc_hd__buf_2 _13104_ (
+    .A(_06233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06321_)
+    .X(_06318_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13108_ (
-    .A1_N(_06320_),
-    .A2_N(_06321_),
+  sky130_fd_sc_hd__a2bb2o_4 _13105_ (
+    .A1_N(_06317_),
+    .A2_N(_06318_),
     .B1(\rapcore0.spifsm.word_data_received[3] ),
-    .B2(_06321_),
+    .B2(_06318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00009_)
   );
-  sky130_fd_sc_hd__inv_2 _13109_ (
+  sky130_fd_sc_hd__inv_2 _13106_ (
     .A(\rapcore0.spifsm.incrementincrement[1][2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06322_)
+    .Y(_06319_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13110_ (
-    .A1_N(_06322_),
-    .A2_N(_06321_),
+  sky130_fd_sc_hd__a2bb2o_4 _13107_ (
+    .A1_N(_06319_),
+    .A2_N(_06318_),
     .B1(\rapcore0.spifsm.word_data_received[2] ),
-    .B2(_06321_),
+    .B2(_06318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00008_)
   );
-  sky130_fd_sc_hd__inv_2 _13111_ (
+  sky130_fd_sc_hd__inv_2 _13108_ (
     .A(\rapcore0.spifsm.incrementincrement[1][1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06323_)
+    .Y(_06320_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13112_ (
-    .A1_N(_06323_),
-    .A2_N(_06321_),
+  sky130_fd_sc_hd__a2bb2o_4 _13109_ (
+    .A1_N(_06320_),
+    .A2_N(_06318_),
     .B1(\rapcore0.spifsm.word_data_received[1] ),
-    .B2(_06232_),
+    .B2(_06229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00007_)
   );
-  sky130_fd_sc_hd__inv_2 _13113_ (
+  sky130_fd_sc_hd__inv_2 _13110_ (
     .A(\rapcore0.spifsm.incrementincrement[1][0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06324_)
+    .Y(_06321_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13114_ (
-    .A1_N(_06324_),
-    .A2_N(_06232_),
-    .B1(_02677_),
-    .B2(_06232_),
+  sky130_fd_sc_hd__a2bb2o_4 _13111_ (
+    .A1_N(_06321_),
+    .A2_N(_06229_),
+    .B1(_02675_),
+    .B2(_06229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_00006_)
   );
-  sky130_fd_sc_hd__inv_2 _13115_ (
+  sky130_fd_sc_hd__inv_2 _13112_ (
     .A(\rapcore0.spifsm.dir_r[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06325_)
+    .Y(_06322_)
   );
-  sky130_fd_sc_hd__or2_4 _13116_ (
-    .A(_05883_),
-    .B(_05934_),
+  sky130_fd_sc_hd__or2_4 _13113_ (
+    .A(_05880_),
+    .B(_05931_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06326_)
+    .X(_06323_)
   );
-  sky130_fd_sc_hd__nor2_4 _13117_ (
-    .A(_02677_),
-    .B(_06326_),
+  sky130_fd_sc_hd__nor2_4 _13114_ (
+    .A(_02675_),
+    .B(_06323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06327_)
+    .Y(_06324_)
   );
-  sky130_fd_sc_hd__a211o_4 _13118_ (
-    .A1(_06325_),
-    .A2(_06326_),
-    .B1(_02550_),
-    .C1(_06327_),
+  sky130_fd_sc_hd__a211o_4 _13115_ (
+    .A1(_06322_),
+    .A2(_06323_),
+    .B1(_04632_),
+    .C1(_06324_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06328_)
+    .X(_06325_)
   );
-  sky130_fd_sc_hd__inv_2 _13119_ (
-    .A(_06328_),
+  sky130_fd_sc_hd__inv_2 _13116_ (
+    .A(_06325_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00005_)
   );
-  sky130_fd_sc_hd__inv_2 _13120_ (
+  sky130_fd_sc_hd__inv_2 _13117_ (
     .A(\rapcore0.spifsm.dir_r[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06329_)
+    .Y(_06326_)
   );
-  sky130_fd_sc_hd__or2_4 _13121_ (
-    .A(_02987_),
-    .B(_05934_),
+  sky130_fd_sc_hd__or2_4 _13118_ (
+    .A(_02986_),
+    .B(_05931_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06327_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13119_ (
+    .A(_02675_),
+    .B(_06327_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06328_)
+  );
+  sky130_fd_sc_hd__a211o_4 _13120_ (
+    .A1(_06326_),
+    .A2(_06327_),
+    .B1(_02554_),
+    .C1(_06328_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06329_)
+  );
+  sky130_fd_sc_hd__inv_2 _13121_ (
+    .A(_06329_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_00004_)
+  );
+  sky130_fd_sc_hd__or2_4 _13122_ (
+    .A(_05880_),
+    .B(_02987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06330_)
   );
-  sky130_fd_sc_hd__nor2_4 _13122_ (
-    .A(_02677_),
-    .B(_06330_),
+  sky130_fd_sc_hd__and4_4 _13123_ (
+    .A(_02253_),
+    .B(_02310_),
+    .C(_02986_),
+    .D(\rapcore0.spifsm.dda.stepready[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06331_)
+    .X(_06331_)
   );
-  sky130_fd_sc_hd__a211o_4 _13123_ (
-    .A1(_06329_),
+  sky130_fd_sc_hd__a211o_4 _13124_ (
+    .A1(_01980_),
     .A2(_06330_),
-    .B1(_02550_),
+    .B1(_02554_),
     .C1(_06331_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -252248,38 +252437,37 @@
     .VPWR(vccd1),
     .X(_06332_)
   );
-  sky130_fd_sc_hd__inv_2 _13124_ (
+  sky130_fd_sc_hd__inv_2 _13125_ (
     .A(_06332_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_00004_)
+    .Y(_00003_)
   );
-  sky130_fd_sc_hd__or2_4 _13125_ (
-    .A(_05883_),
-    .B(_02988_),
+  sky130_fd_sc_hd__inv_2 _13126_ (
+    .A(\rapcore0.spifsm.dda.stepready[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06333_)
+    .Y(_06333_)
   );
-  sky130_fd_sc_hd__and4_4 _13126_ (
-    .A(_02254_),
-    .B(_02309_),
-    .C(_02987_),
-    .D(\rapcore0.spifsm.dda.stepready[0] ),
+  sky130_fd_sc_hd__and4_4 _13127_ (
+    .A(_02253_),
+    .B(_02310_),
+    .C(_05880_),
+    .D(\rapcore0.spifsm.dda.stepready[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06334_)
   );
-  sky130_fd_sc_hd__a211o_4 _13127_ (
-    .A1(_01979_),
-    .A2(_06333_),
-    .B1(_02550_),
+  sky130_fd_sc_hd__a211o_4 _13128_ (
+    .A1(_06333_),
+    .A2(_02988_),
+    .B1(_02554_),
     .C1(_06334_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -252287,1313 +252475,52 @@
     .VPWR(vccd1),
     .X(_06335_)
   );
-  sky130_fd_sc_hd__inv_2 _13128_ (
-    .A(_06335_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_00003_)
-  );
   sky130_fd_sc_hd__inv_2 _13129_ (
-    .A(\rapcore0.spifsm.dda.stepready[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06336_)
-  );
-  sky130_fd_sc_hd__and4_4 _13130_ (
-    .A(_02254_),
-    .B(_02309_),
-    .C(_05883_),
-    .D(\rapcore0.spifsm.dda.stepready[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06337_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13131_ (
-    .A1(_06336_),
-    .A2(_02989_),
-    .B1(_02550_),
-    .C1(_06337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06338_)
-  );
-  sky130_fd_sc_hd__inv_2 _13132_ (
-    .A(_06338_),
+    .A(_06335_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_00002_)
   );
-  sky130_fd_sc_hd__buf_2 _13133_ (
+  sky130_fd_sc_hd__buf_2 _13130_ (
     .A(\rapcore0.spifsm.word_proc.spi0.CSr[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06811_)
+    .X(_06810_)
   );
-  sky130_fd_sc_hd__or2_4 _13134_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
-    .B(_05664_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06339_)
-  );
-  sky130_fd_sc_hd__and3_4 _13135_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm2[6] ),
-    .B(_05673_),
-    .C(_06339_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06340_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13136_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm2[6] ),
-    .B(_05673_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06341_)
-  );
-  sky130_fd_sc_hd__a21bo_4 _13137_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[6] ),
-    .A2(_05609_),
-    .B1_N(_06339_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06342_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13138_ (
-    .A1_N(\rapcore0.microstepper0.analog_out0.pwm2[5] ),
-    .A2_N(_05675_),
-    .B1(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
-    .B2(_05665_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06343_)
-  );
-  sky130_fd_sc_hd__and2_4 _13139_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm2[4] ),
-    .B(_05677_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06344_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13140_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[1] ),
-    .A2(_05620_),
-    .B1(_05622_),
-    .B2(\rapcore0.microstepper0.analog_out0.pwm2[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06345_)
-  );
-  sky130_fd_sc_hd__and2_4 _13141_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm2[1] ),
-    .B(_05620_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06346_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13142_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[2] ),
-    .A2(_05627_),
-    .B1(_06345_),
-    .B2(_06346_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06347_)
-  );
-  sky130_fd_sc_hd__inv_2 _13143_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm2[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06348_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13144_ (
-    .A1_N(_06348_),
-    .A2_N(\rapcore0.microstepper0.analog_out0.pwm_counter[2] ),
-    .B1(\rapcore0.microstepper0.analog_out0.pwm2[3] ),
-    .B2(_05679_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06349_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13145_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[3] ),
-    .A2(_05679_),
-    .B1(_06347_),
-    .B2(_06349_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06350_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13146_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[4] ),
-    .A2(_05677_),
-    .B1(_06344_),
-    .B2(_06350_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06351_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _13147_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[5] ),
-    .A2(_05675_),
-    .B1(_06351_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06352_)
-  );
-  sky130_fd_sc_hd__or4_4 _13148_ (
-    .A(_06341_),
-    .B(_06342_),
-    .C(_06343_),
-    .D(_06352_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06353_)
-  );
-  sky130_fd_sc_hd__inv_2 _13149_ (
-    .A(_06353_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06354_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13150_ (
-    .A1(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
-    .A2(_05665_),
-    .B1(_06340_),
-    .C1(_06354_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06355_)
-  );
-  sky130_fd_sc_hd__and4_4 _13151_ (
-    .A(_05641_),
-    .B(_05638_),
-    .C(_05606_),
-    .D(_06355_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[28])
-  );
-  sky130_fd_sc_hd__or2_4 _13152_ (
-    .A(_01976_),
-    .B(_01980_),
+  sky130_fd_sc_hd__or2_4 _13131_ (
+    .A(_01977_),
+    .B(_01981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(io_out[37])
   );
-  sky130_fd_sc_hd__or2_4 _13153_ (
-    .A(_05664_),
-    .B(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06356_)
-  );
-  sky130_fd_sc_hd__and3_4 _13154_ (
-    .A(_05673_),
-    .B(\rapcore0.microstepper0.analog_out0.pwm1[6] ),
-    .C(_06356_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06357_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13155_ (
-    .A(_05673_),
-    .B(\rapcore0.microstepper0.analog_out0.pwm1[6] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06358_)
-  );
-  sky130_fd_sc_hd__a21bo_4 _13156_ (
-    .A1(_05609_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[6] ),
-    .B1_N(_06356_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06359_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13157_ (
-    .A1_N(_05675_),
-    .A2_N(\rapcore0.microstepper0.analog_out0.pwm1[5] ),
-    .B1(_05665_),
-    .B2(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06360_)
-  );
-  sky130_fd_sc_hd__and2_4 _13158_ (
-    .A(_05677_),
-    .B(\rapcore0.microstepper0.analog_out0.pwm1[4] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06361_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13159_ (
-    .A1(_05620_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[1] ),
-    .B1(_05622_),
-    .B2(\rapcore0.microstepper0.analog_out0.pwm1[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06362_)
-  );
-  sky130_fd_sc_hd__and2_4 _13160_ (
-    .A(_05620_),
-    .B(\rapcore0.microstepper0.analog_out0.pwm1[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06363_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13161_ (
-    .A1(_05627_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[2] ),
-    .B1(_06362_),
-    .B2(_06363_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06364_)
-  );
-  sky130_fd_sc_hd__inv_2 _13162_ (
-    .A(\rapcore0.microstepper0.analog_out0.pwm1[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06365_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13163_ (
-    .A1_N(\rapcore0.microstepper0.analog_out0.pwm_counter[2] ),
-    .A2_N(_06365_),
-    .B1(_05679_),
-    .B2(\rapcore0.microstepper0.analog_out0.pwm1[3] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06366_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13164_ (
-    .A1(_05679_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[3] ),
-    .B1(_06364_),
-    .B2(_06366_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06367_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13165_ (
-    .A1(_05677_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[4] ),
-    .B1(_06361_),
-    .B2(_06367_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06368_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _13166_ (
-    .A1(_05675_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[5] ),
-    .B1(_06368_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06369_)
-  );
-  sky130_fd_sc_hd__or4_4 _13167_ (
-    .A(_06358_),
-    .B(_06359_),
-    .C(_06360_),
-    .D(_06369_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06370_)
-  );
-  sky130_fd_sc_hd__inv_2 _13168_ (
-    .A(_06370_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06371_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13169_ (
-    .A1(_05665_),
-    .A2(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
-    .B1(_06357_),
-    .C1(_06371_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06372_)
-  );
-  sky130_fd_sc_hd__and4_4 _13170_ (
-    .A(_05641_),
-    .B(_05638_),
-    .C(_05606_),
-    .D(_06372_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[27])
-  );
-  sky130_fd_sc_hd__nand2_4 _13171_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[5] ),
-    .B(_02219_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06373_)
-  );
-  sky130_fd_sc_hd__or4_4 _13172_ (
-    .A(\rapcore0.spifsm.word_proc.byte_count[3] ),
-    .B(_02223_),
-    .C(_02224_),
-    .D(_02227_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06374_)
-  );
-  sky130_fd_sc_hd__or2_4 _13173_ (
-    .A(_02763_),
-    .B(_06374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06375_)
-  );
-  sky130_fd_sc_hd__or4_4 _13174_ (
-    .A(\rapcore0.spifsm.word_proc.byte_count[3] ),
-    .B(_02223_),
-    .C(_02213_),
-    .D(_02225_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06376_)
-  );
-  sky130_fd_sc_hd__or4_4 _13175_ (
-    .A(_02213_),
-    .B(_02227_),
-    .C(\rapcore0.spifsm.word_proc.byte_count[3] ),
-    .D(_02223_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06377_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13176_ (
-    .A1(_02800_),
-    .A2(_06376_),
-    .B1(_02840_),
-    .B2(_06377_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06378_)
-  );
-  sky130_fd_sc_hd__and3_4 _13177_ (
-    .A(_02211_),
-    .B(_02223_),
-    .C(\rapcore0.spifsm.word_proc.byte_count[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06379_)
-  );
-  sky130_fd_sc_hd__and2_4 _13178_ (
-    .A(_02225_),
-    .B(_06379_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06380_)
-  );
-  sky130_fd_sc_hd__buf_2 _13179_ (
-    .A(_06380_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06381_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13180_ (
-    .A1(_02211_),
-    .A2(\rapcore0.spifsm.word_proc.byte_count[2] ),
-    .B1(_02219_),
-    .C1(_06379_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06382_)
-  );
-  sky130_fd_sc_hd__inv_2 _13181_ (
-    .A(_06382_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06383_)
-  );
-  sky130_fd_sc_hd__and2_4 _13182_ (
-    .A(_02227_),
-    .B(_06379_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06384_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13183_ (
-    .A1_N(_02732_),
-    .A2_N(_02217_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[29] ),
-    .B2(_06384_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06385_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13184_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[21] ),
-    .A2(_06381_),
-    .B1(_06383_),
-    .C1(_06385_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06386_)
-  );
-  sky130_fd_sc_hd__inv_2 _13185_ (
-    .A(_06386_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06387_)
-  );
-  sky130_fd_sc_hd__buf_2 _13186_ (
-    .A(_06383_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06388_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13187_ (
-    .A1(_06375_),
-    .A2(_06378_),
-    .A3(_06387_),
-    .B1(_02937_),
-    .B2(_06388_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06389_)
-  );
-  sky130_fd_sc_hd__and3_4 _13188_ (
-    .A(_02242_),
-    .B(_06373_),
-    .C(_06389_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06390_)
-  );
-  sky130_fd_sc_hd__inv_2 _13189_ (
-    .A(\rapcore0.spifsm.word_proc.spi0.txbitcnt[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06391_)
-  );
-  sky130_fd_sc_hd__nand2_4 _13190_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[4] ),
-    .B(_02219_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06392_)
-  );
-  sky130_fd_sc_hd__or2_4 _13191_ (
-    .A(_02844_),
-    .B(_06377_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06393_)
-  );
-  sky130_fd_sc_hd__buf_2 _13192_ (
-    .A(_06374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06394_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13193_ (
-    .A1(_02804_),
-    .A2(_06376_),
-    .B1(_02767_),
-    .B2(_06394_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06395_)
-  );
-  sky130_fd_sc_hd__buf_2 _13194_ (
-    .A(_06384_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06396_)
-  );
-  sky130_fd_sc_hd__buf_2 _13195_ (
-    .A(_06383_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06397_)
-  );
-  sky130_fd_sc_hd__inv_2 _13196_ (
-    .A(_06381_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06398_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13197_ (
-    .A1_N(_02906_),
-    .A2_N(_06398_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[60] ),
-    .B2(_02216_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06399_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13198_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[28] ),
-    .A2(_06396_),
-    .B1(_06397_),
-    .C1(_06399_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06400_)
-  );
-  sky130_fd_sc_hd__inv_2 _13199_ (
-    .A(_06400_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06401_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13200_ (
-    .A1(_06393_),
-    .A2(_06395_),
-    .A3(_06401_),
-    .B1(_02941_),
-    .B2(_06388_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06402_)
-  );
-  sky130_fd_sc_hd__and3_4 _13201_ (
-    .A(_06391_),
-    .B(_06392_),
-    .C(_06402_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06403_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _13202_ (
-    .A1(_06390_),
-    .A2(_06403_),
-    .B1(_02235_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06404_)
-  );
-  sky130_fd_sc_hd__nand2_4 _13203_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[7] ),
-    .B(_05882_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06405_)
-  );
-  sky130_fd_sc_hd__or2_4 _13204_ (
-    .A(_02752_),
-    .B(_06374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06406_)
-  );
-  sky130_fd_sc_hd__buf_2 _13205_ (
-    .A(_06376_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06407_)
-  );
-  sky130_fd_sc_hd__buf_2 _13206_ (
-    .A(_06377_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06408_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13207_ (
-    .A1(_02791_),
-    .A2(_06407_),
-    .B1(_02828_),
-    .B2(_06408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06409_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13208_ (
-    .A1_N(_02691_),
-    .A2_N(_02217_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[31] ),
-    .B2(_06384_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06410_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13209_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[23] ),
-    .A2(_06381_),
-    .B1(_06397_),
-    .C1(_06410_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06411_)
-  );
-  sky130_fd_sc_hd__inv_2 _13210_ (
-    .A(_06411_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06412_)
-  );
-  sky130_fd_sc_hd__buf_2 _13211_ (
-    .A(_06388_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06413_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13212_ (
-    .A1(_06406_),
-    .A2(_06409_),
-    .A3(_06412_),
-    .B1(_02927_),
-    .B2(_06413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06414_)
-  );
-  sky130_fd_sc_hd__and3_4 _13213_ (
-    .A(_02242_),
-    .B(_06405_),
-    .C(_06414_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06415_)
-  );
-  sky130_fd_sc_hd__nand2_4 _13214_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[6] ),
-    .B(_05882_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06416_)
-  );
-  sky130_fd_sc_hd__or2_4 _13215_ (
-    .A(_02836_),
-    .B(_06408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06417_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13216_ (
-    .A1(_02795_),
-    .A2(_06407_),
-    .B1(_02756_),
-    .B2(_06394_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06418_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13217_ (
-    .A1_N(_02897_),
-    .A2_N(_06398_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[62] ),
-    .B2(_02216_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06419_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13218_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[30] ),
-    .A2(_06396_),
-    .B1(_06397_),
-    .C1(_06419_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06420_)
-  );
-  sky130_fd_sc_hd__inv_2 _13219_ (
-    .A(_06420_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06421_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13220_ (
-    .A1(_06417_),
-    .A2(_06418_),
-    .A3(_06421_),
-    .B1(_02932_),
-    .B2(_06413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06422_)
-  );
-  sky130_fd_sc_hd__and3_4 _13221_ (
-    .A(_06391_),
-    .B(_06416_),
-    .C(_06422_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06423_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _13222_ (
-    .A1(_06415_),
-    .A2(_06423_),
-    .B1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06424_)
-  );
-  sky130_fd_sc_hd__nand2_4 _13223_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[3] ),
-    .B(_05882_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06425_)
-  );
-  sky130_fd_sc_hd__or2_4 _13224_ (
-    .A(_02771_),
-    .B(_06394_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06426_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13225_ (
-    .A1(_02811_),
-    .A2(_06407_),
-    .B1(_02849_),
-    .B2(_06408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06427_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13226_ (
-    .A1_N(_02738_),
-    .A2_N(_02217_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[27] ),
-    .B2(_06396_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06428_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13227_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[19] ),
-    .A2(_06381_),
-    .B1(_06397_),
-    .C1(_06428_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06429_)
-  );
-  sky130_fd_sc_hd__inv_2 _13228_ (
-    .A(_06429_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06430_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13229_ (
-    .A1(_06426_),
-    .A2(_06427_),
-    .A3(_06430_),
-    .B1(_02947_),
-    .B2(_06413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06431_)
-  );
-  sky130_fd_sc_hd__and3_4 _13230_ (
-    .A(_02242_),
-    .B(_06425_),
-    .C(_06431_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06432_)
-  );
-  sky130_fd_sc_hd__nand2_4 _13231_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[2] ),
-    .B(_05882_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06433_)
-  );
-  sky130_fd_sc_hd__or2_4 _13232_ (
-    .A(_02853_),
-    .B(_06408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06434_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13233_ (
-    .A1(_02815_),
-    .A2(_06407_),
-    .B1(_02776_),
-    .B2(_06394_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06435_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13234_ (
-    .A1_N(_02914_),
-    .A2_N(_06398_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[58] ),
-    .B2(_02216_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06436_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13235_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[26] ),
-    .A2(_06396_),
-    .B1(_06388_),
-    .C1(_06436_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06437_)
-  );
-  sky130_fd_sc_hd__inv_2 _13236_ (
-    .A(_06437_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06438_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13237_ (
-    .A1(_06434_),
-    .A2(_06435_),
-    .A3(_06438_),
-    .B1(_02951_),
-    .B2(_06413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06439_)
-  );
-  sky130_fd_sc_hd__and3_4 _13238_ (
-    .A(_06391_),
-    .B(_06433_),
-    .C(_06439_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06440_)
-  );
-  sky130_fd_sc_hd__o21ai_4 _13239_ (
-    .A1(_06432_),
-    .A2(_06440_),
-    .B1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06441_)
-  );
-  sky130_fd_sc_hd__or2_4 _13240_ (
-    .A(_02977_),
-    .B(_02218_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06442_)
-  );
-  sky130_fd_sc_hd__or2_4 _13241_ (
-    .A(_02780_),
-    .B(_06374_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06443_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13242_ (
-    .A1(_02819_),
-    .A2(_06376_),
-    .B1(_02859_),
-    .B2(_06408_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06444_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13243_ (
-    .A1_N(_02745_),
-    .A2_N(_02217_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[25] ),
-    .B2(_06384_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06445_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13244_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[17] ),
-    .A2(_06381_),
-    .B1(_06383_),
-    .C1(_06445_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06446_)
-  );
-  sky130_fd_sc_hd__inv_2 _13245_ (
-    .A(_06446_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06447_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13246_ (
-    .A1(_06443_),
-    .A2(_06444_),
-    .A3(_06447_),
-    .B1(_02955_),
-    .B2(_06388_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06448_)
-  );
-  sky130_fd_sc_hd__or2_4 _13247_ (
-    .A(_02863_),
-    .B(_06377_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06449_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13248_ (
-    .A1(_02824_),
-    .A2(_06407_),
-    .B1(_02787_),
-    .B2(_06394_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06450_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13249_ (
-    .A1_N(_02923_),
-    .A2_N(_06398_),
-    .B1(\rapcore0.spifsm.word_proc.word_send_data[56] ),
-    .B2(_02216_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06451_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13250_ (
-    .A1(\rapcore0.spifsm.word_proc.word_send_data[24] ),
-    .A2(_06396_),
-    .B1(_06397_),
-    .C1(_06451_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06452_)
-  );
-  sky130_fd_sc_hd__inv_2 _13251_ (
-    .A(_06452_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06453_)
-  );
-  sky130_fd_sc_hd__inv_2 _13252_ (
-    .A(\rapcore0.spifsm.word_proc.word_send_data[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06454_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13253_ (
-    .A1(_06449_),
-    .A2(_06450_),
-    .A3(_06453_),
-    .B1(_06454_),
-    .B2(_06413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06455_)
-  );
-  sky130_fd_sc_hd__o21a_4 _13254_ (
-    .A1(_02981_),
-    .A2(_02218_),
-    .B1(_06391_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06456_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13255_ (
-    .A1(_02242_),
-    .A2(_06442_),
-    .A3(_06448_),
-    .B1(_06455_),
-    .B2(_06456_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06457_)
-  );
-  sky130_fd_sc_hd__a21oi_4 _13256_ (
-    .A1(_02235_),
-    .A2(_06457_),
-    .B1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[2] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06458_)
-  );
-  sky130_fd_sc_hd__a32o_4 _13257_ (
-    .A1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[2] ),
-    .A2(_06404_),
-    .A3(_06424_),
-    .B1(_06441_),
-    .B2(_06458_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06812_)
-  );
-  sky130_fd_sc_hd__o22a_4 _13258_ (
+  sky130_fd_sc_hd__o22a_4 _13132_ (
     .A1(_01320_),
     .A2(\rapcore0.microstepper0.microstep_counter0.pos[4] ),
-    .B1(_01283_),
-    .B2(_01286_),
+    .B1(_01286_),
+    .B2(_01289_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06459_)
+    .X(_06336_)
   );
-  sky130_fd_sc_hd__buf_2 _13259_ (
-    .A(_06459_),
+  sky130_fd_sc_hd__buf_2 _13133_ (
+    .A(_06336_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06460_)
+    .X(_06337_)
   );
-  sky130_fd_sc_hd__o22a_4 _13260_ (
-    .A1(_01283_),
+  sky130_fd_sc_hd__o22a_4 _13134_ (
+    .A1(_01286_),
     .A2(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
     .B1(_01320_),
     .B2(_01326_),
@@ -253601,104 +252528,1197 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_06338_)
+  );
+  sky130_fd_sc_hd__inv_2 _13135_ (
+    .A(_06338_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06339_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13136_ (
+    .A1(_01285_),
+    .A2(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
+    .B1(_01319_),
+    .B2(_01349_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06340_)
+  );
+  sky130_fd_sc_hd__inv_2 _13137_ (
+    .A(_06340_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06341_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13138_ (
+    .A1(_01285_),
+    .A2(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
+    .B1(_01319_),
+    .B2(_01298_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06342_)
+  );
+  sky130_fd_sc_hd__or2_4 _13139_ (
+    .A(_06341_),
+    .B(_06342_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06343_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13140_ (
+    .A1(_01285_),
+    .A2(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
+    .B1(_01319_),
+    .B2(_01302_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06344_)
+  );
+  sky130_fd_sc_hd__inv_2 _13141_ (
+    .A(_06344_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06345_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13142_ (
+    .A1(_01285_),
+    .A2(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
+    .B1(_01319_),
+    .B2(_01296_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06346_)
+  );
+  sky130_fd_sc_hd__inv_2 _13143_ (
+    .A(_06346_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06347_)
+  );
+  sky130_fd_sc_hd__or2_4 _13144_ (
+    .A(_06345_),
+    .B(_06347_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06348_)
+  );
+  sky130_fd_sc_hd__or2_4 _13145_ (
+    .A(_06343_),
+    .B(_06348_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06349_)
+  );
+  sky130_fd_sc_hd__buf_2 _13146_ (
+    .A(_06349_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06350_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13147_ (
+    .A(_06339_),
+    .B(_06350_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06351_)
+  );
+  sky130_fd_sc_hd__and2_4 _13148_ (
+    .A(_06337_),
+    .B(_06351_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06352_)
+  );
+  sky130_fd_sc_hd__inv_2 _13149_ (
+    .A(_06342_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06353_)
+  );
+  sky130_fd_sc_hd__or2_4 _13150_ (
+    .A(_06340_),
+    .B(_06353_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06354_)
+  );
+  sky130_fd_sc_hd__or2_4 _13151_ (
+    .A(_06354_),
+    .B(_06348_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06355_)
+  );
+  sky130_fd_sc_hd__buf_2 _13152_ (
+    .A(_06355_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06356_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13153_ (
+    .A(_06339_),
+    .B(_06356_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06357_)
+  );
+  sky130_fd_sc_hd__and2_4 _13154_ (
+    .A(_06337_),
+    .B(_06357_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06358_)
+  );
+  sky130_fd_sc_hd__or2_4 _13155_ (
+    .A(_06352_),
+    .B(_06358_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06359_)
+  );
+  sky130_fd_sc_hd__or2_4 _13156_ (
+    .A(_06337_),
+    .B(_06338_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06360_)
+  );
+  sky130_fd_sc_hd__buf_2 _13157_ (
+    .A(_06360_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06361_)
+  );
+  sky130_fd_sc_hd__buf_2 _13158_ (
+    .A(_06361_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06362_)
+  );
+  sky130_fd_sc_hd__buf_2 _13159_ (
+    .A(_06362_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06363_)
+  );
+  sky130_fd_sc_hd__or2_4 _13160_ (
+    .A(_06344_),
+    .B(_06347_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06364_)
+  );
+  sky130_fd_sc_hd__or2_4 _13161_ (
+    .A(_06364_),
+    .B(_06354_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06365_)
+  );
+  sky130_fd_sc_hd__or2_4 _13162_ (
+    .A(_06340_),
+    .B(_06342_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06366_)
+  );
+  sky130_fd_sc_hd__or2_4 _13163_ (
+    .A(_06366_),
+    .B(_06348_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06367_)
+  );
+  sky130_fd_sc_hd__and2_4 _13164_ (
+    .A(_06365_),
+    .B(_06367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06368_)
+  );
+  sky130_fd_sc_hd__or2_4 _13165_ (
+    .A(_06345_),
+    .B(_06346_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06369_)
+  );
+  sky130_fd_sc_hd__or2_4 _13166_ (
+    .A(_06343_),
+    .B(_06369_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06370_)
+  );
+  sky130_fd_sc_hd__inv_2 _13167_ (
+    .A(_06370_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06371_)
+  );
+  sky130_fd_sc_hd__or2_4 _13168_ (
+    .A(_06336_),
+    .B(_06339_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06372_)
+  );
+  sky130_fd_sc_hd__inv_2 _13169_ (
+    .A(_06372_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06373_)
+  );
+  sky130_fd_sc_hd__buf_2 _13170_ (
+    .A(_06373_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06374_)
+  );
+  sky130_fd_sc_hd__and2_4 _13171_ (
+    .A(_06371_),
+    .B(_06374_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06375_)
+  );
+  sky130_fd_sc_hd__buf_2 _13172_ (
+    .A(_06372_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06376_)
+  );
+  sky130_fd_sc_hd__or2_4 _13173_ (
+    .A(_06369_),
+    .B(_06354_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06377_)
+  );
+  sky130_fd_sc_hd__buf_2 _13174_ (
+    .A(_06377_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06378_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13175_ (
+    .A(_06376_),
+    .B(_06378_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06379_)
+  );
+  sky130_fd_sc_hd__or2_4 _13176_ (
+    .A(_06375_),
+    .B(_06379_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06380_)
+  );
+  sky130_fd_sc_hd__inv_2 _13177_ (
+    .A(_06380_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06381_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _13178_ (
+    .A1(_06363_),
+    .A2(_06368_),
+    .B1(_06381_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06382_)
+  );
+  sky130_fd_sc_hd__inv_2 _13179_ (
+    .A(_06336_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06383_)
+  );
+  sky130_fd_sc_hd__or2_4 _13180_ (
+    .A(_06383_),
+    .B(_06339_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06384_)
+  );
+  sky130_fd_sc_hd__buf_2 _13181_ (
+    .A(_06384_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06385_)
+  );
+  sky130_fd_sc_hd__or2_4 _13182_ (
+    .A(_06364_),
+    .B(_06366_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06386_)
+  );
+  sky130_fd_sc_hd__buf_2 _13183_ (
+    .A(_06386_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06387_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13184_ (
+    .A(_06385_),
+    .B(_06387_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06388_)
+  );
+  sky130_fd_sc_hd__buf_2 _13185_ (
+    .A(_06388_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06389_)
+  );
+  sky130_fd_sc_hd__or2_4 _13186_ (
+    .A(_06383_),
+    .B(_06338_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06390_)
+  );
+  sky130_fd_sc_hd__buf_2 _13187_ (
+    .A(_06390_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06391_)
+  );
+  sky130_fd_sc_hd__inv_2 _13188_ (
+    .A(_06391_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06392_)
+  );
+  sky130_fd_sc_hd__and2_4 _13189_ (
+    .A(_06371_),
+    .B(_06392_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06393_)
+  );
+  sky130_fd_sc_hd__or2_4 _13190_ (
+    .A(_06364_),
+    .B(_06343_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06394_)
+  );
+  sky130_fd_sc_hd__buf_2 _13191_ (
+    .A(_06394_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06395_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13192_ (
+    .A(_06385_),
+    .B(_06395_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06396_)
+  );
+  sky130_fd_sc_hd__inv_2 _13193_ (
+    .A(_06384_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06397_)
+  );
+  sky130_fd_sc_hd__buf_2 _13194_ (
+    .A(_06397_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06398_)
+  );
+  sky130_fd_sc_hd__and2_4 _13195_ (
+    .A(_06398_),
+    .B(_06371_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06399_)
+  );
+  sky130_fd_sc_hd__or2_4 _13196_ (
+    .A(_06396_),
+    .B(_06399_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06400_)
+  );
+  sky130_fd_sc_hd__buf_2 _13197_ (
+    .A(_06361_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06401_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13198_ (
+    .A(_06370_),
+    .B(_06401_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06402_)
+  );
+  sky130_fd_sc_hd__inv_2 _13199_ (
+    .A(_06365_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06403_)
+  );
+  sky130_fd_sc_hd__and2_4 _13200_ (
+    .A(_06374_),
+    .B(_06403_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06404_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13201_ (
+    .A(_06387_),
+    .B(_06361_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06405_)
+  );
+  sky130_fd_sc_hd__or2_4 _13202_ (
+    .A(_06344_),
+    .B(_06346_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06406_)
+  );
+  sky130_fd_sc_hd__or2_4 _13203_ (
+    .A(_06366_),
+    .B(_06406_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06407_)
+  );
+  sky130_fd_sc_hd__buf_2 _13204_ (
+    .A(_06407_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06408_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13205_ (
+    .A(_06361_),
+    .B(_06408_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06409_)
+  );
+  sky130_fd_sc_hd__or4_4 _13206_ (
+    .A(_06402_),
+    .B(_06404_),
+    .C(_06405_),
+    .D(_06409_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06410_)
+  );
+  sky130_fd_sc_hd__or4_4 _13207_ (
+    .A(_06389_),
+    .B(_06393_),
+    .C(_06400_),
+    .D(_06410_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06411_)
+  );
+  sky130_fd_sc_hd__or2_4 _13208_ (
+    .A(_06343_),
+    .B(_06406_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06412_)
+  );
+  sky130_fd_sc_hd__inv_2 _13209_ (
+    .A(_06412_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06413_)
+  );
+  sky130_fd_sc_hd__and2_4 _13210_ (
+    .A(_06398_),
+    .B(_06413_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06414_)
+  );
+  sky130_fd_sc_hd__buf_2 _13211_ (
+    .A(_06414_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06415_)
+  );
+  sky130_fd_sc_hd__buf_2 _13212_ (
+    .A(_06385_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06416_)
+  );
+  sky130_fd_sc_hd__or2_4 _13213_ (
+    .A(_06354_),
+    .B(_06406_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06417_)
+  );
+  sky130_fd_sc_hd__buf_2 _13214_ (
+    .A(_06417_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06418_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13215_ (
+    .A(_06416_),
+    .B(_06418_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06419_)
+  );
+  sky130_fd_sc_hd__or2_4 _13216_ (
+    .A(_06341_),
+    .B(_06353_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06420_)
+  );
+  sky130_fd_sc_hd__or2_4 _13217_ (
+    .A(_06406_),
+    .B(_06420_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06421_)
+  );
+  sky130_fd_sc_hd__or2_4 _13218_ (
+    .A(_06369_),
+    .B(_06366_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06422_)
+  );
+  sky130_fd_sc_hd__buf_2 _13219_ (
+    .A(_06422_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06423_)
+  );
+  sky130_fd_sc_hd__and2_4 _13220_ (
+    .A(_06421_),
+    .B(_06423_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06424_)
+  );
+  sky130_fd_sc_hd__buf_2 _13221_ (
+    .A(_06424_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06425_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13222_ (
+    .A(_06416_),
+    .B(_06425_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06426_)
+  );
+  sky130_fd_sc_hd__or2_4 _13223_ (
+    .A(_06419_),
+    .B(_06426_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06427_)
+  );
+  sky130_fd_sc_hd__or2_4 _13224_ (
+    .A(_06364_),
+    .B(_06420_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06428_)
+  );
+  sky130_fd_sc_hd__inv_2 _13225_ (
+    .A(_06428_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06429_)
+  );
+  sky130_fd_sc_hd__and2_4 _13226_ (
+    .A(_06398_),
+    .B(_06429_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06430_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13227_ (
+    .A(_06387_),
+    .B(_06376_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06431_)
+  );
+  sky130_fd_sc_hd__or2_4 _13228_ (
+    .A(_06430_),
+    .B(_06431_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06432_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13229_ (
+    .A(_06338_),
+    .B(_06418_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06433_)
+  );
+  sky130_fd_sc_hd__a21o_4 _13230_ (
+    .A1(_06339_),
+    .A2(_06413_),
+    .B1(_06433_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06434_)
+  );
+  sky130_fd_sc_hd__buf_2 _13231_ (
+    .A(_06391_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06435_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13232_ (
+    .A(_06435_),
+    .B(_06425_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06436_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13233_ (
+    .A(_06362_),
+    .B(_06350_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06437_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13234_ (
+    .A(_06416_),
+    .B(_06408_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06438_)
+  );
+  sky130_fd_sc_hd__or2_4 _13235_ (
+    .A(_06437_),
+    .B(_06438_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06439_)
+  );
+  sky130_fd_sc_hd__or4_4 _13236_ (
+    .A(_06432_),
+    .B(_06434_),
+    .C(_06436_),
+    .D(_06439_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06440_)
+  );
+  sky130_fd_sc_hd__or2_4 _13237_ (
+    .A(_06348_),
+    .B(_06420_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06441_)
+  );
+  sky130_fd_sc_hd__buf_2 _13238_ (
+    .A(_06441_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06442_)
+  );
+  sky130_fd_sc_hd__or2_4 _13239_ (
+    .A(_06372_),
+    .B(_06442_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06443_)
+  );
+  sky130_fd_sc_hd__inv_2 _13240_ (
+    .A(_06443_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06444_)
+  );
+  sky130_fd_sc_hd__o21a_4 _13241_ (
+    .A1(_06351_),
+    .A2(_06357_),
+    .B1(_06383_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06445_)
+  );
+  sky130_fd_sc_hd__or2_4 _13242_ (
+    .A(_06444_),
+    .B(_06445_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06446_)
+  );
+  sky130_fd_sc_hd__or4_4 _13243_ (
+    .A(_06415_),
+    .B(_06427_),
+    .C(_06440_),
+    .D(_06446_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06447_)
+  );
+  sky130_fd_sc_hd__or4_4 _13244_ (
+    .A(_06359_),
+    .B(_06382_),
+    .C(_06411_),
+    .D(_06447_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01143_)
+  );
+  sky130_fd_sc_hd__buf_2 _13245_ (
+    .A(_06372_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06448_)
+  );
+  sky130_fd_sc_hd__and2_4 _13246_ (
+    .A(_06367_),
+    .B(_06428_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06449_)
+  );
+  sky130_fd_sc_hd__buf_2 _13247_ (
+    .A(_06449_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06450_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13248_ (
+    .A(_06448_),
+    .B(_06450_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06451_)
+  );
+  sky130_fd_sc_hd__and2_4 _13249_ (
+    .A(_06383_),
+    .B(_06433_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06452_)
+  );
+  sky130_fd_sc_hd__or2_4 _13250_ (
+    .A(_06402_),
+    .B(_06452_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06453_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13251_ (
+    .A(_06362_),
+    .B(_06450_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06454_)
+  );
+  sky130_fd_sc_hd__or2_4 _13252_ (
+    .A(_06437_),
+    .B(_06454_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06455_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13253_ (
+    .A(_06391_),
+    .B(_06350_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06456_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13254_ (
+    .A(_06363_),
+    .B(_06423_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06457_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13255_ (
+    .A(_06448_),
+    .B(_06408_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06458_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13256_ (
+    .A(_06435_),
+    .B(_06442_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06459_)
+  );
+  sky130_fd_sc_hd__or2_4 _13257_ (
+    .A(_06409_),
+    .B(_06459_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06460_)
+  );
+  sky130_fd_sc_hd__or2_4 _13258_ (
+    .A(_06369_),
+    .B(_06420_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_06461_)
   );
-  sky130_fd_sc_hd__inv_2 _13261_ (
+  sky130_fd_sc_hd__buf_2 _13259_ (
     .A(_06461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06462_)
+    .X(_06462_)
   );
-  sky130_fd_sc_hd__o22a_4 _13262_ (
-    .A1(_01282_),
-    .A2(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
-    .B1(_01319_),
-    .B2(_01350_),
+  sky130_fd_sc_hd__nor2_4 _13260_ (
+    .A(_06361_),
+    .B(_06462_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06463_)
+    .Y(_06463_)
   );
-  sky130_fd_sc_hd__inv_2 _13263_ (
-    .A(_06463_),
+  sky130_fd_sc_hd__or2_4 _13261_ (
+    .A(_06405_),
+    .B(_06463_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06464_)
+    .X(_06464_)
   );
-  sky130_fd_sc_hd__o22a_4 _13264_ (
-    .A1(_01282_),
-    .A2(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
-    .B1(_01319_),
-    .B2(_01295_),
+  sky130_fd_sc_hd__or2_4 _13262_ (
+    .A(_06460_),
+    .B(_06464_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06465_)
   );
-  sky130_fd_sc_hd__or2_4 _13265_ (
-    .A(_06464_),
-    .B(_06465_),
+  sky130_fd_sc_hd__or4_4 _13263_ (
+    .A(_06456_),
+    .B(_06457_),
+    .C(_06458_),
+    .D(_06465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06466_)
   );
-  sky130_fd_sc_hd__o22a_4 _13266_ (
-    .A1(_01282_),
-    .A2(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
-    .B1(_01319_),
-    .B2(_01299_),
+  sky130_fd_sc_hd__nor2_4 _13264_ (
+    .A(_06376_),
+    .B(_06462_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06467_)
+    .Y(_06467_)
   );
-  sky130_fd_sc_hd__inv_2 _13267_ (
-    .A(_06467_),
+  sky130_fd_sc_hd__or2_4 _13265_ (
+    .A(_06431_),
+    .B(_06467_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06468_)
+    .X(_06468_)
   );
-  sky130_fd_sc_hd__o22a_4 _13268_ (
-    .A1(_01282_),
-    .A2(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
-    .B1(_01319_),
-    .B2(_01293_),
+  sky130_fd_sc_hd__buf_2 _13266_ (
+    .A(_06391_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06469_)
   );
-  sky130_fd_sc_hd__inv_2 _13269_ (
-    .A(_06469_),
+  sky130_fd_sc_hd__nor2_4 _13267_ (
+    .A(_06395_),
+    .B(_06469_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06470_)
   );
-  sky130_fd_sc_hd__or2_4 _13270_ (
-    .A(_06468_),
-    .B(_06470_),
+  sky130_fd_sc_hd__and2_4 _13268_ (
+    .A(_06392_),
+    .B(_06429_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06471_)
   );
-  sky130_fd_sc_hd__or2_4 _13271_ (
-    .A(_06466_),
+  sky130_fd_sc_hd__or2_4 _13269_ (
+    .A(_06470_),
     .B(_06471_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -253706,224 +253726,245 @@
     .VPWR(vccd1),
     .X(_06472_)
   );
-  sky130_fd_sc_hd__buf_2 _13272_ (
-    .A(_06472_),
+  sky130_fd_sc_hd__and2_4 _13270_ (
+    .A(_06397_),
+    .B(_06403_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06473_)
   );
-  sky130_fd_sc_hd__nor2_4 _13273_ (
-    .A(_06462_),
+  sky130_fd_sc_hd__or2_4 _13271_ (
+    .A(_06396_),
     .B(_06473_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06474_)
+    .X(_06474_)
   );
-  sky130_fd_sc_hd__and2_4 _13274_ (
-    .A(_06460_),
-    .B(_06474_),
+  sky130_fd_sc_hd__and2_4 _13272_ (
+    .A(_06337_),
+    .B(_06433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06475_)
   );
-  sky130_fd_sc_hd__inv_2 _13275_ (
-    .A(_06465_),
+  sky130_fd_sc_hd__or2_4 _13273_ (
+    .A(_06474_),
+    .B(_06475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06476_)
+    .X(_06476_)
   );
-  sky130_fd_sc_hd__or2_4 _13276_ (
-    .A(_06463_),
-    .B(_06476_),
+  sky130_fd_sc_hd__nor2_4 _13274_ (
+    .A(_06448_),
+    .B(_06418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06477_)
+    .Y(_06477_)
   );
-  sky130_fd_sc_hd__or2_4 _13277_ (
-    .A(_06477_),
-    .B(_06471_),
+  sky130_fd_sc_hd__nor2_4 _13275_ (
+    .A(_06469_),
+    .B(_06423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06478_)
+    .Y(_06478_)
   );
-  sky130_fd_sc_hd__buf_2 _13278_ (
-    .A(_06478_),
+  sky130_fd_sc_hd__nor2_4 _13276_ (
+    .A(_06448_),
+    .B(_06423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06479_)
+    .Y(_06479_)
   );
-  sky130_fd_sc_hd__nor2_4 _13279_ (
-    .A(_06462_),
-    .B(_06479_),
+  sky130_fd_sc_hd__nor2_4 _13277_ (
+    .A(_06469_),
+    .B(_06462_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06480_)
   );
-  sky130_fd_sc_hd__and2_4 _13280_ (
-    .A(_06460_),
-    .B(_06480_),
+  sky130_fd_sc_hd__or4_4 _13278_ (
+    .A(_06477_),
+    .B(_06478_),
+    .C(_06479_),
+    .D(_06480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06481_)
   );
-  sky130_fd_sc_hd__or2_4 _13281_ (
-    .A(_06475_),
-    .B(_06481_),
+  sky130_fd_sc_hd__or4_4 _13279_ (
+    .A(_06389_),
+    .B(_06375_),
+    .C(_06352_),
+    .D(_06481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06482_)
   );
-  sky130_fd_sc_hd__or2_4 _13282_ (
-    .A(_06460_),
-    .B(_06461_),
+  sky130_fd_sc_hd__or4_4 _13280_ (
+    .A(_06468_),
+    .B(_06472_),
+    .C(_06476_),
+    .D(_06482_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06483_)
   );
-  sky130_fd_sc_hd__buf_2 _13283_ (
-    .A(_06483_),
+  sky130_fd_sc_hd__or4_4 _13281_ (
+    .A(_06453_),
+    .B(_06455_),
+    .C(_06466_),
+    .D(_06483_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06484_)
   );
-  sky130_fd_sc_hd__buf_2 _13284_ (
-    .A(_06484_),
+  sky130_fd_sc_hd__or2_4 _13282_ (
+    .A(_06391_),
+    .B(_06408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06485_)
   );
-  sky130_fd_sc_hd__buf_2 _13285_ (
-    .A(_06485_),
+  sky130_fd_sc_hd__nor2_4 _13283_ (
+    .A(_06385_),
+    .B(_06442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06486_)
+    .Y(_06486_)
   );
-  sky130_fd_sc_hd__or2_4 _13286_ (
-    .A(_06467_),
-    .B(_06470_),
+  sky130_fd_sc_hd__or2_4 _13284_ (
+    .A(_06458_),
+    .B(_06486_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06487_)
   );
-  sky130_fd_sc_hd__or2_4 _13287_ (
-    .A(_06487_),
-    .B(_06477_),
+  sky130_fd_sc_hd__nor2_4 _13285_ (
+    .A(_06416_),
+    .B(_06450_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06488_)
+    .Y(_06488_)
   );
-  sky130_fd_sc_hd__or2_4 _13288_ (
-    .A(_06463_),
-    .B(_06465_),
+  sky130_fd_sc_hd__or4_4 _13286_ (
+    .A(_06352_),
+    .B(_06358_),
+    .C(_06487_),
+    .D(_06488_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06489_)
   );
+  sky130_fd_sc_hd__nor2_4 _13287_ (
+    .A(_06416_),
+    .B(_06462_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06490_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13288_ (
+    .A(_06385_),
+    .B(_06378_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06491_)
+  );
   sky130_fd_sc_hd__or2_4 _13289_ (
-    .A(_06489_),
-    .B(_06471_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06490_)
-  );
-  sky130_fd_sc_hd__and2_4 _13290_ (
-    .A(_06488_),
-    .B(_06490_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06491_)
-  );
-  sky130_fd_sc_hd__or2_4 _13291_ (
-    .A(_06468_),
-    .B(_06469_),
+    .A(_06399_),
+    .B(_06491_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06492_)
   );
-  sky130_fd_sc_hd__or2_4 _13292_ (
-    .A(_06466_),
-    .B(_06492_),
+  sky130_fd_sc_hd__or4_4 _13290_ (
+    .A(_06388_),
+    .B(_06490_),
+    .C(_06474_),
+    .D(_06492_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06493_)
   );
-  sky130_fd_sc_hd__inv_2 _13293_ (
-    .A(_06493_),
+  sky130_fd_sc_hd__or2_4 _13291_ (
+    .A(_06489_),
+    .B(_06493_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06494_)
+    .X(_06494_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13292_ (
+    .A(_06376_),
+    .B(_06425_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06495_)
+  );
+  sky130_fd_sc_hd__and2_4 _13293_ (
+    .A(_06373_),
+    .B(_06413_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06496_)
   );
   sky130_fd_sc_hd__or2_4 _13294_ (
-    .A(_06459_),
-    .B(_06462_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06495_)
-  );
-  sky130_fd_sc_hd__inv_2 _13295_ (
-    .A(_06495_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06496_)
-  );
-  sky130_fd_sc_hd__buf_2 _13296_ (
-    .A(_06496_),
+    .A(_06477_),
+    .B(_06496_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06497_)
   );
-  sky130_fd_sc_hd__and2_4 _13297_ (
-    .A(_06494_),
+  sky130_fd_sc_hd__or2_4 _13295_ (
+    .A(_06495_),
     .B(_06497_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -253931,399 +253972,470 @@
     .VPWR(vccd1),
     .X(_06498_)
   );
-  sky130_fd_sc_hd__buf_2 _13298_ (
-    .A(_06495_),
+  sky130_fd_sc_hd__or2_4 _13296_ (
+    .A(_06446_),
+    .B(_06451_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06499_)
   );
-  sky130_fd_sc_hd__or2_4 _13299_ (
-    .A(_06492_),
-    .B(_06477_),
+  sky130_fd_sc_hd__nor2_4 _13297_ (
+    .A(_06395_),
+    .B(_06448_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06500_)
+    .Y(_06500_)
   );
-  sky130_fd_sc_hd__buf_2 _13300_ (
-    .A(_06500_),
+  sky130_fd_sc_hd__or2_4 _13298_ (
+    .A(_06404_),
+    .B(_06500_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06501_)
   );
-  sky130_fd_sc_hd__nor2_4 _13301_ (
+  sky130_fd_sc_hd__or2_4 _13299_ (
     .A(_06499_),
     .B(_06501_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06502_)
+    .X(_06502_)
   );
-  sky130_fd_sc_hd__or2_4 _13302_ (
-    .A(_06498_),
-    .B(_06502_),
+  sky130_fd_sc_hd__or4_4 _13300_ (
+    .A(_06380_),
+    .B(_06468_),
+    .C(_06498_),
+    .D(_06502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06503_)
   );
-  sky130_fd_sc_hd__inv_2 _13303_ (
-    .A(_06503_),
+  sky130_fd_sc_hd__or4_4 _13301_ (
+    .A(_06415_),
+    .B(_06427_),
+    .C(_06494_),
+    .D(_06503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06504_)
+    .X(_06504_)
   );
-  sky130_fd_sc_hd__o21ai_4 _13304_ (
-    .A1(_06486_),
-    .A2(_06491_),
-    .B1(_06504_),
+  sky130_fd_sc_hd__nor2_4 _13302_ (
+    .A(_06485_),
+    .B(_06504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06505_)
   );
-  sky130_fd_sc_hd__inv_2 _13305_ (
-    .A(_06459_),
+  sky130_fd_sc_hd__or4_4 _13303_ (
+    .A(_06446_),
+    .B(_06451_),
+    .C(_06484_),
+    .D(_06505_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01144_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13304_ (
+    .A(_06469_),
+    .B(_06356_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06506_)
   );
-  sky130_fd_sc_hd__or2_4 _13306_ (
-    .A(_06506_),
-    .B(_06462_),
+  sky130_fd_sc_hd__or2_4 _13305_ (
+    .A(_06456_),
+    .B(_06506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06507_)
   );
-  sky130_fd_sc_hd__buf_2 _13307_ (
-    .A(_06507_),
+  sky130_fd_sc_hd__and2_4 _13306_ (
+    .A(_06392_),
+    .B(_06403_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06508_)
   );
-  sky130_fd_sc_hd__or2_4 _13308_ (
-    .A(_06487_),
-    .B(_06489_),
+  sky130_fd_sc_hd__or2_4 _13307_ (
+    .A(_06470_),
+    .B(_06508_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06509_)
   );
-  sky130_fd_sc_hd__buf_2 _13309_ (
-    .A(_06509_),
+  sky130_fd_sc_hd__or2_4 _13308_ (
+    .A(_06507_),
+    .B(_06509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06510_)
   );
-  sky130_fd_sc_hd__nor2_4 _13310_ (
-    .A(_06508_),
-    .B(_06510_),
+  sky130_fd_sc_hd__or2_4 _13309_ (
+    .A(_06375_),
+    .B(_06495_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06511_)
+    .X(_06511_)
   );
-  sky130_fd_sc_hd__buf_2 _13311_ (
-    .A(_06511_),
+  sky130_fd_sc_hd__inv_2 _13310_ (
+    .A(_06421_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06512_)
+    .Y(_06512_)
   );
-  sky130_fd_sc_hd__or2_4 _13312_ (
-    .A(_06506_),
-    .B(_06461_),
+  sky130_fd_sc_hd__o21a_4 _13311_ (
+    .A1(_06371_),
+    .A2(_06512_),
+    .B1(_06398_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06513_)
   );
-  sky130_fd_sc_hd__buf_2 _13313_ (
-    .A(_06513_),
+  sky130_fd_sc_hd__or3_4 _13312_ (
+    .A(_06463_),
+    .B(_06457_),
+    .C(_06513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06514_)
   );
-  sky130_fd_sc_hd__inv_2 _13314_ (
-    .A(_06514_),
+  sky130_fd_sc_hd__buf_2 _13313_ (
+    .A(_06487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06515_)
+    .X(_06515_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13314_ (
+    .A(_06401_),
+    .B(_06442_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06516_)
   );
   sky130_fd_sc_hd__and2_4 _13315_ (
-    .A(_06494_),
-    .B(_06515_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06516_)
-  );
-  sky130_fd_sc_hd__or2_4 _13316_ (
-    .A(_06487_),
-    .B(_06466_),
+    .A(_06376_),
+    .B(_06413_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06517_)
   );
-  sky130_fd_sc_hd__buf_2 _13317_ (
-    .A(_06517_),
+  sky130_fd_sc_hd__or4_4 _13316_ (
+    .A(_06409_),
+    .B(_06478_),
+    .C(_06516_),
+    .D(_06517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06518_)
   );
-  sky130_fd_sc_hd__nor2_4 _13318_ (
-    .A(_06508_),
-    .B(_06518_),
+  sky130_fd_sc_hd__nor2_4 _13317_ (
+    .A(_06469_),
+    .B(_06378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06519_)
   );
-  sky130_fd_sc_hd__inv_2 _13319_ (
-    .A(_06507_),
+  sky130_fd_sc_hd__or2_4 _13318_ (
+    .A(_06393_),
+    .B(_06519_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06520_)
+    .X(_06520_)
   );
-  sky130_fd_sc_hd__buf_2 _13320_ (
-    .A(_06520_),
+  sky130_fd_sc_hd__or3_4 _13319_ (
+    .A(_06392_),
+    .B(_06374_),
+    .C(_06368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06521_)
   );
-  sky130_fd_sc_hd__and2_4 _13321_ (
+  sky130_fd_sc_hd__inv_2 _13320_ (
     .A(_06521_),
-    .B(_06494_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06522_)
+    .Y(_06522_)
   );
-  sky130_fd_sc_hd__or2_4 _13322_ (
-    .A(_06519_),
-    .B(_06522_),
+  sky130_fd_sc_hd__or4_4 _13321_ (
+    .A(_06389_),
+    .B(_06490_),
+    .C(_06520_),
+    .D(_06522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06523_)
   );
-  sky130_fd_sc_hd__buf_2 _13323_ (
-    .A(_06484_),
+  sky130_fd_sc_hd__or4_4 _13322_ (
+    .A(_06352_),
+    .B(_06515_),
+    .C(_06518_),
+    .D(_06523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06524_)
   );
-  sky130_fd_sc_hd__nor2_4 _13324_ (
-    .A(_06493_),
-    .B(_06524_),
+  sky130_fd_sc_hd__or4_4 _13323_ (
+    .A(_06510_),
+    .B(_06511_),
+    .C(_06514_),
+    .D(_06524_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06525_)
+    .X(_06525_)
   );
-  sky130_fd_sc_hd__inv_2 _13325_ (
-    .A(_06488_),
+  sky130_fd_sc_hd__or4_4 _13324_ (
+    .A(_06499_),
+    .B(_06501_),
+    .C(_06525_),
+    .D(_06505_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06526_)
+    .X(_01145_)
   );
-  sky130_fd_sc_hd__and2_4 _13326_ (
-    .A(_06497_),
-    .B(_06526_),
+  sky130_fd_sc_hd__and4_4 _13325_ (
+    .A(_06344_),
+    .B(_06347_),
+    .C(_06398_),
+    .D(_06353_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06527_)
+    .X(_06526_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13326_ (
+    .A(_06387_),
+    .B(_06435_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06527_)
   );
   sky130_fd_sc_hd__nor2_4 _13327_ (
-    .A(_06510_),
-    .B(_06484_),
+    .A(_06337_),
+    .B(_06378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06528_)
   );
-  sky130_fd_sc_hd__or2_4 _13328_ (
-    .A(_06467_),
-    .B(_06469_),
+  sky130_fd_sc_hd__or4_4 _13328_ (
+    .A(_06463_),
+    .B(_06506_),
+    .C(_06519_),
+    .D(_06517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06529_)
   );
-  sky130_fd_sc_hd__or2_4 _13329_ (
-    .A(_06489_),
-    .B(_06529_),
+  sky130_fd_sc_hd__or4_4 _13329_ (
+    .A(_06526_),
+    .B(_06527_),
+    .C(_06528_),
+    .D(_06529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06530_)
   );
-  sky130_fd_sc_hd__buf_2 _13330_ (
-    .A(_06530_),
+  sky130_fd_sc_hd__nor2_4 _13330_ (
+    .A(_06363_),
+    .B(_06425_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06531_)
+    .Y(_06531_)
   );
   sky130_fd_sc_hd__nor2_4 _13331_ (
-    .A(_06484_),
-    .B(_06531_),
+    .A(_06362_),
+    .B(_06365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06532_)
   );
-  sky130_fd_sc_hd__or4_4 _13332_ (
-    .A(_06525_),
-    .B(_06527_),
-    .C(_06528_),
-    .D(_06532_),
+  sky130_fd_sc_hd__nor2_4 _13332_ (
+    .A(_06395_),
+    .B(_06401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06533_)
+    .Y(_06533_)
   );
-  sky130_fd_sc_hd__or4_4 _13333_ (
-    .A(_06512_),
-    .B(_06516_),
-    .C(_06523_),
-    .D(_06533_),
+  sky130_fd_sc_hd__or2_4 _13333_ (
+    .A(_06532_),
+    .B(_06533_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06534_)
   );
-  sky130_fd_sc_hd__or2_4 _13334_ (
-    .A(_06466_),
-    .B(_06529_),
+  sky130_fd_sc_hd__or4_4 _13334_ (
+    .A(_06436_),
+    .B(_06474_),
+    .C(_06531_),
+    .D(_06534_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06535_)
   );
-  sky130_fd_sc_hd__inv_2 _13335_ (
-    .A(_06535_),
+  sky130_fd_sc_hd__or4_4 _13335_ (
+    .A(_06358_),
+    .B(_06439_),
+    .C(_06472_),
+    .D(_06535_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06536_)
+    .X(_06536_)
   );
-  sky130_fd_sc_hd__and2_4 _13336_ (
-    .A(_06521_),
-    .B(_06536_),
+  sky130_fd_sc_hd__or4_4 _13336_ (
+    .A(_06468_),
+    .B(_06515_),
+    .C(_06530_),
+    .D(_06536_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06537_)
   );
-  sky130_fd_sc_hd__buf_2 _13337_ (
-    .A(_06537_),
+  sky130_fd_sc_hd__or2_4 _13337_ (
+    .A(_06502_),
+    .B(_06537_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01146_)
+  );
+  sky130_fd_sc_hd__or2_4 _13338_ (
+    .A(_06389_),
+    .B(_06490_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06538_)
   );
-  sky130_fd_sc_hd__buf_2 _13338_ (
-    .A(_06508_),
+  sky130_fd_sc_hd__or2_4 _13339_ (
+    .A(_06415_),
+    .B(_06433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06539_)
   );
-  sky130_fd_sc_hd__or2_4 _13339_ (
-    .A(_06477_),
-    .B(_06529_),
+  sky130_fd_sc_hd__or2_4 _13340_ (
+    .A(_06480_),
+    .B(_06527_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06540_)
   );
-  sky130_fd_sc_hd__buf_2 _13340_ (
-    .A(_06540_),
+  sky130_fd_sc_hd__or4_4 _13341_ (
+    .A(_06538_),
+    .B(_06539_),
+    .C(_06507_),
+    .D(_06540_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06541_)
   );
-  sky130_fd_sc_hd__nor2_4 _13341_ (
-    .A(_06539_),
-    .B(_06541_),
+  sky130_fd_sc_hd__nor2_4 _13342_ (
+    .A(_06435_),
+    .B(_06367_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06542_)
   );
-  sky130_fd_sc_hd__or2_4 _13342_ (
-    .A(_06464_),
-    .B(_06476_),
+  sky130_fd_sc_hd__nor2_4 _13343_ (
+    .A(_06362_),
+    .B(_06356_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06543_)
+    .Y(_06543_)
   );
-  sky130_fd_sc_hd__or2_4 _13343_ (
-    .A(_06529_),
+  sky130_fd_sc_hd__or2_4 _13344_ (
+    .A(_06470_),
     .B(_06543_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -254331,51 +254443,66 @@
     .VPWR(vccd1),
     .X(_06544_)
   );
-  sky130_fd_sc_hd__or2_4 _13344_ (
-    .A(_06492_),
-    .B(_06489_),
+  sky130_fd_sc_hd__or2_4 _13345_ (
+    .A(_06438_),
+    .B(_06516_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06545_)
   );
-  sky130_fd_sc_hd__buf_2 _13345_ (
-    .A(_06545_),
+  sky130_fd_sc_hd__or2_4 _13346_ (
+    .A(_06544_),
+    .B(_06545_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06546_)
   );
-  sky130_fd_sc_hd__and2_4 _13346_ (
-    .A(_06544_),
-    .B(_06546_),
+  sky130_fd_sc_hd__or4_4 _13347_ (
+    .A(_06405_),
+    .B(_06491_),
+    .C(_06542_),
+    .D(_06546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06547_)
   );
-  sky130_fd_sc_hd__buf_2 _13347_ (
-    .A(_06547_),
+  sky130_fd_sc_hd__or4_4 _13348_ (
+    .A(_06541_),
+    .B(_06547_),
+    .C(_06535_),
+    .D(_06503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06548_)
+    .X(_01147_)
   );
-  sky130_fd_sc_hd__nor2_4 _13348_ (
-    .A(_06539_),
+  sky130_fd_sc_hd__nor2_4 _13349_ (
+    .A(_06401_),
+    .B(_06412_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06548_)
+  );
+  sky130_fd_sc_hd__or2_4 _13350_ (
+    .A(_06452_),
     .B(_06548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06549_)
+    .X(_06549_)
   );
-  sky130_fd_sc_hd__or2_4 _13349_ (
-    .A(_06542_),
+  sky130_fd_sc_hd__or2_4 _13351_ (
+    .A(_06531_),
     .B(_06549_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -254383,1047 +254510,1129 @@
     .VPWR(vccd1),
     .X(_06550_)
   );
-  sky130_fd_sc_hd__or2_4 _13350_ (
-    .A(_06487_),
-    .B(_06543_),
+  sky130_fd_sc_hd__or3_4 _13352_ (
+    .A(_06415_),
+    .B(_06437_),
+    .C(_06454_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06551_)
   );
-  sky130_fd_sc_hd__inv_2 _13351_ (
-    .A(_06551_),
+  sky130_fd_sc_hd__or4_4 _13353_ (
+    .A(_06520_),
+    .B(_06540_),
+    .C(_06551_),
+    .D(_06546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06552_)
+    .X(_06552_)
   );
-  sky130_fd_sc_hd__and2_4 _13352_ (
-    .A(_06521_),
-    .B(_06552_),
+  sky130_fd_sc_hd__or2_4 _13354_ (
+    .A(_06503_),
+    .B(_06460_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06553_)
   );
-  sky130_fd_sc_hd__nor2_4 _13353_ (
-    .A(_06510_),
-    .B(_06499_),
+  sky130_fd_sc_hd__or4_4 _13355_ (
+    .A(_06489_),
+    .B(_06550_),
+    .C(_06552_),
+    .D(_06553_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01148_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13356_ (
+    .A(_06435_),
+    .B(_06450_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06554_)
   );
-  sky130_fd_sc_hd__or2_4 _13354_ (
-    .A(_06553_),
+  sky130_fd_sc_hd__or4_4 _13357_ (
+    .A(_06508_),
     .B(_06554_),
+    .C(_06427_),
+    .D(_06507_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06555_)
   );
-  sky130_fd_sc_hd__nor2_4 _13355_ (
-    .A(_06461_),
-    .B(_06541_),
+  sky130_fd_sc_hd__or4_4 _13358_ (
+    .A(_06550_),
+    .B(_06555_),
+    .C(_06494_),
+    .D(_06553_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_01149_)
+  );
+  sky130_fd_sc_hd__nor2_4 _13359_ (
+    .A(_06401_),
+    .B(_06378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06556_)
   );
-  sky130_fd_sc_hd__a21o_4 _13356_ (
-    .A1(_06462_),
-    .A2(_06536_),
-    .B1(_06556_),
+  sky130_fd_sc_hd__or2_4 _13360_ (
+    .A(_06402_),
+    .B(_06556_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06557_)
   );
-  sky130_fd_sc_hd__buf_2 _13357_ (
-    .A(_06514_),
+  sky130_fd_sc_hd__or2_4 _13361_ (
+    .A(_06464_),
+    .B(_06534_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06558_)
   );
-  sky130_fd_sc_hd__nor2_4 _13358_ (
+  sky130_fd_sc_hd__or2_4 _13362_ (
+    .A(_06455_),
+    .B(_06543_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06559_)
+  );
+  sky130_fd_sc_hd__or2_4 _13363_ (
     .A(_06558_),
-    .B(_06548_),
+    .B(_06559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06559_)
+    .X(_06560_)
   );
-  sky130_fd_sc_hd__nor2_4 _13359_ (
-    .A(_06485_),
-    .B(_06473_),
+  sky130_fd_sc_hd__or4_4 _13364_ (
+    .A(_06545_),
+    .B(_06557_),
+    .C(_06560_),
+    .D(_06504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06560_)
+    .X(_01150_)
   );
-  sky130_fd_sc_hd__nor2_4 _13360_ (
-    .A(_06539_),
-    .B(_06531_),
+  sky130_fd_sc_hd__nand2_4 _13365_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[5] ),
+    .B(_02218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06561_)
   );
-  sky130_fd_sc_hd__or2_4 _13361_ (
-    .A(_06560_),
-    .B(_06561_),
+  sky130_fd_sc_hd__or4_4 _13366_ (
+    .A(\rapcore0.spifsm.word_proc.byte_count[3] ),
+    .B(_02222_),
+    .C(_02223_),
+    .D(_02226_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06562_)
   );
-  sky130_fd_sc_hd__or4_4 _13362_ (
-    .A(_06555_),
-    .B(_06557_),
-    .C(_06559_),
-    .D(_06562_),
+  sky130_fd_sc_hd__or2_4 _13367_ (
+    .A(_02763_),
+    .B(_06562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06563_)
   );
-  sky130_fd_sc_hd__or2_4 _13363_ (
-    .A(_06471_),
-    .B(_06543_),
+  sky130_fd_sc_hd__or4_4 _13368_ (
+    .A(\rapcore0.spifsm.word_proc.byte_count[3] ),
+    .B(_02222_),
+    .C(_02212_),
+    .D(_02224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06564_)
   );
-  sky130_fd_sc_hd__buf_2 _13364_ (
-    .A(_06564_),
+  sky130_fd_sc_hd__or4_4 _13369_ (
+    .A(_02212_),
+    .B(_02226_),
+    .C(\rapcore0.spifsm.word_proc.byte_count[3] ),
+    .D(_02222_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06565_)
   );
-  sky130_fd_sc_hd__or2_4 _13365_ (
-    .A(_06495_),
-    .B(_06565_),
+  sky130_fd_sc_hd__o22a_4 _13370_ (
+    .A1(_02801_),
+    .A2(_06564_),
+    .B1(_02841_),
+    .B2(_06565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06566_)
   );
-  sky130_fd_sc_hd__inv_2 _13366_ (
-    .A(_06566_),
+  sky130_fd_sc_hd__and3_4 _13371_ (
+    .A(_02211_),
+    .B(_02222_),
+    .C(\rapcore0.spifsm.word_proc.byte_count[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06567_)
+    .X(_06567_)
   );
-  sky130_fd_sc_hd__o21a_4 _13367_ (
-    .A1(_06474_),
-    .A2(_06480_),
-    .B1(_06506_),
+  sky130_fd_sc_hd__and2_4 _13372_ (
+    .A(_02224_),
+    .B(_06567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06568_)
   );
-  sky130_fd_sc_hd__or2_4 _13368_ (
-    .A(_06567_),
-    .B(_06568_),
+  sky130_fd_sc_hd__buf_2 _13373_ (
+    .A(_06568_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06569_)
   );
-  sky130_fd_sc_hd__or4_4 _13369_ (
-    .A(_06538_),
-    .B(_06550_),
-    .C(_06563_),
-    .D(_06569_),
+  sky130_fd_sc_hd__a211o_4 _13374_ (
+    .A1(_02211_),
+    .A2(\rapcore0.spifsm.word_proc.byte_count[2] ),
+    .B1(_02218_),
+    .C1(_06567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06570_)
   );
-  sky130_fd_sc_hd__or4_4 _13370_ (
-    .A(_06482_),
-    .B(_06505_),
-    .C(_06534_),
-    .D(_06570_),
+  sky130_fd_sc_hd__inv_2 _13375_ (
+    .A(_06570_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_01143_)
+    .Y(_06571_)
   );
-  sky130_fd_sc_hd__buf_2 _13371_ (
-    .A(_06495_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06571_)
-  );
-  sky130_fd_sc_hd__and2_4 _13372_ (
-    .A(_06490_),
-    .B(_06551_),
+  sky130_fd_sc_hd__and2_4 _13376_ (
+    .A(_02226_),
+    .B(_06567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06572_)
   );
-  sky130_fd_sc_hd__buf_2 _13373_ (
-    .A(_06572_),
+  sky130_fd_sc_hd__a2bb2o_4 _13377_ (
+    .A1_N(_02730_),
+    .A2_N(_02216_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[29] ),
+    .B2(_06572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06573_)
   );
-  sky130_fd_sc_hd__nor2_4 _13374_ (
+  sky130_fd_sc_hd__a211o_4 _13378_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[21] ),
+    .A2(_06569_),
+    .B1(_06571_),
+    .C1(_06573_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06574_)
+  );
+  sky130_fd_sc_hd__inv_2 _13379_ (
+    .A(_06574_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06575_)
+  );
+  sky130_fd_sc_hd__buf_2 _13380_ (
     .A(_06571_),
-    .B(_06573_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06574_)
-  );
-  sky130_fd_sc_hd__and2_4 _13375_ (
-    .A(_06506_),
-    .B(_06556_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06575_)
-  );
-  sky130_fd_sc_hd__or2_4 _13376_ (
-    .A(_06525_),
-    .B(_06575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06576_)
   );
-  sky130_fd_sc_hd__nor2_4 _13377_ (
-    .A(_06485_),
-    .B(_06573_),
+  sky130_fd_sc_hd__a32o_4 _13381_ (
+    .A1(_06563_),
+    .A2(_06566_),
+    .A3(_06575_),
+    .B1(_02936_),
+    .B2(_06576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06577_)
+    .X(_06577_)
   );
-  sky130_fd_sc_hd__or2_4 _13378_ (
-    .A(_06560_),
-    .B(_06577_),
+  sky130_fd_sc_hd__and3_4 _13382_ (
+    .A(_02241_),
+    .B(_06561_),
+    .C(_06577_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06578_)
   );
-  sky130_fd_sc_hd__nor2_4 _13379_ (
-    .A(_06514_),
-    .B(_06473_),
+  sky130_fd_sc_hd__inv_2 _13383_ (
+    .A(\rapcore0.spifsm.word_proc.spi0.txbitcnt[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06579_)
   );
-  sky130_fd_sc_hd__nor2_4 _13380_ (
-    .A(_06486_),
-    .B(_06546_),
+  sky130_fd_sc_hd__nand2_4 _13384_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[4] ),
+    .B(_02218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06580_)
   );
-  sky130_fd_sc_hd__nor2_4 _13381_ (
-    .A(_06571_),
-    .B(_06531_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06581_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13382_ (
-    .A(_06558_),
+  sky130_fd_sc_hd__or2_4 _13385_ (
+    .A(_02845_),
     .B(_06565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06582_)
+    .X(_06581_)
   );
-  sky130_fd_sc_hd__or2_4 _13383_ (
-    .A(_06532_),
-    .B(_06582_),
+  sky130_fd_sc_hd__buf_2 _13386_ (
+    .A(_06562_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06582_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13387_ (
+    .A1(_02805_),
+    .A2(_06564_),
+    .B1(_02768_),
+    .B2(_06582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06583_)
   );
-  sky130_fd_sc_hd__or2_4 _13384_ (
-    .A(_06492_),
-    .B(_06543_),
+  sky130_fd_sc_hd__buf_2 _13388_ (
+    .A(_06572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06584_)
   );
-  sky130_fd_sc_hd__buf_2 _13385_ (
-    .A(_06584_),
+  sky130_fd_sc_hd__buf_2 _13389_ (
+    .A(_06571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06585_)
   );
-  sky130_fd_sc_hd__nor2_4 _13386_ (
-    .A(_06484_),
-    .B(_06585_),
+  sky130_fd_sc_hd__inv_2 _13390_ (
+    .A(_06569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06586_)
   );
-  sky130_fd_sc_hd__or2_4 _13387_ (
-    .A(_06528_),
-    .B(_06586_),
+  sky130_fd_sc_hd__a2bb2o_4 _13391_ (
+    .A1_N(_02906_),
+    .A2_N(_06586_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[60] ),
+    .B2(_02215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06587_)
   );
-  sky130_fd_sc_hd__or2_4 _13388_ (
-    .A(_06583_),
-    .B(_06587_),
+  sky130_fd_sc_hd__a211o_4 _13392_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[28] ),
+    .A2(_06584_),
+    .B1(_06585_),
+    .C1(_06587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06588_)
   );
-  sky130_fd_sc_hd__or4_4 _13389_ (
+  sky130_fd_sc_hd__inv_2 _13393_ (
+    .A(_06588_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06589_)
+  );
+  sky130_fd_sc_hd__a32o_4 _13394_ (
+    .A1(_06581_),
+    .A2(_06583_),
+    .A3(_06589_),
+    .B1(_02940_),
+    .B2(_06576_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06590_)
+  );
+  sky130_fd_sc_hd__and3_4 _13395_ (
     .A(_06579_),
     .B(_06580_),
-    .C(_06581_),
-    .D(_06588_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06589_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13390_ (
-    .A(_06499_),
-    .B(_06585_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06590_)
-  );
-  sky130_fd_sc_hd__or2_4 _13391_ (
-    .A(_06554_),
-    .B(_06590_),
+    .C(_06590_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06591_)
   );
-  sky130_fd_sc_hd__buf_2 _13392_ (
-    .A(_06514_),
+  sky130_fd_sc_hd__o21ai_4 _13396_ (
+    .A1(_06578_),
+    .A2(_06591_),
+    .B1(_02234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06592_)
+    .Y(_06592_)
   );
-  sky130_fd_sc_hd__nor2_4 _13393_ (
-    .A(_06518_),
-    .B(_06592_),
+  sky130_fd_sc_hd__nand2_4 _13397_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[7] ),
+    .B(_05879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06593_)
   );
-  sky130_fd_sc_hd__and2_4 _13394_ (
-    .A(_06515_),
-    .B(_06552_),
+  sky130_fd_sc_hd__or2_4 _13398_ (
+    .A(_02753_),
+    .B(_06562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06594_)
   );
-  sky130_fd_sc_hd__or2_4 _13395_ (
-    .A(_06593_),
-    .B(_06594_),
+  sky130_fd_sc_hd__buf_2 _13399_ (
+    .A(_06564_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06595_)
   );
-  sky130_fd_sc_hd__and2_4 _13396_ (
-    .A(_06520_),
-    .B(_06526_),
+  sky130_fd_sc_hd__buf_2 _13400_ (
+    .A(_06565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06596_)
   );
-  sky130_fd_sc_hd__or2_4 _13397_ (
-    .A(_06519_),
-    .B(_06596_),
+  sky130_fd_sc_hd__o22a_4 _13401_ (
+    .A1(_02792_),
+    .A2(_06595_),
+    .B1(_02829_),
+    .B2(_06596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06597_)
   );
-  sky130_fd_sc_hd__and2_4 _13398_ (
-    .A(_06460_),
-    .B(_06556_),
+  sky130_fd_sc_hd__a2bb2o_4 _13402_ (
+    .A1_N(_02690_),
+    .A2_N(_02216_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[31] ),
+    .B2(_06572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06598_)
   );
-  sky130_fd_sc_hd__or2_4 _13399_ (
-    .A(_06597_),
-    .B(_06598_),
+  sky130_fd_sc_hd__a211o_4 _13403_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[23] ),
+    .A2(_06569_),
+    .B1(_06585_),
+    .C1(_06598_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06599_)
   );
-  sky130_fd_sc_hd__nor2_4 _13400_ (
-    .A(_06571_),
-    .B(_06541_),
+  sky130_fd_sc_hd__inv_2 _13404_ (
+    .A(_06599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06600_)
   );
-  sky130_fd_sc_hd__nor2_4 _13401_ (
-    .A(_06592_),
-    .B(_06546_),
+  sky130_fd_sc_hd__buf_2 _13405_ (
+    .A(_06576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06601_)
+    .X(_06601_)
   );
-  sky130_fd_sc_hd__nor2_4 _13402_ (
-    .A(_06571_),
-    .B(_06546_),
+  sky130_fd_sc_hd__a32o_4 _13406_ (
+    .A1(_06594_),
+    .A2(_06597_),
+    .A3(_06600_),
+    .B1(_02926_),
+    .B2(_06601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06602_)
+    .X(_06602_)
   );
-  sky130_fd_sc_hd__nor2_4 _13403_ (
-    .A(_06592_),
-    .B(_06585_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06603_)
-  );
-  sky130_fd_sc_hd__or4_4 _13404_ (
-    .A(_06600_),
-    .B(_06601_),
+  sky130_fd_sc_hd__and3_4 _13407_ (
+    .A(_02241_),
+    .B(_06593_),
     .C(_06602_),
-    .D(_06603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06604_)
+    .X(_06603_)
   );
-  sky130_fd_sc_hd__or4_4 _13405_ (
-    .A(_06512_),
-    .B(_06498_),
-    .C(_06475_),
-    .D(_06604_),
+  sky130_fd_sc_hd__nand2_4 _13408_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[6] ),
+    .B(_05879_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06604_)
+  );
+  sky130_fd_sc_hd__or2_4 _13409_ (
+    .A(_02835_),
+    .B(_06596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06605_)
   );
-  sky130_fd_sc_hd__or4_4 _13406_ (
-    .A(_06591_),
-    .B(_06595_),
-    .C(_06599_),
-    .D(_06605_),
+  sky130_fd_sc_hd__o22a_4 _13410_ (
+    .A1(_02796_),
+    .A2(_06595_),
+    .B1(_02757_),
+    .B2(_06582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06606_)
   );
-  sky130_fd_sc_hd__or4_4 _13407_ (
-    .A(_06576_),
-    .B(_06578_),
-    .C(_06589_),
-    .D(_06606_),
+  sky130_fd_sc_hd__a2bb2o_4 _13411_ (
+    .A1_N(_02896_),
+    .A2_N(_06586_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[62] ),
+    .B2(_02215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06607_)
   );
-  sky130_fd_sc_hd__or2_4 _13408_ (
-    .A(_06514_),
-    .B(_06531_),
+  sky130_fd_sc_hd__a211o_4 _13412_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[30] ),
+    .A2(_06584_),
+    .B1(_06585_),
+    .C1(_06607_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06608_)
   );
-  sky130_fd_sc_hd__nor2_4 _13409_ (
-    .A(_06508_),
-    .B(_06565_),
+  sky130_fd_sc_hd__inv_2 _13413_ (
+    .A(_06608_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06609_)
   );
-  sky130_fd_sc_hd__or2_4 _13410_ (
-    .A(_06581_),
-    .B(_06609_),
+  sky130_fd_sc_hd__a32o_4 _13414_ (
+    .A1(_06605_),
+    .A2(_06606_),
+    .A3(_06609_),
+    .B1(_02931_),
+    .B2(_06601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06610_)
   );
-  sky130_fd_sc_hd__nor2_4 _13411_ (
-    .A(_06539_),
-    .B(_06573_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06611_)
-  );
-  sky130_fd_sc_hd__or4_4 _13412_ (
-    .A(_06475_),
-    .B(_06481_),
+  sky130_fd_sc_hd__and3_4 _13415_ (
+    .A(_06579_),
+    .B(_06604_),
     .C(_06610_),
-    .D(_06611_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06612_)
+    .X(_06611_)
   );
-  sky130_fd_sc_hd__nor2_4 _13413_ (
-    .A(_06539_),
-    .B(_06585_),
+  sky130_fd_sc_hd__o21ai_4 _13416_ (
+    .A1(_06603_),
+    .A2(_06611_),
+    .B1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06612_)
+  );
+  sky130_fd_sc_hd__nand2_4 _13417_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[3] ),
+    .B(_05879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06613_)
   );
-  sky130_fd_sc_hd__nor2_4 _13414_ (
-    .A(_06508_),
-    .B(_06501_),
+  sky130_fd_sc_hd__or2_4 _13418_ (
+    .A(_02772_),
+    .B(_06582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06614_)
+    .X(_06614_)
   );
-  sky130_fd_sc_hd__or2_4 _13415_ (
-    .A(_06522_),
-    .B(_06614_),
+  sky130_fd_sc_hd__o22a_4 _13419_ (
+    .A1(_02811_),
+    .A2(_06595_),
+    .B1(_02850_),
+    .B2(_06596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06615_)
   );
-  sky130_fd_sc_hd__or4_4 _13416_ (
-    .A(_06511_),
-    .B(_06613_),
-    .C(_06597_),
-    .D(_06615_),
+  sky130_fd_sc_hd__a2bb2o_4 _13420_ (
+    .A1_N(_02737_),
+    .A2_N(_02216_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[27] ),
+    .B2(_06584_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06616_)
   );
-  sky130_fd_sc_hd__or2_4 _13417_ (
-    .A(_06612_),
-    .B(_06616_),
+  sky130_fd_sc_hd__a211o_4 _13421_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[19] ),
+    .A2(_06569_),
+    .B1(_06585_),
+    .C1(_06616_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06617_)
   );
-  sky130_fd_sc_hd__nor2_4 _13418_ (
-    .A(_06499_),
-    .B(_06548_),
+  sky130_fd_sc_hd__inv_2 _13422_ (
+    .A(_06617_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06618_)
   );
-  sky130_fd_sc_hd__and2_4 _13419_ (
-    .A(_06496_),
-    .B(_06536_),
+  sky130_fd_sc_hd__a32o_4 _13423_ (
+    .A1(_06614_),
+    .A2(_06615_),
+    .A3(_06618_),
+    .B1(_02945_),
+    .B2(_06601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06619_)
   );
-  sky130_fd_sc_hd__or2_4 _13420_ (
-    .A(_06600_),
-    .B(_06619_),
+  sky130_fd_sc_hd__and3_4 _13424_ (
+    .A(_02241_),
+    .B(_06613_),
+    .C(_06619_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06620_)
   );
-  sky130_fd_sc_hd__or2_4 _13421_ (
-    .A(_06618_),
-    .B(_06620_),
+  sky130_fd_sc_hd__nand2_4 _13425_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[2] ),
+    .B(_05879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06621_)
+    .Y(_06621_)
   );
-  sky130_fd_sc_hd__or2_4 _13422_ (
-    .A(_06569_),
-    .B(_06574_),
+  sky130_fd_sc_hd__or2_4 _13426_ (
+    .A(_02854_),
+    .B(_06596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06622_)
   );
-  sky130_fd_sc_hd__nor2_4 _13423_ (
-    .A(_06518_),
-    .B(_06571_),
+  sky130_fd_sc_hd__o22a_4 _13427_ (
+    .A1(_02816_),
+    .A2(_06595_),
+    .B1(_02777_),
+    .B2(_06582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06623_)
+    .X(_06623_)
   );
-  sky130_fd_sc_hd__or2_4 _13424_ (
-    .A(_06527_),
-    .B(_06623_),
+  sky130_fd_sc_hd__a2bb2o_4 _13428_ (
+    .A1_N(_02913_),
+    .A2_N(_06586_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[58] ),
+    .B2(_02215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06624_)
   );
-  sky130_fd_sc_hd__or2_4 _13425_ (
-    .A(_06622_),
-    .B(_06624_),
+  sky130_fd_sc_hd__a211o_4 _13429_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[26] ),
+    .A2(_06584_),
+    .B1(_06576_),
+    .C1(_06624_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06625_)
   );
-  sky130_fd_sc_hd__or4_4 _13426_ (
-    .A(_06503_),
-    .B(_06591_),
-    .C(_06621_),
-    .D(_06625_),
+  sky130_fd_sc_hd__inv_2 _13430_ (
+    .A(_06625_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06626_)
+    .Y(_06626_)
   );
-  sky130_fd_sc_hd__or4_4 _13427_ (
-    .A(_06538_),
-    .B(_06550_),
-    .C(_06617_),
-    .D(_06626_),
+  sky130_fd_sc_hd__a32o_4 _13431_ (
+    .A1(_06622_),
+    .A2(_06623_),
+    .A3(_06626_),
+    .B1(_02950_),
+    .B2(_06601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06627_)
   );
-  sky130_fd_sc_hd__nor2_4 _13428_ (
-    .A(_06608_),
-    .B(_06627_),
+  sky130_fd_sc_hd__and3_4 _13432_ (
+    .A(_06579_),
+    .B(_06621_),
+    .C(_06627_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06628_)
+    .X(_06628_)
   );
-  sky130_fd_sc_hd__or4_4 _13429_ (
-    .A(_06569_),
-    .B(_06574_),
-    .C(_06607_),
-    .D(_06628_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01144_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13430_ (
-    .A(_06592_),
-    .B(_06479_),
+  sky130_fd_sc_hd__o21ai_4 _13433_ (
+    .A1(_06620_),
+    .A2(_06628_),
+    .B1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06629_)
   );
-  sky130_fd_sc_hd__or2_4 _13431_ (
-    .A(_06579_),
-    .B(_06629_),
+  sky130_fd_sc_hd__or2_4 _13434_ (
+    .A(_02976_),
+    .B(_02217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06630_)
   );
-  sky130_fd_sc_hd__and2_4 _13432_ (
-    .A(_06515_),
-    .B(_06526_),
+  sky130_fd_sc_hd__or2_4 _13435_ (
+    .A(_02781_),
+    .B(_06562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06631_)
   );
-  sky130_fd_sc_hd__or2_4 _13433_ (
-    .A(_06593_),
-    .B(_06631_),
+  sky130_fd_sc_hd__o22a_4 _13436_ (
+    .A1(_02820_),
+    .A2(_06564_),
+    .B1(_02859_),
+    .B2(_06596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06632_)
   );
-  sky130_fd_sc_hd__or2_4 _13434_ (
-    .A(_06630_),
-    .B(_06632_),
+  sky130_fd_sc_hd__a2bb2o_4 _13437_ (
+    .A1_N(_02744_),
+    .A2_N(_02216_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[25] ),
+    .B2(_06572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06633_)
   );
-  sky130_fd_sc_hd__or2_4 _13435_ (
-    .A(_06498_),
-    .B(_06618_),
+  sky130_fd_sc_hd__a211o_4 _13438_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[17] ),
+    .A2(_06569_),
+    .B1(_06571_),
+    .C1(_06633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06634_)
   );
-  sky130_fd_sc_hd__inv_2 _13436_ (
-    .A(_06544_),
+  sky130_fd_sc_hd__inv_2 _13439_ (
+    .A(_06634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06635_)
   );
-  sky130_fd_sc_hd__o21a_4 _13437_ (
-    .A1(_06494_),
-    .A2(_06635_),
-    .B1(_06521_),
+  sky130_fd_sc_hd__a32o_4 _13440_ (
+    .A1(_06631_),
+    .A2(_06632_),
+    .A3(_06635_),
+    .B1(_02954_),
+    .B2(_06576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06636_)
   );
-  sky130_fd_sc_hd__or3_4 _13438_ (
-    .A(_06586_),
-    .B(_06580_),
-    .C(_06636_),
+  sky130_fd_sc_hd__or2_4 _13441_ (
+    .A(_02864_),
+    .B(_06565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06637_)
   );
-  sky130_fd_sc_hd__buf_2 _13439_ (
-    .A(_06610_),
+  sky130_fd_sc_hd__o22a_4 _13442_ (
+    .A1(_02825_),
+    .A2(_06595_),
+    .B1(_02787_),
+    .B2(_06582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06638_)
   );
-  sky130_fd_sc_hd__nor2_4 _13440_ (
-    .A(_06524_),
-    .B(_06565_),
+  sky130_fd_sc_hd__a2bb2o_4 _13443_ (
+    .A1_N(_02921_),
+    .A2_N(_06586_),
+    .B1(\rapcore0.spifsm.word_proc.word_send_data[56] ),
+    .B2(_02215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06639_)
+    .X(_06639_)
   );
-  sky130_fd_sc_hd__and2_4 _13441_ (
-    .A(_06499_),
-    .B(_06536_),
+  sky130_fd_sc_hd__a211o_4 _13444_ (
+    .A1(\rapcore0.spifsm.word_proc.word_send_data[24] ),
+    .A2(_06584_),
+    .B1(_06585_),
+    .C1(_06639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06640_)
   );
-  sky130_fd_sc_hd__or4_4 _13442_ (
-    .A(_06532_),
-    .B(_06601_),
-    .C(_06639_),
-    .D(_06640_),
+  sky130_fd_sc_hd__inv_2 _13445_ (
+    .A(_06640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06641_)
+    .Y(_06641_)
   );
-  sky130_fd_sc_hd__nor2_4 _13443_ (
-    .A(_06592_),
-    .B(_06501_),
+  sky130_fd_sc_hd__inv_2 _13446_ (
+    .A(\rapcore0.spifsm.word_proc.word_send_data[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06642_)
   );
-  sky130_fd_sc_hd__or2_4 _13444_ (
-    .A(_06516_),
-    .B(_06642_),
+  sky130_fd_sc_hd__a32o_4 _13447_ (
+    .A1(_06637_),
+    .A2(_06638_),
+    .A3(_06641_),
+    .B1(_06642_),
+    .B2(_06601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06643_)
   );
-  sky130_fd_sc_hd__or3_4 _13445_ (
-    .A(_06515_),
-    .B(_06497_),
-    .C(_06491_),
+  sky130_fd_sc_hd__o21a_4 _13448_ (
+    .A1(_02980_),
+    .A2(_02217_),
+    .B1(_06579_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06644_)
   );
-  sky130_fd_sc_hd__inv_2 _13446_ (
-    .A(_06644_),
+  sky130_fd_sc_hd__a32o_4 _13449_ (
+    .A1(_02241_),
+    .A2(_06630_),
+    .A3(_06636_),
+    .B1(_06643_),
+    .B2(_06644_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06645_)
+    .X(_06645_)
   );
-  sky130_fd_sc_hd__or4_4 _13447_ (
-    .A(_06512_),
-    .B(_06613_),
-    .C(_06643_),
-    .D(_06645_),
+  sky130_fd_sc_hd__a21oi_4 _13450_ (
+    .A1(_02234_),
+    .A2(_06645_),
+    .B1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06646_)
+    .Y(_06646_)
   );
-  sky130_fd_sc_hd__or4_4 _13448_ (
-    .A(_06475_),
-    .B(_06638_),
-    .C(_06641_),
-    .D(_06646_),
+  sky130_fd_sc_hd__a32o_4 _13451_ (
+    .A1(\rapcore0.spifsm.word_proc.spi0.txbitcnt[2] ),
+    .A2(_06592_),
+    .A3(_06612_),
+    .B1(_06629_),
+    .B2(_06646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06647_)
+    .X(_06811_)
   );
-  sky130_fd_sc_hd__or4_4 _13449_ (
-    .A(_06633_),
-    .B(_06634_),
-    .C(_06637_),
-    .D(_06647_),
+  sky130_fd_sc_hd__inv_2 _13452_ (
+    .A(_06485_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06647_)
+  );
+  sky130_fd_sc_hd__a211o_4 _13453_ (
+    .A1(_06392_),
+    .A2(_06413_),
+    .B1(_06647_),
+    .C1(_06475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06648_)
   );
-  sky130_fd_sc_hd__or4_4 _13450_ (
-    .A(_06622_),
-    .B(_06624_),
-    .C(_06648_),
-    .D(_06628_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01145_)
-  );
-  sky130_fd_sc_hd__and4_4 _13451_ (
-    .A(_06467_),
-    .B(_06470_),
-    .C(_06521_),
-    .D(_06476_),
+  sky130_fd_sc_hd__and2_4 _13454_ (
+    .A(_06383_),
+    .B(_06403_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06649_)
   );
-  sky130_fd_sc_hd__nor2_4 _13452_ (
-    .A(_06510_),
-    .B(_06558_),
+  sky130_fd_sc_hd__or4_4 _13455_ (
+    .A(_06393_),
+    .B(_06480_),
+    .C(_06486_),
+    .D(_06473_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06650_)
+    .X(_06650_)
   );
-  sky130_fd_sc_hd__nor2_4 _13453_ (
-    .A(_06460_),
-    .B(_06501_),
+  sky130_fd_sc_hd__or4_4 _13456_ (
+    .A(_06490_),
+    .B(_06556_),
+    .C(_06649_),
+    .D(_06650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06651_)
+    .X(_06651_)
   );
-  sky130_fd_sc_hd__or4_4 _13454_ (
-    .A(_06586_),
-    .B(_06629_),
-    .C(_06642_),
-    .D(_06640_),
+  sky130_fd_sc_hd__or2_4 _13457_ (
+    .A(_06419_),
+    .B(_06516_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06652_)
   );
-  sky130_fd_sc_hd__or4_4 _13455_ (
-    .A(_06649_),
-    .B(_06650_),
-    .C(_06651_),
-    .D(_06652_),
+  sky130_fd_sc_hd__or4_4 _13458_ (
+    .A(_06451_),
+    .B(_06509_),
+    .C(_06652_),
+    .D(_06559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06653_)
   );
-  sky130_fd_sc_hd__nor2_4 _13456_ (
-    .A(_06486_),
-    .B(_06548_),
+  sky130_fd_sc_hd__or4_4 _13459_ (
+    .A(_06359_),
+    .B(_06445_),
+    .C(_06651_),
+    .D(_06653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06654_)
+    .X(_06654_)
   );
-  sky130_fd_sc_hd__nor2_4 _13457_ (
-    .A(_06485_),
-    .B(_06488_),
+  sky130_fd_sc_hd__or4_4 _13460_ (
+    .A(_06514_),
+    .B(_06549_),
+    .C(_06648_),
+    .D(_06654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06655_)
+    .X(_01135_)
   );
-  sky130_fd_sc_hd__nor2_4 _13458_ (
-    .A(_06518_),
-    .B(_06524_),
+  sky130_fd_sc_hd__or2_4 _13461_ (
+    .A(_06540_),
+    .B(_06557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06656_)
+    .X(_06655_)
   );
-  sky130_fd_sc_hd__or2_4 _13459_ (
-    .A(_06655_),
-    .B(_06656_),
+  sky130_fd_sc_hd__and2_4 _13462_ (
+    .A(_06374_),
+    .B(_06429_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06656_)
+  );
+  sky130_fd_sc_hd__or4_4 _13463_ (
+    .A(_06473_),
+    .B(_06508_),
+    .C(_06656_),
+    .D(_06427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06657_)
   );
-  sky130_fd_sc_hd__or4_4 _13460_ (
-    .A(_06559_),
-    .B(_06597_),
-    .C(_06654_),
-    .D(_06657_),
+  sky130_fd_sc_hd__or2_4 _13464_ (
+    .A(_06379_),
+    .B(_06479_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06658_)
   );
-  sky130_fd_sc_hd__or4_4 _13461_ (
-    .A(_06481_),
-    .B(_06562_),
-    .C(_06595_),
+  sky130_fd_sc_hd__or4_4 _13465_ (
+    .A(_06515_),
+    .B(_06452_),
+    .C(_06538_),
     .D(_06658_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -255431,904 +255640,483 @@
     .VPWR(vccd1),
     .X(_06659_)
   );
-  sky130_fd_sc_hd__or4_4 _13462_ (
-    .A(_06591_),
-    .B(_06638_),
-    .C(_06653_),
-    .D(_06659_),
+  sky130_fd_sc_hd__or4_4 _13466_ (
+    .A(_06477_),
+    .B(_06463_),
+    .C(_06456_),
+    .D(_06471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06660_)
   );
-  sky130_fd_sc_hd__or2_4 _13463_ (
-    .A(_06625_),
-    .B(_06660_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01146_)
-  );
-  sky130_fd_sc_hd__or2_4 _13464_ (
-    .A(_06512_),
-    .B(_06613_),
+  sky130_fd_sc_hd__or4_4 _13467_ (
+    .A(_06351_),
+    .B(_06459_),
+    .C(_06432_),
+    .D(_06660_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06661_)
   );
-  sky130_fd_sc_hd__or2_4 _13465_ (
-    .A(_06538_),
-    .B(_06556_),
+  sky130_fd_sc_hd__or4_4 _13468_ (
+    .A(_06436_),
+    .B(_06648_),
+    .C(_06659_),
+    .D(_06661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06662_)
   );
-  sky130_fd_sc_hd__or2_4 _13466_ (
-    .A(_06603_),
-    .B(_06650_),
+  sky130_fd_sc_hd__or4_4 _13469_ (
+    .A(_06460_),
+    .B(_06549_),
+    .C(_06531_),
+    .D(_06557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06663_)
   );
-  sky130_fd_sc_hd__or4_4 _13467_ (
-    .A(_06661_),
-    .B(_06662_),
-    .C(_06630_),
-    .D(_06663_),
+  sky130_fd_sc_hd__or4_4 _13470_ (
+    .A(_06393_),
+    .B(_06519_),
+    .C(_06436_),
+    .D(_06648_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06664_)
   );
-  sky130_fd_sc_hd__nor2_4 _13468_ (
+  sky130_fd_sc_hd__or4_4 _13471_ (
+    .A(_06540_),
+    .B(_06554_),
+    .C(_06510_),
+    .D(_06664_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06665_)
+  );
+  sky130_fd_sc_hd__or4_4 _13472_ (
     .A(_06558_),
-    .B(_06490_),
+    .B(_06559_),
+    .C(_06663_),
+    .D(_06665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06665_)
+    .X(_06666_)
   );
-  sky130_fd_sc_hd__nor2_4 _13469_ (
-    .A(_06485_),
-    .B(_06479_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06666_)
-  );
-  sky130_fd_sc_hd__or2_4 _13470_ (
-    .A(_06593_),
+  sky130_fd_sc_hd__nor2_4 _13473_ (
+    .A(_06443_),
     .B(_06666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06667_)
-  );
-  sky130_fd_sc_hd__or2_4 _13471_ (
-    .A(_06561_),
-    .B(_06639_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06668_)
-  );
-  sky130_fd_sc_hd__or2_4 _13472_ (
-    .A(_06667_),
-    .B(_06668_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06669_)
-  );
-  sky130_fd_sc_hd__or4_4 _13473_ (
-    .A(_06528_),
-    .B(_06614_),
-    .C(_06665_),
-    .D(_06669_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06670_)
+    .Y(_06667_)
   );
   sky130_fd_sc_hd__or4_4 _13474_ (
-    .A(_06664_),
-    .B(_06670_),
-    .C(_06658_),
-    .D(_06626_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01147_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13475_ (
-    .A(_06524_),
-    .B(_06535_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06671_)
-  );
-  sky130_fd_sc_hd__or2_4 _13476_ (
-    .A(_06575_),
-    .B(_06671_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06672_)
-  );
-  sky130_fd_sc_hd__or2_4 _13477_ (
-    .A(_06654_),
-    .B(_06672_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06673_)
-  );
-  sky130_fd_sc_hd__or3_4 _13478_ (
-    .A(_06538_),
-    .B(_06560_),
-    .C(_06577_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06674_)
-  );
-  sky130_fd_sc_hd__or4_4 _13479_ (
-    .A(_06643_),
-    .B(_06663_),
-    .C(_06674_),
-    .D(_06669_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06675_)
-  );
-  sky130_fd_sc_hd__or2_4 _13480_ (
-    .A(_06626_),
-    .B(_06583_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06676_)
-  );
-  sky130_fd_sc_hd__or4_4 _13481_ (
-    .A(_06612_),
-    .B(_06673_),
-    .C(_06675_),
-    .D(_06676_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01148_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13482_ (
-    .A(_06558_),
-    .B(_06573_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06677_)
-  );
-  sky130_fd_sc_hd__or4_4 _13483_ (
-    .A(_06631_),
-    .B(_06677_),
-    .C(_06550_),
-    .D(_06630_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06678_)
-  );
-  sky130_fd_sc_hd__or4_4 _13484_ (
-    .A(_06673_),
-    .B(_06678_),
-    .C(_06617_),
-    .D(_06676_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01149_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13485_ (
-    .A(_06524_),
-    .B(_06501_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06679_)
-  );
-  sky130_fd_sc_hd__or2_4 _13486_ (
-    .A(_06525_),
-    .B(_06679_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06680_)
-  );
-  sky130_fd_sc_hd__or2_4 _13487_ (
-    .A(_06587_),
+    .A(_06655_),
     .B(_06657_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06681_)
-  );
-  sky130_fd_sc_hd__or2_4 _13488_ (
-    .A(_06578_),
-    .B(_06666_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06682_)
-  );
-  sky130_fd_sc_hd__or2_4 _13489_ (
-    .A(_06681_),
-    .B(_06682_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06683_)
-  );
-  sky130_fd_sc_hd__or4_4 _13490_ (
-    .A(_06668_),
-    .B(_06680_),
-    .C(_06683_),
-    .D(_06627_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01150_)
-  );
-  sky130_fd_sc_hd__inv_2 _13491_ (
-    .A(_06608_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06684_)
-  );
-  sky130_fd_sc_hd__a211o_4 _13492_ (
-    .A1(_06515_),
-    .A2(_06536_),
-    .B1(_06684_),
-    .C1(_06598_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06685_)
-  );
-  sky130_fd_sc_hd__and2_4 _13493_ (
-    .A(_06506_),
-    .B(_06526_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06686_)
-  );
-  sky130_fd_sc_hd__or4_4 _13494_ (
-    .A(_06516_),
-    .B(_06603_),
-    .C(_06609_),
-    .D(_06596_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06687_)
-  );
-  sky130_fd_sc_hd__or4_4 _13495_ (
-    .A(_06613_),
-    .B(_06679_),
-    .C(_06686_),
-    .D(_06687_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06688_)
-  );
-  sky130_fd_sc_hd__or2_4 _13496_ (
-    .A(_06542_),
-    .B(_06639_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06689_)
-  );
-  sky130_fd_sc_hd__or4_4 _13497_ (
-    .A(_06574_),
-    .B(_06632_),
-    .C(_06689_),
-    .D(_06682_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06690_)
-  );
-  sky130_fd_sc_hd__or4_4 _13498_ (
-    .A(_06482_),
-    .B(_06568_),
-    .C(_06688_),
-    .D(_06690_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06691_)
-  );
-  sky130_fd_sc_hd__or4_4 _13499_ (
-    .A(_06637_),
-    .B(_06672_),
-    .C(_06685_),
-    .D(_06691_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_01135_)
-  );
-  sky130_fd_sc_hd__or2_4 _13500_ (
-    .A(_06663_),
-    .B(_06680_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06692_)
-  );
-  sky130_fd_sc_hd__and2_4 _13501_ (
-    .A(_06497_),
-    .B(_06552_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06693_)
-  );
-  sky130_fd_sc_hd__or4_4 _13502_ (
-    .A(_06596_),
-    .B(_06631_),
-    .C(_06693_),
-    .D(_06550_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06694_)
-  );
-  sky130_fd_sc_hd__or2_4 _13503_ (
-    .A(_06502_),
-    .B(_06602_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06695_)
-  );
-  sky130_fd_sc_hd__or4_4 _13504_ (
-    .A(_06638_),
-    .B(_06575_),
-    .C(_06661_),
-    .D(_06695_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06696_)
-  );
-  sky130_fd_sc_hd__or4_4 _13505_ (
-    .A(_06600_),
-    .B(_06586_),
-    .C(_06579_),
-    .D(_06594_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06697_)
-  );
-  sky130_fd_sc_hd__or4_4 _13506_ (
-    .A(_06474_),
-    .B(_06582_),
-    .C(_06555_),
-    .D(_06697_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06698_)
-  );
-  sky130_fd_sc_hd__or4_4 _13507_ (
-    .A(_06559_),
-    .B(_06685_),
-    .C(_06696_),
-    .D(_06698_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06699_)
-  );
-  sky130_fd_sc_hd__or4_4 _13508_ (
-    .A(_06583_),
-    .B(_06672_),
-    .C(_06654_),
-    .D(_06680_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06700_)
-  );
-  sky130_fd_sc_hd__or4_4 _13509_ (
-    .A(_06516_),
-    .B(_06642_),
-    .C(_06559_),
-    .D(_06685_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06701_)
-  );
-  sky130_fd_sc_hd__or4_4 _13510_ (
-    .A(_06663_),
-    .B(_06677_),
-    .C(_06633_),
-    .D(_06701_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06702_)
-  );
-  sky130_fd_sc_hd__or4_4 _13511_ (
-    .A(_06681_),
-    .B(_06682_),
-    .C(_06700_),
-    .D(_06702_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06703_)
-  );
-  sky130_fd_sc_hd__nor2_4 _13512_ (
-    .A(_06566_),
-    .B(_06703_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06704_)
-  );
-  sky130_fd_sc_hd__or4_4 _13513_ (
-    .A(_06692_),
-    .B(_06694_),
-    .C(_06699_),
-    .D(_06704_),
+    .C(_06662_),
+    .D(_06667_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01136_)
   );
-  sky130_fd_sc_hd__or2_4 _13514_ (
-    .A(_06631_),
-    .B(_06677_),
+  sky130_fd_sc_hd__or2_4 _13475_ (
+    .A(_06508_),
+    .B(_06554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06705_)
+    .X(_06668_)
   );
-  sky130_fd_sc_hd__or4_4 _13515_ (
-    .A(_06505_),
-    .B(_06588_),
-    .C(_06576_),
-    .D(_06705_),
+  sky130_fd_sc_hd__or4_4 _13476_ (
+    .A(_06382_),
+    .B(_06465_),
+    .C(_06453_),
+    .D(_06668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06706_)
+    .X(_06669_)
   );
-  sky130_fd_sc_hd__or2_4 _13516_ (
-    .A(_06512_),
-    .B(_06480_),
+  sky130_fd_sc_hd__or2_4 _13477_ (
+    .A(_06389_),
+    .B(_06357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06707_)
+    .X(_06670_)
   );
-  sky130_fd_sc_hd__nor2_4 _13517_ (
+  sky130_fd_sc_hd__nor2_4 _13478_ (
+    .A(_06363_),
+    .B(_06421_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06671_)
+  );
+  sky130_fd_sc_hd__or4_4 _13479_ (
     .A(_06486_),
-    .B(_06544_),
+    .B(_06543_),
+    .C(_06656_),
+    .D(_06671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06708_)
+    .X(_06672_)
   );
-  sky130_fd_sc_hd__or4_4 _13518_ (
-    .A(_06609_),
-    .B(_06666_),
-    .C(_06693_),
-    .D(_06708_),
+  sky130_fd_sc_hd__or4_4 _13480_ (
+    .A(_06430_),
+    .B(_06438_),
+    .C(_06670_),
+    .D(_06672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06709_)
+    .X(_06673_)
   );
-  sky130_fd_sc_hd__or4_4 _13519_ (
-    .A(_06553_),
-    .B(_06561_),
-    .C(_06707_),
-    .D(_06709_),
+  sky130_fd_sc_hd__or4_4 _13481_ (
+    .A(_06501_),
+    .B(_06497_),
+    .C(_06513_),
+    .D(_06673_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06710_)
+    .X(_06674_)
   );
-  sky130_fd_sc_hd__or4_4 _13520_ (
-    .A(_06624_),
-    .B(_06620_),
-    .C(_06636_),
-    .D(_06710_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(_06711_)
-  );
-  sky130_fd_sc_hd__or4_4 _13521_ (
-    .A(_06706_),
-    .B(_06711_),
-    .C(_06701_),
-    .D(_06704_),
+  sky130_fd_sc_hd__or4_4 _13482_ (
+    .A(_06669_),
+    .B(_06674_),
+    .C(_06664_),
+    .D(_06667_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01137_)
   );
-  sky130_fd_sc_hd__or2_4 _13522_ (
-    .A(_06611_),
-    .B(_06615_),
+  sky130_fd_sc_hd__or2_4 _13483_ (
+    .A(_06488_),
+    .B(_06492_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06712_)
+    .X(_06675_)
   );
-  sky130_fd_sc_hd__nor2_4 _13523_ (
-    .A(_06486_),
-    .B(_06551_),
+  sky130_fd_sc_hd__nor2_4 _13484_ (
+    .A(_06363_),
+    .B(_06428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06713_)
+    .Y(_06676_)
   );
-  sky130_fd_sc_hd__or4_4 _13524_ (
-    .A(_06655_),
-    .B(_06671_),
-    .C(_06713_),
-    .D(_06692_),
+  sky130_fd_sc_hd__or4_4 _13485_ (
+    .A(_06532_),
+    .B(_06548_),
+    .C(_06676_),
+    .D(_06655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06714_)
+    .X(_06677_)
   );
-  sky130_fd_sc_hd__or4_4 _13525_ (
-    .A(_06519_),
-    .B(_06590_),
-    .C(_06623_),
-    .D(_06619_),
+  sky130_fd_sc_hd__or4_4 _13486_ (
+    .A(_06396_),
+    .B(_06467_),
+    .C(_06500_),
+    .D(_06496_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06715_)
+    .X(_06678_)
   );
-  sky130_fd_sc_hd__or4_4 _13526_ (
-    .A(_06574_),
-    .B(_06667_),
-    .C(_06689_),
-    .D(_06695_),
+  sky130_fd_sc_hd__or4_4 _13487_ (
+    .A(_06451_),
+    .B(_06544_),
+    .C(_06652_),
+    .D(_06658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06716_)
+    .X(_06679_)
   );
-  sky130_fd_sc_hd__or4_4 _13527_ (
-    .A(_06583_),
-    .B(_06707_),
-    .C(_06715_),
-    .D(_06716_),
+  sky130_fd_sc_hd__or4_4 _13488_ (
+    .A(_06460_),
+    .B(_06670_),
+    .C(_06678_),
+    .D(_06679_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06717_)
+    .X(_06680_)
   );
-  sky130_fd_sc_hd__or4_4 _13528_ (
-    .A(_06712_),
-    .B(_06714_),
-    .C(_06717_),
-    .D(_06701_),
+  sky130_fd_sc_hd__or4_4 _13489_ (
+    .A(_06675_),
+    .B(_06677_),
+    .C(_06680_),
+    .D(_06664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01138_)
   );
-  sky130_fd_sc_hd__or2_4 _13529_ (
-    .A(_06502_),
-    .B(_06666_),
+  sky130_fd_sc_hd__or2_4 _13490_ (
+    .A(_06379_),
+    .B(_06543_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06718_)
+    .X(_06681_)
   );
-  sky130_fd_sc_hd__or4_4 _13530_ (
-    .A(_06574_),
-    .B(_06591_),
-    .C(_06620_),
-    .D(_06718_),
+  sky130_fd_sc_hd__or4_4 _13491_ (
+    .A(_06451_),
+    .B(_06468_),
+    .C(_06497_),
+    .D(_06681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06719_)
+    .X(_06682_)
   );
-  sky130_fd_sc_hd__a211o_4 _13531_ (
-    .A1(_06497_),
-    .A2(_06635_),
-    .B1(_06613_),
-    .C1(_06656_),
+  sky130_fd_sc_hd__a211o_4 _13492_ (
+    .A1(_06374_),
+    .A2(_06512_),
+    .B1(_06490_),
+    .C1(_06533_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06720_)
+    .X(_06683_)
   );
-  sky130_fd_sc_hd__or4_4 _13532_ (
-    .A(_06474_),
-    .B(_06538_),
-    .C(_06587_),
-    .D(_06720_),
+  sky130_fd_sc_hd__or4_4 _13493_ (
+    .A(_06351_),
+    .B(_06415_),
+    .C(_06464_),
+    .D(_06683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06721_)
+    .X(_06684_)
   );
-  sky130_fd_sc_hd__or4_4 _13533_ (
-    .A(_06668_),
-    .B(_06680_),
-    .C(_06712_),
-    .D(_06721_),
+  sky130_fd_sc_hd__or4_4 _13494_ (
+    .A(_06545_),
+    .B(_06557_),
+    .C(_06675_),
+    .D(_06684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06722_)
+    .X(_06685_)
   );
-  sky130_fd_sc_hd__or3_4 _13534_ (
-    .A(_06719_),
-    .B(_06722_),
-    .C(_06702_),
+  sky130_fd_sc_hd__or3_4 _13495_ (
+    .A(_06682_),
+    .B(_06685_),
+    .C(_06665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01139_)
   );
-  sky130_fd_sc_hd__or2_4 _13535_ (
-    .A(_06482_),
-    .B(_06611_),
+  sky130_fd_sc_hd__or2_4 _13496_ (
+    .A(_06359_),
+    .B(_06488_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06723_)
+    .X(_06686_)
   );
-  sky130_fd_sc_hd__or4_4 _13536_ (
-    .A(_06542_),
-    .B(_06639_),
-    .C(_06537_),
-    .D(_06561_),
+  sky130_fd_sc_hd__or4_4 _13497_ (
+    .A(_06419_),
+    .B(_06516_),
+    .C(_06414_),
+    .D(_06438_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06724_)
+    .X(_06687_)
   );
-  sky130_fd_sc_hd__or4_4 _13537_ (
-    .A(_06549_),
-    .B(_06624_),
-    .C(_06654_),
-    .D(_06718_),
+  sky130_fd_sc_hd__or4_4 _13498_ (
+    .A(_06426_),
+    .B(_06501_),
+    .C(_06531_),
+    .D(_06681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06725_)
+    .X(_06688_)
   );
-  sky130_fd_sc_hd__or4_4 _13538_ (
-    .A(_06591_),
-    .B(_06638_),
-    .C(_06724_),
-    .D(_06725_),
+  sky130_fd_sc_hd__or4_4 _13499_ (
+    .A(_06468_),
+    .B(_06515_),
+    .C(_06687_),
+    .D(_06688_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06726_)
+    .X(_06689_)
   );
-  sky130_fd_sc_hd__or4_4 _13539_ (
-    .A(_06583_),
-    .B(_06672_),
-    .C(_06723_),
-    .D(_06726_),
+  sky130_fd_sc_hd__or4_4 _13500_ (
+    .A(_06460_),
+    .B(_06549_),
+    .C(_06686_),
+    .D(_06689_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06727_)
+    .X(_06690_)
   );
-  sky130_fd_sc_hd__or2_4 _13540_ (
-    .A(_06702_),
-    .B(_06727_),
+  sky130_fd_sc_hd__or2_4 _13501_ (
+    .A(_06665_),
+    .B(_06690_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01140_)
   );
-  sky130_fd_sc_hd__or2_4 _13541_ (
-    .A(_06620_),
-    .B(_06638_),
+  sky130_fd_sc_hd__or2_4 _13502_ (
+    .A(_06497_),
+    .B(_06515_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06728_)
+    .X(_06691_)
   );
-  sky130_fd_sc_hd__or4_4 _13542_ (
-    .A(_06578_),
-    .B(_06728_),
-    .C(_06634_),
-    .D(_06681_),
+  sky130_fd_sc_hd__or4_4 _13503_ (
+    .A(_06455_),
+    .B(_06691_),
+    .C(_06511_),
+    .D(_06558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06729_)
+    .X(_06692_)
   );
-  sky130_fd_sc_hd__or4_4 _13543_ (
-    .A(_06723_),
-    .B(_06729_),
-    .C(_06700_),
-    .D(_06702_),
+  sky130_fd_sc_hd__or4_4 _13504_ (
+    .A(_06686_),
+    .B(_06692_),
+    .C(_06663_),
+    .D(_06665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01141_)
   );
-  sky130_fd_sc_hd__or4_4 _13544_ (
-    .A(_06549_),
-    .B(_06724_),
-    .C(_06616_),
-    .D(_06703_),
+  sky130_fd_sc_hd__or4_4 _13505_ (
+    .A(_06426_),
+    .B(_06687_),
+    .C(_06493_),
+    .D(_06666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_01142_)
   );
-  sky130_fd_sc_hd__inv_2 _13545_ (
+  sky130_fd_sc_hd__inv_2 _13506_ (
     .A(io_in[33]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06730_)
+    .Y(_06693_)
   );
-  sky130_fd_sc_hd__o22a_4 _13546_ (
+  sky130_fd_sc_hd__o22a_4 _13507_ (
     .A1(\rapcore0.spifsm.dir_r[1] ),
-    .A2(_01975_),
+    .A2(_01976_),
     .B1(\rapcore0.spifsm.dir_r[0] ),
     .B2(\rapcore0.spifsm.dda.moveind ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06731_)
+    .X(_06694_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13547_ (
-    .A1_N(_06730_),
-    .A2_N(_06731_),
-    .B1(_06730_),
-    .B2(_06731_),
+  sky130_fd_sc_hd__a2bb2o_4 _13508_ (
+    .A1_N(_06693_),
+    .A2_N(_06694_),
+    .B1(_06693_),
+    .B2(_06694_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(io_out[31])
   );
-  sky130_fd_sc_hd__inv_2 _13548_ (
+  sky130_fd_sc_hd__inv_2 _13509_ (
     .A(io_in[32]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06732_)
+    .Y(_06695_)
   );
-  sky130_fd_sc_hd__inv_2 _13549_ (
-    .A(_03076_),
+  sky130_fd_sc_hd__inv_2 _13510_ (
+    .A(_03074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06733_)
+    .Y(_06696_)
   );
-  sky130_fd_sc_hd__o22a_4 _13550_ (
-    .A1(_06732_),
-    .A2(_06733_),
+  sky130_fd_sc_hd__o22a_4 _13511_ (
+    .A1(_06695_),
+    .A2(_06696_),
     .B1(io_in[32]),
-    .B2(_03076_),
+    .B2(_03074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(io_out[30])
   );
-  sky130_fd_sc_hd__buf_2 _13551_ (
+  sky130_fd_sc_hd__buf_2 _13512_ (
     .A(_00633_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -256336,49 +256124,49 @@
     .VPWR(vccd1),
     .X(_00000_)
   );
-  sky130_fd_sc_hd__inv_2 _13552_ (
+  sky130_fd_sc_hd__inv_2 _13513_ (
     .A(\rapcore0.config_fastdecay_threshold[9] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06734_)
+    .Y(_06697_)
   );
-  sky130_fd_sc_hd__inv_2 _13553_ (
+  sky130_fd_sc_hd__inv_2 _13514_ (
     .A(\rapcore0.config_fastdecay_threshold[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06735_)
+    .Y(_06698_)
   );
-  sky130_fd_sc_hd__inv_2 _13554_ (
+  sky130_fd_sc_hd__inv_2 _13515_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06736_)
+    .Y(_06699_)
   );
-  sky130_fd_sc_hd__and2_4 _13555_ (
-    .A(_06736_),
+  sky130_fd_sc_hd__and2_4 _13516_ (
+    .A(_06699_),
     .B(_02601_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06737_)
+    .X(_06700_)
   );
-  sky130_fd_sc_hd__inv_2 _13556_ (
+  sky130_fd_sc_hd__inv_2 _13517_ (
     .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06738_)
+    .Y(_06701_)
   );
-  sky130_fd_sc_hd__o22a_4 _13557_ (
-    .A1(_06738_),
+  sky130_fd_sc_hd__o22a_4 _13518_ (
+    .A1(_06701_),
     .A2(\rapcore0.config_fastdecay_threshold[7] ),
     .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
     .B2(_02397_),
@@ -256386,81 +256174,455 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_06702_)
+  );
+  sky130_fd_sc_hd__inv_2 _13519_ (
+    .A(_06702_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06703_)
+  );
+  sky130_fd_sc_hd__inv_2 _13520_ (
+    .A(\rapcore0.config_fastdecay_threshold[7] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06704_)
+  );
+  sky130_fd_sc_hd__or2_4 _13521_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
+    .B(_06704_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06705_)
+  );
+  sky130_fd_sc_hd__o21ai_4 _13522_ (
+    .A1(_06699_),
+    .A2(_02601_),
+    .B1(_06705_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06706_)
+  );
+  sky130_fd_sc_hd__inv_2 _13523_ (
+    .A(\rapcore0.config_fastdecay_threshold[4] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06707_)
+  );
+  sky130_fd_sc_hd__and2_4 _13524_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
+    .B(_06707_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06708_)
+  );
+  sky130_fd_sc_hd__inv_2 _13525_ (
+    .A(\rapcore0.config_fastdecay_threshold[3] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06709_)
+  );
+  sky130_fd_sc_hd__inv_2 _13526_ (
+    .A(\rapcore0.config_fastdecay_threshold[0] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06710_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13527_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
+    .A2(_02417_),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
+    .B2(_06710_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06711_)
+  );
+  sky130_fd_sc_hd__and2_4 _13528_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
+    .B(_02417_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06712_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13529_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[2] ),
+    .A2(_02412_),
+    .B1(_06711_),
+    .B2(_06712_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06713_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _13530_ (
+    .A1_N(_02530_),
+    .A2_N(\rapcore0.config_fastdecay_threshold[2] ),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
+    .B2(_06709_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06714_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13531_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
+    .A2(_06709_),
+    .B1(_06713_),
+    .B2(_06714_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06715_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13532_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
+    .A2(_06707_),
+    .B1(_06708_),
+    .B2(_06715_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06716_)
+  );
+  sky130_fd_sc_hd__a21oi_4 _13533_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
+    .A2(_02397_),
+    .B1(_06716_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06717_)
+  );
+  sky130_fd_sc_hd__or4_4 _13534_ (
+    .A(_06700_),
+    .B(_06703_),
+    .C(_06706_),
+    .D(_06717_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06718_)
+  );
+  sky130_fd_sc_hd__inv_2 _13535_ (
+    .A(_06718_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06719_)
+  );
+  sky130_fd_sc_hd__inv_2 _13536_ (
+    .A(_02601_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06720_)
+  );
+  sky130_fd_sc_hd__a32o_4 _13537_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
+    .A2(_06720_),
+    .A3(_06705_),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
+    .B2(_06704_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06721_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13538_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
+    .A2(_06698_),
+    .B1(_06719_),
+    .B2(_06721_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06722_)
+  );
+  sky130_fd_sc_hd__inv_2 _13539_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06723_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _13540_ (
+    .A1_N(_06723_),
+    .A2_N(\rapcore0.config_fastdecay_threshold[8] ),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
+    .B2(_06697_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06724_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13541_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
+    .A2(_06697_),
+    .B1(_06722_),
+    .B2(_06724_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06725_)
+  );
+  sky130_fd_sc_hd__inv_2 _13542_ (
+    .A(_06725_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06726_)
+  );
+  sky130_fd_sc_hd__a21o_4 _13543_ (
+    .A1(_01253_),
+    .A2(_06726_),
+    .B1(_04089_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06727_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _13544_ (
+    .A1_N(_01282_),
+    .A2_N(_01320_),
+    .B1(_01282_),
+    .B2(_01320_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06728_)
+  );
+  sky130_fd_sc_hd__a2bb2o_4 _13545_ (
+    .A1_N(_06726_),
+    .A2_N(_06728_),
+    .B1(_06726_),
+    .B2(_06728_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06729_)
+  );
+  sky130_fd_sc_hd__or2_4 _13546_ (
+    .A(_06727_),
+    .B(_06729_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06730_)
+  );
+  sky130_fd_sc_hd__inv_2 _13547_ (
+    .A(_06730_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06731_)
+  );
+  sky130_fd_sc_hd__buf_2 _13548_ (
+    .A(\rapcore0.config_invert_highside ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06732_)
+  );
+  sky130_fd_sc_hd__inv_2 _13549_ (
+    .A(_06732_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06733_)
+  );
+  sky130_fd_sc_hd__inv_2 _13550_ (
+    .A(\rapcore0.faultn ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06734_)
+  );
+  sky130_fd_sc_hd__or2_4 _13551_ (
+    .A(_06734_),
+    .B(_06730_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06735_)
+  );
+  sky130_fd_sc_hd__a32o_4 _13552_ (
+    .A1(_04091_),
+    .A2(_06731_),
+    .A3(_06733_),
+    .B1(_06732_),
+    .B2(_06735_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[17])
+  );
+  sky130_fd_sc_hd__inv_2 _13553_ (
+    .A(_06729_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06736_)
+  );
+  sky130_fd_sc_hd__or2_4 _13554_ (
+    .A(_06727_),
+    .B(_06736_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06737_)
+  );
+  sky130_fd_sc_hd__inv_2 _13555_ (
+    .A(_06737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06738_)
+  );
+  sky130_fd_sc_hd__or2_4 _13556_ (
+    .A(_06734_),
+    .B(_06737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_06739_)
   );
+  sky130_fd_sc_hd__a32o_4 _13557_ (
+    .A1(_04091_),
+    .A2(_06738_),
+    .A3(_06733_),
+    .B1(_06732_),
+    .B2(_06739_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[14])
+  );
   sky130_fd_sc_hd__inv_2 _13558_ (
-    .A(_06739_),
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06740_)
   );
-  sky130_fd_sc_hd__inv_2 _13559_ (
-    .A(\rapcore0.config_fastdecay_threshold[7] ),
+  sky130_fd_sc_hd__and2_4 _13559_ (
+    .A(_06740_),
+    .B(\rapcore0.config_fastdecay_threshold[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06741_)
+    .X(_06741_)
   );
-  sky130_fd_sc_hd__or2_4 _13560_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
-    .B(_06741_),
+  sky130_fd_sc_hd__inv_2 _13560_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06742_)
+    .Y(_06742_)
   );
-  sky130_fd_sc_hd__o21ai_4 _13561_ (
-    .A1(_06736_),
-    .A2(_02601_),
-    .B1(_06742_),
+  sky130_fd_sc_hd__o22a_4 _13561_ (
+    .A1(_06742_),
+    .A2(\rapcore0.config_fastdecay_threshold[7] ),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
+    .B2(_02396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06743_)
+    .X(_06743_)
   );
   sky130_fd_sc_hd__inv_2 _13562_ (
-    .A(\rapcore0.config_fastdecay_threshold[4] ),
+    .A(_06743_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06744_)
   );
-  sky130_fd_sc_hd__and2_4 _13563_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
-    .B(_06744_),
+  sky130_fd_sc_hd__or2_4 _13563_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
+    .B(_06704_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06745_)
   );
-  sky130_fd_sc_hd__inv_2 _13564_ (
-    .A(\rapcore0.config_fastdecay_threshold[3] ),
+  sky130_fd_sc_hd__o21ai_4 _13564_ (
+    .A1(_06740_),
+    .A2(_02601_),
+    .B1(_06745_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06746_)
   );
-  sky130_fd_sc_hd__inv_2 _13565_ (
-    .A(\rapcore0.config_fastdecay_threshold[0] ),
+  sky130_fd_sc_hd__and2_4 _13565_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
+    .B(_06707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06747_)
+    .X(_06747_)
   );
   sky130_fd_sc_hd__o22a_4 _13566_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
-    .A2(_02417_),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
-    .B2(_06747_),
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
+    .A2(_02416_),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
+    .B2(_06710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -256468,7 +256630,7 @@
     .X(_06748_)
   );
   sky130_fd_sc_hd__and2_4 _13567_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
     .B(_02417_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -256477,7 +256639,7 @@
     .X(_06749_)
   );
   sky130_fd_sc_hd__o22a_4 _13568_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[2] ),
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[2] ),
     .A2(_02412_),
     .B1(_06748_),
     .B2(_06749_),
@@ -256488,10 +256650,10 @@
     .X(_06750_)
   );
   sky130_fd_sc_hd__a2bb2o_4 _13569_ (
-    .A1_N(_02529_),
+    .A1_N(_02491_),
     .A2_N(\rapcore0.config_fastdecay_threshold[2] ),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
-    .B2(_06746_),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
+    .B2(_06709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -256499,8 +256661,8 @@
     .X(_06751_)
   );
   sky130_fd_sc_hd__o22a_4 _13570_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
-    .A2(_06746_),
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
+    .A2(_06709_),
     .B1(_06750_),
     .B2(_06751_),
     .VGND(vssd1),
@@ -256510,9 +256672,9 @@
     .X(_06752_)
   );
   sky130_fd_sc_hd__o22a_4 _13571_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
-    .A2(_06744_),
-    .B1(_06745_),
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
+    .A2(_06707_),
+    .B1(_06747_),
     .B2(_06752_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -256521,7 +256683,7 @@
     .X(_06753_)
   );
   sky130_fd_sc_hd__a21oi_4 _13572_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
     .A2(_02397_),
     .B1(_06753_),
     .VGND(vssd1),
@@ -256531,9 +256693,9 @@
     .Y(_06754_)
   );
   sky130_fd_sc_hd__or4_4 _13573_ (
-    .A(_06737_),
-    .B(_06740_),
-    .C(_06743_),
+    .A(_06741_),
+    .B(_06744_),
+    .C(_06746_),
     .D(_06754_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -256549,133 +256711,144 @@
     .VPWR(vccd1),
     .Y(_06756_)
   );
-  sky130_fd_sc_hd__inv_2 _13575_ (
-    .A(_02601_),
+  sky130_fd_sc_hd__a32o_4 _13575_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
+    .A2(_06720_),
+    .A3(_06745_),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
+    .B2(_06704_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06757_)
+    .X(_06757_)
   );
-  sky130_fd_sc_hd__a32o_4 _13576_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
-    .A2(_06757_),
-    .A3(_06742_),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
-    .B2(_06741_),
+  sky130_fd_sc_hd__o22a_4 _13576_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
+    .A2(_06698_),
+    .B1(_06756_),
+    .B2(_06757_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06758_)
   );
-  sky130_fd_sc_hd__o22a_4 _13577_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
-    .A2(_06735_),
-    .B1(_06756_),
-    .B2(_06758_),
+  sky130_fd_sc_hd__inv_2 _13577_ (
+    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06759_)
+    .Y(_06759_)
   );
-  sky130_fd_sc_hd__inv_2 _13578_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06760_)
-  );
-  sky130_fd_sc_hd__a2bb2o_4 _13579_ (
-    .A1_N(_06760_),
+  sky130_fd_sc_hd__a2bb2o_4 _13578_ (
+    .A1_N(_06759_),
     .A2_N(\rapcore0.config_fastdecay_threshold[8] ),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
-    .B2(_06734_),
+    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
+    .B2(_06697_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06760_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13579_ (
+    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
+    .A2(_06697_),
+    .B1(_06758_),
+    .B2(_06760_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06761_)
   );
-  sky130_fd_sc_hd__o22a_4 _13580_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
-    .A2(_06734_),
-    .B1(_06759_),
-    .B2(_06761_),
+  sky130_fd_sc_hd__inv_2 _13580_ (
+    .A(_06761_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06762_)
+    .Y(_06762_)
   );
-  sky130_fd_sc_hd__inv_2 _13581_ (
-    .A(_06762_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_06763_)
-  );
-  sky130_fd_sc_hd__a21o_4 _13582_ (
-    .A1(_01251_),
-    .A2(_06763_),
+  sky130_fd_sc_hd__a21o_4 _13581_ (
+    .A1(_01277_),
+    .A2(_06762_),
     .B1(_04089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_06763_)
+  );
+  sky130_fd_sc_hd__o22a_4 _13582_ (
+    .A1(_01282_),
+    .A2(_06762_),
+    .B1(\rapcore0.microstepper0.microstep_counter0.pos[7] ),
+    .B2(_06761_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_06764_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13583_ (
-    .A1_N(_01279_),
-    .A2_N(_01320_),
-    .B1(_01279_),
-    .B2(_01320_),
+  sky130_fd_sc_hd__or2_4 _13583_ (
+    .A(_06763_),
+    .B(_06764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06765_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13584_ (
-    .A1_N(_06763_),
-    .A2_N(_06765_),
-    .B1(_06763_),
-    .B2(_06765_),
+  sky130_fd_sc_hd__inv_2 _13584_ (
+    .A(_06765_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06766_)
+    .Y(_06766_)
   );
   sky130_fd_sc_hd__or2_4 _13585_ (
-    .A(_06764_),
-    .B(_06766_),
+    .A(_06734_),
+    .B(_06765_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06767_)
   );
-  sky130_fd_sc_hd__inv_2 _13586_ (
-    .A(_06767_),
+  sky130_fd_sc_hd__a32o_4 _13586_ (
+    .A1(_04091_),
+    .A2(_06766_),
+    .A3(_06733_),
+    .B1(_06732_),
+    .B2(_06767_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[18])
+  );
+  sky130_fd_sc_hd__inv_2 _13587_ (
+    .A(_06764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06768_)
   );
-  sky130_fd_sc_hd__buf_2 _13587_ (
-    .A(\rapcore0.config_invert_highside ),
+  sky130_fd_sc_hd__or2_4 _13588_ (
+    .A(_06763_),
+    .B(_06768_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06769_)
   );
-  sky130_fd_sc_hd__inv_2 _13588_ (
+  sky130_fd_sc_hd__inv_2 _13589_ (
     .A(_06769_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -256683,384 +256856,427 @@
     .VPWR(vccd1),
     .Y(_06770_)
   );
-  sky130_fd_sc_hd__inv_2 _13589_ (
-    .A(\rapcore0.faultn ),
+  sky130_fd_sc_hd__or2_4 _13590_ (
+    .A(_06734_),
+    .B(_06769_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06771_)
+    .X(_06771_)
   );
-  sky130_fd_sc_hd__or2_4 _13590_ (
-    .A(_06771_),
-    .B(_06767_),
+  sky130_fd_sc_hd__a32o_4 _13591_ (
+    .A1(_04091_),
+    .A2(_06770_),
+    .A3(_06733_),
+    .B1(_06732_),
+    .B2(_06771_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[21])
+  );
+  sky130_fd_sc_hd__buf_2 _13592_ (
+    .A(\rapcore0.config_invert_lowside ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06772_)
   );
-  sky130_fd_sc_hd__a32o_4 _13591_ (
-    .A1(_04091_),
-    .A2(_06768_),
-    .A3(_06770_),
-    .B1(_06769_),
-    .B2(_06772_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[17])
-  );
-  sky130_fd_sc_hd__inv_2 _13592_ (
-    .A(_06766_),
+  sky130_fd_sc_hd__inv_2 _13593_ (
+    .A(_06772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06773_)
   );
-  sky130_fd_sc_hd__or2_4 _13593_ (
-    .A(_06764_),
-    .B(_06773_),
+  sky130_fd_sc_hd__o22a_4 _13594_ (
+    .A1(_06773_),
+    .A2(_06731_),
+    .B1(_06772_),
+    .B2(_06730_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06774_)
+    .X(io_out[20])
   );
-  sky130_fd_sc_hd__inv_2 _13594_ (
-    .A(_06774_),
+  sky130_fd_sc_hd__o22a_4 _13595_ (
+    .A1(_06773_),
+    .A2(_06738_),
+    .B1(_06772_),
+    .B2(_06737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06775_)
+    .X(io_out[16])
   );
-  sky130_fd_sc_hd__or2_4 _13595_ (
-    .A(_06771_),
+  sky130_fd_sc_hd__o22a_4 _13596_ (
+    .A1(_06773_),
+    .A2(_06766_),
+    .B1(_06772_),
+    .B2(_06765_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[19])
+  );
+  sky130_fd_sc_hd__o22a_4 _13597_ (
+    .A1(_06773_),
+    .A2(_06770_),
+    .B1(_06772_),
+    .B2(_06769_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(io_out[23])
+  );
+  sky130_fd_sc_hd__inv_2 _13598_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm2[6] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .Y(_06774_)
+  );
+  sky130_fd_sc_hd__and2_4 _13599_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
     .B(_06774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
+    .X(_06775_)
+  );
+  sky130_fd_sc_hd__or2_4 _13600_ (
+    .A(_05662_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
     .X(_06776_)
   );
-  sky130_fd_sc_hd__a32o_4 _13596_ (
-    .A1(_04091_),
-    .A2(_06775_),
-    .A3(_06770_),
-    .B1(_06769_),
-    .B2(_06776_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[14])
-  );
-  sky130_fd_sc_hd__inv_2 _13597_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
+  sky130_fd_sc_hd__o21ai_4 _13601_ (
+    .A1(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
+    .A2(_06774_),
+    .B1(_06776_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06777_)
   );
-  sky130_fd_sc_hd__and2_4 _13598_ (
-    .A(_06777_),
-    .B(\rapcore0.config_fastdecay_threshold[6] ),
+  sky130_fd_sc_hd__a2bb2o_4 _13602_ (
+    .A1_N(_05672_),
+    .A2_N(\rapcore0.microstepper0.analog_out0.pwm2[5] ),
+    .B1(_05663_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06778_)
   );
-  sky130_fd_sc_hd__inv_2 _13599_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
+  sky130_fd_sc_hd__and2_4 _13603_ (
+    .A(_05674_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm2[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06779_)
+    .X(_06779_)
   );
-  sky130_fd_sc_hd__o22a_4 _13600_ (
-    .A1(_06779_),
-    .A2(\rapcore0.config_fastdecay_threshold[7] ),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
-    .B2(_02396_),
+  sky130_fd_sc_hd__o22a_4 _13604_ (
+    .A1(_05619_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm2[1] ),
+    .B1(_05621_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm2[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06780_)
   );
-  sky130_fd_sc_hd__inv_2 _13601_ (
-    .A(_06780_),
+  sky130_fd_sc_hd__and2_4 _13605_ (
+    .A(_05619_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm2[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06781_)
+    .X(_06781_)
   );
-  sky130_fd_sc_hd__or2_4 _13602_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
-    .B(_06741_),
+  sky130_fd_sc_hd__o22a_4 _13606_ (
+    .A1(_05626_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm2[2] ),
+    .B1(_06780_),
+    .B2(_06781_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06782_)
   );
-  sky130_fd_sc_hd__o21ai_4 _13603_ (
-    .A1(_06777_),
-    .A2(_02601_),
-    .B1(_06782_),
+  sky130_fd_sc_hd__inv_2 _13607_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm2[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06783_)
   );
-  sky130_fd_sc_hd__and2_4 _13604_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
-    .B(_06744_),
+  sky130_fd_sc_hd__a2bb2o_4 _13608_ (
+    .A1_N(\rapcore0.microstepper0.analog_out0.pwm_counter[2] ),
+    .A2_N(_06783_),
+    .B1(_05676_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm2[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06784_)
   );
-  sky130_fd_sc_hd__o22a_4 _13605_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
-    .A2(_02416_),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
-    .B2(_06747_),
+  sky130_fd_sc_hd__o22a_4 _13609_ (
+    .A1(_05676_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm2[3] ),
+    .B1(_06782_),
+    .B2(_06784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06785_)
   );
-  sky130_fd_sc_hd__and2_4 _13606_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
-    .B(_02417_),
+  sky130_fd_sc_hd__o22a_4 _13610_ (
+    .A1(_05674_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm2[4] ),
+    .B1(_06779_),
+    .B2(_06785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06786_)
   );
-  sky130_fd_sc_hd__o22a_4 _13607_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[2] ),
-    .A2(_02412_),
-    .B1(_06785_),
-    .B2(_06786_),
+  sky130_fd_sc_hd__a21oi_4 _13611_ (
+    .A1(_05672_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm2[5] ),
+    .B1(_06786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06787_)
+    .Y(_06787_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13608_ (
-    .A1_N(_02491_),
-    .A2_N(\rapcore0.config_fastdecay_threshold[2] ),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
-    .B2(_06746_),
+  sky130_fd_sc_hd__or4_4 _13612_ (
+    .A(_06775_),
+    .B(_06777_),
+    .C(_06778_),
+    .D(_06787_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06788_)
   );
-  sky130_fd_sc_hd__o22a_4 _13609_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
-    .A2(_06746_),
-    .B1(_06787_),
-    .B2(_06788_),
+  sky130_fd_sc_hd__inv_2 _13613_ (
+    .A(_06788_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06789_)
+    .Y(_06789_)
   );
-  sky130_fd_sc_hd__o22a_4 _13610_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
-    .A2(_06744_),
-    .B1(_06784_),
-    .B2(_06789_),
+  sky130_fd_sc_hd__a32o_4 _13614_ (
+    .A1(_05608_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm2[6] ),
+    .A3(_06776_),
+    .B1(_05663_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06790_)
   );
-  sky130_fd_sc_hd__a21oi_4 _13611_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
-    .A2(_02397_),
-    .B1(_06790_),
+  sky130_fd_sc_hd__and4_4 _13615_ (
+    .A(_05637_),
+    .B(_05605_),
+    .C(_05640_),
+    .D(io_out[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06791_)
+    .X(_06791_)
   );
-  sky130_fd_sc_hd__or4_4 _13612_ (
-    .A(_06778_),
-    .B(_06781_),
-    .C(_06783_),
-    .D(_06791_),
+  sky130_fd_sc_hd__o21a_4 _13616_ (
+    .A1(_06789_),
+    .A2(_06790_),
+    .B1(_06791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06792_)
+    .X(io_out[28])
   );
-  sky130_fd_sc_hd__inv_2 _13613_ (
-    .A(_06792_),
+  sky130_fd_sc_hd__inv_2 _13617_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm1[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06793_)
+    .Y(_06792_)
   );
-  sky130_fd_sc_hd__a32o_4 _13614_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
-    .A2(_06757_),
-    .A3(_06782_),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
-    .B2(_06741_),
+  sky130_fd_sc_hd__and2_4 _13618_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
+    .B(_06792_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(_06793_)
+  );
+  sky130_fd_sc_hd__or2_4 _13619_ (
+    .A(_05662_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06794_)
   );
-  sky130_fd_sc_hd__o22a_4 _13615_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
-    .A2(_06735_),
-    .B1(_06793_),
-    .B2(_06794_),
+  sky130_fd_sc_hd__o21ai_4 _13620_ (
+    .A1(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
+    .A2(_06792_),
+    .B1(_06794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06795_)
+    .Y(_06795_)
   );
-  sky130_fd_sc_hd__inv_2 _13616_ (
-    .A(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
+  sky130_fd_sc_hd__a2bb2o_4 _13621_ (
+    .A1_N(_05672_),
+    .A2_N(\rapcore0.microstepper0.analog_out0.pwm1[5] ),
+    .B1(_05663_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06796_)
+    .X(_06796_)
   );
-  sky130_fd_sc_hd__a2bb2o_4 _13617_ (
-    .A1_N(_06796_),
-    .A2_N(\rapcore0.config_fastdecay_threshold[8] ),
-    .B1(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
-    .B2(_06734_),
+  sky130_fd_sc_hd__and2_4 _13622_ (
+    .A(_05674_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm1[4] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06797_)
   );
-  sky130_fd_sc_hd__o22a_4 _13618_ (
-    .A1(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
-    .A2(_06734_),
-    .B1(_06795_),
-    .B2(_06797_),
+  sky130_fd_sc_hd__o22a_4 _13623_ (
+    .A1(_05619_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm1[1] ),
+    .B1(_05621_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm1[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06798_)
   );
-  sky130_fd_sc_hd__inv_2 _13619_ (
-    .A(_06798_),
+  sky130_fd_sc_hd__and2_4 _13624_ (
+    .A(_05619_),
+    .B(\rapcore0.microstepper0.analog_out0.pwm1[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06799_)
+    .X(_06799_)
   );
-  sky130_fd_sc_hd__a21o_4 _13620_ (
-    .A1(_01274_),
-    .A2(_06799_),
-    .B1(_04089_),
+  sky130_fd_sc_hd__o22a_4 _13625_ (
+    .A1(_05626_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm1[2] ),
+    .B1(_06798_),
+    .B2(_06799_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06800_)
   );
-  sky130_fd_sc_hd__o22a_4 _13621_ (
-    .A1(_01279_),
-    .A2(_06799_),
-    .B1(\rapcore0.microstepper0.microstep_counter0.pos[7] ),
-    .B2(_06798_),
+  sky130_fd_sc_hd__inv_2 _13626_ (
+    .A(\rapcore0.microstepper0.analog_out0.pwm1[2] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(_06801_)
+    .Y(_06801_)
   );
-  sky130_fd_sc_hd__or2_4 _13622_ (
-    .A(_06800_),
-    .B(_06801_),
+  sky130_fd_sc_hd__a2bb2o_4 _13627_ (
+    .A1_N(\rapcore0.microstepper0.analog_out0.pwm_counter[2] ),
+    .A2_N(_06801_),
+    .B1(_05676_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm1[3] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06802_)
   );
-  sky130_fd_sc_hd__inv_2 _13623_ (
-    .A(_06802_),
+  sky130_fd_sc_hd__o22a_4 _13628_ (
+    .A1(_05676_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm1[3] ),
+    .B1(_06800_),
+    .B2(_06802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06803_)
+    .X(_06803_)
   );
-  sky130_fd_sc_hd__or2_4 _13624_ (
-    .A(_06771_),
-    .B(_06802_),
+  sky130_fd_sc_hd__o22a_4 _13629_ (
+    .A1(_05674_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm1[4] ),
+    .B1(_06797_),
+    .B2(_06803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06804_)
   );
-  sky130_fd_sc_hd__a32o_4 _13625_ (
-    .A1(_04091_),
-    .A2(_06803_),
-    .A3(_06770_),
-    .B1(_06769_),
-    .B2(_06804_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[18])
-  );
-  sky130_fd_sc_hd__inv_2 _13626_ (
-    .A(_06801_),
+  sky130_fd_sc_hd__a21oi_4 _13630_ (
+    .A1(_05672_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm1[5] ),
+    .B1(_06804_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Y(_06805_)
   );
-  sky130_fd_sc_hd__or2_4 _13627_ (
-    .A(_06800_),
-    .B(_06805_),
+  sky130_fd_sc_hd__or4_4 _13631_ (
+    .A(_06793_),
+    .B(_06795_),
+    .C(_06796_),
+    .D(_06805_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06806_)
   );
-  sky130_fd_sc_hd__inv_2 _13628_ (
+  sky130_fd_sc_hd__inv_2 _13632_ (
     .A(_06806_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -257068,132 +257284,91 @@
     .VPWR(vccd1),
     .Y(_06807_)
   );
-  sky130_fd_sc_hd__or2_4 _13629_ (
-    .A(_06771_),
-    .B(_06806_),
+  sky130_fd_sc_hd__a32o_4 _13633_ (
+    .A1(_05608_),
+    .A2(\rapcore0.microstepper0.analog_out0.pwm1[6] ),
+    .A3(_06794_),
+    .B1(_05663_),
+    .B2(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06808_)
   );
-  sky130_fd_sc_hd__a32o_4 _13630_ (
-    .A1(_04091_),
-    .A2(_06807_),
-    .A3(_06770_),
-    .B1(_06769_),
-    .B2(_06808_),
+  sky130_fd_sc_hd__o21a_4 _13634_ (
+    .A1(_06807_),
+    .A2(_06808_),
+    .B1(_06791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .X(io_out[21])
+    .X(io_out[27])
   );
-  sky130_fd_sc_hd__buf_2 _13631_ (
-    .A(\rapcore0.config_invert_lowside ),
+  sky130_fd_sc_hd__and4_4 _13635_ (
+    .A(\rapcore0.resetn_counter[4] ),
+    .B(_01153_),
+    .C(\rapcore0.resetn_counter[5] ),
+    .D(\rapcore0.resetn_counter[6] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(_06809_)
   );
-  sky130_fd_sc_hd__inv_2 _13632_ (
-    .A(_06809_),
+  sky130_fd_sc_hd__o21a_4 _13636_ (
+    .A1(\rapcore0.resetn_counter[7] ),
+    .A2(_06809_),
+    .B1(_01184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
-    .Y(_06810_)
+    .X(_01134_)
   );
-  sky130_fd_sc_hd__o22a_4 _13633_ (
-    .A1(_06810_),
-    .A2(_06768_),
-    .B1(_06809_),
-    .B2(_06767_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[20])
-  );
-  sky130_fd_sc_hd__o22a_4 _13634_ (
-    .A1(_06810_),
-    .A2(_06775_),
-    .B1(_06809_),
-    .B2(_06774_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[16])
-  );
-  sky130_fd_sc_hd__o22a_4 _13635_ (
-    .A1(_06810_),
-    .A2(_06803_),
-    .B1(_06809_),
-    .B2(_06802_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[19])
-  );
-  sky130_fd_sc_hd__o22a_4 _13636_ (
-    .A1(_06810_),
-    .A2(_06807_),
-    .B1(_06809_),
-    .B2(_06806_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(io_out[23])
-  );
-  sky130_fd_sc_hd__a21oi_4 _13637_ (
-    .A1(_05651_),
-    .A2(_05653_),
-    .B1(_01179_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .Y(_01134_)
-  );
-  sky130_fd_sc_hd__conb_1 _13638_ (
+  sky130_fd_sc_hd__conb_1 _13637_ (
     .HI(io_oeb[8]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13639_ (
+  sky130_fd_sc_hd__conb_1 _13638_ (
     .HI(io_oeb[9]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13640_ (
-    .HI(io_oeb[10]),
+  sky130_fd_sc_hd__conb_1 _13639_ (
+    .HI(io_oeb[11]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13641_ (
+  sky130_fd_sc_hd__conb_1 _13640_ (
     .HI(io_oeb[12]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13642_ (
+  sky130_fd_sc_hd__conb_1 _13641_ (
     .HI(io_oeb[13]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
+  sky130_fd_sc_hd__conb_1 _13642_ (
+    .HI(io_oeb[22]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1)
+  );
   sky130_fd_sc_hd__conb_1 _13643_ (
     .HI(io_oeb[25]),
     .VGND(vssd1),
@@ -257300,7 +257475,7 @@
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__conb_1 _13658_ (
-    .LO(io_oeb[11]),
+    .LO(io_oeb[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -257363,1070 +257538,1056 @@
     .VPWR(vccd1)
   );
   sky130_fd_sc_hd__conb_1 _13667_ (
-    .LO(io_oeb[22]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__conb_1 _13668_ (
     .LO(io_oeb[23]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13669_ (
+  sky130_fd_sc_hd__conb_1 _13668_ (
     .LO(io_oeb[24]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13670_ (
+  sky130_fd_sc_hd__conb_1 _13669_ (
     .LO(io_oeb[27]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13671_ (
+  sky130_fd_sc_hd__conb_1 _13670_ (
     .LO(io_oeb[28]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13672_ (
+  sky130_fd_sc_hd__conb_1 _13671_ (
     .LO(io_oeb[30]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13673_ (
+  sky130_fd_sc_hd__conb_1 _13672_ (
     .LO(io_oeb[31]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13674_ (
+  sky130_fd_sc_hd__conb_1 _13673_ (
     .LO(io_oeb[36]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13675_ (
+  sky130_fd_sc_hd__conb_1 _13674_ (
     .LO(io_oeb[37]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13676_ (
+  sky130_fd_sc_hd__conb_1 _13675_ (
     .LO(io_out[8]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13677_ (
+  sky130_fd_sc_hd__conb_1 _13676_ (
     .LO(io_out[9]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13678_ (
-    .LO(io_out[10]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1)
-  );
-  sky130_fd_sc_hd__conb_1 _13679_ (
+  sky130_fd_sc_hd__conb_1 _13677_ (
     .LO(io_out[11]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13680_ (
+  sky130_fd_sc_hd__conb_1 _13678_ (
     .LO(io_out[12]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13681_ (
+  sky130_fd_sc_hd__conb_1 _13679_ (
     .LO(io_out[13]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13682_ (
+  sky130_fd_sc_hd__conb_1 _13680_ (
     .LO(io_out[22]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13683_ (
+  sky130_fd_sc_hd__conb_1 _13681_ (
     .LO(io_out[25]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13684_ (
+  sky130_fd_sc_hd__conb_1 _13682_ (
     .LO(io_out[26]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13685_ (
+  sky130_fd_sc_hd__conb_1 _13683_ (
     .LO(io_out[29]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13686_ (
+  sky130_fd_sc_hd__conb_1 _13684_ (
     .LO(io_out[32]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13687_ (
+  sky130_fd_sc_hd__conb_1 _13685_ (
     .LO(io_out[33]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13688_ (
+  sky130_fd_sc_hd__conb_1 _13686_ (
     .LO(io_out[34]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13689_ (
+  sky130_fd_sc_hd__conb_1 _13687_ (
     .LO(io_out[35]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13690_ (
+  sky130_fd_sc_hd__conb_1 _13688_ (
     .LO(la_data_out[0]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13691_ (
+  sky130_fd_sc_hd__conb_1 _13689_ (
     .LO(la_data_out[1]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13692_ (
+  sky130_fd_sc_hd__conb_1 _13690_ (
     .LO(la_data_out[2]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13693_ (
+  sky130_fd_sc_hd__conb_1 _13691_ (
     .LO(la_data_out[3]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13694_ (
+  sky130_fd_sc_hd__conb_1 _13692_ (
     .LO(la_data_out[4]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13695_ (
+  sky130_fd_sc_hd__conb_1 _13693_ (
     .LO(la_data_out[5]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13696_ (
+  sky130_fd_sc_hd__conb_1 _13694_ (
     .LO(la_data_out[6]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13697_ (
+  sky130_fd_sc_hd__conb_1 _13695_ (
     .LO(la_data_out[7]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13698_ (
+  sky130_fd_sc_hd__conb_1 _13696_ (
     .LO(la_data_out[8]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13699_ (
+  sky130_fd_sc_hd__conb_1 _13697_ (
     .LO(la_data_out[9]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13700_ (
+  sky130_fd_sc_hd__conb_1 _13698_ (
     .LO(la_data_out[10]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13701_ (
+  sky130_fd_sc_hd__conb_1 _13699_ (
     .LO(la_data_out[11]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13702_ (
+  sky130_fd_sc_hd__conb_1 _13700_ (
     .LO(la_data_out[12]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13703_ (
+  sky130_fd_sc_hd__conb_1 _13701_ (
     .LO(la_data_out[13]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13704_ (
+  sky130_fd_sc_hd__conb_1 _13702_ (
     .LO(la_data_out[14]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13705_ (
+  sky130_fd_sc_hd__conb_1 _13703_ (
     .LO(la_data_out[15]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13706_ (
+  sky130_fd_sc_hd__conb_1 _13704_ (
     .LO(la_data_out[16]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13707_ (
+  sky130_fd_sc_hd__conb_1 _13705_ (
     .LO(la_data_out[17]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13708_ (
+  sky130_fd_sc_hd__conb_1 _13706_ (
     .LO(la_data_out[18]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13709_ (
+  sky130_fd_sc_hd__conb_1 _13707_ (
     .LO(la_data_out[19]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13710_ (
+  sky130_fd_sc_hd__conb_1 _13708_ (
     .LO(la_data_out[20]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13711_ (
+  sky130_fd_sc_hd__conb_1 _13709_ (
     .LO(la_data_out[21]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13712_ (
+  sky130_fd_sc_hd__conb_1 _13710_ (
     .LO(la_data_out[22]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13713_ (
+  sky130_fd_sc_hd__conb_1 _13711_ (
     .LO(la_data_out[23]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13714_ (
+  sky130_fd_sc_hd__conb_1 _13712_ (
     .LO(la_data_out[24]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13715_ (
+  sky130_fd_sc_hd__conb_1 _13713_ (
     .LO(la_data_out[25]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13716_ (
+  sky130_fd_sc_hd__conb_1 _13714_ (
     .LO(la_data_out[26]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13717_ (
+  sky130_fd_sc_hd__conb_1 _13715_ (
     .LO(la_data_out[27]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13718_ (
+  sky130_fd_sc_hd__conb_1 _13716_ (
     .LO(la_data_out[28]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13719_ (
+  sky130_fd_sc_hd__conb_1 _13717_ (
     .LO(la_data_out[29]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13720_ (
+  sky130_fd_sc_hd__conb_1 _13718_ (
     .LO(la_data_out[30]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13721_ (
+  sky130_fd_sc_hd__conb_1 _13719_ (
     .LO(la_data_out[31]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13722_ (
+  sky130_fd_sc_hd__conb_1 _13720_ (
     .LO(la_data_out[32]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13723_ (
+  sky130_fd_sc_hd__conb_1 _13721_ (
     .LO(la_data_out[33]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13724_ (
+  sky130_fd_sc_hd__conb_1 _13722_ (
     .LO(la_data_out[34]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13725_ (
+  sky130_fd_sc_hd__conb_1 _13723_ (
     .LO(la_data_out[35]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13726_ (
+  sky130_fd_sc_hd__conb_1 _13724_ (
     .LO(la_data_out[36]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13727_ (
+  sky130_fd_sc_hd__conb_1 _13725_ (
     .LO(la_data_out[37]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13728_ (
+  sky130_fd_sc_hd__conb_1 _13726_ (
     .LO(la_data_out[38]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13729_ (
+  sky130_fd_sc_hd__conb_1 _13727_ (
     .LO(la_data_out[39]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13730_ (
+  sky130_fd_sc_hd__conb_1 _13728_ (
     .LO(la_data_out[40]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13731_ (
+  sky130_fd_sc_hd__conb_1 _13729_ (
     .LO(la_data_out[41]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13732_ (
+  sky130_fd_sc_hd__conb_1 _13730_ (
     .LO(la_data_out[42]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13733_ (
+  sky130_fd_sc_hd__conb_1 _13731_ (
     .LO(la_data_out[43]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13734_ (
+  sky130_fd_sc_hd__conb_1 _13732_ (
     .LO(la_data_out[44]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13735_ (
+  sky130_fd_sc_hd__conb_1 _13733_ (
     .LO(la_data_out[45]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13736_ (
+  sky130_fd_sc_hd__conb_1 _13734_ (
     .LO(la_data_out[46]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13737_ (
+  sky130_fd_sc_hd__conb_1 _13735_ (
     .LO(la_data_out[47]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13738_ (
+  sky130_fd_sc_hd__conb_1 _13736_ (
     .LO(la_data_out[48]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13739_ (
+  sky130_fd_sc_hd__conb_1 _13737_ (
     .LO(la_data_out[49]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13740_ (
+  sky130_fd_sc_hd__conb_1 _13738_ (
     .LO(la_data_out[50]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13741_ (
+  sky130_fd_sc_hd__conb_1 _13739_ (
     .LO(la_data_out[51]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13742_ (
+  sky130_fd_sc_hd__conb_1 _13740_ (
     .LO(la_data_out[52]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13743_ (
+  sky130_fd_sc_hd__conb_1 _13741_ (
     .LO(la_data_out[53]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13744_ (
+  sky130_fd_sc_hd__conb_1 _13742_ (
     .LO(la_data_out[54]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13745_ (
+  sky130_fd_sc_hd__conb_1 _13743_ (
     .LO(la_data_out[55]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13746_ (
+  sky130_fd_sc_hd__conb_1 _13744_ (
     .LO(la_data_out[56]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13747_ (
+  sky130_fd_sc_hd__conb_1 _13745_ (
     .LO(la_data_out[57]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13748_ (
+  sky130_fd_sc_hd__conb_1 _13746_ (
     .LO(la_data_out[58]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13749_ (
+  sky130_fd_sc_hd__conb_1 _13747_ (
     .LO(la_data_out[59]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13750_ (
+  sky130_fd_sc_hd__conb_1 _13748_ (
     .LO(la_data_out[60]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13751_ (
+  sky130_fd_sc_hd__conb_1 _13749_ (
     .LO(la_data_out[61]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13752_ (
+  sky130_fd_sc_hd__conb_1 _13750_ (
     .LO(la_data_out[62]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13753_ (
+  sky130_fd_sc_hd__conb_1 _13751_ (
     .LO(la_data_out[63]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13754_ (
+  sky130_fd_sc_hd__conb_1 _13752_ (
     .LO(la_data_out[64]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13755_ (
+  sky130_fd_sc_hd__conb_1 _13753_ (
     .LO(la_data_out[65]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13756_ (
+  sky130_fd_sc_hd__conb_1 _13754_ (
     .LO(la_data_out[66]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13757_ (
+  sky130_fd_sc_hd__conb_1 _13755_ (
     .LO(la_data_out[67]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13758_ (
+  sky130_fd_sc_hd__conb_1 _13756_ (
     .LO(la_data_out[68]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13759_ (
+  sky130_fd_sc_hd__conb_1 _13757_ (
     .LO(la_data_out[69]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13760_ (
+  sky130_fd_sc_hd__conb_1 _13758_ (
     .LO(la_data_out[70]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13761_ (
+  sky130_fd_sc_hd__conb_1 _13759_ (
     .LO(la_data_out[71]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13762_ (
+  sky130_fd_sc_hd__conb_1 _13760_ (
     .LO(la_data_out[72]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13763_ (
+  sky130_fd_sc_hd__conb_1 _13761_ (
     .LO(la_data_out[73]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13764_ (
+  sky130_fd_sc_hd__conb_1 _13762_ (
     .LO(la_data_out[74]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13765_ (
+  sky130_fd_sc_hd__conb_1 _13763_ (
     .LO(la_data_out[75]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13766_ (
+  sky130_fd_sc_hd__conb_1 _13764_ (
     .LO(la_data_out[76]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13767_ (
+  sky130_fd_sc_hd__conb_1 _13765_ (
     .LO(la_data_out[77]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13768_ (
+  sky130_fd_sc_hd__conb_1 _13766_ (
     .LO(la_data_out[78]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13769_ (
+  sky130_fd_sc_hd__conb_1 _13767_ (
     .LO(la_data_out[79]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13770_ (
+  sky130_fd_sc_hd__conb_1 _13768_ (
     .LO(la_data_out[80]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13771_ (
+  sky130_fd_sc_hd__conb_1 _13769_ (
     .LO(la_data_out[81]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13772_ (
+  sky130_fd_sc_hd__conb_1 _13770_ (
     .LO(la_data_out[82]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13773_ (
+  sky130_fd_sc_hd__conb_1 _13771_ (
     .LO(la_data_out[83]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13774_ (
+  sky130_fd_sc_hd__conb_1 _13772_ (
     .LO(la_data_out[84]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13775_ (
+  sky130_fd_sc_hd__conb_1 _13773_ (
     .LO(la_data_out[85]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13776_ (
+  sky130_fd_sc_hd__conb_1 _13774_ (
     .LO(la_data_out[86]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13777_ (
+  sky130_fd_sc_hd__conb_1 _13775_ (
     .LO(la_data_out[87]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13778_ (
+  sky130_fd_sc_hd__conb_1 _13776_ (
     .LO(la_data_out[88]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13779_ (
+  sky130_fd_sc_hd__conb_1 _13777_ (
     .LO(la_data_out[89]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13780_ (
+  sky130_fd_sc_hd__conb_1 _13778_ (
     .LO(la_data_out[90]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13781_ (
+  sky130_fd_sc_hd__conb_1 _13779_ (
     .LO(la_data_out[91]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13782_ (
+  sky130_fd_sc_hd__conb_1 _13780_ (
     .LO(la_data_out[92]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13783_ (
+  sky130_fd_sc_hd__conb_1 _13781_ (
     .LO(la_data_out[93]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13784_ (
+  sky130_fd_sc_hd__conb_1 _13782_ (
     .LO(la_data_out[94]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13785_ (
+  sky130_fd_sc_hd__conb_1 _13783_ (
     .LO(la_data_out[95]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13786_ (
+  sky130_fd_sc_hd__conb_1 _13784_ (
     .LO(la_data_out[96]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13787_ (
+  sky130_fd_sc_hd__conb_1 _13785_ (
     .LO(la_data_out[97]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13788_ (
+  sky130_fd_sc_hd__conb_1 _13786_ (
     .LO(la_data_out[98]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13789_ (
+  sky130_fd_sc_hd__conb_1 _13787_ (
     .LO(la_data_out[99]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13790_ (
+  sky130_fd_sc_hd__conb_1 _13788_ (
     .LO(la_data_out[100]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13791_ (
+  sky130_fd_sc_hd__conb_1 _13789_ (
     .LO(la_data_out[101]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13792_ (
+  sky130_fd_sc_hd__conb_1 _13790_ (
     .LO(la_data_out[102]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13793_ (
+  sky130_fd_sc_hd__conb_1 _13791_ (
     .LO(la_data_out[103]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13794_ (
+  sky130_fd_sc_hd__conb_1 _13792_ (
     .LO(la_data_out[104]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13795_ (
+  sky130_fd_sc_hd__conb_1 _13793_ (
     .LO(la_data_out[105]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13796_ (
+  sky130_fd_sc_hd__conb_1 _13794_ (
     .LO(la_data_out[106]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13797_ (
+  sky130_fd_sc_hd__conb_1 _13795_ (
     .LO(la_data_out[107]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13798_ (
+  sky130_fd_sc_hd__conb_1 _13796_ (
     .LO(la_data_out[108]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13799_ (
+  sky130_fd_sc_hd__conb_1 _13797_ (
     .LO(la_data_out[109]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13800_ (
+  sky130_fd_sc_hd__conb_1 _13798_ (
     .LO(la_data_out[110]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13801_ (
+  sky130_fd_sc_hd__conb_1 _13799_ (
     .LO(la_data_out[111]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13802_ (
+  sky130_fd_sc_hd__conb_1 _13800_ (
     .LO(la_data_out[112]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13803_ (
+  sky130_fd_sc_hd__conb_1 _13801_ (
     .LO(la_data_out[113]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13804_ (
+  sky130_fd_sc_hd__conb_1 _13802_ (
     .LO(la_data_out[114]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13805_ (
+  sky130_fd_sc_hd__conb_1 _13803_ (
     .LO(la_data_out[115]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13806_ (
+  sky130_fd_sc_hd__conb_1 _13804_ (
     .LO(la_data_out[116]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13807_ (
+  sky130_fd_sc_hd__conb_1 _13805_ (
     .LO(la_data_out[117]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13808_ (
+  sky130_fd_sc_hd__conb_1 _13806_ (
     .LO(la_data_out[118]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13809_ (
+  sky130_fd_sc_hd__conb_1 _13807_ (
     .LO(la_data_out[119]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13810_ (
+  sky130_fd_sc_hd__conb_1 _13808_ (
     .LO(la_data_out[120]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13811_ (
+  sky130_fd_sc_hd__conb_1 _13809_ (
     .LO(la_data_out[121]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13812_ (
+  sky130_fd_sc_hd__conb_1 _13810_ (
     .LO(la_data_out[122]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13813_ (
+  sky130_fd_sc_hd__conb_1 _13811_ (
     .LO(la_data_out[123]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13814_ (
+  sky130_fd_sc_hd__conb_1 _13812_ (
     .LO(la_data_out[124]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13815_ (
+  sky130_fd_sc_hd__conb_1 _13813_ (
     .LO(la_data_out[125]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13816_ (
+  sky130_fd_sc_hd__conb_1 _13814_ (
     .LO(la_data_out[126]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13817_ (
+  sky130_fd_sc_hd__conb_1 _13815_ (
     .LO(la_data_out[127]),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__conb_1 _13818_ (
+  sky130_fd_sc_hd__conb_1 _13816_ (
     .LO(wbs_ack_o),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__buf_2 _13819_ (
+  sky130_fd_sc_hd__buf_2 _13817_ (
     .A(io_out[0]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258434,7 +258595,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[6] )
   );
-  sky130_fd_sc_hd__buf_2 _13820_ (
+  sky130_fd_sc_hd__buf_2 _13818_ (
     .A(io_out[1]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258442,7 +258603,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[7] )
   );
-  sky130_fd_sc_hd__buf_2 _13821_ (
+  sky130_fd_sc_hd__buf_2 _13819_ (
     .A(io_out[2]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258450,7 +258611,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[8] )
   );
-  sky130_fd_sc_hd__buf_2 _13822_ (
+  sky130_fd_sc_hd__buf_2 _13820_ (
     .A(io_out[3]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258458,7 +258619,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[9] )
   );
-  sky130_fd_sc_hd__buf_2 _13823_ (
+  sky130_fd_sc_hd__buf_2 _13821_ (
     .A(io_out[4]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258466,7 +258627,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[10] )
   );
-  sky130_fd_sc_hd__buf_2 _13824_ (
+  sky130_fd_sc_hd__buf_2 _13822_ (
     .A(io_out[5]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258474,7 +258635,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[11] )
   );
-  sky130_fd_sc_hd__buf_2 _13825_ (
+  sky130_fd_sc_hd__buf_2 _13823_ (
     .A(io_out[6]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258482,7 +258643,7 @@
     .VPWR(vccd1),
     .X(\resetn_counter[12] )
   );
-  sky130_fd_sc_hd__buf_2 _13826_ (
+  sky130_fd_sc_hd__buf_2 _13824_ (
     .A(io_out[7]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -258490,8 +258651,8 @@
     .VPWR(vccd1),
     .X(\resetn_counter[13] )
   );
-  sky130_fd_sc_hd__dfxtp_4 _13827_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13825_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00002_),
     .Q(\rapcore0.spifsm.dda.stepready[1] ),
     .VGND(vssd1),
@@ -258499,8 +258660,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13828_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13826_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00003_),
     .Q(\rapcore0.spifsm.dda.stepready[0] ),
     .VGND(vssd1),
@@ -258508,8 +258669,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13829_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13827_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00004_),
     .Q(\rapcore0.spifsm.dir_r[1] ),
     .VGND(vssd1),
@@ -258517,8 +258678,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13830_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13828_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00005_),
     .Q(\rapcore0.spifsm.dir_r[0] ),
     .VGND(vssd1),
@@ -258526,17 +258687,17 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__ebufn_2 _13831_ (
-    .A(_06812_),
-    .TE_B(_06811_),
+  sky130_fd_sc_hd__ebufn_2 _13829_ (
+    .A(_06811_),
+    .TE_B(_06810_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .Z(io_out[36])
   );
-  sky130_fd_sc_hd__dfxtp_4 _13832_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13830_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00000_),
     .Q(_00001_),
     .VGND(vssd1),
@@ -258544,8 +258705,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13833_ (
-    .CLK(clknet_opt_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13831_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(io_in[13]),
     .Q(\rapcore0.encoder0.a_stable[0] ),
     .VGND(vssd1),
@@ -258553,8 +258714,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13834_ (
-    .CLK(clknet_7_95_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13832_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(\rapcore0.encoder0.a_stable[0] ),
     .Q(\rapcore0.encoder0.a_stable[1] ),
     .VGND(vssd1),
@@ -258562,8 +258723,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13835_ (
-    .CLK(clknet_7_95_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13833_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(\rapcore0.encoder0.a_stable[1] ),
     .Q(\rapcore0.encoder0.a_stable[2] ),
     .VGND(vssd1),
@@ -258571,8 +258732,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13836_ (
-    .CLK(clknet_7_127_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13834_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(io_in[12]),
     .Q(\rapcore0.encoder0.b_stable[0] ),
     .VGND(vssd1),
@@ -258580,8 +258741,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13837_ (
-    .CLK(clknet_7_95_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13835_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(\rapcore0.encoder0.b_stable[0] ),
     .Q(\rapcore0.encoder0.b_stable[1] ),
     .VGND(vssd1),
@@ -258589,8 +258750,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13838_ (
-    .CLK(clknet_7_95_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13836_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(\rapcore0.encoder0.b_stable[1] ),
     .Q(\rapcore0.encoder0.b_stable[2] ),
     .VGND(vssd1),
@@ -258598,8 +258759,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13839_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13837_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(io_out[30]),
     .Q(\rapcore0.microstepper0.microstepper_control0.step_r[0] ),
     .VGND(vssd1),
@@ -258607,7 +258768,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13840_ (
+  sky130_fd_sc_hd__dfxtp_4 _13838_ (
     .CLK(clknet_7_40_0_wb_clk_i),
     .D(\rapcore0.microstepper0.microstepper_control0.step_r[0] ),
     .Q(\rapcore0.microstepper0.microstepper_control0.step_r[1] ),
@@ -258616,7 +258777,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13841_ (
+  sky130_fd_sc_hd__dfxtp_4 _13839_ (
     .CLK(clknet_7_40_0_wb_clk_i),
     .D(\rapcore0.microstepper0.microstepper_control0.step_r[1] ),
     .Q(\rapcore0.microstepper0.microstepper_control0.step_r[2] ),
@@ -258625,8 +258786,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13842_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13840_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(io_out[31]),
     .Q(\rapcore0.microstepper0.microstepper_control0.dir_r[0] ),
     .VGND(vssd1),
@@ -258634,8 +258795,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13843_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13841_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(\rapcore0.microstepper0.microstepper_control0.dir_r[0] ),
     .Q(\rapcore0.microstepper0.microstepper_control0.dir_r[1] ),
     .VGND(vssd1),
@@ -258643,8 +258804,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13844_ (
-    .CLK(clknet_7_42_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13842_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01135_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[0] ),
     .VGND(vssd1),
@@ -258652,8 +258813,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13845_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13843_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01136_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[1] ),
     .VGND(vssd1),
@@ -258661,8 +258822,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13846_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13844_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01137_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[2] ),
     .VGND(vssd1),
@@ -258670,8 +258831,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13847_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13845_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01138_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[3] ),
     .VGND(vssd1),
@@ -258679,8 +258840,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13848_ (
-    .CLK(clknet_7_42_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13846_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_01139_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[4] ),
     .VGND(vssd1),
@@ -258688,8 +258849,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13849_ (
-    .CLK(clknet_7_42_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13847_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_01140_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[5] ),
     .VGND(vssd1),
@@ -258697,8 +258858,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13850_ (
-    .CLK(clknet_7_42_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13848_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_01141_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[6] ),
     .VGND(vssd1),
@@ -258706,8 +258867,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13851_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13849_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_01142_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm1[7] ),
     .VGND(vssd1),
@@ -258715,8 +258876,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13852_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13850_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01143_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[0] ),
     .VGND(vssd1),
@@ -258724,8 +258885,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13853_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13851_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01144_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[1] ),
     .VGND(vssd1),
@@ -258733,8 +258894,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13854_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13852_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01145_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[2] ),
     .VGND(vssd1),
@@ -258742,8 +258903,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13855_ (
-    .CLK(clknet_7_43_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13853_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_01146_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[3] ),
     .VGND(vssd1),
@@ -258751,8 +258912,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13856_ (
-    .CLK(clknet_7_42_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13854_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_01147_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[4] ),
     .VGND(vssd1),
@@ -258760,8 +258921,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13857_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13855_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_01148_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[5] ),
     .VGND(vssd1),
@@ -258769,8 +258930,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13858_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13856_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_01149_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[6] ),
     .VGND(vssd1),
@@ -258778,8 +258939,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13859_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13857_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_01150_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm2[7] ),
     .VGND(vssd1),
@@ -258787,8 +258948,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13860_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13858_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00006_),
     .Q(\rapcore0.spifsm.incrementincrement[1][0] ),
     .VGND(vssd1),
@@ -258796,8 +258957,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13861_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13859_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00007_),
     .Q(\rapcore0.spifsm.incrementincrement[1][1] ),
     .VGND(vssd1),
@@ -258805,8 +258966,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13862_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13860_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00008_),
     .Q(\rapcore0.spifsm.incrementincrement[1][2] ),
     .VGND(vssd1),
@@ -258814,8 +258975,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13863_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13861_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00009_),
     .Q(\rapcore0.spifsm.incrementincrement[1][3] ),
     .VGND(vssd1),
@@ -258823,8 +258984,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13864_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13862_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_00010_),
     .Q(\rapcore0.spifsm.incrementincrement[1][4] ),
     .VGND(vssd1),
@@ -258832,8 +258993,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13865_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13863_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00011_),
     .Q(\rapcore0.spifsm.incrementincrement[1][5] ),
     .VGND(vssd1),
@@ -258841,8 +259002,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13866_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13864_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00012_),
     .Q(\rapcore0.spifsm.incrementincrement[1][6] ),
     .VGND(vssd1),
@@ -258850,8 +259011,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13867_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13865_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_00013_),
     .Q(\rapcore0.spifsm.incrementincrement[1][7] ),
     .VGND(vssd1),
@@ -258859,8 +259020,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13868_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13866_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_00014_),
     .Q(\rapcore0.spifsm.incrementincrement[1][8] ),
     .VGND(vssd1),
@@ -258868,8 +259029,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13869_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13867_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00015_),
     .Q(\rapcore0.spifsm.incrementincrement[1][9] ),
     .VGND(vssd1),
@@ -258877,8 +259038,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13870_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13868_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00016_),
     .Q(\rapcore0.spifsm.incrementincrement[1][10] ),
     .VGND(vssd1),
@@ -258886,8 +259047,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13871_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13869_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00017_),
     .Q(\rapcore0.spifsm.incrementincrement[1][11] ),
     .VGND(vssd1),
@@ -258895,8 +259056,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13872_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13870_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00018_),
     .Q(\rapcore0.spifsm.incrementincrement[1][12] ),
     .VGND(vssd1),
@@ -258904,8 +259065,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13873_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13871_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00019_),
     .Q(\rapcore0.spifsm.incrementincrement[1][13] ),
     .VGND(vssd1),
@@ -258913,8 +259074,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13874_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13872_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00020_),
     .Q(\rapcore0.spifsm.incrementincrement[1][14] ),
     .VGND(vssd1),
@@ -258922,8 +259083,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13875_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13873_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00021_),
     .Q(\rapcore0.spifsm.incrementincrement[1][15] ),
     .VGND(vssd1),
@@ -258931,8 +259092,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13876_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13874_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00022_),
     .Q(\rapcore0.spifsm.incrementincrement[1][16] ),
     .VGND(vssd1),
@@ -258940,8 +259101,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13877_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13875_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00023_),
     .Q(\rapcore0.spifsm.incrementincrement[1][17] ),
     .VGND(vssd1),
@@ -258949,8 +259110,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13878_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13876_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00024_),
     .Q(\rapcore0.spifsm.incrementincrement[1][18] ),
     .VGND(vssd1),
@@ -258958,8 +259119,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13879_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13877_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00025_),
     .Q(\rapcore0.spifsm.incrementincrement[1][19] ),
     .VGND(vssd1),
@@ -258967,8 +259128,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13880_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13878_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00026_),
     .Q(\rapcore0.spifsm.incrementincrement[1][20] ),
     .VGND(vssd1),
@@ -258976,8 +259137,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13881_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13879_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00027_),
     .Q(\rapcore0.spifsm.incrementincrement[1][21] ),
     .VGND(vssd1),
@@ -258985,8 +259146,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13882_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13880_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00028_),
     .Q(\rapcore0.spifsm.incrementincrement[1][22] ),
     .VGND(vssd1),
@@ -258994,8 +259155,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13883_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13881_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00029_),
     .Q(\rapcore0.spifsm.incrementincrement[1][23] ),
     .VGND(vssd1),
@@ -259003,8 +259164,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13884_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13882_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00030_),
     .Q(\rapcore0.spifsm.incrementincrement[1][24] ),
     .VGND(vssd1),
@@ -259012,8 +259173,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13885_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13883_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00031_),
     .Q(\rapcore0.spifsm.incrementincrement[1][25] ),
     .VGND(vssd1),
@@ -259021,8 +259182,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13886_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13884_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00032_),
     .Q(\rapcore0.spifsm.incrementincrement[1][26] ),
     .VGND(vssd1),
@@ -259030,8 +259191,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13887_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13885_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00033_),
     .Q(\rapcore0.spifsm.incrementincrement[1][27] ),
     .VGND(vssd1),
@@ -259039,8 +259200,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13888_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13886_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00034_),
     .Q(\rapcore0.spifsm.incrementincrement[1][28] ),
     .VGND(vssd1),
@@ -259048,8 +259209,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13889_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13887_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00035_),
     .Q(\rapcore0.spifsm.incrementincrement[1][29] ),
     .VGND(vssd1),
@@ -259057,8 +259218,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13890_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13888_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00036_),
     .Q(\rapcore0.spifsm.incrementincrement[1][30] ),
     .VGND(vssd1),
@@ -259066,8 +259227,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13891_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13889_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00037_),
     .Q(\rapcore0.spifsm.incrementincrement[1][31] ),
     .VGND(vssd1),
@@ -259075,8 +259236,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13892_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13890_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00038_),
     .Q(\rapcore0.spifsm.incrementincrement[1][32] ),
     .VGND(vssd1),
@@ -259084,8 +259245,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13893_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13891_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00039_),
     .Q(\rapcore0.spifsm.incrementincrement[1][33] ),
     .VGND(vssd1),
@@ -259093,8 +259254,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13894_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13892_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00040_),
     .Q(\rapcore0.spifsm.incrementincrement[1][34] ),
     .VGND(vssd1),
@@ -259102,8 +259263,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13895_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13893_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00041_),
     .Q(\rapcore0.spifsm.incrementincrement[1][35] ),
     .VGND(vssd1),
@@ -259111,8 +259272,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13896_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13894_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00042_),
     .Q(\rapcore0.spifsm.incrementincrement[1][36] ),
     .VGND(vssd1),
@@ -259120,8 +259281,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13897_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13895_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00043_),
     .Q(\rapcore0.spifsm.incrementincrement[1][37] ),
     .VGND(vssd1),
@@ -259129,8 +259290,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13898_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13896_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00044_),
     .Q(\rapcore0.spifsm.incrementincrement[1][38] ),
     .VGND(vssd1),
@@ -259138,8 +259299,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13899_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13897_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00045_),
     .Q(\rapcore0.spifsm.incrementincrement[1][39] ),
     .VGND(vssd1),
@@ -259147,8 +259308,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13900_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13898_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00046_),
     .Q(\rapcore0.spifsm.incrementincrement[1][40] ),
     .VGND(vssd1),
@@ -259156,8 +259317,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13901_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13899_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00047_),
     .Q(\rapcore0.spifsm.incrementincrement[1][41] ),
     .VGND(vssd1),
@@ -259165,8 +259326,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13902_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13900_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00048_),
     .Q(\rapcore0.spifsm.incrementincrement[1][42] ),
     .VGND(vssd1),
@@ -259174,8 +259335,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13903_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13901_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00049_),
     .Q(\rapcore0.spifsm.incrementincrement[1][43] ),
     .VGND(vssd1),
@@ -259183,8 +259344,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13904_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13902_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00050_),
     .Q(\rapcore0.spifsm.incrementincrement[1][44] ),
     .VGND(vssd1),
@@ -259192,8 +259353,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13905_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13903_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00051_),
     .Q(\rapcore0.spifsm.incrementincrement[1][45] ),
     .VGND(vssd1),
@@ -259201,8 +259362,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13906_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13904_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00052_),
     .Q(\rapcore0.spifsm.incrementincrement[1][46] ),
     .VGND(vssd1),
@@ -259210,8 +259371,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13907_ (
-    .CLK(clknet_7_23_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13905_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00053_),
     .Q(\rapcore0.spifsm.incrementincrement[1][47] ),
     .VGND(vssd1),
@@ -259219,8 +259380,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13908_ (
-    .CLK(clknet_7_23_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13906_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00054_),
     .Q(\rapcore0.spifsm.incrementincrement[1][48] ),
     .VGND(vssd1),
@@ -259228,8 +259389,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13909_ (
-    .CLK(clknet_7_23_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13907_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00055_),
     .Q(\rapcore0.spifsm.incrementincrement[1][49] ),
     .VGND(vssd1),
@@ -259237,8 +259398,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13910_ (
-    .CLK(clknet_7_23_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13908_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00056_),
     .Q(\rapcore0.spifsm.incrementincrement[1][50] ),
     .VGND(vssd1),
@@ -259246,8 +259407,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13911_ (
-    .CLK(clknet_7_23_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13909_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00057_),
     .Q(\rapcore0.spifsm.incrementincrement[1][51] ),
     .VGND(vssd1),
@@ -259255,7 +259416,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13912_ (
+  sky130_fd_sc_hd__dfxtp_4 _13910_ (
     .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00058_),
     .Q(\rapcore0.spifsm.incrementincrement[1][52] ),
@@ -259264,7 +259425,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13913_ (
+  sky130_fd_sc_hd__dfxtp_4 _13911_ (
     .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00059_),
     .Q(\rapcore0.spifsm.incrementincrement[1][53] ),
@@ -259273,7 +259434,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13914_ (
+  sky130_fd_sc_hd__dfxtp_4 _13912_ (
     .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00060_),
     .Q(\rapcore0.spifsm.incrementincrement[1][54] ),
@@ -259282,8 +259443,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13915_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13913_ (
+    .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00061_),
     .Q(\rapcore0.spifsm.incrementincrement[1][55] ),
     .VGND(vssd1),
@@ -259291,8 +259452,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13916_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13914_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00062_),
     .Q(\rapcore0.spifsm.incrementincrement[1][56] ),
     .VGND(vssd1),
@@ -259300,8 +259461,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13917_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13915_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00063_),
     .Q(\rapcore0.spifsm.incrementincrement[1][57] ),
     .VGND(vssd1),
@@ -259309,8 +259470,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13918_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13916_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00064_),
     .Q(\rapcore0.spifsm.incrementincrement[1][58] ),
     .VGND(vssd1),
@@ -259318,8 +259479,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13919_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13917_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00065_),
     .Q(\rapcore0.spifsm.incrementincrement[1][59] ),
     .VGND(vssd1),
@@ -259327,8 +259488,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13920_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13918_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00066_),
     .Q(\rapcore0.spifsm.incrementincrement[1][60] ),
     .VGND(vssd1),
@@ -259336,8 +259497,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13921_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13919_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00067_),
     .Q(\rapcore0.spifsm.incrementincrement[1][61] ),
     .VGND(vssd1),
@@ -259345,8 +259506,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13922_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13920_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00068_),
     .Q(\rapcore0.spifsm.incrementincrement[1][62] ),
     .VGND(vssd1),
@@ -259354,8 +259515,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13923_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13921_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00069_),
     .Q(\rapcore0.spifsm.incrementincrement[1][63] ),
     .VGND(vssd1),
@@ -259363,8 +259524,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13924_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13922_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00070_),
     .Q(\rapcore0.spifsm.increment[1][0] ),
     .VGND(vssd1),
@@ -259372,8 +259533,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13925_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13923_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00071_),
     .Q(\rapcore0.spifsm.increment[1][1] ),
     .VGND(vssd1),
@@ -259381,8 +259542,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13926_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13924_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00072_),
     .Q(\rapcore0.spifsm.increment[1][2] ),
     .VGND(vssd1),
@@ -259390,8 +259551,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13927_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13925_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00073_),
     .Q(\rapcore0.spifsm.increment[1][3] ),
     .VGND(vssd1),
@@ -259399,8 +259560,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13928_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13926_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00074_),
     .Q(\rapcore0.spifsm.increment[1][4] ),
     .VGND(vssd1),
@@ -259408,8 +259569,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13929_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13927_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00075_),
     .Q(\rapcore0.spifsm.increment[1][5] ),
     .VGND(vssd1),
@@ -259417,8 +259578,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13930_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13928_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00076_),
     .Q(\rapcore0.spifsm.increment[1][6] ),
     .VGND(vssd1),
@@ -259426,8 +259587,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13931_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13929_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00077_),
     .Q(\rapcore0.spifsm.increment[1][7] ),
     .VGND(vssd1),
@@ -259435,8 +259596,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13932_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13930_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00078_),
     .Q(\rapcore0.spifsm.increment[1][8] ),
     .VGND(vssd1),
@@ -259444,8 +259605,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13933_ (
-    .CLK(clknet_7_36_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13931_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00079_),
     .Q(\rapcore0.spifsm.increment[1][9] ),
     .VGND(vssd1),
@@ -259453,8 +259614,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13934_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13932_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00080_),
     .Q(\rapcore0.spifsm.increment[1][10] ),
     .VGND(vssd1),
@@ -259462,8 +259623,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13935_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13933_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00081_),
     .Q(\rapcore0.spifsm.increment[1][11] ),
     .VGND(vssd1),
@@ -259471,8 +259632,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13936_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13934_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00082_),
     .Q(\rapcore0.spifsm.increment[1][12] ),
     .VGND(vssd1),
@@ -259480,8 +259641,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13937_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13935_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00083_),
     .Q(\rapcore0.spifsm.increment[1][13] ),
     .VGND(vssd1),
@@ -259489,8 +259650,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13938_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13936_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00084_),
     .Q(\rapcore0.spifsm.increment[1][14] ),
     .VGND(vssd1),
@@ -259498,8 +259659,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13939_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13937_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00085_),
     .Q(\rapcore0.spifsm.increment[1][15] ),
     .VGND(vssd1),
@@ -259507,8 +259668,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13940_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13938_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00086_),
     .Q(\rapcore0.spifsm.increment[1][16] ),
     .VGND(vssd1),
@@ -259516,8 +259677,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13941_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13939_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00087_),
     .Q(\rapcore0.spifsm.increment[1][17] ),
     .VGND(vssd1),
@@ -259525,8 +259686,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13942_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13940_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00088_),
     .Q(\rapcore0.spifsm.increment[1][18] ),
     .VGND(vssd1),
@@ -259534,8 +259695,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13943_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13941_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00089_),
     .Q(\rapcore0.spifsm.increment[1][19] ),
     .VGND(vssd1),
@@ -259543,8 +259704,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13944_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13942_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00090_),
     .Q(\rapcore0.spifsm.increment[1][20] ),
     .VGND(vssd1),
@@ -259552,8 +259713,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13945_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13943_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00091_),
     .Q(\rapcore0.spifsm.increment[1][21] ),
     .VGND(vssd1),
@@ -259561,8 +259722,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13946_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13944_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00092_),
     .Q(\rapcore0.spifsm.increment[1][22] ),
     .VGND(vssd1),
@@ -259570,8 +259731,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13947_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13945_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00093_),
     .Q(\rapcore0.spifsm.increment[1][23] ),
     .VGND(vssd1),
@@ -259579,8 +259740,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13948_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13946_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00094_),
     .Q(\rapcore0.spifsm.increment[1][24] ),
     .VGND(vssd1),
@@ -259588,7 +259749,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13949_ (
+  sky130_fd_sc_hd__dfxtp_4 _13947_ (
     .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00095_),
     .Q(\rapcore0.spifsm.increment[1][25] ),
@@ -259597,7 +259758,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13950_ (
+  sky130_fd_sc_hd__dfxtp_4 _13948_ (
     .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00096_),
     .Q(\rapcore0.spifsm.increment[1][26] ),
@@ -259606,8 +259767,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13951_ (
-    .CLK(clknet_7_36_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13949_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00097_),
     .Q(\rapcore0.spifsm.increment[1][27] ),
     .VGND(vssd1),
@@ -259615,8 +259776,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13952_ (
-    .CLK(clknet_7_36_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13950_ (
+    .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00098_),
     .Q(\rapcore0.spifsm.increment[1][28] ),
     .VGND(vssd1),
@@ -259624,8 +259785,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13953_ (
-    .CLK(clknet_7_14_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13951_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00099_),
     .Q(\rapcore0.spifsm.increment[1][29] ),
     .VGND(vssd1),
@@ -259633,8 +259794,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13954_ (
-    .CLK(clknet_7_14_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13952_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00100_),
     .Q(\rapcore0.spifsm.increment[1][30] ),
     .VGND(vssd1),
@@ -259642,8 +259803,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13955_ (
-    .CLK(clknet_7_9_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13953_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00101_),
     .Q(\rapcore0.spifsm.increment[1][31] ),
     .VGND(vssd1),
@@ -259651,8 +259812,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13956_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13954_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00102_),
     .Q(\rapcore0.spifsm.increment[1][32] ),
     .VGND(vssd1),
@@ -259660,8 +259821,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13957_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13955_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00103_),
     .Q(\rapcore0.spifsm.increment[1][33] ),
     .VGND(vssd1),
@@ -259669,8 +259830,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13958_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13956_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00104_),
     .Q(\rapcore0.spifsm.increment[1][34] ),
     .VGND(vssd1),
@@ -259678,8 +259839,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13959_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13957_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00105_),
     .Q(\rapcore0.spifsm.increment[1][35] ),
     .VGND(vssd1),
@@ -259687,8 +259848,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13960_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13958_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00106_),
     .Q(\rapcore0.spifsm.increment[1][36] ),
     .VGND(vssd1),
@@ -259696,8 +259857,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13961_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13959_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00107_),
     .Q(\rapcore0.spifsm.increment[1][37] ),
     .VGND(vssd1),
@@ -259705,8 +259866,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13962_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13960_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00108_),
     .Q(\rapcore0.spifsm.increment[1][38] ),
     .VGND(vssd1),
@@ -259714,8 +259875,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13963_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13961_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00109_),
     .Q(\rapcore0.spifsm.increment[1][39] ),
     .VGND(vssd1),
@@ -259723,8 +259884,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13964_ (
-    .CLK(clknet_7_6_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13962_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00110_),
     .Q(\rapcore0.spifsm.increment[1][40] ),
     .VGND(vssd1),
@@ -259732,8 +259893,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13965_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13963_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00111_),
     .Q(\rapcore0.spifsm.increment[1][41] ),
     .VGND(vssd1),
@@ -259741,8 +259902,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13966_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13964_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00112_),
     .Q(\rapcore0.spifsm.increment[1][42] ),
     .VGND(vssd1),
@@ -259750,8 +259911,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13967_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13965_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00113_),
     .Q(\rapcore0.spifsm.increment[1][43] ),
     .VGND(vssd1),
@@ -259759,8 +259920,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13968_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13966_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00114_),
     .Q(\rapcore0.spifsm.increment[1][44] ),
     .VGND(vssd1),
@@ -259768,8 +259929,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13969_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13967_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00115_),
     .Q(\rapcore0.spifsm.increment[1][45] ),
     .VGND(vssd1),
@@ -259777,8 +259938,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13970_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13968_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00116_),
     .Q(\rapcore0.spifsm.increment[1][46] ),
     .VGND(vssd1),
@@ -259786,8 +259947,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13971_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13969_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00117_),
     .Q(\rapcore0.spifsm.increment[1][47] ),
     .VGND(vssd1),
@@ -259795,8 +259956,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13972_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13970_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00118_),
     .Q(\rapcore0.spifsm.increment[1][48] ),
     .VGND(vssd1),
@@ -259804,8 +259965,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13973_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13971_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00119_),
     .Q(\rapcore0.spifsm.increment[1][49] ),
     .VGND(vssd1),
@@ -259813,8 +259974,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13974_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13972_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00120_),
     .Q(\rapcore0.spifsm.increment[1][50] ),
     .VGND(vssd1),
@@ -259822,8 +259983,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13975_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13973_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00121_),
     .Q(\rapcore0.spifsm.increment[1][51] ),
     .VGND(vssd1),
@@ -259831,8 +259992,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13976_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13974_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00122_),
     .Q(\rapcore0.spifsm.increment[1][52] ),
     .VGND(vssd1),
@@ -259840,8 +260001,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13977_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13975_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00123_),
     .Q(\rapcore0.spifsm.increment[1][53] ),
     .VGND(vssd1),
@@ -259849,8 +260010,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13978_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13976_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00124_),
     .Q(\rapcore0.spifsm.increment[1][54] ),
     .VGND(vssd1),
@@ -259858,8 +260019,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13979_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13977_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00125_),
     .Q(\rapcore0.spifsm.increment[1][55] ),
     .VGND(vssd1),
@@ -259867,8 +260028,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13980_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13978_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00126_),
     .Q(\rapcore0.spifsm.increment[1][56] ),
     .VGND(vssd1),
@@ -259876,8 +260037,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13981_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13979_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00127_),
     .Q(\rapcore0.spifsm.increment[1][57] ),
     .VGND(vssd1),
@@ -259885,8 +260046,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13982_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13980_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00128_),
     .Q(\rapcore0.spifsm.increment[1][58] ),
     .VGND(vssd1),
@@ -259894,8 +260055,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13983_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13981_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00129_),
     .Q(\rapcore0.spifsm.increment[1][59] ),
     .VGND(vssd1),
@@ -259903,8 +260064,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13984_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13982_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00130_),
     .Q(\rapcore0.spifsm.increment[1][60] ),
     .VGND(vssd1),
@@ -259912,8 +260073,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13985_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13983_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00131_),
     .Q(\rapcore0.spifsm.increment[1][61] ),
     .VGND(vssd1),
@@ -259921,8 +260082,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13986_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13984_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00132_),
     .Q(\rapcore0.spifsm.increment[1][62] ),
     .VGND(vssd1),
@@ -259930,8 +260091,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13987_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13985_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00133_),
     .Q(\rapcore0.spifsm.increment[1][63] ),
     .VGND(vssd1),
@@ -259939,8 +260100,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13988_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13986_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00134_),
     .Q(\rapcore0.spifsm.incrementincrement[0][0] ),
     .VGND(vssd1),
@@ -259948,8 +260109,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13989_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13987_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00135_),
     .Q(\rapcore0.spifsm.incrementincrement[0][1] ),
     .VGND(vssd1),
@@ -259957,8 +260118,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13990_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13988_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00136_),
     .Q(\rapcore0.spifsm.incrementincrement[0][2] ),
     .VGND(vssd1),
@@ -259966,8 +260127,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13991_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13989_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00137_),
     .Q(\rapcore0.spifsm.incrementincrement[0][3] ),
     .VGND(vssd1),
@@ -259975,8 +260136,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13992_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13990_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00138_),
     .Q(\rapcore0.spifsm.incrementincrement[0][4] ),
     .VGND(vssd1),
@@ -259984,7 +260145,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13993_ (
+  sky130_fd_sc_hd__dfxtp_4 _13991_ (
     .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00139_),
     .Q(\rapcore0.spifsm.incrementincrement[0][5] ),
@@ -259993,8 +260154,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13994_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13992_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00140_),
     .Q(\rapcore0.spifsm.incrementincrement[0][6] ),
     .VGND(vssd1),
@@ -260002,8 +260163,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13995_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13993_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00141_),
     .Q(\rapcore0.spifsm.incrementincrement[0][7] ),
     .VGND(vssd1),
@@ -260011,8 +260172,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13996_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13994_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00142_),
     .Q(\rapcore0.spifsm.incrementincrement[0][8] ),
     .VGND(vssd1),
@@ -260020,8 +260181,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13997_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13995_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00143_),
     .Q(\rapcore0.spifsm.incrementincrement[0][9] ),
     .VGND(vssd1),
@@ -260029,8 +260190,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13998_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13996_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00144_),
     .Q(\rapcore0.spifsm.incrementincrement[0][10] ),
     .VGND(vssd1),
@@ -260038,8 +260199,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _13999_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13997_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00145_),
     .Q(\rapcore0.spifsm.incrementincrement[0][11] ),
     .VGND(vssd1),
@@ -260047,8 +260208,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14000_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13998_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00146_),
     .Q(\rapcore0.spifsm.incrementincrement[0][12] ),
     .VGND(vssd1),
@@ -260056,8 +260217,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14001_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _13999_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00147_),
     .Q(\rapcore0.spifsm.incrementincrement[0][13] ),
     .VGND(vssd1),
@@ -260065,8 +260226,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14002_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14000_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00148_),
     .Q(\rapcore0.spifsm.incrementincrement[0][14] ),
     .VGND(vssd1),
@@ -260074,8 +260235,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14003_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14001_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00149_),
     .Q(\rapcore0.spifsm.incrementincrement[0][15] ),
     .VGND(vssd1),
@@ -260083,8 +260244,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14004_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14002_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00150_),
     .Q(\rapcore0.spifsm.incrementincrement[0][16] ),
     .VGND(vssd1),
@@ -260092,8 +260253,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14005_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14003_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00151_),
     .Q(\rapcore0.spifsm.incrementincrement[0][17] ),
     .VGND(vssd1),
@@ -260101,8 +260262,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14006_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14004_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00152_),
     .Q(\rapcore0.spifsm.incrementincrement[0][18] ),
     .VGND(vssd1),
@@ -260110,8 +260271,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14007_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14005_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00153_),
     .Q(\rapcore0.spifsm.incrementincrement[0][19] ),
     .VGND(vssd1),
@@ -260119,8 +260280,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14008_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14006_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00154_),
     .Q(\rapcore0.spifsm.incrementincrement[0][20] ),
     .VGND(vssd1),
@@ -260128,8 +260289,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14009_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14007_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00155_),
     .Q(\rapcore0.spifsm.incrementincrement[0][21] ),
     .VGND(vssd1),
@@ -260137,8 +260298,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14010_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14008_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00156_),
     .Q(\rapcore0.spifsm.incrementincrement[0][22] ),
     .VGND(vssd1),
@@ -260146,8 +260307,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14011_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14009_ (
+    .CLK(clknet_7_34_0_wb_clk_i),
     .D(_00157_),
     .Q(\rapcore0.spifsm.incrementincrement[0][23] ),
     .VGND(vssd1),
@@ -260155,8 +260316,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14012_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14010_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00158_),
     .Q(\rapcore0.spifsm.incrementincrement[0][24] ),
     .VGND(vssd1),
@@ -260164,8 +260325,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14013_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14011_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00159_),
     .Q(\rapcore0.spifsm.incrementincrement[0][25] ),
     .VGND(vssd1),
@@ -260173,7 +260334,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14014_ (
+  sky130_fd_sc_hd__dfxtp_4 _14012_ (
     .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00160_),
     .Q(\rapcore0.spifsm.incrementincrement[0][26] ),
@@ -260182,8 +260343,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14015_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14013_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00161_),
     .Q(\rapcore0.spifsm.incrementincrement[0][27] ),
     .VGND(vssd1),
@@ -260191,8 +260352,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14016_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14014_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00162_),
     .Q(\rapcore0.spifsm.incrementincrement[0][28] ),
     .VGND(vssd1),
@@ -260200,7 +260361,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14017_ (
+  sky130_fd_sc_hd__dfxtp_4 _14015_ (
     .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00163_),
     .Q(\rapcore0.spifsm.incrementincrement[0][29] ),
@@ -260209,8 +260370,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14018_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14016_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00164_),
     .Q(\rapcore0.spifsm.incrementincrement[0][30] ),
     .VGND(vssd1),
@@ -260218,8 +260379,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14019_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14017_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00165_),
     .Q(\rapcore0.spifsm.incrementincrement[0][31] ),
     .VGND(vssd1),
@@ -260227,8 +260388,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14020_ (
-    .CLK(clknet_7_48_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14018_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00166_),
     .Q(\rapcore0.spifsm.incrementincrement[0][32] ),
     .VGND(vssd1),
@@ -260236,8 +260397,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14021_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14019_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00167_),
     .Q(\rapcore0.spifsm.incrementincrement[0][33] ),
     .VGND(vssd1),
@@ -260245,8 +260406,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14022_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14020_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00168_),
     .Q(\rapcore0.spifsm.incrementincrement[0][34] ),
     .VGND(vssd1),
@@ -260254,8 +260415,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14023_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14021_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00169_),
     .Q(\rapcore0.spifsm.incrementincrement[0][35] ),
     .VGND(vssd1),
@@ -260263,8 +260424,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14024_ (
-    .CLK(clknet_7_27_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14022_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00170_),
     .Q(\rapcore0.spifsm.incrementincrement[0][36] ),
     .VGND(vssd1),
@@ -260272,8 +260433,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14025_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14023_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00171_),
     .Q(\rapcore0.spifsm.incrementincrement[0][37] ),
     .VGND(vssd1),
@@ -260281,8 +260442,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14026_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14024_ (
+    .CLK(clknet_7_6_0_wb_clk_i),
     .D(_00172_),
     .Q(\rapcore0.spifsm.incrementincrement[0][38] ),
     .VGND(vssd1),
@@ -260290,8 +260451,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14027_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14025_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00173_),
     .Q(\rapcore0.spifsm.incrementincrement[0][39] ),
     .VGND(vssd1),
@@ -260299,8 +260460,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14028_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14026_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00174_),
     .Q(\rapcore0.spifsm.incrementincrement[0][40] ),
     .VGND(vssd1),
@@ -260308,8 +260469,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14029_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14027_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00175_),
     .Q(\rapcore0.spifsm.incrementincrement[0][41] ),
     .VGND(vssd1),
@@ -260317,8 +260478,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14030_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14028_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00176_),
     .Q(\rapcore0.spifsm.incrementincrement[0][42] ),
     .VGND(vssd1),
@@ -260326,8 +260487,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14031_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14029_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00177_),
     .Q(\rapcore0.spifsm.incrementincrement[0][43] ),
     .VGND(vssd1),
@@ -260335,8 +260496,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14032_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14030_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00178_),
     .Q(\rapcore0.spifsm.incrementincrement[0][44] ),
     .VGND(vssd1),
@@ -260344,8 +260505,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14033_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14031_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00179_),
     .Q(\rapcore0.spifsm.incrementincrement[0][45] ),
     .VGND(vssd1),
@@ -260353,8 +260514,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14034_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14032_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00180_),
     .Q(\rapcore0.spifsm.incrementincrement[0][46] ),
     .VGND(vssd1),
@@ -260362,8 +260523,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14035_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14033_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00181_),
     .Q(\rapcore0.spifsm.incrementincrement[0][47] ),
     .VGND(vssd1),
@@ -260371,8 +260532,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14036_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14034_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00182_),
     .Q(\rapcore0.spifsm.incrementincrement[0][48] ),
     .VGND(vssd1),
@@ -260380,8 +260541,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14037_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14035_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00183_),
     .Q(\rapcore0.spifsm.incrementincrement[0][49] ),
     .VGND(vssd1),
@@ -260389,8 +260550,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14038_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14036_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00184_),
     .Q(\rapcore0.spifsm.incrementincrement[0][50] ),
     .VGND(vssd1),
@@ -260398,8 +260559,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14039_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14037_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00185_),
     .Q(\rapcore0.spifsm.incrementincrement[0][51] ),
     .VGND(vssd1),
@@ -260407,8 +260568,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14040_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14038_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00186_),
     .Q(\rapcore0.spifsm.incrementincrement[0][52] ),
     .VGND(vssd1),
@@ -260416,8 +260577,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14041_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14039_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00187_),
     .Q(\rapcore0.spifsm.incrementincrement[0][53] ),
     .VGND(vssd1),
@@ -260425,7 +260586,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14042_ (
+  sky130_fd_sc_hd__dfxtp_4 _14040_ (
     .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00188_),
     .Q(\rapcore0.spifsm.incrementincrement[0][54] ),
@@ -260434,7 +260595,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14043_ (
+  sky130_fd_sc_hd__dfxtp_4 _14041_ (
     .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00189_),
     .Q(\rapcore0.spifsm.incrementincrement[0][55] ),
@@ -260443,8 +260604,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14044_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14042_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00190_),
     .Q(\rapcore0.spifsm.incrementincrement[0][56] ),
     .VGND(vssd1),
@@ -260452,8 +260613,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14045_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14043_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00191_),
     .Q(\rapcore0.spifsm.incrementincrement[0][57] ),
     .VGND(vssd1),
@@ -260461,8 +260622,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14046_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14044_ (
+    .CLK(clknet_7_23_0_wb_clk_i),
     .D(_00192_),
     .Q(\rapcore0.spifsm.incrementincrement[0][58] ),
     .VGND(vssd1),
@@ -260470,8 +260631,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14047_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14045_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00193_),
     .Q(\rapcore0.spifsm.incrementincrement[0][59] ),
     .VGND(vssd1),
@@ -260479,8 +260640,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14048_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14046_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00194_),
     .Q(\rapcore0.spifsm.incrementincrement[0][60] ),
     .VGND(vssd1),
@@ -260488,8 +260649,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14049_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14047_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00195_),
     .Q(\rapcore0.spifsm.incrementincrement[0][61] ),
     .VGND(vssd1),
@@ -260497,8 +260658,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14050_ (
-    .CLK(clknet_7_21_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14048_ (
+    .CLK(clknet_7_29_0_wb_clk_i),
     .D(_00196_),
     .Q(\rapcore0.spifsm.incrementincrement[0][62] ),
     .VGND(vssd1),
@@ -260506,8 +260667,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14051_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14049_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00197_),
     .Q(\rapcore0.spifsm.incrementincrement[0][63] ),
     .VGND(vssd1),
@@ -260515,8 +260676,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14052_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14050_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00198_),
     .Q(\rapcore0.spifsm.move_duration[0][0] ),
     .VGND(vssd1),
@@ -260524,8 +260685,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14053_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14051_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00199_),
     .Q(\rapcore0.spifsm.move_duration[0][1] ),
     .VGND(vssd1),
@@ -260533,8 +260694,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14054_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14052_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00200_),
     .Q(\rapcore0.spifsm.move_duration[0][2] ),
     .VGND(vssd1),
@@ -260542,8 +260703,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14055_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14053_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00201_),
     .Q(\rapcore0.spifsm.move_duration[0][3] ),
     .VGND(vssd1),
@@ -260551,8 +260712,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14056_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14054_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00202_),
     .Q(\rapcore0.spifsm.move_duration[0][4] ),
     .VGND(vssd1),
@@ -260560,8 +260721,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14057_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14055_ (
+    .CLK(clknet_7_83_0_wb_clk_i),
     .D(_00203_),
     .Q(\rapcore0.spifsm.move_duration[0][5] ),
     .VGND(vssd1),
@@ -260569,8 +260730,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14058_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14056_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00204_),
     .Q(\rapcore0.spifsm.move_duration[0][6] ),
     .VGND(vssd1),
@@ -260578,8 +260739,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14059_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14057_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00205_),
     .Q(\rapcore0.spifsm.move_duration[0][7] ),
     .VGND(vssd1),
@@ -260587,8 +260748,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14060_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14058_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00206_),
     .Q(\rapcore0.spifsm.move_duration[0][8] ),
     .VGND(vssd1),
@@ -260596,8 +260757,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14061_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14059_ (
+    .CLK(clknet_7_92_0_wb_clk_i),
     .D(_00207_),
     .Q(\rapcore0.spifsm.move_duration[0][9] ),
     .VGND(vssd1),
@@ -260605,8 +260766,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14062_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14060_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00208_),
     .Q(\rapcore0.spifsm.move_duration[0][10] ),
     .VGND(vssd1),
@@ -260614,8 +260775,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14063_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14061_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00209_),
     .Q(\rapcore0.spifsm.move_duration[0][11] ),
     .VGND(vssd1),
@@ -260623,8 +260784,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14064_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14062_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00210_),
     .Q(\rapcore0.spifsm.move_duration[0][12] ),
     .VGND(vssd1),
@@ -260632,8 +260793,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14065_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14063_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00211_),
     .Q(\rapcore0.spifsm.move_duration[0][13] ),
     .VGND(vssd1),
@@ -260641,8 +260802,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14066_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14064_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00212_),
     .Q(\rapcore0.spifsm.move_duration[0][14] ),
     .VGND(vssd1),
@@ -260650,8 +260811,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14067_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14065_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00213_),
     .Q(\rapcore0.spifsm.move_duration[0][15] ),
     .VGND(vssd1),
@@ -260659,8 +260820,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14068_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14066_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00214_),
     .Q(\rapcore0.spifsm.move_duration[0][16] ),
     .VGND(vssd1),
@@ -260668,8 +260829,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14069_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14067_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00215_),
     .Q(\rapcore0.spifsm.move_duration[0][17] ),
     .VGND(vssd1),
@@ -260677,8 +260838,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14070_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14068_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00216_),
     .Q(\rapcore0.spifsm.move_duration[0][18] ),
     .VGND(vssd1),
@@ -260686,8 +260847,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14071_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14069_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00217_),
     .Q(\rapcore0.spifsm.move_duration[0][19] ),
     .VGND(vssd1),
@@ -260695,8 +260856,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14072_ (
-    .CLK(clknet_7_115_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14070_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00218_),
     .Q(\rapcore0.spifsm.move_duration[0][20] ),
     .VGND(vssd1),
@@ -260704,8 +260865,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14073_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14071_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00219_),
     .Q(\rapcore0.spifsm.move_duration[0][21] ),
     .VGND(vssd1),
@@ -260713,8 +260874,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14074_ (
-    .CLK(clknet_7_126_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14072_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00220_),
     .Q(\rapcore0.spifsm.move_duration[0][22] ),
     .VGND(vssd1),
@@ -260722,8 +260883,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14075_ (
-    .CLK(clknet_7_127_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14073_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00221_),
     .Q(\rapcore0.spifsm.move_duration[0][23] ),
     .VGND(vssd1),
@@ -260731,8 +260892,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14076_ (
-    .CLK(clknet_7_115_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14074_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00222_),
     .Q(\rapcore0.spifsm.move_duration[0][24] ),
     .VGND(vssd1),
@@ -260740,8 +260901,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14077_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14075_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00223_),
     .Q(\rapcore0.spifsm.move_duration[0][25] ),
     .VGND(vssd1),
@@ -260749,8 +260910,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14078_ (
-    .CLK(clknet_7_115_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14076_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00224_),
     .Q(\rapcore0.spifsm.move_duration[0][26] ),
     .VGND(vssd1),
@@ -260758,8 +260919,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14079_ (
-    .CLK(clknet_7_118_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14077_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00225_),
     .Q(\rapcore0.spifsm.move_duration[0][27] ),
     .VGND(vssd1),
@@ -260767,8 +260928,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14080_ (
-    .CLK(clknet_7_118_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14078_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00226_),
     .Q(\rapcore0.spifsm.move_duration[0][28] ),
     .VGND(vssd1),
@@ -260776,8 +260937,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14081_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14079_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00227_),
     .Q(\rapcore0.spifsm.move_duration[0][29] ),
     .VGND(vssd1),
@@ -260785,8 +260946,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14082_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14080_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00228_),
     .Q(\rapcore0.spifsm.move_duration[0][30] ),
     .VGND(vssd1),
@@ -260794,8 +260955,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14083_ (
-    .CLK(clknet_7_112_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14081_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00229_),
     .Q(\rapcore0.spifsm.move_duration[0][31] ),
     .VGND(vssd1),
@@ -260803,8 +260964,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14084_ (
-    .CLK(clknet_7_112_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14082_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00230_),
     .Q(\rapcore0.spifsm.move_duration[0][32] ),
     .VGND(vssd1),
@@ -260812,8 +260973,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14085_ (
-    .CLK(clknet_7_113_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14083_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00231_),
     .Q(\rapcore0.spifsm.move_duration[0][33] ),
     .VGND(vssd1),
@@ -260821,8 +260982,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14086_ (
-    .CLK(clknet_7_113_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14084_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00232_),
     .Q(\rapcore0.spifsm.move_duration[0][34] ),
     .VGND(vssd1),
@@ -260830,8 +260991,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14087_ (
-    .CLK(clknet_7_113_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14085_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00233_),
     .Q(\rapcore0.spifsm.move_duration[0][35] ),
     .VGND(vssd1),
@@ -260839,8 +261000,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14088_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14086_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00234_),
     .Q(\rapcore0.spifsm.move_duration[0][36] ),
     .VGND(vssd1),
@@ -260848,8 +261009,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14089_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14087_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00235_),
     .Q(\rapcore0.spifsm.move_duration[0][37] ),
     .VGND(vssd1),
@@ -260857,8 +261018,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14090_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14088_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00236_),
     .Q(\rapcore0.spifsm.move_duration[0][38] ),
     .VGND(vssd1),
@@ -260866,8 +261027,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14091_ (
-    .CLK(clknet_7_105_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14089_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00237_),
     .Q(\rapcore0.spifsm.move_duration[0][39] ),
     .VGND(vssd1),
@@ -260875,8 +261036,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14092_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14090_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00238_),
     .Q(\rapcore0.spifsm.move_duration[0][40] ),
     .VGND(vssd1),
@@ -260884,8 +261045,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14093_ (
-    .CLK(clknet_7_105_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14091_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00239_),
     .Q(\rapcore0.spifsm.move_duration[0][41] ),
     .VGND(vssd1),
@@ -260893,8 +261054,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14094_ (
-    .CLK(clknet_7_108_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14092_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00240_),
     .Q(\rapcore0.spifsm.move_duration[0][42] ),
     .VGND(vssd1),
@@ -260902,8 +261063,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14095_ (
-    .CLK(clknet_7_104_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14093_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00241_),
     .Q(\rapcore0.spifsm.move_duration[0][43] ),
     .VGND(vssd1),
@@ -260911,8 +261072,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14096_ (
-    .CLK(clknet_7_109_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14094_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00242_),
     .Q(\rapcore0.spifsm.move_duration[0][44] ),
     .VGND(vssd1),
@@ -260920,8 +261081,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14097_ (
-    .CLK(clknet_7_109_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14095_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00243_),
     .Q(\rapcore0.spifsm.move_duration[0][45] ),
     .VGND(vssd1),
@@ -260929,8 +261090,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14098_ (
-    .CLK(clknet_7_109_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14096_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00244_),
     .Q(\rapcore0.spifsm.move_duration[0][46] ),
     .VGND(vssd1),
@@ -260938,8 +261099,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14099_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14097_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00245_),
     .Q(\rapcore0.spifsm.move_duration[0][47] ),
     .VGND(vssd1),
@@ -260947,8 +261108,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14100_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14098_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00246_),
     .Q(\rapcore0.spifsm.move_duration[0][48] ),
     .VGND(vssd1),
@@ -260956,8 +261117,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14101_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14099_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00247_),
     .Q(\rapcore0.spifsm.move_duration[0][49] ),
     .VGND(vssd1),
@@ -260965,8 +261126,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14102_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14100_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00248_),
     .Q(\rapcore0.spifsm.move_duration[0][50] ),
     .VGND(vssd1),
@@ -260974,8 +261135,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14103_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14101_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00249_),
     .Q(\rapcore0.spifsm.move_duration[0][51] ),
     .VGND(vssd1),
@@ -260983,8 +261144,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14104_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14102_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00250_),
     .Q(\rapcore0.spifsm.move_duration[0][52] ),
     .VGND(vssd1),
@@ -260992,8 +261153,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14105_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14103_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00251_),
     .Q(\rapcore0.spifsm.move_duration[0][53] ),
     .VGND(vssd1),
@@ -261001,8 +261162,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14106_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14104_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00252_),
     .Q(\rapcore0.spifsm.move_duration[0][54] ),
     .VGND(vssd1),
@@ -261010,8 +261171,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14107_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14105_ (
+    .CLK(clknet_7_81_0_wb_clk_i),
     .D(_00253_),
     .Q(\rapcore0.spifsm.move_duration[0][55] ),
     .VGND(vssd1),
@@ -261019,8 +261180,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14108_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14106_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00254_),
     .Q(\rapcore0.spifsm.move_duration[0][56] ),
     .VGND(vssd1),
@@ -261028,8 +261189,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14109_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14107_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00255_),
     .Q(\rapcore0.spifsm.move_duration[0][57] ),
     .VGND(vssd1),
@@ -261037,8 +261198,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14110_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14108_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00256_),
     .Q(\rapcore0.spifsm.move_duration[0][58] ),
     .VGND(vssd1),
@@ -261046,8 +261207,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14111_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14109_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00257_),
     .Q(\rapcore0.spifsm.move_duration[0][59] ),
     .VGND(vssd1),
@@ -261055,8 +261216,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14112_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14110_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00258_),
     .Q(\rapcore0.spifsm.move_duration[0][60] ),
     .VGND(vssd1),
@@ -261064,8 +261225,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14113_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14111_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00259_),
     .Q(\rapcore0.spifsm.move_duration[0][61] ),
     .VGND(vssd1),
@@ -261073,8 +261234,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14114_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14112_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00260_),
     .Q(\rapcore0.spifsm.move_duration[0][62] ),
     .VGND(vssd1),
@@ -261082,8 +261243,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14115_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14113_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00261_),
     .Q(\rapcore0.spifsm.move_duration[0][63] ),
     .VGND(vssd1),
@@ -261091,8 +261252,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14116_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14114_ (
+    .CLK(clknet_7_108_0_wb_clk_i),
     .D(_00262_),
     .Q(\rapcore0.spifsm.encoder_store[0] ),
     .VGND(vssd1),
@@ -261100,8 +261261,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14117_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14115_ (
+    .CLK(clknet_7_108_0_wb_clk_i),
     .D(_00263_),
     .Q(\rapcore0.spifsm.encoder_store[1] ),
     .VGND(vssd1),
@@ -261109,8 +261270,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14118_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14116_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00264_),
     .Q(\rapcore0.spifsm.encoder_store[2] ),
     .VGND(vssd1),
@@ -261118,8 +261279,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14119_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14117_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00265_),
     .Q(\rapcore0.spifsm.encoder_store[3] ),
     .VGND(vssd1),
@@ -261127,8 +261288,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14120_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14118_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00266_),
     .Q(\rapcore0.spifsm.encoder_store[4] ),
     .VGND(vssd1),
@@ -261136,8 +261297,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14121_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14119_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00267_),
     .Q(\rapcore0.spifsm.encoder_store[5] ),
     .VGND(vssd1),
@@ -261145,8 +261306,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14122_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14120_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00268_),
     .Q(\rapcore0.spifsm.encoder_store[6] ),
     .VGND(vssd1),
@@ -261154,8 +261315,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14123_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14121_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00269_),
     .Q(\rapcore0.spifsm.encoder_store[7] ),
     .VGND(vssd1),
@@ -261163,8 +261324,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14124_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14122_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00270_),
     .Q(\rapcore0.spifsm.encoder_store[8] ),
     .VGND(vssd1),
@@ -261172,8 +261333,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14125_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14123_ (
+    .CLK(clknet_7_108_0_wb_clk_i),
     .D(_00271_),
     .Q(\rapcore0.spifsm.encoder_store[9] ),
     .VGND(vssd1),
@@ -261181,8 +261342,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14126_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14124_ (
+    .CLK(clknet_7_108_0_wb_clk_i),
     .D(_00272_),
     .Q(\rapcore0.spifsm.encoder_store[10] ),
     .VGND(vssd1),
@@ -261190,8 +261351,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14127_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14125_ (
+    .CLK(clknet_7_108_0_wb_clk_i),
     .D(_00273_),
     .Q(\rapcore0.spifsm.encoder_store[11] ),
     .VGND(vssd1),
@@ -261199,8 +261360,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14128_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14126_ (
+    .CLK(clknet_7_108_0_wb_clk_i),
     .D(_00274_),
     .Q(\rapcore0.spifsm.encoder_store[12] ),
     .VGND(vssd1),
@@ -261208,8 +261369,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14129_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14127_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00275_),
     .Q(\rapcore0.spifsm.encoder_store[13] ),
     .VGND(vssd1),
@@ -261217,8 +261378,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14130_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14128_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00276_),
     .Q(\rapcore0.spifsm.encoder_store[14] ),
     .VGND(vssd1),
@@ -261226,8 +261387,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14131_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14129_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00277_),
     .Q(\rapcore0.spifsm.encoder_store[15] ),
     .VGND(vssd1),
@@ -261235,8 +261396,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14132_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14130_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00278_),
     .Q(\rapcore0.spifsm.encoder_store[16] ),
     .VGND(vssd1),
@@ -261244,8 +261405,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14133_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14131_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00279_),
     .Q(\rapcore0.spifsm.encoder_store[17] ),
     .VGND(vssd1),
@@ -261253,8 +261414,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14134_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14132_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00280_),
     .Q(\rapcore0.spifsm.encoder_store[18] ),
     .VGND(vssd1),
@@ -261262,8 +261423,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14135_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14133_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00281_),
     .Q(\rapcore0.spifsm.encoder_store[19] ),
     .VGND(vssd1),
@@ -261271,8 +261432,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14136_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14134_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00282_),
     .Q(\rapcore0.spifsm.encoder_store[20] ),
     .VGND(vssd1),
@@ -261280,8 +261441,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14137_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14135_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00283_),
     .Q(\rapcore0.spifsm.encoder_store[21] ),
     .VGND(vssd1),
@@ -261289,8 +261450,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14138_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14136_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00284_),
     .Q(\rapcore0.spifsm.encoder_store[22] ),
     .VGND(vssd1),
@@ -261298,8 +261459,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14139_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14137_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00285_),
     .Q(\rapcore0.spifsm.encoder_store[23] ),
     .VGND(vssd1),
@@ -261307,8 +261468,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14140_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14138_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_00286_),
     .Q(\rapcore0.spifsm.encoder_store[24] ),
     .VGND(vssd1),
@@ -261316,8 +261477,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14141_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14139_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_00287_),
     .Q(\rapcore0.spifsm.encoder_store[25] ),
     .VGND(vssd1),
@@ -261325,8 +261486,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14142_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14140_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00288_),
     .Q(\rapcore0.spifsm.encoder_store[26] ),
     .VGND(vssd1),
@@ -261334,8 +261495,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14143_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14141_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00289_),
     .Q(\rapcore0.spifsm.encoder_store[27] ),
     .VGND(vssd1),
@@ -261343,8 +261504,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14144_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14142_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_00290_),
     .Q(\rapcore0.spifsm.encoder_store[28] ),
     .VGND(vssd1),
@@ -261352,8 +261513,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14145_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14143_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_00291_),
     .Q(\rapcore0.spifsm.encoder_store[29] ),
     .VGND(vssd1),
@@ -261361,8 +261522,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14146_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14144_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_00292_),
     .Q(\rapcore0.spifsm.encoder_store[30] ),
     .VGND(vssd1),
@@ -261370,8 +261531,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14147_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14145_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_00293_),
     .Q(\rapcore0.spifsm.encoder_store[31] ),
     .VGND(vssd1),
@@ -261379,8 +261540,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14148_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14146_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_00294_),
     .Q(\rapcore0.spifsm.encoder_store[32] ),
     .VGND(vssd1),
@@ -261388,8 +261549,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14149_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14147_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_00295_),
     .Q(\rapcore0.spifsm.encoder_store[33] ),
     .VGND(vssd1),
@@ -261397,8 +261558,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14150_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14148_ (
+    .CLK(clknet_7_126_0_wb_clk_i),
     .D(_00296_),
     .Q(\rapcore0.spifsm.encoder_store[34] ),
     .VGND(vssd1),
@@ -261406,8 +261567,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14151_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14149_ (
+    .CLK(clknet_7_126_0_wb_clk_i),
     .D(_00297_),
     .Q(\rapcore0.spifsm.encoder_store[35] ),
     .VGND(vssd1),
@@ -261415,8 +261576,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14152_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14150_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_00298_),
     .Q(\rapcore0.spifsm.encoder_store[36] ),
     .VGND(vssd1),
@@ -261424,8 +261585,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14153_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14151_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_00299_),
     .Q(\rapcore0.spifsm.encoder_store[37] ),
     .VGND(vssd1),
@@ -261433,8 +261594,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14154_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14152_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_00300_),
     .Q(\rapcore0.spifsm.encoder_store[38] ),
     .VGND(vssd1),
@@ -261442,8 +261603,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14155_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14153_ (
+    .CLK(clknet_7_127_0_wb_clk_i),
     .D(_00301_),
     .Q(\rapcore0.spifsm.encoder_store[39] ),
     .VGND(vssd1),
@@ -261451,8 +261612,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14156_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14154_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(_00302_),
     .Q(\rapcore0.spifsm.encoder_store[40] ),
     .VGND(vssd1),
@@ -261460,8 +261621,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14157_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14155_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_00303_),
     .Q(\rapcore0.spifsm.encoder_store[41] ),
     .VGND(vssd1),
@@ -261469,8 +261630,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14158_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14156_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(_00304_),
     .Q(\rapcore0.spifsm.encoder_store[42] ),
     .VGND(vssd1),
@@ -261478,8 +261639,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14159_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14157_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_00305_),
     .Q(\rapcore0.spifsm.encoder_store[43] ),
     .VGND(vssd1),
@@ -261487,8 +261648,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14160_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14158_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00306_),
     .Q(\rapcore0.spifsm.encoder_store[44] ),
     .VGND(vssd1),
@@ -261496,8 +261657,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14161_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14159_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00307_),
     .Q(\rapcore0.spifsm.encoder_store[45] ),
     .VGND(vssd1),
@@ -261505,8 +261666,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14162_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14160_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00308_),
     .Q(\rapcore0.spifsm.encoder_store[46] ),
     .VGND(vssd1),
@@ -261514,8 +261675,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14163_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14161_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00309_),
     .Q(\rapcore0.spifsm.encoder_store[47] ),
     .VGND(vssd1),
@@ -261523,8 +261684,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14164_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14162_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00310_),
     .Q(\rapcore0.spifsm.encoder_store[48] ),
     .VGND(vssd1),
@@ -261532,8 +261693,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14165_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14163_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00311_),
     .Q(\rapcore0.spifsm.encoder_store[49] ),
     .VGND(vssd1),
@@ -261541,8 +261702,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14166_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14164_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00312_),
     .Q(\rapcore0.spifsm.encoder_store[50] ),
     .VGND(vssd1),
@@ -261550,8 +261711,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14167_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14165_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00313_),
     .Q(\rapcore0.spifsm.encoder_store[51] ),
     .VGND(vssd1),
@@ -261559,8 +261720,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14168_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14166_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00314_),
     .Q(\rapcore0.spifsm.encoder_store[52] ),
     .VGND(vssd1),
@@ -261568,8 +261729,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14169_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14167_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00315_),
     .Q(\rapcore0.spifsm.encoder_store[53] ),
     .VGND(vssd1),
@@ -261577,8 +261738,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14170_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14168_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_00316_),
     .Q(\rapcore0.spifsm.encoder_store[54] ),
     .VGND(vssd1),
@@ -261586,8 +261747,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14171_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14169_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_00317_),
     .Q(\rapcore0.spifsm.encoder_store[55] ),
     .VGND(vssd1),
@@ -261595,8 +261756,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14172_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14170_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_00318_),
     .Q(\rapcore0.spifsm.encoder_store[56] ),
     .VGND(vssd1),
@@ -261604,8 +261765,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14173_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14171_ (
+    .CLK(clknet_7_115_0_wb_clk_i),
     .D(_00319_),
     .Q(\rapcore0.spifsm.encoder_store[57] ),
     .VGND(vssd1),
@@ -261613,8 +261774,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14174_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14172_ (
+    .CLK(clknet_7_115_0_wb_clk_i),
     .D(_00320_),
     .Q(\rapcore0.spifsm.encoder_store[58] ),
     .VGND(vssd1),
@@ -261622,8 +261783,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14175_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14173_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00321_),
     .Q(\rapcore0.spifsm.encoder_store[59] ),
     .VGND(vssd1),
@@ -261631,8 +261792,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14176_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14174_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00322_),
     .Q(\rapcore0.spifsm.encoder_store[60] ),
     .VGND(vssd1),
@@ -261640,8 +261801,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14177_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14175_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00323_),
     .Q(\rapcore0.spifsm.encoder_store[61] ),
     .VGND(vssd1),
@@ -261649,8 +261810,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14178_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14176_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00324_),
     .Q(\rapcore0.spifsm.encoder_store[62] ),
     .VGND(vssd1),
@@ -261658,8 +261819,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14179_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14177_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00325_),
     .Q(\rapcore0.spifsm.encoder_store[63] ),
     .VGND(vssd1),
@@ -261667,8 +261828,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14180_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14178_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00326_),
     .Q(\rapcore0.spifsm.increment[0][0] ),
     .VGND(vssd1),
@@ -261676,8 +261837,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14181_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14179_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00327_),
     .Q(\rapcore0.spifsm.increment[0][1] ),
     .VGND(vssd1),
@@ -261685,8 +261846,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14182_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14180_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00328_),
     .Q(\rapcore0.spifsm.increment[0][2] ),
     .VGND(vssd1),
@@ -261694,8 +261855,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14183_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14181_ (
+    .CLK(clknet_7_72_0_wb_clk_i),
     .D(_00329_),
     .Q(\rapcore0.spifsm.increment[0][3] ),
     .VGND(vssd1),
@@ -261703,8 +261864,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14184_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14182_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00330_),
     .Q(\rapcore0.spifsm.increment[0][4] ),
     .VGND(vssd1),
@@ -261712,8 +261873,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14185_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14183_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00331_),
     .Q(\rapcore0.spifsm.increment[0][5] ),
     .VGND(vssd1),
@@ -261721,8 +261882,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14186_ (
-    .CLK(clknet_7_26_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14184_ (
+    .CLK(clknet_7_27_0_wb_clk_i),
     .D(_00332_),
     .Q(\rapcore0.spifsm.increment[0][6] ),
     .VGND(vssd1),
@@ -261730,8 +261891,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14187_ (
-    .CLK(clknet_7_36_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14185_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00333_),
     .Q(\rapcore0.spifsm.increment[0][7] ),
     .VGND(vssd1),
@@ -261739,8 +261900,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14188_ (
-    .CLK(clknet_7_36_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14186_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00334_),
     .Q(\rapcore0.spifsm.increment[0][8] ),
     .VGND(vssd1),
@@ -261748,8 +261909,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14189_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14187_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00335_),
     .Q(\rapcore0.spifsm.increment[0][9] ),
     .VGND(vssd1),
@@ -261757,8 +261918,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14190_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14188_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00336_),
     .Q(\rapcore0.spifsm.increment[0][10] ),
     .VGND(vssd1),
@@ -261766,8 +261927,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14191_ (
-    .CLK(clknet_7_36_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14189_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00337_),
     .Q(\rapcore0.spifsm.increment[0][11] ),
     .VGND(vssd1),
@@ -261775,8 +261936,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14192_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14190_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00338_),
     .Q(\rapcore0.spifsm.increment[0][12] ),
     .VGND(vssd1),
@@ -261784,8 +261945,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14193_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14191_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_00339_),
     .Q(\rapcore0.spifsm.increment[0][13] ),
     .VGND(vssd1),
@@ -261793,8 +261954,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14194_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14192_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00340_),
     .Q(\rapcore0.spifsm.increment[0][14] ),
     .VGND(vssd1),
@@ -261802,8 +261963,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14195_ (
-    .CLK(clknet_7_39_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14193_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00341_),
     .Q(\rapcore0.spifsm.increment[0][15] ),
     .VGND(vssd1),
@@ -261811,8 +261972,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14196_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14194_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00342_),
     .Q(\rapcore0.spifsm.increment[0][16] ),
     .VGND(vssd1),
@@ -261820,8 +261981,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14197_ (
-    .CLK(clknet_7_42_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14195_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00343_),
     .Q(\rapcore0.spifsm.increment[0][17] ),
     .VGND(vssd1),
@@ -261829,8 +261990,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14198_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14196_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00344_),
     .Q(\rapcore0.spifsm.increment[0][18] ),
     .VGND(vssd1),
@@ -261838,8 +261999,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14199_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14197_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00345_),
     .Q(\rapcore0.spifsm.increment[0][19] ),
     .VGND(vssd1),
@@ -261847,8 +262008,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14200_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14198_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00346_),
     .Q(\rapcore0.spifsm.increment[0][20] ),
     .VGND(vssd1),
@@ -261856,8 +262017,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14201_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14199_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00347_),
     .Q(\rapcore0.spifsm.increment[0][21] ),
     .VGND(vssd1),
@@ -261865,8 +262026,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14202_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14200_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00348_),
     .Q(\rapcore0.spifsm.increment[0][22] ),
     .VGND(vssd1),
@@ -261874,8 +262035,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14203_ (
-    .CLK(clknet_7_38_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14201_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00349_),
     .Q(\rapcore0.spifsm.increment[0][23] ),
     .VGND(vssd1),
@@ -261883,8 +262044,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14204_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14202_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00350_),
     .Q(\rapcore0.spifsm.increment[0][24] ),
     .VGND(vssd1),
@@ -261892,7 +262053,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14205_ (
+  sky130_fd_sc_hd__dfxtp_4 _14203_ (
     .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00351_),
     .Q(\rapcore0.spifsm.increment[0][25] ),
@@ -261901,8 +262062,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14206_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14204_ (
+    .CLK(clknet_7_36_0_wb_clk_i),
     .D(_00352_),
     .Q(\rapcore0.spifsm.increment[0][26] ),
     .VGND(vssd1),
@@ -261910,7 +262071,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14207_ (
+  sky130_fd_sc_hd__dfxtp_4 _14205_ (
     .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00353_),
     .Q(\rapcore0.spifsm.increment[0][27] ),
@@ -261919,8 +262080,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14208_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14206_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00354_),
     .Q(\rapcore0.spifsm.increment[0][28] ),
     .VGND(vssd1),
@@ -261928,8 +262089,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14209_ (
-    .CLK(clknet_7_14_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14207_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00355_),
     .Q(\rapcore0.spifsm.increment[0][29] ),
     .VGND(vssd1),
@@ -261937,8 +262098,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14210_ (
-    .CLK(clknet_7_14_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14208_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00356_),
     .Q(\rapcore0.spifsm.increment[0][30] ),
     .VGND(vssd1),
@@ -261946,8 +262107,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14211_ (
-    .CLK(clknet_7_9_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14209_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00357_),
     .Q(\rapcore0.spifsm.increment[0][31] ),
     .VGND(vssd1),
@@ -261955,8 +262116,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14212_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14210_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00358_),
     .Q(\rapcore0.spifsm.increment[0][32] ),
     .VGND(vssd1),
@@ -261964,8 +262125,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14213_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14211_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00359_),
     .Q(\rapcore0.spifsm.increment[0][33] ),
     .VGND(vssd1),
@@ -261973,8 +262134,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14214_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14212_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00360_),
     .Q(\rapcore0.spifsm.increment[0][34] ),
     .VGND(vssd1),
@@ -261982,8 +262143,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14215_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14213_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00361_),
     .Q(\rapcore0.spifsm.increment[0][35] ),
     .VGND(vssd1),
@@ -261991,8 +262152,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14216_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14214_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00362_),
     .Q(\rapcore0.spifsm.increment[0][36] ),
     .VGND(vssd1),
@@ -262000,8 +262161,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14217_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14215_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00363_),
     .Q(\rapcore0.spifsm.increment[0][37] ),
     .VGND(vssd1),
@@ -262009,8 +262170,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14218_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14216_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00364_),
     .Q(\rapcore0.spifsm.increment[0][38] ),
     .VGND(vssd1),
@@ -262018,8 +262179,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14219_ (
-    .CLK(clknet_7_6_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14217_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00365_),
     .Q(\rapcore0.spifsm.increment[0][39] ),
     .VGND(vssd1),
@@ -262027,8 +262188,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14220_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14218_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00366_),
     .Q(\rapcore0.spifsm.increment[0][40] ),
     .VGND(vssd1),
@@ -262036,8 +262197,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14221_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14219_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00367_),
     .Q(\rapcore0.spifsm.increment[0][41] ),
     .VGND(vssd1),
@@ -262045,8 +262206,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14222_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14220_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00368_),
     .Q(\rapcore0.spifsm.increment[0][42] ),
     .VGND(vssd1),
@@ -262054,8 +262215,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14223_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14221_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00369_),
     .Q(\rapcore0.spifsm.increment[0][43] ),
     .VGND(vssd1),
@@ -262063,8 +262224,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14224_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14222_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00370_),
     .Q(\rapcore0.spifsm.increment[0][44] ),
     .VGND(vssd1),
@@ -262072,8 +262233,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14225_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14223_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00371_),
     .Q(\rapcore0.spifsm.increment[0][45] ),
     .VGND(vssd1),
@@ -262081,8 +262242,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14226_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14224_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00372_),
     .Q(\rapcore0.spifsm.increment[0][46] ),
     .VGND(vssd1),
@@ -262090,8 +262251,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14227_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14225_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00373_),
     .Q(\rapcore0.spifsm.increment[0][47] ),
     .VGND(vssd1),
@@ -262099,8 +262260,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14228_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14226_ (
+    .CLK(clknet_7_21_0_wb_clk_i),
     .D(_00374_),
     .Q(\rapcore0.spifsm.increment[0][48] ),
     .VGND(vssd1),
@@ -262108,8 +262269,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14229_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14227_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00375_),
     .Q(\rapcore0.spifsm.increment[0][49] ),
     .VGND(vssd1),
@@ -262117,8 +262278,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14230_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14228_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00376_),
     .Q(\rapcore0.spifsm.increment[0][50] ),
     .VGND(vssd1),
@@ -262126,8 +262287,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14231_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14229_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00377_),
     .Q(\rapcore0.spifsm.increment[0][51] ),
     .VGND(vssd1),
@@ -262135,8 +262296,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14232_ (
-    .CLK(clknet_7_19_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14230_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00378_),
     .Q(\rapcore0.spifsm.increment[0][52] ),
     .VGND(vssd1),
@@ -262144,8 +262305,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14233_ (
-    .CLK(clknet_7_22_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14231_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00379_),
     .Q(\rapcore0.spifsm.increment[0][53] ),
     .VGND(vssd1),
@@ -262153,8 +262314,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14234_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14232_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00380_),
     .Q(\rapcore0.spifsm.increment[0][54] ),
     .VGND(vssd1),
@@ -262162,8 +262323,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14235_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14233_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00381_),
     .Q(\rapcore0.spifsm.increment[0][55] ),
     .VGND(vssd1),
@@ -262171,8 +262332,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14236_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14234_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00382_),
     .Q(\rapcore0.spifsm.increment[0][56] ),
     .VGND(vssd1),
@@ -262180,8 +262341,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14237_ (
-    .CLK(clknet_7_17_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14235_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00383_),
     .Q(\rapcore0.spifsm.increment[0][57] ),
     .VGND(vssd1),
@@ -262189,8 +262350,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14238_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14236_ (
+    .CLK(clknet_7_66_0_wb_clk_i),
     .D(_00384_),
     .Q(\rapcore0.spifsm.increment[0][58] ),
     .VGND(vssd1),
@@ -262198,8 +262359,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14239_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14237_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00385_),
     .Q(\rapcore0.spifsm.increment[0][59] ),
     .VGND(vssd1),
@@ -262207,8 +262368,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14240_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14238_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00386_),
     .Q(\rapcore0.spifsm.increment[0][60] ),
     .VGND(vssd1),
@@ -262216,8 +262377,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14241_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14239_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00387_),
     .Q(\rapcore0.spifsm.increment[0][61] ),
     .VGND(vssd1),
@@ -262225,8 +262386,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14242_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14240_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00388_),
     .Q(\rapcore0.spifsm.increment[0][62] ),
     .VGND(vssd1),
@@ -262234,8 +262395,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14243_ (
-    .CLK(clknet_7_20_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14241_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00389_),
     .Q(\rapcore0.spifsm.increment[0][63] ),
     .VGND(vssd1),
@@ -262243,8 +262404,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14244_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14242_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00390_),
     .Q(\rapcore0.spifsm.word_received_r[0] ),
     .VGND(vssd1),
@@ -262252,8 +262413,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14245_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14243_ (
+    .CLK(clknet_7_97_0_wb_clk_i),
     .D(_00391_),
     .Q(\rapcore0.spifsm.word_received_r[1] ),
     .VGND(vssd1),
@@ -262261,8 +262422,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14246_ (
-    .CLK(clknet_7_86_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14244_ (
+    .CLK(clknet_opt_0_wb_clk_i),
     .D(_00392_),
     .Q(\resetn_counter[0] ),
     .VGND(vssd1),
@@ -262270,8 +262431,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14247_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14245_ (
+    .CLK(clknet_7_86_0_wb_clk_i),
     .D(_00393_),
     .Q(\resetn_counter[1] ),
     .VGND(vssd1),
@@ -262279,8 +262440,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14248_ (
-    .CLK(clknet_7_86_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14246_ (
+    .CLK(clknet_7_87_0_wb_clk_i),
     .D(_00394_),
     .Q(\resetn_counter[2] ),
     .VGND(vssd1),
@@ -262288,8 +262449,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14249_ (
-    .CLK(clknet_7_86_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14247_ (
+    .CLK(clknet_7_85_0_wb_clk_i),
     .D(_00395_),
     .Q(\resetn_counter[3] ),
     .VGND(vssd1),
@@ -262297,8 +262458,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14250_ (
-    .CLK(clknet_7_86_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14248_ (
+    .CLK(clknet_opt_6_wb_clk_i),
     .D(_00396_),
     .Q(\resetn_counter[4] ),
     .VGND(vssd1),
@@ -262306,8 +262467,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14251_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14249_ (
+    .CLK(clknet_opt_2_wb_clk_i),
     .D(_00397_),
     .Q(\resetn_counter[5] ),
     .VGND(vssd1),
@@ -262315,8 +262476,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14252_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14250_ (
+    .CLK(clknet_opt_5_wb_clk_i),
     .D(_00398_),
     .Q(io_out[0]),
     .VGND(vssd1),
@@ -262324,8 +262485,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14253_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14251_ (
+    .CLK(clknet_opt_4_wb_clk_i),
     .D(_00399_),
     .Q(io_out[1]),
     .VGND(vssd1),
@@ -262333,8 +262494,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14254_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14252_ (
+    .CLK(clknet_opt_3_wb_clk_i),
     .D(_00400_),
     .Q(io_out[2]),
     .VGND(vssd1),
@@ -262342,8 +262503,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14255_ (
-    .CLK(clknet_7_86_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14253_ (
+    .CLK(clknet_opt_1_wb_clk_i),
     .D(_00401_),
     .Q(io_out[3]),
     .VGND(vssd1),
@@ -262351,7 +262512,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14256_ (
+  sky130_fd_sc_hd__dfxtp_4 _14254_ (
     .CLK(clknet_7_86_0_wb_clk_i),
     .D(_00402_),
     .Q(io_out[4]),
@@ -262360,8 +262521,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14257_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14255_ (
+    .CLK(clknet_7_85_0_wb_clk_i),
     .D(_00403_),
     .Q(io_out[5]),
     .VGND(vssd1),
@@ -262369,8 +262530,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14258_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14256_ (
+    .CLK(clknet_7_87_0_wb_clk_i),
     .D(_00404_),
     .Q(io_out[6]),
     .VGND(vssd1),
@@ -262378,8 +262539,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14259_ (
-    .CLK(clknet_7_67_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14257_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00405_),
     .Q(io_out[7]),
     .VGND(vssd1),
@@ -262387,8 +262548,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14260_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14258_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00406_),
     .Q(\rapcore0.spifsm.move_duration[1][0] ),
     .VGND(vssd1),
@@ -262396,8 +262557,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14261_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14259_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00407_),
     .Q(\rapcore0.spifsm.move_duration[1][1] ),
     .VGND(vssd1),
@@ -262405,8 +262566,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14262_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14260_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00408_),
     .Q(\rapcore0.spifsm.move_duration[1][2] ),
     .VGND(vssd1),
@@ -262414,8 +262575,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14263_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14261_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00409_),
     .Q(\rapcore0.spifsm.move_duration[1][3] ),
     .VGND(vssd1),
@@ -262423,8 +262584,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14264_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14262_ (
+    .CLK(clknet_7_91_0_wb_clk_i),
     .D(_00410_),
     .Q(\rapcore0.spifsm.move_duration[1][4] ),
     .VGND(vssd1),
@@ -262432,8 +262593,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14265_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14263_ (
+    .CLK(clknet_7_83_0_wb_clk_i),
     .D(_00411_),
     .Q(\rapcore0.spifsm.move_duration[1][5] ),
     .VGND(vssd1),
@@ -262441,8 +262602,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14266_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14264_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00412_),
     .Q(\rapcore0.spifsm.move_duration[1][6] ),
     .VGND(vssd1),
@@ -262450,8 +262611,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14267_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14265_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00413_),
     .Q(\rapcore0.spifsm.move_duration[1][7] ),
     .VGND(vssd1),
@@ -262459,8 +262620,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14268_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14266_ (
+    .CLK(clknet_7_93_0_wb_clk_i),
     .D(_00414_),
     .Q(\rapcore0.spifsm.move_duration[1][8] ),
     .VGND(vssd1),
@@ -262468,8 +262629,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14269_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14267_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00415_),
     .Q(\rapcore0.spifsm.move_duration[1][9] ),
     .VGND(vssd1),
@@ -262477,8 +262638,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14270_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14268_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00416_),
     .Q(\rapcore0.spifsm.move_duration[1][10] ),
     .VGND(vssd1),
@@ -262486,8 +262647,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14271_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14269_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00417_),
     .Q(\rapcore0.spifsm.move_duration[1][11] ),
     .VGND(vssd1),
@@ -262495,8 +262656,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14272_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14270_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00418_),
     .Q(\rapcore0.spifsm.move_duration[1][12] ),
     .VGND(vssd1),
@@ -262504,8 +262665,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14273_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14271_ (
+    .CLK(clknet_7_95_0_wb_clk_i),
     .D(_00419_),
     .Q(\rapcore0.spifsm.move_duration[1][13] ),
     .VGND(vssd1),
@@ -262513,8 +262674,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14274_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14272_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00420_),
     .Q(\rapcore0.spifsm.move_duration[1][14] ),
     .VGND(vssd1),
@@ -262522,8 +262683,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14275_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14273_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00421_),
     .Q(\rapcore0.spifsm.move_duration[1][15] ),
     .VGND(vssd1),
@@ -262531,8 +262692,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14276_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14274_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00422_),
     .Q(\rapcore0.spifsm.move_duration[1][16] ),
     .VGND(vssd1),
@@ -262540,8 +262701,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14277_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14275_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00423_),
     .Q(\rapcore0.spifsm.move_duration[1][17] ),
     .VGND(vssd1),
@@ -262549,8 +262710,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14278_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14276_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00424_),
     .Q(\rapcore0.spifsm.move_duration[1][18] ),
     .VGND(vssd1),
@@ -262558,8 +262719,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14279_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14277_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00425_),
     .Q(\rapcore0.spifsm.move_duration[1][19] ),
     .VGND(vssd1),
@@ -262567,8 +262728,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14280_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14278_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00426_),
     .Q(\rapcore0.spifsm.move_duration[1][20] ),
     .VGND(vssd1),
@@ -262576,8 +262737,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14281_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14279_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00427_),
     .Q(\rapcore0.spifsm.move_duration[1][21] ),
     .VGND(vssd1),
@@ -262585,8 +262746,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14282_ (
-    .CLK(clknet_7_125_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14280_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00428_),
     .Q(\rapcore0.spifsm.move_duration[1][22] ),
     .VGND(vssd1),
@@ -262594,8 +262755,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14283_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14281_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00429_),
     .Q(\rapcore0.spifsm.move_duration[1][23] ),
     .VGND(vssd1),
@@ -262603,8 +262764,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14284_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14282_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00430_),
     .Q(\rapcore0.spifsm.move_duration[1][24] ),
     .VGND(vssd1),
@@ -262612,8 +262773,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14285_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14283_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00431_),
     .Q(\rapcore0.spifsm.move_duration[1][25] ),
     .VGND(vssd1),
@@ -262621,8 +262782,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14286_ (
-    .CLK(clknet_7_115_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14284_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00432_),
     .Q(\rapcore0.spifsm.move_duration[1][26] ),
     .VGND(vssd1),
@@ -262630,8 +262791,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14287_ (
-    .CLK(clknet_7_115_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14285_ (
+    .CLK(clknet_7_76_0_wb_clk_i),
     .D(_00433_),
     .Q(\rapcore0.spifsm.move_duration[1][27] ),
     .VGND(vssd1),
@@ -262639,8 +262800,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14288_ (
-    .CLK(clknet_7_115_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14286_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00434_),
     .Q(\rapcore0.spifsm.move_duration[1][28] ),
     .VGND(vssd1),
@@ -262648,8 +262809,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14289_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14287_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00435_),
     .Q(\rapcore0.spifsm.move_duration[1][29] ),
     .VGND(vssd1),
@@ -262657,8 +262818,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14290_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14288_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00436_),
     .Q(\rapcore0.spifsm.move_duration[1][30] ),
     .VGND(vssd1),
@@ -262666,8 +262827,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14291_ (
-    .CLK(clknet_7_112_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14289_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00437_),
     .Q(\rapcore0.spifsm.move_duration[1][31] ),
     .VGND(vssd1),
@@ -262675,8 +262836,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14292_ (
-    .CLK(clknet_7_112_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14290_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00438_),
     .Q(\rapcore0.spifsm.move_duration[1][32] ),
     .VGND(vssd1),
@@ -262684,8 +262845,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14293_ (
-    .CLK(clknet_7_112_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14291_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00439_),
     .Q(\rapcore0.spifsm.move_duration[1][33] ),
     .VGND(vssd1),
@@ -262693,8 +262854,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14294_ (
-    .CLK(clknet_7_113_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14292_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00440_),
     .Q(\rapcore0.spifsm.move_duration[1][34] ),
     .VGND(vssd1),
@@ -262702,8 +262863,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14295_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14293_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00441_),
     .Q(\rapcore0.spifsm.move_duration[1][35] ),
     .VGND(vssd1),
@@ -262711,8 +262872,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14296_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14294_ (
+    .CLK(clknet_7_67_0_wb_clk_i),
     .D(_00442_),
     .Q(\rapcore0.spifsm.move_duration[1][36] ),
     .VGND(vssd1),
@@ -262720,8 +262881,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14297_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14295_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00443_),
     .Q(\rapcore0.spifsm.move_duration[1][37] ),
     .VGND(vssd1),
@@ -262729,8 +262890,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14298_ (
-    .CLK(clknet_7_105_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14296_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00444_),
     .Q(\rapcore0.spifsm.move_duration[1][38] ),
     .VGND(vssd1),
@@ -262738,8 +262899,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14299_ (
-    .CLK(clknet_7_104_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14297_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00445_),
     .Q(\rapcore0.spifsm.move_duration[1][39] ),
     .VGND(vssd1),
@@ -262747,8 +262908,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14300_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14298_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00446_),
     .Q(\rapcore0.spifsm.move_duration[1][40] ),
     .VGND(vssd1),
@@ -262756,8 +262917,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14301_ (
-    .CLK(clknet_7_105_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14299_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00447_),
     .Q(\rapcore0.spifsm.move_duration[1][41] ),
     .VGND(vssd1),
@@ -262765,8 +262926,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14302_ (
-    .CLK(clknet_7_108_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14300_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00448_),
     .Q(\rapcore0.spifsm.move_duration[1][42] ),
     .VGND(vssd1),
@@ -262774,8 +262935,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14303_ (
-    .CLK(clknet_7_104_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14301_ (
+    .CLK(clknet_7_64_0_wb_clk_i),
     .D(_00449_),
     .Q(\rapcore0.spifsm.move_duration[1][43] ),
     .VGND(vssd1),
@@ -262783,8 +262944,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14304_ (
-    .CLK(clknet_7_110_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14302_ (
+    .CLK(clknet_7_65_0_wb_clk_i),
     .D(_00450_),
     .Q(\rapcore0.spifsm.move_duration[1][44] ),
     .VGND(vssd1),
@@ -262792,8 +262953,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14305_ (
-    .CLK(clknet_7_109_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14303_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00451_),
     .Q(\rapcore0.spifsm.move_duration[1][45] ),
     .VGND(vssd1),
@@ -262801,8 +262962,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14306_ (
-    .CLK(clknet_7_109_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14304_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00452_),
     .Q(\rapcore0.spifsm.move_duration[1][46] ),
     .VGND(vssd1),
@@ -262810,8 +262971,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14307_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14305_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00453_),
     .Q(\rapcore0.spifsm.move_duration[1][47] ),
     .VGND(vssd1),
@@ -262819,8 +262980,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14308_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14306_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00454_),
     .Q(\rapcore0.spifsm.move_duration[1][48] ),
     .VGND(vssd1),
@@ -262828,8 +262989,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14309_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14307_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00455_),
     .Q(\rapcore0.spifsm.move_duration[1][49] ),
     .VGND(vssd1),
@@ -262837,8 +262998,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14310_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14308_ (
+    .CLK(clknet_7_68_0_wb_clk_i),
     .D(_00456_),
     .Q(\rapcore0.spifsm.move_duration[1][50] ),
     .VGND(vssd1),
@@ -262846,8 +263007,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14311_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14309_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00457_),
     .Q(\rapcore0.spifsm.move_duration[1][51] ),
     .VGND(vssd1),
@@ -262855,8 +263016,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14312_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14310_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00458_),
     .Q(\rapcore0.spifsm.move_duration[1][52] ),
     .VGND(vssd1),
@@ -262864,8 +263025,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14313_ (
-    .CLK(clknet_7_79_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14311_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00459_),
     .Q(\rapcore0.spifsm.move_duration[1][53] ),
     .VGND(vssd1),
@@ -262873,8 +263034,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14314_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14312_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00460_),
     .Q(\rapcore0.spifsm.move_duration[1][54] ),
     .VGND(vssd1),
@@ -262882,8 +263043,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14315_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14313_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00461_),
     .Q(\rapcore0.spifsm.move_duration[1][55] ),
     .VGND(vssd1),
@@ -262891,8 +263052,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14316_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14314_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00462_),
     .Q(\rapcore0.spifsm.move_duration[1][56] ),
     .VGND(vssd1),
@@ -262900,8 +263061,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14317_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14315_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00463_),
     .Q(\rapcore0.spifsm.move_duration[1][57] ),
     .VGND(vssd1),
@@ -262909,8 +263070,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14318_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14316_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00464_),
     .Q(\rapcore0.spifsm.move_duration[1][58] ),
     .VGND(vssd1),
@@ -262918,8 +263079,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14319_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14317_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00465_),
     .Q(\rapcore0.spifsm.move_duration[1][59] ),
     .VGND(vssd1),
@@ -262927,8 +263088,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14320_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14318_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00466_),
     .Q(\rapcore0.spifsm.move_duration[1][60] ),
     .VGND(vssd1),
@@ -262936,8 +263097,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14321_ (
-    .CLK(clknet_7_100_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14319_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00467_),
     .Q(\rapcore0.spifsm.move_duration[1][61] ),
     .VGND(vssd1),
@@ -262945,8 +263106,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14322_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14320_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00468_),
     .Q(\rapcore0.spifsm.move_duration[1][62] ),
     .VGND(vssd1),
@@ -262954,8 +263115,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14323_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14321_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00469_),
     .Q(\rapcore0.spifsm.move_duration[1][63] ),
     .VGND(vssd1),
@@ -262963,8 +263124,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14324_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14322_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00470_),
     .Q(\rapcore0.microstepper0.blanktimer1.start_enable ),
     .VGND(vssd1),
@@ -262972,8 +263133,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14325_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14323_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00471_),
     .Q(\rapcore0.microstepper0.blanktimer0.start_enable ),
     .VGND(vssd1),
@@ -262981,8 +263142,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14326_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14324_ (
+    .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00472_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[0] ),
     .VGND(vssd1),
@@ -262990,8 +263151,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14327_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14325_ (
+    .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00473_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[1] ),
     .VGND(vssd1),
@@ -262999,8 +263160,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14328_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14326_ (
+    .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00474_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[2] ),
     .VGND(vssd1),
@@ -263008,8 +263169,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14329_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14327_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00475_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[3] ),
     .VGND(vssd1),
@@ -263017,8 +263178,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14330_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14328_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00476_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[4] ),
     .VGND(vssd1),
@@ -263026,8 +263187,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14331_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14329_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00477_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[5] ),
     .VGND(vssd1),
@@ -263035,8 +263196,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14332_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14330_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00478_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[6] ),
     .VGND(vssd1),
@@ -263044,8 +263205,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14333_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14331_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00479_),
     .Q(\rapcore0.microstepper0.chargepump0.cp_counter[7] ),
     .VGND(vssd1),
@@ -263053,8 +263214,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14334_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14332_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_00480_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[0] ),
     .VGND(vssd1),
@@ -263062,8 +263223,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14335_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14333_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00481_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[1] ),
     .VGND(vssd1),
@@ -263071,8 +263232,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14336_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14334_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00482_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[2] ),
     .VGND(vssd1),
@@ -263080,8 +263241,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14337_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14335_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_00483_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[3] ),
     .VGND(vssd1),
@@ -263089,8 +263250,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14338_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14336_ (
+    .CLK(clknet_7_62_0_wb_clk_i),
     .D(_00484_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[4] ),
     .VGND(vssd1),
@@ -263098,8 +263259,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14339_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14337_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00485_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[5] ),
     .VGND(vssd1),
@@ -263107,8 +263268,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14340_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14338_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00486_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[6] ),
     .VGND(vssd1),
@@ -263116,8 +263277,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14341_ (
-    .CLK(clknet_7_46_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14339_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_00487_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[7] ),
     .VGND(vssd1),
@@ -263125,8 +263286,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14342_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14340_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_00488_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[8] ),
     .VGND(vssd1),
@@ -263134,8 +263295,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14343_ (
-    .CLK(clknet_7_44_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14341_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00489_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[9] ),
     .VGND(vssd1),
@@ -263143,8 +263304,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14344_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14342_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00490_),
     .Q(\rapcore0.microstepper0.analog_out0.pwm_counter[10] ),
     .VGND(vssd1),
@@ -263152,8 +263313,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14345_ (
-    .CLK(clknet_7_99_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14343_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00491_),
     .Q(\rapcore0.spifsm.word_proc.spi0.COPIr[0] ),
     .VGND(vssd1),
@@ -263161,8 +263322,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14346_ (
-    .CLK(clknet_7_99_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14344_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00492_),
     .Q(\rapcore0.spifsm.word_proc.spi0.COPI_data ),
     .VGND(vssd1),
@@ -263170,8 +263331,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14347_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14345_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00493_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte_ready_r[0] ),
     .VGND(vssd1),
@@ -263179,8 +263340,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14348_ (
-    .CLK(clknet_7_67_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14346_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00494_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte_ready_r[1] ),
     .VGND(vssd1),
@@ -263188,8 +263349,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14349_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14347_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00495_),
     .Q(\rapcore0.spifsm.word_proc.spi0.SCKr[0] ),
     .VGND(vssd1),
@@ -263197,8 +263358,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14350_ (
-    .CLK(clknet_7_64_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14348_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00496_),
     .Q(\rapcore0.spifsm.word_proc.spi0.SCKr[1] ),
     .VGND(vssd1),
@@ -263206,8 +263367,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14351_ (
-    .CLK(clknet_7_67_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14349_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00497_),
     .Q(\rapcore0.spifsm.word_proc.spi0.SCKr[2] ),
     .VGND(vssd1),
@@ -263215,8 +263376,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14352_ (
-    .CLK(clknet_7_64_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14350_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00498_),
     .Q(\rapcore0.spifsm.word_proc.spi0.CSr[0] ),
     .VGND(vssd1),
@@ -263224,8 +263385,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14353_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14351_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00499_),
     .Q(\rapcore0.spifsm.word_proc.spi0.CSr[1] ),
     .VGND(vssd1),
@@ -263233,8 +263394,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14354_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14352_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00500_),
     .Q(\rapcore0.spifsm.dda.finishedmove_r[0] ),
     .VGND(vssd1),
@@ -263242,8 +263403,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14355_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14353_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00501_),
     .Q(\rapcore0.spifsm.dda.finishedmove_r[1] ),
     .VGND(vssd1),
@@ -263251,8 +263412,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14356_ (
-    .CLK(clknet_7_99_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14354_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00502_),
     .Q(\rapcore0.spifsm.dda.finishedmove ),
     .VGND(vssd1),
@@ -263260,8 +263421,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14357_ (
-    .CLK(clknet_7_6_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14355_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00503_),
     .Q(\rapcore0.spifsm.dda.increment_r[0] ),
     .VGND(vssd1),
@@ -263269,8 +263430,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14358_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14356_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00504_),
     .Q(\rapcore0.spifsm.dda.increment_r[1] ),
     .VGND(vssd1),
@@ -263278,8 +263439,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14359_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14357_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00505_),
     .Q(\rapcore0.spifsm.dda.increment_r[2] ),
     .VGND(vssd1),
@@ -263287,8 +263448,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14360_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14358_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00506_),
     .Q(\rapcore0.spifsm.dda.increment_r[3] ),
     .VGND(vssd1),
@@ -263296,8 +263457,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14361_ (
-    .CLK(clknet_7_13_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14359_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00507_),
     .Q(\rapcore0.spifsm.dda.increment_r[4] ),
     .VGND(vssd1),
@@ -263305,8 +263466,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14362_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14360_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00508_),
     .Q(\rapcore0.spifsm.dda.increment_r[5] ),
     .VGND(vssd1),
@@ -263314,8 +263475,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14363_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14361_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00509_),
     .Q(\rapcore0.spifsm.dda.increment_r[6] ),
     .VGND(vssd1),
@@ -263323,8 +263484,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14364_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14362_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00510_),
     .Q(\rapcore0.spifsm.dda.increment_r[7] ),
     .VGND(vssd1),
@@ -263332,8 +263493,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14365_ (
-    .CLK(clknet_7_15_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14363_ (
+    .CLK(clknet_7_26_0_wb_clk_i),
     .D(_00511_),
     .Q(\rapcore0.spifsm.dda.increment_r[8] ),
     .VGND(vssd1),
@@ -263341,8 +263502,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14366_ (
-    .CLK(clknet_7_11_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14364_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00512_),
     .Q(\rapcore0.spifsm.dda.increment_r[9] ),
     .VGND(vssd1),
@@ -263350,8 +263511,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14367_ (
-    .CLK(clknet_7_33_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14365_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00513_),
     .Q(\rapcore0.spifsm.dda.increment_r[10] ),
     .VGND(vssd1),
@@ -263359,8 +263520,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14368_ (
-    .CLK(clknet_7_37_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14366_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00514_),
     .Q(\rapcore0.spifsm.dda.increment_r[11] ),
     .VGND(vssd1),
@@ -263368,8 +263529,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14369_ (
-    .CLK(clknet_7_35_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14367_ (
+    .CLK(clknet_7_37_0_wb_clk_i),
     .D(_00515_),
     .Q(\rapcore0.spifsm.dda.increment_r[12] ),
     .VGND(vssd1),
@@ -263377,8 +263538,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14370_ (
-    .CLK(clknet_7_35_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14368_ (
+    .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00516_),
     .Q(\rapcore0.spifsm.dda.increment_r[13] ),
     .VGND(vssd1),
@@ -263386,8 +263547,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14371_ (
-    .CLK(clknet_7_32_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14369_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00517_),
     .Q(\rapcore0.spifsm.dda.increment_r[14] ),
     .VGND(vssd1),
@@ -263395,8 +263556,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14372_ (
-    .CLK(clknet_7_35_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14370_ (
+    .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00518_),
     .Q(\rapcore0.spifsm.dda.increment_r[15] ),
     .VGND(vssd1),
@@ -263404,8 +263565,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14373_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14371_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00519_),
     .Q(\rapcore0.spifsm.dda.increment_r[16] ),
     .VGND(vssd1),
@@ -263413,8 +263574,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14374_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14372_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00520_),
     .Q(\rapcore0.spifsm.dda.increment_r[17] ),
     .VGND(vssd1),
@@ -263422,8 +263583,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14375_ (
-    .CLK(clknet_7_35_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14373_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00521_),
     .Q(\rapcore0.spifsm.dda.increment_r[18] ),
     .VGND(vssd1),
@@ -263431,8 +263592,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14376_ (
-    .CLK(clknet_7_41_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14374_ (
+    .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00522_),
     .Q(\rapcore0.spifsm.dda.increment_r[19] ),
     .VGND(vssd1),
@@ -263440,8 +263601,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14377_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14375_ (
+    .CLK(clknet_7_32_0_wb_clk_i),
     .D(_00523_),
     .Q(\rapcore0.spifsm.dda.increment_r[20] ),
     .VGND(vssd1),
@@ -263449,8 +263610,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14378_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14376_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00524_),
     .Q(\rapcore0.spifsm.dda.increment_r[21] ),
     .VGND(vssd1),
@@ -263458,8 +263619,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14379_ (
-    .CLK(clknet_7_35_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14377_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00525_),
     .Q(\rapcore0.spifsm.dda.increment_r[22] ),
     .VGND(vssd1),
@@ -263467,8 +263628,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14380_ (
-    .CLK(clknet_7_35_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14378_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00526_),
     .Q(\rapcore0.spifsm.dda.increment_r[23] ),
     .VGND(vssd1),
@@ -263476,7 +263637,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14381_ (
+  sky130_fd_sc_hd__dfxtp_4 _14379_ (
     .CLK(clknet_7_33_0_wb_clk_i),
     .D(_00527_),
     .Q(\rapcore0.spifsm.dda.increment_r[24] ),
@@ -263485,8 +263646,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14382_ (
-    .CLK(clknet_7_32_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14380_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00528_),
     .Q(\rapcore0.spifsm.dda.increment_r[25] ),
     .VGND(vssd1),
@@ -263494,8 +263655,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14383_ (
-    .CLK(clknet_7_14_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14381_ (
+    .CLK(clknet_7_11_0_wb_clk_i),
     .D(_00529_),
     .Q(\rapcore0.spifsm.dda.increment_r[26] ),
     .VGND(vssd1),
@@ -263503,7 +263664,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14384_ (
+  sky130_fd_sc_hd__dfxtp_4 _14382_ (
     .CLK(clknet_7_11_0_wb_clk_i),
     .D(_00530_),
     .Q(\rapcore0.spifsm.dda.increment_r[27] ),
@@ -263512,7 +263673,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14385_ (
+  sky130_fd_sc_hd__dfxtp_4 _14383_ (
     .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00531_),
     .Q(\rapcore0.spifsm.dda.increment_r[28] ),
@@ -263521,8 +263682,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14386_ (
-    .CLK(clknet_7_11_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14384_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00532_),
     .Q(\rapcore0.spifsm.dda.increment_r[29] ),
     .VGND(vssd1),
@@ -263530,8 +263691,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14387_ (
-    .CLK(clknet_7_11_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14385_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00533_),
     .Q(\rapcore0.spifsm.dda.increment_r[30] ),
     .VGND(vssd1),
@@ -263539,8 +263700,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14388_ (
-    .CLK(clknet_7_11_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14386_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00534_),
     .Q(\rapcore0.spifsm.dda.increment_r[31] ),
     .VGND(vssd1),
@@ -263548,7 +263709,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14389_ (
+  sky130_fd_sc_hd__dfxtp_4 _14387_ (
     .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00535_),
     .Q(\rapcore0.spifsm.dda.increment_r[32] ),
@@ -263557,8 +263718,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14390_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14388_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00536_),
     .Q(\rapcore0.spifsm.dda.increment_r[33] ),
     .VGND(vssd1),
@@ -263566,8 +263727,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14391_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14389_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00537_),
     .Q(\rapcore0.spifsm.dda.increment_r[34] ),
     .VGND(vssd1),
@@ -263575,7 +263736,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14392_ (
+  sky130_fd_sc_hd__dfxtp_4 _14390_ (
     .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00538_),
     .Q(\rapcore0.spifsm.dda.increment_r[35] ),
@@ -263584,8 +263745,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14393_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14391_ (
+    .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00539_),
     .Q(\rapcore0.spifsm.dda.increment_r[36] ),
     .VGND(vssd1),
@@ -263593,7 +263754,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14394_ (
+  sky130_fd_sc_hd__dfxtp_4 _14392_ (
     .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00540_),
     .Q(\rapcore0.spifsm.dda.increment_r[37] ),
@@ -263602,8 +263763,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14395_ (
-    .CLK(clknet_7_12_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14393_ (
+    .CLK(clknet_7_3_0_wb_clk_i),
     .D(_00541_),
     .Q(\rapcore0.spifsm.dda.increment_r[38] ),
     .VGND(vssd1),
@@ -263611,8 +263772,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14396_ (
-    .CLK(clknet_7_6_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14394_ (
+    .CLK(clknet_7_1_0_wb_clk_i),
     .D(_00542_),
     .Q(\rapcore0.spifsm.dda.increment_r[39] ),
     .VGND(vssd1),
@@ -263620,8 +263781,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14397_ (
-    .CLK(clknet_7_6_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14395_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00543_),
     .Q(\rapcore0.spifsm.dda.increment_r[40] ),
     .VGND(vssd1),
@@ -263629,8 +263790,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14398_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14396_ (
+    .CLK(clknet_7_1_0_wb_clk_i),
     .D(_00544_),
     .Q(\rapcore0.spifsm.dda.increment_r[41] ),
     .VGND(vssd1),
@@ -263638,8 +263799,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14399_ (
-    .CLK(clknet_7_6_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14397_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00545_),
     .Q(\rapcore0.spifsm.dda.increment_r[42] ),
     .VGND(vssd1),
@@ -263647,8 +263808,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14400_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14398_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00546_),
     .Q(\rapcore0.spifsm.dda.increment_r[43] ),
     .VGND(vssd1),
@@ -263656,8 +263817,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14401_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14399_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00547_),
     .Q(\rapcore0.spifsm.dda.increment_r[44] ),
     .VGND(vssd1),
@@ -263665,8 +263826,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14402_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14400_ (
+    .CLK(clknet_7_1_0_wb_clk_i),
     .D(_00548_),
     .Q(\rapcore0.spifsm.dda.increment_r[45] ),
     .VGND(vssd1),
@@ -263674,8 +263835,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14403_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14401_ (
+    .CLK(clknet_7_1_0_wb_clk_i),
     .D(_00549_),
     .Q(\rapcore0.spifsm.dda.increment_r[46] ),
     .VGND(vssd1),
@@ -263683,8 +263844,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14404_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14402_ (
+    .CLK(clknet_7_1_0_wb_clk_i),
     .D(_00550_),
     .Q(\rapcore0.spifsm.dda.increment_r[47] ),
     .VGND(vssd1),
@@ -263692,8 +263853,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14405_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14403_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00551_),
     .Q(\rapcore0.spifsm.dda.increment_r[48] ),
     .VGND(vssd1),
@@ -263701,8 +263862,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14406_ (
-    .CLK(clknet_7_4_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14404_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00552_),
     .Q(\rapcore0.spifsm.dda.increment_r[49] ),
     .VGND(vssd1),
@@ -263710,8 +263871,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14407_ (
-    .CLK(clknet_7_18_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14405_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00553_),
     .Q(\rapcore0.spifsm.dda.increment_r[50] ),
     .VGND(vssd1),
@@ -263719,8 +263880,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14408_ (
-    .CLK(clknet_7_7_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14406_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00554_),
     .Q(\rapcore0.spifsm.dda.increment_r[51] ),
     .VGND(vssd1),
@@ -263728,8 +263889,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14409_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14407_ (
+    .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00555_),
     .Q(\rapcore0.spifsm.dda.increment_r[52] ),
     .VGND(vssd1),
@@ -263737,8 +263898,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14410_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14408_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00556_),
     .Q(\rapcore0.spifsm.dda.increment_r[53] ),
     .VGND(vssd1),
@@ -263746,8 +263907,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14411_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14409_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00557_),
     .Q(\rapcore0.spifsm.dda.increment_r[54] ),
     .VGND(vssd1),
@@ -263755,8 +263916,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14412_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14410_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00558_),
     .Q(\rapcore0.spifsm.dda.increment_r[55] ),
     .VGND(vssd1),
@@ -263764,8 +263925,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14413_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14411_ (
+    .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00559_),
     .Q(\rapcore0.spifsm.dda.increment_r[56] ),
     .VGND(vssd1),
@@ -263773,8 +263934,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14414_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14412_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00560_),
     .Q(\rapcore0.spifsm.dda.increment_r[57] ),
     .VGND(vssd1),
@@ -263782,8 +263943,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14415_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14413_ (
+    .CLK(clknet_7_19_0_wb_clk_i),
     .D(_00561_),
     .Q(\rapcore0.spifsm.dda.increment_r[58] ),
     .VGND(vssd1),
@@ -263791,8 +263952,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14416_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14414_ (
+    .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00562_),
     .Q(\rapcore0.spifsm.dda.increment_r[59] ),
     .VGND(vssd1),
@@ -263800,8 +263961,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14417_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14415_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00563_),
     .Q(\rapcore0.spifsm.dda.increment_r[60] ),
     .VGND(vssd1),
@@ -263809,8 +263970,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14418_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14416_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00564_),
     .Q(\rapcore0.spifsm.dda.increment_r[61] ),
     .VGND(vssd1),
@@ -263818,8 +263979,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14419_ (
-    .CLK(clknet_7_16_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14417_ (
+    .CLK(clknet_7_28_0_wb_clk_i),
     .D(_00565_),
     .Q(\rapcore0.spifsm.dda.increment_r[62] ),
     .VGND(vssd1),
@@ -263827,8 +263988,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14420_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14418_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00566_),
     .Q(\rapcore0.spifsm.dda.increment_r[63] ),
     .VGND(vssd1),
@@ -263836,8 +263997,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14421_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14419_ (
+    .CLK(clknet_7_73_0_wb_clk_i),
     .D(_00567_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[0] ),
     .VGND(vssd1),
@@ -263845,8 +264006,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14422_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14420_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00568_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[1] ),
     .VGND(vssd1),
@@ -263854,8 +264015,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14423_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14421_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00569_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[2] ),
     .VGND(vssd1),
@@ -263863,8 +264024,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14424_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14422_ (
+    .CLK(clknet_7_91_0_wb_clk_i),
     .D(_00570_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[3] ),
     .VGND(vssd1),
@@ -263872,8 +264033,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14425_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14423_ (
+    .CLK(clknet_7_83_0_wb_clk_i),
     .D(_00571_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[4] ),
     .VGND(vssd1),
@@ -263881,8 +264042,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14426_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14424_ (
+    .CLK(clknet_7_83_0_wb_clk_i),
     .D(_00572_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[5] ),
     .VGND(vssd1),
@@ -263890,8 +264051,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14427_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14425_ (
+    .CLK(clknet_7_83_0_wb_clk_i),
     .D(_00573_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[6] ),
     .VGND(vssd1),
@@ -263899,8 +264060,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14428_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14426_ (
+    .CLK(clknet_7_91_0_wb_clk_i),
     .D(_00574_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[7] ),
     .VGND(vssd1),
@@ -263908,8 +264069,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14429_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14427_ (
+    .CLK(clknet_7_91_0_wb_clk_i),
     .D(_00575_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[8] ),
     .VGND(vssd1),
@@ -263917,8 +264078,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14430_ (
-    .CLK(clknet_7_106_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14428_ (
+    .CLK(clknet_7_90_0_wb_clk_i),
     .D(_00576_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[9] ),
     .VGND(vssd1),
@@ -263926,8 +264087,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14431_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14429_ (
+    .CLK(clknet_7_92_0_wb_clk_i),
     .D(_00577_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[10] ),
     .VGND(vssd1),
@@ -263935,8 +264096,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14432_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14430_ (
+    .CLK(clknet_7_92_0_wb_clk_i),
     .D(_00578_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[11] ),
     .VGND(vssd1),
@@ -263944,8 +264105,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14433_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14431_ (
+    .CLK(clknet_7_92_0_wb_clk_i),
     .D(_00579_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[12] ),
     .VGND(vssd1),
@@ -263953,8 +264114,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14434_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14432_ (
+    .CLK(clknet_7_92_0_wb_clk_i),
     .D(_00580_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[13] ),
     .VGND(vssd1),
@@ -263962,8 +264123,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14435_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14433_ (
+    .CLK(clknet_7_92_0_wb_clk_i),
     .D(_00581_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[14] ),
     .VGND(vssd1),
@@ -263971,8 +264132,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14436_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14434_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00582_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[15] ),
     .VGND(vssd1),
@@ -263980,8 +264141,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14437_ (
-    .CLK(clknet_7_114_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14435_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00583_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[16] ),
     .VGND(vssd1),
@@ -263989,8 +264150,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14438_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14436_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00584_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[17] ),
     .VGND(vssd1),
@@ -263998,8 +264159,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14439_ (
-    .CLK(clknet_7_124_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14437_ (
+    .CLK(clknet_7_94_0_wb_clk_i),
     .D(_00585_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[18] ),
     .VGND(vssd1),
@@ -264007,8 +264168,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14440_ (
-    .CLK(clknet_7_125_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14438_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00586_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[19] ),
     .VGND(vssd1),
@@ -264016,8 +264177,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14441_ (
-    .CLK(clknet_7_125_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14439_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00587_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[20] ),
     .VGND(vssd1),
@@ -264025,8 +264186,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14442_ (
-    .CLK(clknet_7_125_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14440_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00588_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[21] ),
     .VGND(vssd1),
@@ -264034,8 +264195,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14443_ (
-    .CLK(clknet_7_125_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14441_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00589_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[22] ),
     .VGND(vssd1),
@@ -264043,8 +264204,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14444_ (
-    .CLK(clknet_7_118_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14442_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00590_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[23] ),
     .VGND(vssd1),
@@ -264052,8 +264213,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14445_ (
-    .CLK(clknet_7_119_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14443_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00591_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[24] ),
     .VGND(vssd1),
@@ -264061,8 +264222,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14446_ (
-    .CLK(clknet_7_119_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14444_ (
+    .CLK(clknet_7_79_0_wb_clk_i),
     .D(_00592_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[25] ),
     .VGND(vssd1),
@@ -264070,8 +264231,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14447_ (
-    .CLK(clknet_7_119_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14445_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00593_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[26] ),
     .VGND(vssd1),
@@ -264079,8 +264240,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14448_ (
-    .CLK(clknet_7_119_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14446_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00594_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[27] ),
     .VGND(vssd1),
@@ -264088,8 +264249,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14449_ (
-    .CLK(clknet_7_116_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14447_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00595_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[28] ),
     .VGND(vssd1),
@@ -264097,8 +264258,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14450_ (
-    .CLK(clknet_7_117_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14448_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00596_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[29] ),
     .VGND(vssd1),
@@ -264106,8 +264267,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14451_ (
-    .CLK(clknet_7_118_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14449_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00597_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[30] ),
     .VGND(vssd1),
@@ -264115,8 +264276,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14452_ (
-    .CLK(clknet_7_113_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14450_ (
+    .CLK(clknet_7_88_0_wb_clk_i),
     .D(_00598_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[31] ),
     .VGND(vssd1),
@@ -264124,8 +264285,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14453_ (
-    .CLK(clknet_7_116_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14451_ (
+    .CLK(clknet_7_81_0_wb_clk_i),
     .D(_00599_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[32] ),
     .VGND(vssd1),
@@ -264133,8 +264294,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14454_ (
-    .CLK(clknet_7_117_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14452_ (
+    .CLK(clknet_7_70_0_wb_clk_i),
     .D(_00600_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[33] ),
     .VGND(vssd1),
@@ -264142,8 +264303,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14455_ (
-    .CLK(clknet_7_116_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14453_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00601_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[34] ),
     .VGND(vssd1),
@@ -264151,8 +264312,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14456_ (
-    .CLK(clknet_7_117_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14454_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00602_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[35] ),
     .VGND(vssd1),
@@ -264160,8 +264321,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14457_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14455_ (
+    .CLK(clknet_7_81_0_wb_clk_i),
     .D(_00603_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[36] ),
     .VGND(vssd1),
@@ -264169,8 +264330,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14458_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14456_ (
+    .CLK(clknet_7_81_0_wb_clk_i),
     .D(_00604_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[37] ),
     .VGND(vssd1),
@@ -264178,8 +264339,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14459_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14457_ (
+    .CLK(clknet_7_71_0_wb_clk_i),
     .D(_00605_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[38] ),
     .VGND(vssd1),
@@ -264187,8 +264348,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14460_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14458_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00606_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[39] ),
     .VGND(vssd1),
@@ -264196,8 +264357,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14461_ (
-    .CLK(clknet_7_107_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14459_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00607_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[40] ),
     .VGND(vssd1),
@@ -264205,8 +264366,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14462_ (
-    .CLK(clknet_7_111_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14460_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00608_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[41] ),
     .VGND(vssd1),
@@ -264214,8 +264375,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14463_ (
-    .CLK(clknet_7_110_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14461_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00609_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[42] ),
     .VGND(vssd1),
@@ -264223,8 +264384,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14464_ (
-    .CLK(clknet_7_111_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14462_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00610_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[43] ),
     .VGND(vssd1),
@@ -264232,8 +264393,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14465_ (
-    .CLK(clknet_7_110_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14463_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00611_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[44] ),
     .VGND(vssd1),
@@ -264241,8 +264402,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14466_ (
-    .CLK(clknet_7_111_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14464_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00612_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[45] ),
     .VGND(vssd1),
@@ -264250,8 +264411,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14467_ (
-    .CLK(clknet_7_110_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14465_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00613_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[46] ),
     .VGND(vssd1),
@@ -264259,8 +264420,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14468_ (
-    .CLK(clknet_7_111_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14466_ (
+    .CLK(clknet_7_69_0_wb_clk_i),
     .D(_00614_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[47] ),
     .VGND(vssd1),
@@ -264268,8 +264429,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14469_ (
-    .CLK(clknet_7_108_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14467_ (
+    .CLK(clknet_7_80_0_wb_clk_i),
     .D(_00615_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[48] ),
     .VGND(vssd1),
@@ -264277,8 +264438,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14470_ (
-    .CLK(clknet_7_108_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14468_ (
+    .CLK(clknet_7_80_0_wb_clk_i),
     .D(_00616_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[49] ),
     .VGND(vssd1),
@@ -264286,8 +264447,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14471_ (
-    .CLK(clknet_7_101_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14469_ (
+    .CLK(clknet_7_80_0_wb_clk_i),
     .D(_00617_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[50] ),
     .VGND(vssd1),
@@ -264295,8 +264456,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14472_ (
-    .CLK(clknet_7_108_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14470_ (
+    .CLK(clknet_7_80_0_wb_clk_i),
     .D(_00618_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[51] ),
     .VGND(vssd1),
@@ -264304,8 +264465,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14473_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14471_ (
+    .CLK(clknet_7_81_0_wb_clk_i),
     .D(_00619_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[52] ),
     .VGND(vssd1),
@@ -264313,8 +264474,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14474_ (
-    .CLK(clknet_7_104_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14472_ (
+    .CLK(clknet_7_81_0_wb_clk_i),
     .D(_00620_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[53] ),
     .VGND(vssd1),
@@ -264322,8 +264483,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14475_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14473_ (
+    .CLK(clknet_7_87_0_wb_clk_i),
     .D(_00621_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[54] ),
     .VGND(vssd1),
@@ -264331,8 +264492,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14476_ (
-    .CLK(clknet_7_104_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14474_ (
+    .CLK(clknet_7_84_0_wb_clk_i),
     .D(_00622_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[55] ),
     .VGND(vssd1),
@@ -264340,8 +264501,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14477_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14475_ (
+    .CLK(clknet_7_84_0_wb_clk_i),
     .D(_00623_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[56] ),
     .VGND(vssd1),
@@ -264349,8 +264510,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14478_ (
-    .CLK(clknet_7_104_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14476_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00624_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[57] ),
     .VGND(vssd1),
@@ -264358,8 +264519,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14479_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14477_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00625_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[58] ),
     .VGND(vssd1),
@@ -264367,8 +264528,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14480_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14478_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00626_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[59] ),
     .VGND(vssd1),
@@ -264376,8 +264537,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14481_ (
-    .CLK(clknet_7_103_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14479_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00627_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[60] ),
     .VGND(vssd1),
@@ -264385,8 +264546,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14482_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14480_ (
+    .CLK(clknet_7_82_0_wb_clk_i),
     .D(_00628_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[61] ),
     .VGND(vssd1),
@@ -264394,8 +264555,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14483_ (
-    .CLK(clknet_7_102_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14481_ (
+    .CLK(clknet_7_89_0_wb_clk_i),
     .D(_00629_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[62] ),
     .VGND(vssd1),
@@ -264403,8 +264564,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14484_ (
-    .CLK(clknet_7_99_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14482_ (
+    .CLK(clknet_7_77_0_wb_clk_i),
     .D(_00630_),
     .Q(\rapcore0.spifsm.dda.tickdowncount[63] ),
     .VGND(vssd1),
@@ -264412,8 +264573,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14485_ (
-    .CLK(clknet_7_99_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14483_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00631_),
     .Q(\rapcore0.spifsm.dda.stepfinished[0] ),
     .VGND(vssd1),
@@ -264421,8 +264582,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14486_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14484_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00632_),
     .Q(\rapcore0.spifsm.dda.stepfinished[1] ),
     .VGND(vssd1),
@@ -264430,8 +264591,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14487_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14485_ (
+    .CLK(clknet_7_75_0_wb_clk_i),
     .D(_00633_),
     .Q(\rapcore0.spifsm.dda.moveind ),
     .VGND(vssd1),
@@ -264439,8 +264600,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14488_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14486_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00634_),
     .Q(\rapcore0.spifsm.word_data_received[0] ),
     .VGND(vssd1),
@@ -264448,8 +264609,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14489_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14487_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00635_),
     .Q(\rapcore0.spifsm.word_data_received[1] ),
     .VGND(vssd1),
@@ -264457,8 +264618,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14490_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14488_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00636_),
     .Q(\rapcore0.spifsm.word_data_received[2] ),
     .VGND(vssd1),
@@ -264466,8 +264627,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14491_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14489_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00637_),
     .Q(\rapcore0.spifsm.word_data_received[3] ),
     .VGND(vssd1),
@@ -264475,8 +264636,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14492_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14490_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00638_),
     .Q(\rapcore0.spifsm.word_data_received[4] ),
     .VGND(vssd1),
@@ -264484,8 +264645,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14493_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14491_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00639_),
     .Q(\rapcore0.spifsm.word_data_received[5] ),
     .VGND(vssd1),
@@ -264493,8 +264654,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14494_ (
-    .CLK(clknet_7_55_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14492_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00640_),
     .Q(\rapcore0.spifsm.word_data_received[6] ),
     .VGND(vssd1),
@@ -264502,8 +264663,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14495_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14493_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00641_),
     .Q(\rapcore0.spifsm.word_data_received[7] ),
     .VGND(vssd1),
@@ -264511,8 +264672,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14496_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14494_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00642_),
     .Q(\rapcore0.spifsm.word_data_received[8] ),
     .VGND(vssd1),
@@ -264520,8 +264681,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14497_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14495_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00643_),
     .Q(\rapcore0.spifsm.word_data_received[9] ),
     .VGND(vssd1),
@@ -264529,8 +264690,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14498_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14496_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00644_),
     .Q(\rapcore0.spifsm.word_data_received[10] ),
     .VGND(vssd1),
@@ -264538,8 +264699,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14499_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14497_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00645_),
     .Q(\rapcore0.spifsm.word_data_received[11] ),
     .VGND(vssd1),
@@ -264547,8 +264708,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14500_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14498_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00646_),
     .Q(\rapcore0.spifsm.word_data_received[12] ),
     .VGND(vssd1),
@@ -264556,8 +264717,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14501_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14499_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00647_),
     .Q(\rapcore0.spifsm.word_data_received[13] ),
     .VGND(vssd1),
@@ -264565,8 +264726,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14502_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14500_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00648_),
     .Q(\rapcore0.spifsm.word_data_received[14] ),
     .VGND(vssd1),
@@ -264574,8 +264735,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14503_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14501_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00649_),
     .Q(\rapcore0.spifsm.word_data_received[15] ),
     .VGND(vssd1),
@@ -264583,8 +264744,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14504_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14502_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00650_),
     .Q(\rapcore0.spifsm.word_data_received[16] ),
     .VGND(vssd1),
@@ -264592,8 +264753,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14505_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14503_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00651_),
     .Q(\rapcore0.spifsm.word_data_received[17] ),
     .VGND(vssd1),
@@ -264601,8 +264762,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14506_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14504_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00652_),
     .Q(\rapcore0.spifsm.word_data_received[18] ),
     .VGND(vssd1),
@@ -264610,8 +264771,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14507_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14505_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00653_),
     .Q(\rapcore0.spifsm.word_data_received[19] ),
     .VGND(vssd1),
@@ -264619,8 +264780,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14508_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14506_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00654_),
     .Q(\rapcore0.spifsm.word_data_received[20] ),
     .VGND(vssd1),
@@ -264628,8 +264789,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14509_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14507_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00655_),
     .Q(\rapcore0.spifsm.word_data_received[21] ),
     .VGND(vssd1),
@@ -264637,8 +264798,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14510_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14508_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00656_),
     .Q(\rapcore0.spifsm.word_data_received[22] ),
     .VGND(vssd1),
@@ -264646,8 +264807,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14511_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14509_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00657_),
     .Q(\rapcore0.spifsm.word_data_received[23] ),
     .VGND(vssd1),
@@ -264655,8 +264816,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14512_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14510_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00658_),
     .Q(\rapcore0.spifsm.word_data_received[24] ),
     .VGND(vssd1),
@@ -264664,8 +264825,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14513_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14511_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00659_),
     .Q(\rapcore0.spifsm.word_data_received[25] ),
     .VGND(vssd1),
@@ -264673,8 +264834,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14514_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14512_ (
+    .CLK(clknet_7_35_0_wb_clk_i),
     .D(_00660_),
     .Q(\rapcore0.spifsm.word_data_received[26] ),
     .VGND(vssd1),
@@ -264682,8 +264843,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14515_ (
-    .CLK(clknet_7_50_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14513_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00661_),
     .Q(\rapcore0.spifsm.word_data_received[27] ),
     .VGND(vssd1),
@@ -264691,8 +264852,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14516_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14514_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00662_),
     .Q(\rapcore0.spifsm.word_data_received[28] ),
     .VGND(vssd1),
@@ -264700,8 +264861,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14517_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14515_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00663_),
     .Q(\rapcore0.spifsm.word_data_received[29] ),
     .VGND(vssd1),
@@ -264709,8 +264870,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14518_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14516_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00664_),
     .Q(\rapcore0.spifsm.word_data_received[30] ),
     .VGND(vssd1),
@@ -264718,8 +264879,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14519_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14517_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00665_),
     .Q(\rapcore0.spifsm.word_data_received[31] ),
     .VGND(vssd1),
@@ -264727,8 +264888,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14520_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14518_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00666_),
     .Q(\rapcore0.spifsm.word_data_received[32] ),
     .VGND(vssd1),
@@ -264736,8 +264897,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14521_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14519_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00667_),
     .Q(\rapcore0.spifsm.word_data_received[33] ),
     .VGND(vssd1),
@@ -264745,8 +264906,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14522_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14520_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00668_),
     .Q(\rapcore0.spifsm.word_data_received[34] ),
     .VGND(vssd1),
@@ -264754,8 +264915,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14523_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14521_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00669_),
     .Q(\rapcore0.spifsm.word_data_received[35] ),
     .VGND(vssd1),
@@ -264763,8 +264924,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14524_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14522_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00670_),
     .Q(\rapcore0.spifsm.word_data_received[36] ),
     .VGND(vssd1),
@@ -264772,8 +264933,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14525_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14523_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00671_),
     .Q(\rapcore0.spifsm.word_data_received[37] ),
     .VGND(vssd1),
@@ -264781,8 +264942,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14526_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14524_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00672_),
     .Q(\rapcore0.spifsm.word_data_received[38] ),
     .VGND(vssd1),
@@ -264790,8 +264951,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14527_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14525_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00673_),
     .Q(\rapcore0.spifsm.word_data_received[39] ),
     .VGND(vssd1),
@@ -264799,8 +264960,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14528_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14526_ (
+    .CLK(clknet_7_4_0_wb_clk_i),
     .D(_00674_),
     .Q(\rapcore0.spifsm.word_data_received[40] ),
     .VGND(vssd1),
@@ -264808,8 +264969,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14529_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14527_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00675_),
     .Q(\rapcore0.spifsm.word_data_received[41] ),
     .VGND(vssd1),
@@ -264817,8 +264978,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14530_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14528_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00676_),
     .Q(\rapcore0.spifsm.word_data_received[42] ),
     .VGND(vssd1),
@@ -264826,8 +264987,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14531_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14529_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00677_),
     .Q(\rapcore0.spifsm.word_data_received[43] ),
     .VGND(vssd1),
@@ -264835,8 +264996,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14532_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14530_ (
+    .CLK(clknet_7_16_0_wb_clk_i),
     .D(_00678_),
     .Q(\rapcore0.spifsm.word_data_received[44] ),
     .VGND(vssd1),
@@ -264844,8 +265005,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14533_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14531_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00679_),
     .Q(\rapcore0.spifsm.word_data_received[45] ),
     .VGND(vssd1),
@@ -264853,8 +265014,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14534_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14532_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00680_),
     .Q(\rapcore0.spifsm.word_data_received[46] ),
     .VGND(vssd1),
@@ -264862,8 +265023,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14535_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14533_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00681_),
     .Q(\rapcore0.spifsm.word_data_received[47] ),
     .VGND(vssd1),
@@ -264871,8 +265032,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14536_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14534_ (
+    .CLK(clknet_7_17_0_wb_clk_i),
     .D(_00682_),
     .Q(\rapcore0.spifsm.word_data_received[48] ),
     .VGND(vssd1),
@@ -264880,8 +265041,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14537_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14535_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00683_),
     .Q(\rapcore0.spifsm.word_data_received[49] ),
     .VGND(vssd1),
@@ -264889,8 +265050,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14538_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14536_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00684_),
     .Q(\rapcore0.spifsm.word_data_received[50] ),
     .VGND(vssd1),
@@ -264898,8 +265059,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14539_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14537_ (
+    .CLK(clknet_7_20_0_wb_clk_i),
     .D(_00685_),
     .Q(\rapcore0.spifsm.word_data_received[51] ),
     .VGND(vssd1),
@@ -264907,8 +265068,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14540_ (
-    .CLK(clknet_7_23_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14538_ (
+    .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00686_),
     .Q(\rapcore0.spifsm.word_data_received[52] ),
     .VGND(vssd1),
@@ -264916,8 +265077,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14541_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14539_ (
+    .CLK(clknet_7_22_0_wb_clk_i),
     .D(_00687_),
     .Q(\rapcore0.spifsm.word_data_received[53] ),
     .VGND(vssd1),
@@ -264925,8 +265086,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14542_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14540_ (
+    .CLK(clknet_7_31_0_wb_clk_i),
     .D(_00688_),
     .Q(\rapcore0.spifsm.word_data_received[54] ),
     .VGND(vssd1),
@@ -264934,8 +265095,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14543_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14541_ (
+    .CLK(clknet_7_30_0_wb_clk_i),
     .D(_00689_),
     .Q(\rapcore0.spifsm.word_data_received[55] ),
     .VGND(vssd1),
@@ -264943,8 +265104,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14544_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14542_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00690_),
     .Q(\rapcore0.spifsm.word_data_received[56] ),
     .VGND(vssd1),
@@ -264952,8 +265113,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14545_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14543_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00691_),
     .Q(\rapcore0.spifsm.word_data_received[57] ),
     .VGND(vssd1),
@@ -264961,8 +265122,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14546_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14544_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_00692_),
     .Q(\rapcore0.spifsm.word_data_received[58] ),
     .VGND(vssd1),
@@ -264970,8 +265131,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14547_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14545_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00693_),
     .Q(\rapcore0.spifsm.word_data_received[59] ),
     .VGND(vssd1),
@@ -264979,8 +265140,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14548_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14546_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_00694_),
     .Q(\rapcore0.spifsm.word_data_received[60] ),
     .VGND(vssd1),
@@ -264988,8 +265149,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14549_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14547_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_00695_),
     .Q(\rapcore0.spifsm.word_data_received[61] ),
     .VGND(vssd1),
@@ -264997,8 +265158,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14550_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14548_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_00696_),
     .Q(\rapcore0.spifsm.word_data_received[62] ),
     .VGND(vssd1),
@@ -265006,8 +265167,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14551_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14549_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_00697_),
     .Q(\rapcore0.spifsm.word_data_received[63] ),
     .VGND(vssd1),
@@ -265015,8 +265176,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14552_ (
-    .CLK(clknet_7_123_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14550_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00698_),
     .Q(\rapcore0.faultn ),
     .VGND(vssd1),
@@ -265024,8 +265185,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14553_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14551_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_00699_),
     .Q(\rapcore0.microstepper0.microstepper_control0.enable ),
     .VGND(vssd1),
@@ -265033,8 +265194,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14554_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14552_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00700_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[0] ),
     .VGND(vssd1),
@@ -265042,8 +265203,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14555_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14553_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00701_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[1] ),
     .VGND(vssd1),
@@ -265051,8 +265212,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14556_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14554_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00702_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[2] ),
     .VGND(vssd1),
@@ -265060,8 +265221,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14557_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14555_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00703_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[3] ),
     .VGND(vssd1),
@@ -265069,8 +265230,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14558_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14556_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00704_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[4] ),
     .VGND(vssd1),
@@ -265078,8 +265239,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14559_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14557_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00705_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[5] ),
     .VGND(vssd1),
@@ -265087,8 +265248,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14560_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14558_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00706_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[6] ),
     .VGND(vssd1),
@@ -265096,8 +265257,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14561_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14559_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00707_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte[7] ),
     .VGND(vssd1),
@@ -265105,8 +265266,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14562_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14560_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00708_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[0] ),
     .VGND(vssd1),
@@ -265114,8 +265275,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14563_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14561_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00709_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[1] ),
     .VGND(vssd1),
@@ -265123,8 +265284,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14564_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14562_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00710_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[2] ),
     .VGND(vssd1),
@@ -265132,8 +265293,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14565_ (
-    .CLK(clknet_7_9_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14563_ (
+    .CLK(clknet_7_25_0_wb_clk_i),
     .D(_00711_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[3] ),
     .VGND(vssd1),
@@ -265141,8 +265302,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14566_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14564_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00712_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[4] ),
     .VGND(vssd1),
@@ -265150,8 +265311,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14567_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14565_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00713_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[5] ),
     .VGND(vssd1),
@@ -265159,8 +265320,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14568_ (
-    .CLK(clknet_7_10_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14566_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00714_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[6] ),
     .VGND(vssd1),
@@ -265168,8 +265329,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14569_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14567_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00715_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[7] ),
     .VGND(vssd1),
@@ -265177,8 +265338,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14570_ (
-    .CLK(clknet_7_10_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14568_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00716_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[8] ),
     .VGND(vssd1),
@@ -265186,8 +265347,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14571_ (
-    .CLK(clknet_7_10_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14569_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00717_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[9] ),
     .VGND(vssd1),
@@ -265195,8 +265356,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14572_ (
-    .CLK(clknet_7_32_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14570_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00718_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[10] ),
     .VGND(vssd1),
@@ -265204,8 +265365,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14573_ (
-    .CLK(clknet_7_33_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14571_ (
+    .CLK(clknet_7_15_0_wb_clk_i),
     .D(_00719_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[11] ),
     .VGND(vssd1),
@@ -265213,8 +265374,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14574_ (
-    .CLK(clknet_7_32_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14572_ (
+    .CLK(clknet_7_12_0_wb_clk_i),
     .D(_00720_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[12] ),
     .VGND(vssd1),
@@ -265222,8 +265383,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14575_ (
-    .CLK(clknet_7_32_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14573_ (
+    .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00721_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[13] ),
     .VGND(vssd1),
@@ -265231,8 +265392,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14576_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14574_ (
+    .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00722_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[14] ),
     .VGND(vssd1),
@@ -265240,8 +265401,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14577_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14575_ (
+    .CLK(clknet_7_14_0_wb_clk_i),
     .D(_00723_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[15] ),
     .VGND(vssd1),
@@ -265249,8 +265410,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14578_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14576_ (
+    .CLK(clknet_7_11_0_wb_clk_i),
     .D(_00724_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[16] ),
     .VGND(vssd1),
@@ -265258,8 +265419,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14579_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14577_ (
+    .CLK(clknet_7_11_0_wb_clk_i),
     .D(_00725_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[17] ),
     .VGND(vssd1),
@@ -265267,8 +265428,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14580_ (
-    .CLK(clknet_7_33_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14578_ (
+    .CLK(clknet_7_11_0_wb_clk_i),
     .D(_00726_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[18] ),
     .VGND(vssd1),
@@ -265276,8 +265437,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14581_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14579_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00727_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[19] ),
     .VGND(vssd1),
@@ -265285,8 +265446,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14582_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14580_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00728_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[20] ),
     .VGND(vssd1),
@@ -265294,8 +265455,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14583_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14581_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00729_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[21] ),
     .VGND(vssd1),
@@ -265303,8 +265464,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14584_ (
-    .CLK(clknet_7_34_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14582_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00730_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[22] ),
     .VGND(vssd1),
@@ -265312,8 +265473,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14585_ (
-    .CLK(clknet_7_33_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14583_ (
+    .CLK(clknet_7_10_0_wb_clk_i),
     .D(_00731_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[23] ),
     .VGND(vssd1),
@@ -265321,8 +265482,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14586_ (
-    .CLK(clknet_7_32_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14584_ (
+    .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00732_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[24] ),
     .VGND(vssd1),
@@ -265330,8 +265491,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14587_ (
-    .CLK(clknet_7_33_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14585_ (
+    .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00733_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[25] ),
     .VGND(vssd1),
@@ -265339,8 +265500,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14588_ (
-    .CLK(clknet_7_33_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14586_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00734_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[26] ),
     .VGND(vssd1),
@@ -265348,8 +265509,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14589_ (
-    .CLK(clknet_7_10_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14587_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00735_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[27] ),
     .VGND(vssd1),
@@ -265357,8 +265518,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14590_ (
-    .CLK(clknet_7_10_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14588_ (
+    .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00736_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[28] ),
     .VGND(vssd1),
@@ -265366,8 +265527,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14591_ (
-    .CLK(clknet_7_10_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14589_ (
+    .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00737_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[29] ),
     .VGND(vssd1),
@@ -265375,7 +265536,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14592_ (
+  sky130_fd_sc_hd__dfxtp_4 _14590_ (
     .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00738_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[30] ),
@@ -265384,8 +265545,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14593_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14591_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00739_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[31] ),
     .VGND(vssd1),
@@ -265393,7 +265554,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14594_ (
+  sky130_fd_sc_hd__dfxtp_4 _14592_ (
     .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00740_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[32] ),
@@ -265402,7 +265563,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14595_ (
+  sky130_fd_sc_hd__dfxtp_4 _14593_ (
     .CLK(clknet_7_8_0_wb_clk_i),
     .D(_00741_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[33] ),
@@ -265411,8 +265572,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14596_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14594_ (
+    .CLK(clknet_7_9_0_wb_clk_i),
     .D(_00742_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[34] ),
     .VGND(vssd1),
@@ -265420,8 +265581,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14597_ (
-    .CLK(clknet_7_8_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14595_ (
+    .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00743_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[35] ),
     .VGND(vssd1),
@@ -265429,8 +265590,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14598_ (
-    .CLK(clknet_7_2_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14596_ (
+    .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00744_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[36] ),
     .VGND(vssd1),
@@ -265438,8 +265599,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14599_ (
-    .CLK(clknet_7_2_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14597_ (
+    .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00745_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[37] ),
     .VGND(vssd1),
@@ -265447,7 +265608,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14600_ (
+  sky130_fd_sc_hd__dfxtp_4 _14598_ (
     .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00746_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[38] ),
@@ -265456,8 +265617,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14601_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14599_ (
+    .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00747_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[39] ),
     .VGND(vssd1),
@@ -265465,8 +265626,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14602_ (
-    .CLK(clknet_7_2_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14600_ (
+    .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00748_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[40] ),
     .VGND(vssd1),
@@ -265474,8 +265635,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14603_ (
-    .CLK(clknet_7_2_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14601_ (
+    .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00749_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[41] ),
     .VGND(vssd1),
@@ -265483,8 +265644,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14604_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14602_ (
+    .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00750_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[42] ),
     .VGND(vssd1),
@@ -265492,8 +265653,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14605_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14603_ (
+    .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00751_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[43] ),
     .VGND(vssd1),
@@ -265501,7 +265662,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14606_ (
+  sky130_fd_sc_hd__dfxtp_4 _14604_ (
     .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00752_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[44] ),
@@ -265510,7 +265671,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14607_ (
+  sky130_fd_sc_hd__dfxtp_4 _14605_ (
     .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00753_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[45] ),
@@ -265519,8 +265680,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14608_ (
-    .CLK(clknet_7_2_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14606_ (
+    .CLK(clknet_7_0_0_wb_clk_i),
     .D(_00754_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[46] ),
     .VGND(vssd1),
@@ -265528,8 +265689,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14609_ (
-    .CLK(clknet_7_3_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14607_ (
+    .CLK(clknet_7_2_0_wb_clk_i),
     .D(_00755_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[47] ),
     .VGND(vssd1),
@@ -265537,8 +265698,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14610_ (
-    .CLK(clknet_7_1_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14608_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00756_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[48] ),
     .VGND(vssd1),
@@ -265546,8 +265707,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14611_ (
-    .CLK(clknet_7_1_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14609_ (
+    .CLK(clknet_7_5_0_wb_clk_i),
     .D(_00757_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[49] ),
     .VGND(vssd1),
@@ -265555,8 +265716,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14612_ (
-    .CLK(clknet_7_1_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14610_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00758_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[50] ),
     .VGND(vssd1),
@@ -265564,8 +265725,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14613_ (
-    .CLK(clknet_7_4_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14611_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00759_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[51] ),
     .VGND(vssd1),
@@ -265573,8 +265734,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14614_ (
-    .CLK(clknet_7_0_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14612_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00760_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[52] ),
     .VGND(vssd1),
@@ -265582,8 +265743,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14615_ (
-    .CLK(clknet_7_0_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14613_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00761_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[53] ),
     .VGND(vssd1),
@@ -265591,8 +265752,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14616_ (
-    .CLK(clknet_7_4_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14614_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00762_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[54] ),
     .VGND(vssd1),
@@ -265600,8 +265761,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14617_ (
-    .CLK(clknet_7_0_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14615_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00763_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[55] ),
     .VGND(vssd1),
@@ -265609,8 +265770,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14618_ (
-    .CLK(clknet_7_0_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14616_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00764_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[56] ),
     .VGND(vssd1),
@@ -265618,8 +265779,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14619_ (
-    .CLK(clknet_7_0_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14617_ (
+    .CLK(clknet_7_7_0_wb_clk_i),
     .D(_00765_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[57] ),
     .VGND(vssd1),
@@ -265627,8 +265788,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14620_ (
-    .CLK(clknet_7_1_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14618_ (
+    .CLK(clknet_7_18_0_wb_clk_i),
     .D(_00766_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[58] ),
     .VGND(vssd1),
@@ -265636,8 +265797,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14621_ (
-    .CLK(clknet_7_1_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14619_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00767_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[59] ),
     .VGND(vssd1),
@@ -265645,8 +265806,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14622_ (
-    .CLK(clknet_7_4_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14620_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00768_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[60] ),
     .VGND(vssd1),
@@ -265654,8 +265815,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14623_ (
-    .CLK(clknet_7_4_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14621_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00769_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[61] ),
     .VGND(vssd1),
@@ -265663,8 +265824,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14624_ (
-    .CLK(clknet_7_5_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14622_ (
+    .CLK(clknet_7_13_0_wb_clk_i),
     .D(_00770_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[62] ),
     .VGND(vssd1),
@@ -265672,8 +265833,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14625_ (
-    .CLK(clknet_7_4_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14623_ (
+    .CLK(clknet_7_24_0_wb_clk_i),
     .D(_00771_),
     .Q(\rapcore0.spifsm.dda.substep_accumulator[63] ),
     .VGND(vssd1),
@@ -265681,8 +265842,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14626_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14624_ (
+    .CLK(clknet_7_97_0_wb_clk_i),
     .D(_00772_),
     .Q(\rapcore0.spifsm.message_header[0] ),
     .VGND(vssd1),
@@ -265690,8 +265851,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14627_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14625_ (
+    .CLK(clknet_7_97_0_wb_clk_i),
     .D(_00773_),
     .Q(\rapcore0.spifsm.message_header[1] ),
     .VGND(vssd1),
@@ -265699,8 +265860,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14628_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14626_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_00774_),
     .Q(\rapcore0.spifsm.message_header[2] ),
     .VGND(vssd1),
@@ -265708,8 +265869,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14629_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14627_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_00775_),
     .Q(\rapcore0.spifsm.message_header[3] ),
     .VGND(vssd1),
@@ -265717,8 +265878,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14630_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14628_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00776_),
     .Q(\rapcore0.spifsm.message_header[4] ),
     .VGND(vssd1),
@@ -265726,8 +265887,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14631_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14629_ (
+    .CLK(clknet_7_97_0_wb_clk_i),
     .D(_00777_),
     .Q(\rapcore0.spifsm.message_header[5] ),
     .VGND(vssd1),
@@ -265735,8 +265896,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14632_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14630_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00778_),
     .Q(\rapcore0.spifsm.message_header[6] ),
     .VGND(vssd1),
@@ -265744,8 +265905,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14633_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14631_ (
+    .CLK(clknet_7_78_0_wb_clk_i),
     .D(_00779_),
     .Q(\rapcore0.spifsm.message_header[7] ),
     .VGND(vssd1),
@@ -265753,8 +265914,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14634_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14632_ (
+    .CLK(clknet_7_97_0_wb_clk_i),
     .D(_00780_),
     .Q(\rapcore0.spifsm.enable_r ),
     .VGND(vssd1),
@@ -265762,8 +265923,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14635_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14633_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00781_),
     .Q(\rapcore0.spifsm.clock_divisor[0] ),
     .VGND(vssd1),
@@ -265771,8 +265932,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14636_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14634_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00782_),
     .Q(\rapcore0.spifsm.clock_divisor[1] ),
     .VGND(vssd1),
@@ -265780,8 +265941,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14637_ (
-    .CLK(clknet_7_28_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14635_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00783_),
     .Q(\rapcore0.spifsm.clock_divisor[2] ),
     .VGND(vssd1),
@@ -265789,8 +265950,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14638_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14636_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00784_),
     .Q(\rapcore0.spifsm.clock_divisor[3] ),
     .VGND(vssd1),
@@ -265798,8 +265959,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14639_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14637_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00785_),
     .Q(\rapcore0.spifsm.clock_divisor[4] ),
     .VGND(vssd1),
@@ -265807,8 +265968,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14640_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14638_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00786_),
     .Q(\rapcore0.spifsm.clock_divisor[5] ),
     .VGND(vssd1),
@@ -265816,8 +265977,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14641_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14639_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00787_),
     .Q(\rapcore0.spifsm.clock_divisor[6] ),
     .VGND(vssd1),
@@ -265825,8 +265986,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14642_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14640_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00788_),
     .Q(\rapcore0.spifsm.clock_divisor[7] ),
     .VGND(vssd1),
@@ -265834,8 +265995,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14643_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14641_ (
+    .CLK(clknet_7_74_0_wb_clk_i),
     .D(_00789_),
     .Q(\rapcore0.spifsm.dda.writemoveind ),
     .VGND(vssd1),
@@ -265843,8 +266004,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14644_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14642_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00790_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[0] ),
     .VGND(vssd1),
@@ -265852,8 +266013,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14645_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14643_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00791_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[1] ),
     .VGND(vssd1),
@@ -265861,8 +266022,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14646_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14644_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00792_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[2] ),
     .VGND(vssd1),
@@ -265870,8 +266031,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14647_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14645_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00793_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[3] ),
     .VGND(vssd1),
@@ -265879,8 +266040,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14648_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14646_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00794_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[4] ),
     .VGND(vssd1),
@@ -265888,8 +266049,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14649_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14647_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_00795_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[5] ),
     .VGND(vssd1),
@@ -265897,8 +266058,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14650_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14648_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00796_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[6] ),
     .VGND(vssd1),
@@ -265906,8 +266067,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14651_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14649_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00797_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[7] ),
     .VGND(vssd1),
@@ -265915,8 +266076,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14652_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14650_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00798_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[8] ),
     .VGND(vssd1),
@@ -265924,8 +266085,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14653_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14651_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00799_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[9] ),
     .VGND(vssd1),
@@ -265933,8 +266094,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14654_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14652_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00800_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[10] ),
     .VGND(vssd1),
@@ -265942,8 +266103,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14655_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14653_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00801_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[11] ),
     .VGND(vssd1),
@@ -265951,8 +266112,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14656_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14654_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00802_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[12] ),
     .VGND(vssd1),
@@ -265960,8 +266121,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14657_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14655_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00803_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[13] ),
     .VGND(vssd1),
@@ -265969,8 +266130,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14658_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14656_ (
+    .CLK(clknet_7_102_0_wb_clk_i),
     .D(_00804_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[14] ),
     .VGND(vssd1),
@@ -265978,8 +266139,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14659_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14657_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00805_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[15] ),
     .VGND(vssd1),
@@ -265987,8 +266148,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14660_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14658_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00806_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[16] ),
     .VGND(vssd1),
@@ -265996,8 +266157,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14661_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14659_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00807_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[17] ),
     .VGND(vssd1),
@@ -266005,8 +266166,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14662_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14660_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_00808_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[18] ),
     .VGND(vssd1),
@@ -266014,8 +266175,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14663_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14661_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00809_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[19] ),
     .VGND(vssd1),
@@ -266023,8 +266184,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14664_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14662_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00810_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[20] ),
     .VGND(vssd1),
@@ -266032,8 +266193,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14665_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14663_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00811_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[21] ),
     .VGND(vssd1),
@@ -266041,8 +266202,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14666_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14664_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00812_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[22] ),
     .VGND(vssd1),
@@ -266050,8 +266211,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14667_ (
-    .CLK(clknet_7_77_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14665_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00813_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[23] ),
     .VGND(vssd1),
@@ -266059,8 +266220,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14668_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14666_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00814_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[24] ),
     .VGND(vssd1),
@@ -266068,8 +266229,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14669_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14667_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00815_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[25] ),
     .VGND(vssd1),
@@ -266077,8 +266238,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14670_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14668_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00816_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[26] ),
     .VGND(vssd1),
@@ -266086,8 +266247,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14671_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14669_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00817_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[27] ),
     .VGND(vssd1),
@@ -266095,8 +266256,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14672_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14670_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00818_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[28] ),
     .VGND(vssd1),
@@ -266104,8 +266265,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14673_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14671_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00819_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[29] ),
     .VGND(vssd1),
@@ -266113,8 +266274,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14674_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14672_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00820_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[30] ),
     .VGND(vssd1),
@@ -266122,8 +266283,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14675_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14673_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00821_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[31] ),
     .VGND(vssd1),
@@ -266131,8 +266292,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14676_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14674_ (
+    .CLK(clknet_7_115_0_wb_clk_i),
     .D(_00822_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[32] ),
     .VGND(vssd1),
@@ -266140,8 +266301,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14677_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14675_ (
+    .CLK(clknet_7_115_0_wb_clk_i),
     .D(_00823_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[33] ),
     .VGND(vssd1),
@@ -266149,8 +266310,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14678_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14676_ (
+    .CLK(clknet_7_115_0_wb_clk_i),
     .D(_00824_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[34] ),
     .VGND(vssd1),
@@ -266158,8 +266319,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14679_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14677_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_00825_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[35] ),
     .VGND(vssd1),
@@ -266167,8 +266328,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14680_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14678_ (
+    .CLK(clknet_7_113_0_wb_clk_i),
     .D(_00826_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[36] ),
     .VGND(vssd1),
@@ -266176,8 +266337,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14681_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14679_ (
+    .CLK(clknet_7_113_0_wb_clk_i),
     .D(_00827_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[37] ),
     .VGND(vssd1),
@@ -266185,8 +266346,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14682_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14680_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_00828_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[38] ),
     .VGND(vssd1),
@@ -266194,8 +266355,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14683_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14681_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_00829_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[39] ),
     .VGND(vssd1),
@@ -266203,8 +266364,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14684_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14682_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00830_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[40] ),
     .VGND(vssd1),
@@ -266212,8 +266373,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14685_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14683_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00831_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[41] ),
     .VGND(vssd1),
@@ -266221,8 +266382,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14686_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14684_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00832_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[42] ),
     .VGND(vssd1),
@@ -266230,8 +266391,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14687_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14685_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_00833_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[43] ),
     .VGND(vssd1),
@@ -266239,8 +266400,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14688_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14686_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00834_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[44] ),
     .VGND(vssd1),
@@ -266248,8 +266409,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14689_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14687_ (
+    .CLK(clknet_7_117_0_wb_clk_i),
     .D(_00835_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[45] ),
     .VGND(vssd1),
@@ -266257,8 +266418,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14690_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14688_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00836_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[46] ),
     .VGND(vssd1),
@@ -266266,8 +266427,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14691_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14689_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00837_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[47] ),
     .VGND(vssd1),
@@ -266275,8 +266436,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14692_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14690_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00838_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[48] ),
     .VGND(vssd1),
@@ -266284,8 +266445,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14693_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14691_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00839_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[49] ),
     .VGND(vssd1),
@@ -266293,8 +266454,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14694_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14692_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00840_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[50] ),
     .VGND(vssd1),
@@ -266302,8 +266463,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14695_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14693_ (
+    .CLK(clknet_7_113_0_wb_clk_i),
     .D(_00841_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[51] ),
     .VGND(vssd1),
@@ -266311,8 +266472,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14696_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14694_ (
+    .CLK(clknet_7_116_0_wb_clk_i),
     .D(_00842_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[52] ),
     .VGND(vssd1),
@@ -266320,8 +266481,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14697_ (
-    .CLK(clknet_7_68_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14695_ (
+    .CLK(clknet_7_113_0_wb_clk_i),
     .D(_00843_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[53] ),
     .VGND(vssd1),
@@ -266329,8 +266490,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14698_ (
-    .CLK(clknet_7_69_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14696_ (
+    .CLK(clknet_7_113_0_wb_clk_i),
     .D(_00844_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[54] ),
     .VGND(vssd1),
@@ -266338,8 +266499,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14699_ (
-    .CLK(clknet_7_67_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14697_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00845_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[55] ),
     .VGND(vssd1),
@@ -266347,8 +266508,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14700_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14698_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00846_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[56] ),
     .VGND(vssd1),
@@ -266356,8 +266517,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14701_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14699_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00847_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[57] ),
     .VGND(vssd1),
@@ -266365,8 +266526,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14702_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14700_ (
+    .CLK(clknet_7_114_0_wb_clk_i),
     .D(_00848_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[58] ),
     .VGND(vssd1),
@@ -266374,8 +266535,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14703_ (
-    .CLK(clknet_7_70_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14701_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00849_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[59] ),
     .VGND(vssd1),
@@ -266383,8 +266544,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14704_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14702_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00850_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[60] ),
     .VGND(vssd1),
@@ -266392,8 +266553,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14705_ (
-    .CLK(clknet_7_67_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14703_ (
+    .CLK(clknet_7_112_0_wb_clk_i),
     .D(_00851_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[61] ),
     .VGND(vssd1),
@@ -266401,8 +266562,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14706_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14704_ (
+    .CLK(clknet_7_103_0_wb_clk_i),
     .D(_00852_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[62] ),
     .VGND(vssd1),
@@ -266410,8 +266571,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14707_ (
-    .CLK(clknet_7_71_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14705_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_00853_),
     .Q(\rapcore0.spifsm.word_proc.word_send_data[63] ),
     .VGND(vssd1),
@@ -266419,7 +266580,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14708_ (
+  sky130_fd_sc_hd__dfxtp_4 _14706_ (
     .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00854_),
     .Q(\rapcore0.config_invert_lowside ),
@@ -266428,7 +266589,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14709_ (
+  sky130_fd_sc_hd__dfxtp_4 _14707_ (
     .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00855_),
     .Q(\rapcore0.config_invert_highside ),
@@ -266437,8 +266598,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14710_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14708_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00856_),
     .Q(\rapcore0.config_chargepump_period[0] ),
     .VGND(vssd1),
@@ -266446,8 +266607,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14711_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14709_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00857_),
     .Q(\rapcore0.config_chargepump_period[1] ),
     .VGND(vssd1),
@@ -266455,8 +266616,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14712_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14710_ (
+    .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00858_),
     .Q(\rapcore0.config_chargepump_period[2] ),
     .VGND(vssd1),
@@ -266464,8 +266625,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14713_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14711_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_00859_),
     .Q(\rapcore0.config_chargepump_period[3] ),
     .VGND(vssd1),
@@ -266473,8 +266634,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14714_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14712_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00860_),
     .Q(\rapcore0.config_chargepump_period[4] ),
     .VGND(vssd1),
@@ -266482,8 +266643,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14715_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14713_ (
+    .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00861_),
     .Q(\rapcore0.config_chargepump_period[5] ),
     .VGND(vssd1),
@@ -266491,8 +266652,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14716_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14714_ (
+    .CLK(clknet_7_54_0_wb_clk_i),
     .D(_00862_),
     .Q(\rapcore0.config_chargepump_period[6] ),
     .VGND(vssd1),
@@ -266500,8 +266661,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14717_ (
-    .CLK(clknet_7_58_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14715_ (
+    .CLK(clknet_7_61_0_wb_clk_i),
     .D(_00863_),
     .Q(\rapcore0.config_chargepump_period[7] ),
     .VGND(vssd1),
@@ -266509,8 +266670,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14718_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14716_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00864_),
     .Q(\rapcore0.config_current_threshold[0] ),
     .VGND(vssd1),
@@ -266518,8 +266679,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14719_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14717_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00865_),
     .Q(\rapcore0.config_current_threshold[1] ),
     .VGND(vssd1),
@@ -266527,8 +266688,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14720_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14718_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00866_),
     .Q(\rapcore0.config_current_threshold[2] ),
     .VGND(vssd1),
@@ -266536,8 +266697,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14721_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14719_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00867_),
     .Q(\rapcore0.config_current_threshold[3] ),
     .VGND(vssd1),
@@ -266545,8 +266706,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14722_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14720_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00868_),
     .Q(\rapcore0.config_current_threshold[4] ),
     .VGND(vssd1),
@@ -266554,8 +266715,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14723_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14721_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00869_),
     .Q(\rapcore0.config_current_threshold[5] ),
     .VGND(vssd1),
@@ -266563,8 +266724,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14724_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14722_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00870_),
     .Q(\rapcore0.config_current_threshold[6] ),
     .VGND(vssd1),
@@ -266572,8 +266733,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14725_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14723_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00871_),
     .Q(\rapcore0.config_current_threshold[7] ),
     .VGND(vssd1),
@@ -266581,7 +266742,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14726_ (
+  sky130_fd_sc_hd__dfxtp_4 _14724_ (
     .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00872_),
     .Q(\rapcore0.config_current_threshold[8] ),
@@ -266590,7 +266751,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14727_ (
+  sky130_fd_sc_hd__dfxtp_4 _14725_ (
     .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00873_),
     .Q(\rapcore0.config_current_threshold[9] ),
@@ -266599,8 +266760,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14728_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14726_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00874_),
     .Q(\rapcore0.config_current_threshold[10] ),
     .VGND(vssd1),
@@ -266608,8 +266769,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14729_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14727_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00875_),
     .Q(\rapcore0.config_minimum_on_time[0] ),
     .VGND(vssd1),
@@ -266617,8 +266778,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14730_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14728_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00876_),
     .Q(\rapcore0.config_minimum_on_time[1] ),
     .VGND(vssd1),
@@ -266626,8 +266787,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14731_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14729_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00877_),
     .Q(\rapcore0.config_minimum_on_time[4] ),
     .VGND(vssd1),
@@ -266635,8 +266796,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14732_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14730_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00878_),
     .Q(\rapcore0.config_minimum_on_time[5] ),
     .VGND(vssd1),
@@ -266644,8 +266805,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14733_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14731_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00879_),
     .Q(\rapcore0.config_minimum_on_time[7] ),
     .VGND(vssd1),
@@ -266653,8 +266814,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14734_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14732_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00880_),
     .Q(\rapcore0.config_fastdecay_threshold[0] ),
     .VGND(vssd1),
@@ -266662,8 +266823,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14735_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14733_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00881_),
     .Q(\rapcore0.config_fastdecay_threshold[1] ),
     .VGND(vssd1),
@@ -266671,8 +266832,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14736_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14734_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00882_),
     .Q(\rapcore0.config_fastdecay_threshold[2] ),
     .VGND(vssd1),
@@ -266680,8 +266841,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14737_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14735_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00883_),
     .Q(\rapcore0.config_fastdecay_threshold[3] ),
     .VGND(vssd1),
@@ -266689,8 +266850,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14738_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14736_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00884_),
     .Q(\rapcore0.config_fastdecay_threshold[4] ),
     .VGND(vssd1),
@@ -266698,8 +266859,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14739_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14737_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00885_),
     .Q(\rapcore0.config_fastdecay_threshold[5] ),
     .VGND(vssd1),
@@ -266707,8 +266868,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14740_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14738_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00886_),
     .Q(\rapcore0.config_fastdecay_threshold[6] ),
     .VGND(vssd1),
@@ -266716,8 +266877,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14741_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14739_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00887_),
     .Q(\rapcore0.config_fastdecay_threshold[7] ),
     .VGND(vssd1),
@@ -266725,8 +266886,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14742_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14740_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00888_),
     .Q(\rapcore0.config_fastdecay_threshold[8] ),
     .VGND(vssd1),
@@ -266734,8 +266895,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14743_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14741_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00889_),
     .Q(\rapcore0.config_fastdecay_threshold[9] ),
     .VGND(vssd1),
@@ -266743,8 +266904,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14744_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14742_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00890_),
     .Q(\rapcore0.config_blanktime[0] ),
     .VGND(vssd1),
@@ -266752,8 +266913,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14745_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14743_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00891_),
     .Q(\rapcore0.config_blanktime[1] ),
     .VGND(vssd1),
@@ -266761,8 +266922,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14746_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14744_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00892_),
     .Q(\rapcore0.config_blanktime[2] ),
     .VGND(vssd1),
@@ -266770,8 +266931,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14747_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14745_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00893_),
     .Q(\rapcore0.config_blanktime[3] ),
     .VGND(vssd1),
@@ -266779,8 +266940,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14748_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14746_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00894_),
     .Q(\rapcore0.config_blanktime[4] ),
     .VGND(vssd1),
@@ -266788,8 +266949,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14749_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14747_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00895_),
     .Q(\rapcore0.config_blanktime[5] ),
     .VGND(vssd1),
@@ -266797,8 +266958,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14750_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14748_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00896_),
     .Q(\rapcore0.config_blanktime[6] ),
     .VGND(vssd1),
@@ -266806,8 +266967,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14751_ (
-    .CLK(clknet_7_57_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14749_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00897_),
     .Q(\rapcore0.config_blanktime[7] ),
     .VGND(vssd1),
@@ -266815,8 +266976,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14752_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14750_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00898_),
     .Q(\rapcore0.config_offtime[0] ),
     .VGND(vssd1),
@@ -266824,8 +266985,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14753_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14751_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00899_),
     .Q(\rapcore0.config_offtime[1] ),
     .VGND(vssd1),
@@ -266833,8 +266994,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14754_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14752_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00900_),
     .Q(\rapcore0.config_offtime[2] ),
     .VGND(vssd1),
@@ -266842,8 +267003,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14755_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14753_ (
+    .CLK(clknet_7_44_0_wb_clk_i),
     .D(_00901_),
     .Q(\rapcore0.config_offtime[3] ),
     .VGND(vssd1),
@@ -266851,8 +267012,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14756_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14754_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00902_),
     .Q(\rapcore0.config_offtime[4] ),
     .VGND(vssd1),
@@ -266860,8 +267021,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14757_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14755_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00903_),
     .Q(\rapcore0.config_offtime[5] ),
     .VGND(vssd1),
@@ -266869,8 +267030,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14758_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14756_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00904_),
     .Q(\rapcore0.config_offtime[6] ),
     .VGND(vssd1),
@@ -266878,8 +267039,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14759_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14757_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00905_),
     .Q(\rapcore0.config_offtime[7] ),
     .VGND(vssd1),
@@ -266887,8 +267048,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14760_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14758_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00906_),
     .Q(\rapcore0.config_offtime[8] ),
     .VGND(vssd1),
@@ -266896,8 +267057,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14761_ (
-    .CLK(clknet_7_60_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14759_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00907_),
     .Q(\rapcore0.config_offtime[9] ),
     .VGND(vssd1),
@@ -266905,8 +267066,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14762_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14760_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00908_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[0] ),
     .VGND(vssd1),
@@ -266914,8 +267075,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14763_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14761_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00909_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[1] ),
     .VGND(vssd1),
@@ -266923,8 +267084,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14764_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14762_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00910_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[2] ),
     .VGND(vssd1),
@@ -266932,8 +267093,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14765_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14763_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00911_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[3] ),
     .VGND(vssd1),
@@ -266941,8 +267102,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14766_ (
-    .CLK(clknet_7_123_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14764_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00912_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[4] ),
     .VGND(vssd1),
@@ -266950,8 +267111,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14767_ (
-    .CLK(clknet_7_123_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14765_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00913_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[5] ),
     .VGND(vssd1),
@@ -266959,8 +267120,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14768_ (
-    .CLK(clknet_7_123_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14766_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00914_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[6] ),
     .VGND(vssd1),
@@ -266968,8 +267129,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14769_ (
-    .CLK(clknet_7_123_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14767_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00915_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[7] ),
     .VGND(vssd1),
@@ -266977,8 +267138,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14770_ (
-    .CLK(clknet_7_126_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14768_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00916_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[8] ),
     .VGND(vssd1),
@@ -266986,8 +267147,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14771_ (
-    .CLK(clknet_7_126_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14769_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00917_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer1[9] ),
     .VGND(vssd1),
@@ -266995,8 +267156,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14772_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14770_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00918_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[0] ),
     .VGND(vssd1),
@@ -267004,8 +267165,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14773_ (
-    .CLK(clknet_7_61_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14771_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00919_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[1] ),
     .VGND(vssd1),
@@ -267013,8 +267174,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14774_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14772_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_00920_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[2] ),
     .VGND(vssd1),
@@ -267022,8 +267183,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14775_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14773_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00921_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[3] ),
     .VGND(vssd1),
@@ -267031,8 +267192,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14776_ (
-    .CLK(clknet_7_120_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14774_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00922_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[4] ),
     .VGND(vssd1),
@@ -267040,8 +267201,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14777_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14775_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00923_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[5] ),
     .VGND(vssd1),
@@ -267049,8 +267210,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14778_ (
-    .CLK(clknet_7_121_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14776_ (
+    .CLK(clknet_7_47_0_wb_clk_i),
     .D(_00924_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[6] ),
     .VGND(vssd1),
@@ -267058,8 +267219,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14779_ (
-    .CLK(clknet_7_126_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14777_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00925_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[7] ),
     .VGND(vssd1),
@@ -267067,8 +267228,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14780_ (
-    .CLK(clknet_7_126_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14778_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00926_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[8] ),
     .VGND(vssd1),
@@ -267076,8 +267237,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14781_ (
-    .CLK(clknet_7_126_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14779_ (
+    .CLK(clknet_7_58_0_wb_clk_i),
     .D(_00927_),
     .Q(\rapcore0.microstepper0.microstepper_control0.off_timer0[9] ),
     .VGND(vssd1),
@@ -267085,8 +267246,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14782_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14780_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00928_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[0] ),
     .VGND(vssd1),
@@ -267094,8 +267255,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14783_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14781_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00929_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[1] ),
     .VGND(vssd1),
@@ -267103,8 +267264,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14784_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14782_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00930_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[2] ),
     .VGND(vssd1),
@@ -267112,8 +267273,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14785_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14783_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00931_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[3] ),
     .VGND(vssd1),
@@ -267121,8 +267282,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14786_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14784_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00932_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[4] ),
     .VGND(vssd1),
@@ -267130,8 +267291,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14787_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14785_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00933_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[5] ),
     .VGND(vssd1),
@@ -267139,8 +267300,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14788_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14786_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00934_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[6] ),
     .VGND(vssd1),
@@ -267148,8 +267309,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14789_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14787_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00935_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer1[7] ),
     .VGND(vssd1),
@@ -267157,8 +267318,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14790_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14788_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00936_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[0] ),
     .VGND(vssd1),
@@ -267166,8 +267327,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14791_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14789_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00937_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[1] ),
     .VGND(vssd1),
@@ -267175,8 +267336,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14792_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14790_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00938_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[2] ),
     .VGND(vssd1),
@@ -267184,8 +267345,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14793_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14791_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00939_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[3] ),
     .VGND(vssd1),
@@ -267193,8 +267354,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14794_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14792_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00940_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[4] ),
     .VGND(vssd1),
@@ -267202,8 +267363,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14795_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14793_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00941_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[5] ),
     .VGND(vssd1),
@@ -267211,8 +267372,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14796_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14794_ (
+    .CLK(clknet_7_42_0_wb_clk_i),
     .D(_00942_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[6] ),
     .VGND(vssd1),
@@ -267220,8 +267381,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14797_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14795_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00943_),
     .Q(\rapcore0.microstepper0.microstepper_control0.minimum_on_timer0[7] ),
     .VGND(vssd1),
@@ -267229,8 +267390,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14798_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14796_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00944_),
     .Q(\rapcore0.microstepper0.blank_timer1[0] ),
     .VGND(vssd1),
@@ -267238,8 +267399,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14799_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14797_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00945_),
     .Q(\rapcore0.microstepper0.blank_timer1[1] ),
     .VGND(vssd1),
@@ -267247,8 +267408,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14800_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14798_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00946_),
     .Q(\rapcore0.microstepper0.blank_timer1[2] ),
     .VGND(vssd1),
@@ -267256,8 +267417,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14801_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14799_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00947_),
     .Q(\rapcore0.microstepper0.blank_timer1[3] ),
     .VGND(vssd1),
@@ -267265,8 +267426,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14802_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14800_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00948_),
     .Q(\rapcore0.microstepper0.blank_timer1[4] ),
     .VGND(vssd1),
@@ -267274,8 +267435,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14803_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14801_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00949_),
     .Q(\rapcore0.microstepper0.blank_timer1[5] ),
     .VGND(vssd1),
@@ -267283,8 +267444,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14804_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14802_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00950_),
     .Q(\rapcore0.microstepper0.blank_timer1[6] ),
     .VGND(vssd1),
@@ -267292,8 +267453,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14805_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14803_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00951_),
     .Q(\rapcore0.microstepper0.blank_timer1[7] ),
     .VGND(vssd1),
@@ -267301,8 +267462,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14806_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14804_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00952_),
     .Q(\rapcore0.microstepper0.blank_timer0[0] ),
     .VGND(vssd1),
@@ -267310,8 +267471,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14807_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14805_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00953_),
     .Q(\rapcore0.microstepper0.blank_timer0[1] ),
     .VGND(vssd1),
@@ -267319,8 +267480,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14808_ (
-    .CLK(clknet_7_62_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14806_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00954_),
     .Q(\rapcore0.microstepper0.blank_timer0[2] ),
     .VGND(vssd1),
@@ -267328,8 +267489,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14809_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14807_ (
+    .CLK(clknet_7_40_0_wb_clk_i),
     .D(_00955_),
     .Q(\rapcore0.microstepper0.blank_timer0[3] ),
     .VGND(vssd1),
@@ -267337,8 +267498,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14810_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14808_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00956_),
     .Q(\rapcore0.microstepper0.blank_timer0[4] ),
     .VGND(vssd1),
@@ -267346,8 +267507,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14811_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14809_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00957_),
     .Q(\rapcore0.microstepper0.blank_timer0[5] ),
     .VGND(vssd1),
@@ -267355,8 +267516,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14812_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14810_ (
+    .CLK(clknet_7_41_0_wb_clk_i),
     .D(_00958_),
     .Q(\rapcore0.microstepper0.blank_timer0[6] ),
     .VGND(vssd1),
@@ -267364,8 +267525,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14813_ (
-    .CLK(clknet_7_59_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14811_ (
+    .CLK(clknet_7_43_0_wb_clk_i),
     .D(_00959_),
     .Q(\rapcore0.microstepper0.blank_timer0[7] ),
     .VGND(vssd1),
@@ -267373,8 +267534,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14814_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14812_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00960_),
     .Q(\rapcore0.spifsm.word_proc.rx_byte_ready ),
     .VGND(vssd1),
@@ -267382,8 +267543,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14815_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14813_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00961_),
     .Q(\rapcore0.spifsm.message_word_count[0] ),
     .VGND(vssd1),
@@ -267391,8 +267552,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14816_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14814_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00962_),
     .Q(\rapcore0.spifsm.message_word_count[1] ),
     .VGND(vssd1),
@@ -267400,8 +267561,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14817_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14815_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00963_),
     .Q(\rapcore0.spifsm.message_word_count[2] ),
     .VGND(vssd1),
@@ -267409,8 +267570,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14818_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14816_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00964_),
     .Q(\rapcore0.spifsm.message_word_count[3] ),
     .VGND(vssd1),
@@ -267418,8 +267579,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14819_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14817_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00965_),
     .Q(\rapcore0.spifsm.message_word_count[4] ),
     .VGND(vssd1),
@@ -267427,8 +267588,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14820_ (
-    .CLK(clknet_7_76_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14818_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00966_),
     .Q(\rapcore0.spifsm.message_word_count[5] ),
     .VGND(vssd1),
@@ -267436,8 +267597,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14821_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14819_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00967_),
     .Q(\rapcore0.spifsm.message_word_count[6] ),
     .VGND(vssd1),
@@ -267445,8 +267606,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14822_ (
-    .CLK(clknet_7_78_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14820_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_00968_),
     .Q(\rapcore0.spifsm.message_word_count[7] ),
     .VGND(vssd1),
@@ -267454,8 +267615,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14823_ (
-    .CLK(clknet_7_64_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14821_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00969_),
     .Q(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[0] ),
     .VGND(vssd1),
@@ -267463,8 +267624,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14824_ (
-    .CLK(clknet_7_66_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14822_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00970_),
     .Q(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[1] ),
     .VGND(vssd1),
@@ -267472,8 +267633,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14825_ (
-    .CLK(clknet_7_64_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14823_ (
+    .CLK(clknet_7_98_0_wb_clk_i),
     .D(_00971_),
     .Q(\rapcore0.spifsm.word_proc.spi0.rxbitcnt[2] ),
     .VGND(vssd1),
@@ -267481,8 +267642,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14826_ (
-    .CLK(clknet_7_64_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14824_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00972_),
     .Q(\rapcore0.spifsm.word_proc.spi0.txbitcnt[0] ),
     .VGND(vssd1),
@@ -267490,8 +267651,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14827_ (
-    .CLK(clknet_7_67_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14825_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00973_),
     .Q(\rapcore0.spifsm.word_proc.spi0.txbitcnt[1] ),
     .VGND(vssd1),
@@ -267499,8 +267660,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14828_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14826_ (
+    .CLK(clknet_7_99_0_wb_clk_i),
     .D(_00974_),
     .Q(\rapcore0.spifsm.word_proc.spi0.txbitcnt[2] ),
     .VGND(vssd1),
@@ -267508,8 +267669,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14829_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14827_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_00975_),
     .Q(\rapcore0.spifsm.word_proc.byte_count[0] ),
     .VGND(vssd1),
@@ -267517,8 +267678,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14830_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14828_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_00976_),
     .Q(\rapcore0.spifsm.word_proc.byte_count[1] ),
     .VGND(vssd1),
@@ -267526,8 +267687,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14831_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14829_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_00977_),
     .Q(\rapcore0.spifsm.word_proc.byte_count[2] ),
     .VGND(vssd1),
@@ -267535,8 +267696,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14832_ (
-    .CLK(clknet_7_65_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14830_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_00978_),
     .Q(\rapcore0.spifsm.word_proc.byte_count[3] ),
     .VGND(vssd1),
@@ -267544,8 +267705,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14833_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14831_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00979_),
     .Q(\rapcore0.spifsm.word_data_received_w[0] ),
     .VGND(vssd1),
@@ -267553,8 +267714,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14834_ (
-    .CLK(clknet_7_53_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14832_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_00980_),
     .Q(\rapcore0.spifsm.word_data_received_w[1] ),
     .VGND(vssd1),
@@ -267562,8 +267723,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14835_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14833_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00981_),
     .Q(\rapcore0.spifsm.word_data_received_w[2] ),
     .VGND(vssd1),
@@ -267571,8 +267732,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14836_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14834_ (
+    .CLK(clknet_7_60_0_wb_clk_i),
     .D(_00982_),
     .Q(\rapcore0.spifsm.word_data_received_w[3] ),
     .VGND(vssd1),
@@ -267580,8 +267741,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14837_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14835_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00983_),
     .Q(\rapcore0.spifsm.word_data_received_w[4] ),
     .VGND(vssd1),
@@ -267589,8 +267750,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14838_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14836_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00984_),
     .Q(\rapcore0.spifsm.word_data_received_w[5] ),
     .VGND(vssd1),
@@ -267598,8 +267759,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14839_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14837_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00985_),
     .Q(\rapcore0.spifsm.word_data_received_w[6] ),
     .VGND(vssd1),
@@ -267607,8 +267768,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14840_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14838_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_00986_),
     .Q(\rapcore0.spifsm.word_data_received_w[7] ),
     .VGND(vssd1),
@@ -267616,8 +267777,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14841_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14839_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00987_),
     .Q(\rapcore0.spifsm.word_data_received_w[8] ),
     .VGND(vssd1),
@@ -267625,8 +267786,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14842_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14840_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00988_),
     .Q(\rapcore0.spifsm.word_data_received_w[9] ),
     .VGND(vssd1),
@@ -267634,8 +267795,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14843_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14841_ (
+    .CLK(clknet_7_57_0_wb_clk_i),
     .D(_00989_),
     .Q(\rapcore0.spifsm.word_data_received_w[10] ),
     .VGND(vssd1),
@@ -267643,8 +267804,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14844_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14842_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00990_),
     .Q(\rapcore0.spifsm.word_data_received_w[11] ),
     .VGND(vssd1),
@@ -267652,8 +267813,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14845_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14843_ (
+    .CLK(clknet_7_56_0_wb_clk_i),
     .D(_00991_),
     .Q(\rapcore0.spifsm.word_data_received_w[12] ),
     .VGND(vssd1),
@@ -267661,8 +267822,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14846_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14844_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00992_),
     .Q(\rapcore0.spifsm.word_data_received_w[13] ),
     .VGND(vssd1),
@@ -267670,8 +267831,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14847_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14845_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00993_),
     .Q(\rapcore0.spifsm.word_data_received_w[14] ),
     .VGND(vssd1),
@@ -267679,8 +267840,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14848_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14846_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00994_),
     .Q(\rapcore0.spifsm.word_data_received_w[15] ),
     .VGND(vssd1),
@@ -267688,8 +267849,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14849_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14847_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00995_),
     .Q(\rapcore0.spifsm.word_data_received_w[16] ),
     .VGND(vssd1),
@@ -267697,8 +267858,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14850_ (
-    .CLK(clknet_7_54_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14848_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_00996_),
     .Q(\rapcore0.spifsm.word_data_received_w[17] ),
     .VGND(vssd1),
@@ -267706,8 +267867,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14851_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14849_ (
+    .CLK(clknet_7_45_0_wb_clk_i),
     .D(_00997_),
     .Q(\rapcore0.spifsm.word_data_received_w[18] ),
     .VGND(vssd1),
@@ -267715,8 +267876,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14852_ (
-    .CLK(clknet_7_51_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14850_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00998_),
     .Q(\rapcore0.spifsm.word_data_received_w[19] ),
     .VGND(vssd1),
@@ -267724,8 +267885,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14853_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14851_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_00999_),
     .Q(\rapcore0.spifsm.word_data_received_w[20] ),
     .VGND(vssd1),
@@ -267733,8 +267894,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14854_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14852_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_01000_),
     .Q(\rapcore0.spifsm.word_data_received_w[21] ),
     .VGND(vssd1),
@@ -267742,8 +267903,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14855_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14853_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01001_),
     .Q(\rapcore0.spifsm.word_data_received_w[22] ),
     .VGND(vssd1),
@@ -267751,8 +267912,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14856_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14854_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_01002_),
     .Q(\rapcore0.spifsm.word_data_received_w[23] ),
     .VGND(vssd1),
@@ -267760,8 +267921,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14857_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14855_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01003_),
     .Q(\rapcore0.spifsm.word_data_received_w[24] ),
     .VGND(vssd1),
@@ -267769,8 +267930,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14858_ (
-    .CLK(clknet_7_52_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14856_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_01004_),
     .Q(\rapcore0.spifsm.word_data_received_w[25] ),
     .VGND(vssd1),
@@ -267778,8 +267939,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14859_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14857_ (
+    .CLK(clknet_7_38_0_wb_clk_i),
     .D(_01005_),
     .Q(\rapcore0.spifsm.word_data_received_w[26] ),
     .VGND(vssd1),
@@ -267787,8 +267948,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14860_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14858_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01006_),
     .Q(\rapcore0.spifsm.word_data_received_w[27] ),
     .VGND(vssd1),
@@ -267796,8 +267957,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14861_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14859_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01007_),
     .Q(\rapcore0.spifsm.word_data_received_w[28] ),
     .VGND(vssd1),
@@ -267805,8 +267966,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14862_ (
-    .CLK(clknet_7_49_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14860_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01008_),
     .Q(\rapcore0.spifsm.word_data_received_w[29] ),
     .VGND(vssd1),
@@ -267814,8 +267975,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14863_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14861_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01009_),
     .Q(\rapcore0.spifsm.word_data_received_w[30] ),
     .VGND(vssd1),
@@ -267823,8 +267984,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14864_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14862_ (
+    .CLK(clknet_7_39_0_wb_clk_i),
     .D(_01010_),
     .Q(\rapcore0.spifsm.word_data_received_w[31] ),
     .VGND(vssd1),
@@ -267832,8 +267993,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14865_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14863_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_01011_),
     .Q(\rapcore0.spifsm.word_data_received_w[32] ),
     .VGND(vssd1),
@@ -267841,8 +268002,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14866_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14864_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_01012_),
     .Q(\rapcore0.spifsm.word_data_received_w[33] ),
     .VGND(vssd1),
@@ -267850,8 +268011,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14867_ (
-    .CLK(clknet_7_29_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14865_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_01013_),
     .Q(\rapcore0.spifsm.word_data_received_w[34] ),
     .VGND(vssd1),
@@ -267859,8 +268020,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14868_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14866_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_01014_),
     .Q(\rapcore0.spifsm.word_data_received_w[35] ),
     .VGND(vssd1),
@@ -267868,8 +268029,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14869_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14867_ (
+    .CLK(clknet_7_50_0_wb_clk_i),
     .D(_01015_),
     .Q(\rapcore0.spifsm.word_data_received_w[36] ),
     .VGND(vssd1),
@@ -267877,8 +268038,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14870_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14868_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_01016_),
     .Q(\rapcore0.spifsm.word_data_received_w[37] ),
     .VGND(vssd1),
@@ -267886,8 +268047,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14871_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14869_ (
+    .CLK(clknet_7_48_0_wb_clk_i),
     .D(_01017_),
     .Q(\rapcore0.spifsm.word_data_received_w[38] ),
     .VGND(vssd1),
@@ -267895,8 +268056,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14872_ (
-    .CLK(clknet_7_98_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14870_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_01018_),
     .Q(\rapcore0.spifsm.word_data_received_w[39] ),
     .VGND(vssd1),
@@ -267904,8 +268065,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14873_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14871_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_01019_),
     .Q(\rapcore0.spifsm.word_data_received_w[40] ),
     .VGND(vssd1),
@@ -267913,8 +268074,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14874_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14872_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_01020_),
     .Q(\rapcore0.spifsm.word_data_received_w[41] ),
     .VGND(vssd1),
@@ -267922,8 +268083,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14875_ (
-    .CLK(clknet_7_97_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14873_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_01021_),
     .Q(\rapcore0.spifsm.word_data_received_w[42] ),
     .VGND(vssd1),
@@ -267931,8 +268092,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14876_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14874_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_01022_),
     .Q(\rapcore0.spifsm.word_data_received_w[43] ),
     .VGND(vssd1),
@@ -267940,8 +268101,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14877_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14875_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01023_),
     .Q(\rapcore0.spifsm.word_data_received_w[44] ),
     .VGND(vssd1),
@@ -267949,8 +268110,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14878_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14876_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01024_),
     .Q(\rapcore0.spifsm.word_data_received_w[45] ),
     .VGND(vssd1),
@@ -267958,8 +268119,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14879_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14877_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01025_),
     .Q(\rapcore0.spifsm.word_data_received_w[46] ),
     .VGND(vssd1),
@@ -267967,8 +268128,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14880_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14878_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01026_),
     .Q(\rapcore0.spifsm.word_data_received_w[47] ),
     .VGND(vssd1),
@@ -267976,8 +268137,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14881_ (
-    .CLK(clknet_7_96_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14879_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01027_),
     .Q(\rapcore0.spifsm.word_data_received_w[48] ),
     .VGND(vssd1),
@@ -267985,7 +268146,7 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14882_ (
+  sky130_fd_sc_hd__dfxtp_4 _14880_ (
     .CLK(clknet_7_74_0_wb_clk_i),
     .D(_01028_),
     .Q(\rapcore0.spifsm.word_data_received_w[49] ),
@@ -267994,8 +268155,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14883_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14881_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01029_),
     .Q(\rapcore0.spifsm.word_data_received_w[50] ),
     .VGND(vssd1),
@@ -268003,8 +268164,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14884_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14882_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01030_),
     .Q(\rapcore0.spifsm.word_data_received_w[51] ),
     .VGND(vssd1),
@@ -268012,8 +268173,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14885_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14883_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01031_),
     .Q(\rapcore0.spifsm.word_data_received_w[52] ),
     .VGND(vssd1),
@@ -268021,8 +268182,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14886_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14884_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01032_),
     .Q(\rapcore0.spifsm.word_data_received_w[53] ),
     .VGND(vssd1),
@@ -268030,8 +268191,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14887_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14885_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01033_),
     .Q(\rapcore0.spifsm.word_data_received_w[54] ),
     .VGND(vssd1),
@@ -268039,8 +268200,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14888_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14886_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01034_),
     .Q(\rapcore0.spifsm.word_data_received_w[55] ),
     .VGND(vssd1),
@@ -268048,8 +268209,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14889_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14887_ (
+    .CLK(clknet_7_97_0_wb_clk_i),
     .D(_01035_),
     .Q(\rapcore0.spifsm.word_data_received_w[56] ),
     .VGND(vssd1),
@@ -268057,8 +268218,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14890_ (
-    .CLK(clknet_7_73_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14888_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_01036_),
     .Q(\rapcore0.spifsm.word_data_received_w[57] ),
     .VGND(vssd1),
@@ -268066,8 +268227,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14891_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14889_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_01037_),
     .Q(\rapcore0.spifsm.word_data_received_w[58] ),
     .VGND(vssd1),
@@ -268075,8 +268236,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14892_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14890_ (
+    .CLK(clknet_7_96_0_wb_clk_i),
     .D(_01038_),
     .Q(\rapcore0.spifsm.word_data_received_w[59] ),
     .VGND(vssd1),
@@ -268084,8 +268245,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14893_ (
-    .CLK(clknet_7_72_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14891_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01039_),
     .Q(\rapcore0.spifsm.word_data_received_w[60] ),
     .VGND(vssd1),
@@ -268093,8 +268254,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14894_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14892_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01040_),
     .Q(\rapcore0.spifsm.word_data_received_w[61] ),
     .VGND(vssd1),
@@ -268102,8 +268263,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14895_ (
-    .CLK(clknet_7_74_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14893_ (
+    .CLK(clknet_7_53_0_wb_clk_i),
     .D(_01041_),
     .Q(\rapcore0.spifsm.word_data_received_w[62] ),
     .VGND(vssd1),
@@ -268111,8 +268272,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14896_ (
-    .CLK(clknet_7_75_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14894_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_01042_),
     .Q(\rapcore0.spifsm.word_data_received_w[63] ),
     .VGND(vssd1),
@@ -268120,8 +268281,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14897_ (
-    .CLK(clknet_7_47_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14895_ (
+    .CLK(clknet_7_55_0_wb_clk_i),
     .D(_01043_),
     .Q(io_out[24]),
     .VGND(vssd1),
@@ -268129,8 +268290,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14898_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14896_ (
+    .CLK(clknet_7_49_0_wb_clk_i),
     .D(_01044_),
     .Q(\rapcore0.spifsm.dda.clkaccum[0] ),
     .VGND(vssd1),
@@ -268138,8 +268299,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14899_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14897_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_01045_),
     .Q(\rapcore0.spifsm.dda.clkaccum[1] ),
     .VGND(vssd1),
@@ -268147,8 +268308,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14900_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14898_ (
+    .CLK(clknet_7_51_0_wb_clk_i),
     .D(_01046_),
     .Q(\rapcore0.spifsm.dda.clkaccum[2] ),
     .VGND(vssd1),
@@ -268156,8 +268317,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14901_ (
-    .CLK(clknet_7_24_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14899_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01047_),
     .Q(\rapcore0.spifsm.dda.clkaccum[3] ),
     .VGND(vssd1),
@@ -268165,8 +268326,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14902_ (
-    .CLK(clknet_7_25_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14900_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01048_),
     .Q(\rapcore0.spifsm.dda.clkaccum[4] ),
     .VGND(vssd1),
@@ -268174,8 +268335,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14903_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14901_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01049_),
     .Q(\rapcore0.spifsm.dda.clkaccum[5] ),
     .VGND(vssd1),
@@ -268183,8 +268344,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14904_ (
-    .CLK(clknet_7_31_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14902_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01050_),
     .Q(\rapcore0.spifsm.dda.clkaccum[6] ),
     .VGND(vssd1),
@@ -268192,8 +268353,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14905_ (
-    .CLK(clknet_7_30_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14903_ (
+    .CLK(clknet_7_52_0_wb_clk_i),
     .D(_01051_),
     .Q(\rapcore0.spifsm.dda.clkaccum[7] ),
     .VGND(vssd1),
@@ -268201,8 +268362,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14906_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14904_ (
+    .CLK(clknet_7_107_0_wb_clk_i),
     .D(_01052_),
     .Q(\rapcore0.encoder0.count[0] ),
     .VGND(vssd1),
@@ -268210,8 +268371,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14907_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14905_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_01053_),
     .Q(\rapcore0.encoder0.count[1] ),
     .VGND(vssd1),
@@ -268219,8 +268380,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14908_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14906_ (
+    .CLK(clknet_7_105_0_wb_clk_i),
     .D(_01054_),
     .Q(\rapcore0.encoder0.count[2] ),
     .VGND(vssd1),
@@ -268228,8 +268389,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14909_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14907_ (
+    .CLK(clknet_7_107_0_wb_clk_i),
     .D(_01055_),
     .Q(\rapcore0.encoder0.count[3] ),
     .VGND(vssd1),
@@ -268237,8 +268398,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14910_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14908_ (
+    .CLK(clknet_7_107_0_wb_clk_i),
     .D(_01056_),
     .Q(\rapcore0.encoder0.count[4] ),
     .VGND(vssd1),
@@ -268246,8 +268407,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14911_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14909_ (
+    .CLK(clknet_7_106_0_wb_clk_i),
     .D(_01057_),
     .Q(\rapcore0.encoder0.count[5] ),
     .VGND(vssd1),
@@ -268255,8 +268416,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14912_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14910_ (
+    .CLK(clknet_7_107_0_wb_clk_i),
     .D(_01058_),
     .Q(\rapcore0.encoder0.count[6] ),
     .VGND(vssd1),
@@ -268264,8 +268425,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14913_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14911_ (
+    .CLK(clknet_7_106_0_wb_clk_i),
     .D(_01059_),
     .Q(\rapcore0.encoder0.count[7] ),
     .VGND(vssd1),
@@ -268273,8 +268434,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14914_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14912_ (
+    .CLK(clknet_7_107_0_wb_clk_i),
     .D(_01060_),
     .Q(\rapcore0.encoder0.count[8] ),
     .VGND(vssd1),
@@ -268282,8 +268443,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14915_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14913_ (
+    .CLK(clknet_7_107_0_wb_clk_i),
     .D(_01061_),
     .Q(\rapcore0.encoder0.count[9] ),
     .VGND(vssd1),
@@ -268291,8 +268452,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14916_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14914_ (
+    .CLK(clknet_7_110_0_wb_clk_i),
     .D(_01062_),
     .Q(\rapcore0.encoder0.count[10] ),
     .VGND(vssd1),
@@ -268300,8 +268461,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14917_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14915_ (
+    .CLK(clknet_7_110_0_wb_clk_i),
     .D(_01063_),
     .Q(\rapcore0.encoder0.count[11] ),
     .VGND(vssd1),
@@ -268309,8 +268470,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14918_ (
-    .CLK(clknet_7_91_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14916_ (
+    .CLK(clknet_7_110_0_wb_clk_i),
     .D(_01064_),
     .Q(\rapcore0.encoder0.count[12] ),
     .VGND(vssd1),
@@ -268318,8 +268479,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14919_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14917_ (
+    .CLK(clknet_7_110_0_wb_clk_i),
     .D(_01065_),
     .Q(\rapcore0.encoder0.count[13] ),
     .VGND(vssd1),
@@ -268327,8 +268488,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14920_ (
-    .CLK(clknet_7_90_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14918_ (
+    .CLK(clknet_7_111_0_wb_clk_i),
     .D(_01066_),
     .Q(\rapcore0.encoder0.count[14] ),
     .VGND(vssd1),
@@ -268336,8 +268497,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14921_ (
-    .CLK(clknet_7_92_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14919_ (
+    .CLK(clknet_7_109_0_wb_clk_i),
     .D(_01067_),
     .Q(\rapcore0.encoder0.count[15] ),
     .VGND(vssd1),
@@ -268345,8 +268506,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14922_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14920_ (
+    .CLK(clknet_7_111_0_wb_clk_i),
     .D(_01068_),
     .Q(\rapcore0.encoder0.count[16] ),
     .VGND(vssd1),
@@ -268354,8 +268515,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14923_ (
-    .CLK(clknet_7_94_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14921_ (
+    .CLK(clknet_7_111_0_wb_clk_i),
     .D(_01069_),
     .Q(\rapcore0.encoder0.count[17] ),
     .VGND(vssd1),
@@ -268363,8 +268524,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14924_ (
-    .CLK(clknet_7_95_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14922_ (
+    .CLK(clknet_7_111_0_wb_clk_i),
     .D(_01070_),
     .Q(\rapcore0.encoder0.count[18] ),
     .VGND(vssd1),
@@ -268372,8 +268533,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14925_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14923_ (
+    .CLK(clknet_7_110_0_wb_clk_i),
     .D(_01071_),
     .Q(\rapcore0.encoder0.count[19] ),
     .VGND(vssd1),
@@ -268381,8 +268542,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14926_ (
-    .CLK(clknet_7_92_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14924_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01072_),
     .Q(\rapcore0.encoder0.count[20] ),
     .VGND(vssd1),
@@ -268390,8 +268551,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14927_ (
-    .CLK(clknet_7_92_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14925_ (
+    .CLK(clknet_7_111_0_wb_clk_i),
     .D(_01073_),
     .Q(\rapcore0.encoder0.count[21] ),
     .VGND(vssd1),
@@ -268399,8 +268560,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14928_ (
-    .CLK(clknet_7_92_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14926_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01074_),
     .Q(\rapcore0.encoder0.count[22] ),
     .VGND(vssd1),
@@ -268408,8 +268569,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14929_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14927_ (
+    .CLK(clknet_7_111_0_wb_clk_i),
     .D(_01075_),
     .Q(\rapcore0.encoder0.count[23] ),
     .VGND(vssd1),
@@ -268417,8 +268578,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14930_ (
-    .CLK(clknet_7_92_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14928_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_01076_),
     .Q(\rapcore0.encoder0.count[24] ),
     .VGND(vssd1),
@@ -268426,8 +268587,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14931_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14929_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_01077_),
     .Q(\rapcore0.encoder0.count[25] ),
     .VGND(vssd1),
@@ -268435,8 +268596,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14932_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14930_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_01078_),
     .Q(\rapcore0.encoder0.count[26] ),
     .VGND(vssd1),
@@ -268444,8 +268605,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14933_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14931_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_01079_),
     .Q(\rapcore0.encoder0.count[27] ),
     .VGND(vssd1),
@@ -268453,8 +268614,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14934_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14932_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01080_),
     .Q(\rapcore0.encoder0.count[28] ),
     .VGND(vssd1),
@@ -268462,8 +268623,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14935_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14933_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01081_),
     .Q(\rapcore0.encoder0.count[29] ),
     .VGND(vssd1),
@@ -268471,8 +268632,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14936_ (
-    .CLK(clknet_7_93_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14934_ (
+    .CLK(clknet_7_122_0_wb_clk_i),
     .D(_01082_),
     .Q(\rapcore0.encoder0.count[30] ),
     .VGND(vssd1),
@@ -268480,8 +268641,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14937_ (
-    .CLK(clknet_7_89_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14935_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01083_),
     .Q(\rapcore0.encoder0.count[31] ),
     .VGND(vssd1),
@@ -268489,8 +268650,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14938_ (
-    .CLK(clknet_7_85_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14936_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01084_),
     .Q(\rapcore0.encoder0.count[32] ),
     .VGND(vssd1),
@@ -268498,8 +268659,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14939_ (
-    .CLK(clknet_7_85_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14937_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01085_),
     .Q(\rapcore0.encoder0.count[33] ),
     .VGND(vssd1),
@@ -268507,8 +268668,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14940_ (
-    .CLK(clknet_7_86_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14938_ (
+    .CLK(clknet_7_126_0_wb_clk_i),
     .D(_01086_),
     .Q(\rapcore0.encoder0.count[34] ),
     .VGND(vssd1),
@@ -268516,8 +268677,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14941_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14939_ (
+    .CLK(clknet_7_126_0_wb_clk_i),
     .D(_01087_),
     .Q(\rapcore0.encoder0.count[35] ),
     .VGND(vssd1),
@@ -268525,8 +268686,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14942_ (
-    .CLK(clknet_7_85_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14940_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01088_),
     .Q(\rapcore0.encoder0.count[36] ),
     .VGND(vssd1),
@@ -268534,8 +268695,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14943_ (
-    .CLK(clknet_7_85_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14941_ (
+    .CLK(clknet_7_123_0_wb_clk_i),
     .D(_01089_),
     .Q(\rapcore0.encoder0.count[37] ),
     .VGND(vssd1),
@@ -268543,8 +268704,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14944_ (
-    .CLK(clknet_7_85_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14942_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_01090_),
     .Q(\rapcore0.encoder0.count[38] ),
     .VGND(vssd1),
@@ -268552,8 +268713,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14945_ (
-    .CLK(clknet_7_85_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14943_ (
+    .CLK(clknet_7_127_0_wb_clk_i),
     .D(_01091_),
     .Q(\rapcore0.encoder0.count[39] ),
     .VGND(vssd1),
@@ -268561,8 +268722,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14946_ (
-    .CLK(clknet_7_84_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14944_ (
+    .CLK(clknet_7_126_0_wb_clk_i),
     .D(_01092_),
     .Q(\rapcore0.encoder0.count[40] ),
     .VGND(vssd1),
@@ -268570,8 +268731,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14947_ (
-    .CLK(clknet_7_84_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14945_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_01093_),
     .Q(\rapcore0.encoder0.count[41] ),
     .VGND(vssd1),
@@ -268579,8 +268740,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14948_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14946_ (
+    .CLK(clknet_7_127_0_wb_clk_i),
     .D(_01094_),
     .Q(\rapcore0.encoder0.count[42] ),
     .VGND(vssd1),
@@ -268588,8 +268749,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14949_ (
-    .CLK(clknet_7_84_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14947_ (
+    .CLK(clknet_7_127_0_wb_clk_i),
     .D(_01095_),
     .Q(\rapcore0.encoder0.count[43] ),
     .VGND(vssd1),
@@ -268597,8 +268758,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14950_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14948_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_01096_),
     .Q(\rapcore0.encoder0.count[44] ),
     .VGND(vssd1),
@@ -268606,8 +268767,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14951_ (
-    .CLK(clknet_7_84_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14949_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_01097_),
     .Q(\rapcore0.encoder0.count[45] ),
     .VGND(vssd1),
@@ -268615,8 +268776,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14952_ (
-    .CLK(clknet_7_87_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14950_ (
+    .CLK(clknet_7_125_0_wb_clk_i),
     .D(_01098_),
     .Q(\rapcore0.encoder0.count[46] ),
     .VGND(vssd1),
@@ -268624,8 +268785,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14953_ (
-    .CLK(clknet_7_84_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14951_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_01099_),
     .Q(\rapcore0.encoder0.count[47] ),
     .VGND(vssd1),
@@ -268633,8 +268794,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14954_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14952_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_01100_),
     .Q(\rapcore0.encoder0.count[48] ),
     .VGND(vssd1),
@@ -268642,8 +268803,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14955_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14953_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_01101_),
     .Q(\rapcore0.encoder0.count[49] ),
     .VGND(vssd1),
@@ -268651,8 +268812,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14956_ (
-    .CLK(clknet_7_84_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14954_ (
+    .CLK(clknet_7_124_0_wb_clk_i),
     .D(_01102_),
     .Q(\rapcore0.encoder0.count[50] ),
     .VGND(vssd1),
@@ -268660,8 +268821,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14957_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14955_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_01103_),
     .Q(\rapcore0.encoder0.count[51] ),
     .VGND(vssd1),
@@ -268669,8 +268830,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14958_ (
-    .CLK(clknet_7_80_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14956_ (
+    .CLK(clknet_7_119_0_wb_clk_i),
     .D(_01104_),
     .Q(\rapcore0.encoder0.count[52] ),
     .VGND(vssd1),
@@ -268678,8 +268839,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14959_ (
-    .CLK(clknet_7_81_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14957_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_01105_),
     .Q(\rapcore0.encoder0.count[53] ),
     .VGND(vssd1),
@@ -268687,8 +268848,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14960_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14958_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_01106_),
     .Q(\rapcore0.encoder0.count[54] ),
     .VGND(vssd1),
@@ -268696,8 +268857,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14961_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14959_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_01107_),
     .Q(\rapcore0.encoder0.count[55] ),
     .VGND(vssd1),
@@ -268705,8 +268866,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14962_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14960_ (
+    .CLK(clknet_7_118_0_wb_clk_i),
     .D(_01108_),
     .Q(\rapcore0.encoder0.count[56] ),
     .VGND(vssd1),
@@ -268714,8 +268875,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14963_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14961_ (
+    .CLK(clknet_7_115_0_wb_clk_i),
     .D(_01109_),
     .Q(\rapcore0.encoder0.count[57] ),
     .VGND(vssd1),
@@ -268723,8 +268884,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14964_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14962_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01110_),
     .Q(\rapcore0.encoder0.count[58] ),
     .VGND(vssd1),
@@ -268732,8 +268893,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14965_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14963_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01111_),
     .Q(\rapcore0.encoder0.count[59] ),
     .VGND(vssd1),
@@ -268741,8 +268902,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14966_ (
-    .CLK(clknet_7_83_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14964_ (
+    .CLK(clknet_7_121_0_wb_clk_i),
     .D(_01112_),
     .Q(\rapcore0.encoder0.count[60] ),
     .VGND(vssd1),
@@ -268750,8 +268911,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14967_ (
-    .CLK(clknet_7_82_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14965_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01113_),
     .Q(\rapcore0.encoder0.count[61] ),
     .VGND(vssd1),
@@ -268759,8 +268920,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14968_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14966_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01114_),
     .Q(\rapcore0.encoder0.count[62] ),
     .VGND(vssd1),
@@ -268768,8 +268929,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14969_ (
-    .CLK(clknet_7_88_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14967_ (
+    .CLK(clknet_7_120_0_wb_clk_i),
     .D(_01115_),
     .Q(\rapcore0.encoder0.count[63] ),
     .VGND(vssd1),
@@ -268777,8 +268938,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14970_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14968_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_01116_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[0] ),
     .VGND(vssd1),
@@ -268786,8 +268947,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14971_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14969_ (
+    .CLK(clknet_7_106_0_wb_clk_i),
     .D(_01117_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[1] ),
     .VGND(vssd1),
@@ -268795,8 +268956,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14972_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14970_ (
+    .CLK(clknet_7_106_0_wb_clk_i),
     .D(_01118_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[2] ),
     .VGND(vssd1),
@@ -268804,8 +268965,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14973_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14971_ (
+    .CLK(clknet_7_106_0_wb_clk_i),
     .D(_01119_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[3] ),
     .VGND(vssd1),
@@ -268813,8 +268974,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14974_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14972_ (
+    .CLK(clknet_7_106_0_wb_clk_i),
     .D(_01120_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[4] ),
     .VGND(vssd1),
@@ -268822,8 +268983,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14975_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14973_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_01121_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[5] ),
     .VGND(vssd1),
@@ -268831,8 +268992,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14976_ (
-    .CLK(clknet_7_40_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14974_ (
+    .CLK(clknet_7_63_0_wb_clk_i),
     .D(_01122_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[6] ),
     .VGND(vssd1),
@@ -268840,8 +269001,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14977_ (
-    .CLK(clknet_7_122_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14975_ (
+    .CLK(clknet_7_59_0_wb_clk_i),
     .D(_01123_),
     .Q(\rapcore0.microstepper0.microstep_counter0.pos[7] ),
     .VGND(vssd1),
@@ -268849,8 +269010,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14978_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14976_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_01124_),
     .Q(\rapcore0.microstepper0.offtimer0.run ),
     .VGND(vssd1),
@@ -268858,8 +269019,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14979_ (
-    .CLK(clknet_7_63_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14977_ (
+    .CLK(clknet_7_46_0_wb_clk_i),
     .D(_01125_),
     .Q(\rapcore0.microstepper0.offtimer1.run ),
     .VGND(vssd1),
@@ -268867,8 +269028,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14980_ (
-    .CLK(clknet_7_123_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14978_ (
+    .CLK(clknet_7_104_0_wb_clk_i),
     .D(_01126_),
     .Q(io_out[15]),
     .VGND(vssd1),
@@ -268876,8 +269037,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14981_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14979_ (
+    .CLK(clknet_7_100_0_wb_clk_i),
     .D(_01127_),
     .Q(\rapcore0.resetn_counter[0] ),
     .VGND(vssd1),
@@ -268885,8 +269046,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14982_ (
-    .CLK(clknet_7_56_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14980_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01128_),
     .Q(\rapcore0.resetn_counter[1] ),
     .VGND(vssd1),
@@ -268894,8 +269055,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14983_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14981_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01129_),
     .Q(\rapcore0.resetn_counter[2] ),
     .VGND(vssd1),
@@ -268903,8 +269064,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14984_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14982_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01130_),
     .Q(\rapcore0.resetn_counter[3] ),
     .VGND(vssd1),
@@ -268912,8 +269073,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14985_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14983_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01131_),
     .Q(\rapcore0.resetn_counter[4] ),
     .VGND(vssd1),
@@ -268921,8 +269082,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14986_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14984_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01132_),
     .Q(\rapcore0.resetn_counter[5] ),
     .VGND(vssd1),
@@ -268930,8 +269091,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14987_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14985_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01133_),
     .Q(\rapcore0.resetn_counter[6] ),
     .VGND(vssd1),
@@ -268939,8 +269100,8 @@
     .VPB(vccd1),
     .VPWR(vccd1)
   );
-  sky130_fd_sc_hd__dfxtp_4 _14988_ (
-    .CLK(clknet_7_45_0_wb_clk_i),
+  sky130_fd_sc_hd__dfxtp_4 _14986_ (
+    .CLK(clknet_7_101_0_wb_clk_i),
     .D(_01134_),
     .Q(\rapcore0.resetn_counter[7] ),
     .VGND(vssd1),
@@ -271037,15 +271198,63 @@
     .X(clknet_7_9_0_wb_clk_i)
   );
   sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_0_wb_clk_i (
-    .A(clknet_7_127_0_wb_clk_i),
+    .A(clknet_7_84_0_wb_clk_i),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(clknet_opt_0_wb_clk_i)
   );
+  sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_1_wb_clk_i (
+    .A(clknet_7_85_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(clknet_opt_1_wb_clk_i)
+  );
+  sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_2_wb_clk_i (
+    .A(clknet_7_85_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(clknet_opt_2_wb_clk_i)
+  );
+  sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_3_wb_clk_i (
+    .A(clknet_7_86_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(clknet_opt_3_wb_clk_i)
+  );
+  sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_4_wb_clk_i (
+    .A(clknet_7_86_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(clknet_opt_4_wb_clk_i)
+  );
+  sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_5_wb_clk_i (
+    .A(clknet_7_87_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(clknet_opt_5_wb_clk_i)
+  );
+  sky130_fd_sc_hd__clkbuf_16 clkbuf_opt_6_wb_clk_i (
+    .A(clknet_7_87_0_wb_clk_i),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1),
+    .X(clknet_opt_6_wb_clk_i)
+  );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_0 (
-    .A(_03173_),
+    .A(_03171_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271053,7 +271262,7 @@
     .X(psn_net_0)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_1 (
-    .A(_03172_),
+    .A(_03170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271061,7 +271270,7 @@
     .X(psn_net_1)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_10 (
-    .A(psn_net_58),
+    .A(psn_net_54),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271069,7 +271278,7 @@
     .X(psn_net_10)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_100 (
-    .A(_04204_),
+    .A(_04202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271077,7 +271286,7 @@
     .X(psn_net_100)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_101 (
-    .A(_04203_),
+    .A(_04202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271085,7 +271294,7 @@
     .X(psn_net_101)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_102 (
-    .A(_04202_),
+    .A(psn_net_101),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271093,7 +271302,7 @@
     .X(psn_net_102)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_103 (
-    .A(_04201_),
+    .A(_04200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271101,7 +271310,7 @@
     .X(psn_net_103)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_104 (
-    .A(_04201_),
+    .A(_04200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271109,7 +271318,7 @@
     .X(psn_net_104)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_105 (
-    .A(psn_net_104),
+    .A(_04200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271133,7 +271342,7 @@
     .X(psn_net_107)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_108 (
-    .A(_04199_),
+    .A(_04198_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271141,7 +271350,7 @@
     .X(psn_net_108)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_109 (
-    .A(_04198_),
+    .A(_04197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271149,7 +271358,7 @@
     .X(psn_net_109)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_11 (
-    .A(psn_net_59),
+    .A(psn_net_55),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271157,7 +271366,7 @@
     .X(psn_net_11)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_110 (
-    .A(_04198_),
+    .A(_04197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271165,7 +271374,7 @@
     .X(psn_net_110)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_111 (
-    .A(_04197_),
+    .A(_04196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271189,7 +271398,7 @@
     .X(psn_net_113)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_114 (
-    .A(_04195_),
+    .A(_04193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271197,7 +271406,7 @@
     .X(psn_net_114)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_115 (
-    .A(_04194_),
+    .A(_04193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271205,7 +271414,7 @@
     .X(psn_net_115)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_116 (
-    .A(_04194_),
+    .A(_04193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271237,7 +271446,7 @@
     .X(psn_net_119)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_12 (
-    .A(_03164_),
+    .A(_03162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271269,7 +271478,7 @@
     .X(psn_net_122)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_123 (
-    .A(psn_net_122),
+    .A(_04191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271285,7 +271494,7 @@
     .X(psn_net_124)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_125 (
-    .A(_04191_),
+    .A(_04190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271293,7 +271502,7 @@
     .X(psn_net_125)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_126 (
-    .A(_04190_),
+    .A(psn_net_125),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271301,7 +271510,7 @@
     .X(psn_net_126)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_127 (
-    .A(psn_net_126),
+    .A(psn_net_125),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271309,7 +271518,7 @@
     .X(psn_net_127)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_128 (
-    .A(psn_net_127),
+    .A(_04189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271317,7 +271526,7 @@
     .X(psn_net_128)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_129 (
-    .A(psn_net_127),
+    .A(_04189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271325,7 +271534,7 @@
     .X(psn_net_129)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_13 (
-    .A(_03164_),
+    .A(_03162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271333,7 +271542,7 @@
     .X(psn_net_13)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_130 (
-    .A(_04189_),
+    .A(_03166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271341,7 +271550,7 @@
     .X(psn_net_130)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_131 (
-    .A(_04189_),
+    .A(_03163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271349,7 +271558,7 @@
     .X(psn_net_131)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_132 (
-    .A(_04188_),
+    .A(_03163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271357,7 +271566,7 @@
     .X(psn_net_132)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_133 (
-    .A(_04188_),
+    .A(_03154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271365,7 +271574,7 @@
     .X(psn_net_133)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_134 (
-    .A(psn_net_148),
+    .A(_03154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271373,7 +271582,7 @@
     .X(psn_net_134)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_135 (
-    .A(_03168_),
+    .A(_03151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271381,7 +271590,7 @@
     .X(psn_net_135)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_136 (
-    .A(psn_net_149),
+    .A(_03149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271389,7 +271598,7 @@
     .X(psn_net_136)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_137 (
-    .A(psn_net_150),
+    .A(_03148_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271397,7 +271606,7 @@
     .X(psn_net_137)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_138 (
-    .A(psn_net_151),
+    .A(_03147_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271405,7 +271614,7 @@
     .X(psn_net_138)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_139 (
-    .A(psn_net_152),
+    .A(_03146_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271413,7 +271622,7 @@
     .X(psn_net_139)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_14 (
-    .A(_03163_),
+    .A(_03161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271421,7 +271630,7 @@
     .X(psn_net_14)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_140 (
-    .A(psn_net_153),
+    .A(_03146_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271429,7 +271638,7 @@
     .X(psn_net_140)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_141 (
-    .A(psn_net_154),
+    .A(_03145_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271437,7 +271646,7 @@
     .X(psn_net_141)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_142 (
-    .A(psn_net_155),
+    .A(_03145_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271445,165 +271654,29 @@
     .X(psn_net_142)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_143 (
-    .A(psn_net_156),
+    .A(\rapcore0.spifsm.dda.substep_accumulator[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(psn_net_143)
   );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_144 (
-    .A(psn_net_157),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_144)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_145 (
-    .A(psn_net_158),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_145)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_146 (
-    .A(psn_net_159),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_146)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_147 (
-    .A(psn_net_160),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_147)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_148 (
-    .A(_03168_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_148)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_149 (
-    .A(_03167_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_149)
-  );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_15 (
-    .A(psn_net_14),
+    .A(_03161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(psn_net_15)
   );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_150 (
-    .A(_03166_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_150)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_151 (
-    .A(_03165_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_151)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_152 (
-    .A(_03157_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_152)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_153 (
-    .A(_03153_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_153)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_154 (
-    .A(_03152_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_154)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_155 (
-    .A(_03150_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_155)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_156 (
-    .A(_03149_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_156)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_157 (
-    .A(_03148_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_157)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_158 (
-    .A(_03147_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_158)
-  );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_159 (
-    .A(_03147_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_159)
-  );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_16 (
-    .A(_03162_),
+    .A(_03160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1),
     .X(psn_net_16)
   );
-  sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_160 (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[0] ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1),
-    .X(psn_net_160)
-  );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_17 (
     .A(psn_net_16),
     .VGND(vssd1),
@@ -271613,7 +271686,7 @@
     .X(psn_net_17)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_18 (
-    .A(_03161_),
+    .A(_03159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271621,7 +271694,7 @@
     .X(psn_net_18)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_19 (
-    .A(_03161_),
+    .A(_03159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271637,7 +271710,7 @@
     .X(psn_net_2)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_20 (
-    .A(_03160_),
+    .A(_03158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271645,7 +271718,7 @@
     .X(psn_net_20)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_21 (
-    .A(_03160_),
+    .A(_03158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271653,7 +271726,7 @@
     .X(psn_net_21)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_22 (
-    .A(_03160_),
+    .A(_03158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271661,7 +271734,7 @@
     .X(psn_net_22)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_23 (
-    .A(_03160_),
+    .A(_03158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271669,7 +271742,7 @@
     .X(psn_net_23)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_24 (
-    .A(_03159_),
+    .A(_03157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271677,7 +271750,7 @@
     .X(psn_net_24)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_25 (
-    .A(_03159_),
+    .A(psn_net_24),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271685,7 +271758,7 @@
     .X(psn_net_25)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_26 (
-    .A(_03158_),
+    .A(_03156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271693,7 +271766,7 @@
     .X(psn_net_26)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_27 (
-    .A(_03158_),
+    .A(psn_net_26),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271701,7 +271774,7 @@
     .X(psn_net_27)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_28 (
-    .A(psn_net_60),
+    .A(_03154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271709,7 +271782,7 @@
     .X(psn_net_28)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_29 (
-    .A(_03156_),
+    .A(psn_net_56),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271717,7 +271790,7 @@
     .X(psn_net_29)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_3 (
-    .A(psn_net_54),
+    .A(_03166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271725,7 +271798,7 @@
     .X(psn_net_3)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_30 (
-    .A(_03156_),
+    .A(psn_net_57),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271733,7 +271806,7 @@
     .X(psn_net_30)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_31 (
-    .A(_03156_),
+    .A(_03153_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271741,7 +271814,7 @@
     .X(psn_net_31)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_32 (
-    .A(_03155_),
+    .A(_03153_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271749,7 +271822,7 @@
     .X(psn_net_32)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_33 (
-    .A(_03155_),
+    .A(_03153_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271757,7 +271830,7 @@
     .X(psn_net_33)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_34 (
-    .A(_03155_),
+    .A(_03152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271765,7 +271838,7 @@
     .X(psn_net_34)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_35 (
-    .A(_03154_),
+    .A(_03152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271773,7 +271846,7 @@
     .X(psn_net_35)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_36 (
-    .A(_03154_),
+    .A(_03152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271781,7 +271854,7 @@
     .X(psn_net_36)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_37 (
-    .A(_03154_),
+    .A(psn_net_58),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271789,7 +271862,7 @@
     .X(psn_net_37)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_38 (
-    .A(psn_net_61),
+    .A(_03150_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271797,7 +271870,7 @@
     .X(psn_net_38)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_39 (
-    .A(_03152_),
+    .A(_03150_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271805,7 +271878,7 @@
     .X(psn_net_39)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_4 (
-    .A(_03168_),
+    .A(_03166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271813,7 +271886,7 @@
     .X(psn_net_4)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_40 (
-    .A(psn_net_62),
+    .A(_03150_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271821,7 +271894,7 @@
     .X(psn_net_40)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_41 (
-    .A(_03151_),
+    .A(psn_net_59),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271829,7 +271902,7 @@
     .X(psn_net_41)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_42 (
-    .A(_03151_),
+    .A(_03149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271837,7 +271910,7 @@
     .X(psn_net_42)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_43 (
-    .A(psn_net_63),
+    .A(psn_net_60),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271845,7 +271918,7 @@
     .X(psn_net_43)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_44 (
-    .A(psn_net_64),
+    .A(psn_net_61),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271853,7 +271926,7 @@
     .X(psn_net_44)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_45 (
-    .A(_03148_),
+    .A(psn_net_62),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271861,7 +271934,7 @@
     .X(psn_net_45)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_46 (
-    .A(psn_net_65),
+    .A(psn_net_63),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271869,7 +271942,7 @@
     .X(psn_net_46)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_47 (
-    .A(psn_net_66),
+    .A(psn_net_64),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271877,7 +271950,7 @@
     .X(psn_net_47)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_48 (
-    .A(psn_net_67),
+    .A(psn_net_65),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271885,7 +271958,7 @@
     .X(psn_net_48)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_49 (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[0] ),
+    .A(psn_net_81),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271893,7 +271966,7 @@
     .X(psn_net_49)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_5 (
-    .A(psn_net_55),
+    .A(_03165_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271917,7 +271990,7 @@
     .X(psn_net_51)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_52 (
-    .A(psn_net_85),
+    .A(\rapcore0.spifsm.dda.substep_accumulator[0] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271925,7 +271998,7 @@
     .X(psn_net_52)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_53 (
-    .A(psn_net_70),
+    .A(psn_net_68),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271933,7 +272006,7 @@
     .X(psn_net_53)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_54 (
-    .A(psn_net_71),
+    .A(psn_net_70),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271941,7 +272014,7 @@
     .X(psn_net_54)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_55 (
-    .A(psn_net_72),
+    .A(psn_net_54),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271949,7 +272022,7 @@
     .X(psn_net_55)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_56 (
-    .A(psn_net_73),
+    .A(psn_net_71),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271957,7 +272030,7 @@
     .X(psn_net_56)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_57 (
-    .A(psn_net_76),
+    .A(psn_net_72),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271965,7 +272038,7 @@
     .X(psn_net_57)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_58 (
-    .A(_03165_),
+    .A(psn_net_73),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271973,7 +272046,7 @@
     .X(psn_net_58)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_59 (
-    .A(_03165_),
+    .A(psn_net_74),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271981,7 +272054,7 @@
     .X(psn_net_59)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_6 (
-    .A(psn_net_56),
+    .A(_03164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271989,7 +272062,7 @@
     .X(psn_net_6)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_60 (
-    .A(psn_net_77),
+    .A(psn_net_75),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -271997,7 +272070,7 @@
     .X(psn_net_60)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_61 (
-    .A(psn_net_78),
+    .A(psn_net_76),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272005,7 +272078,7 @@
     .X(psn_net_61)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_62 (
-    .A(psn_net_79),
+    .A(psn_net_77),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272013,7 +272086,7 @@
     .X(psn_net_62)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_63 (
-    .A(psn_net_80),
+    .A(psn_net_78),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272021,7 +272094,7 @@
     .X(psn_net_63)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_64 (
-    .A(psn_net_81),
+    .A(psn_net_79),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272029,7 +272102,7 @@
     .X(psn_net_64)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_65 (
-    .A(psn_net_82),
+    .A(psn_net_80),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272037,7 +272110,7 @@
     .X(psn_net_65)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_66 (
-    .A(psn_net_83),
+    .A(\rapcore0.spifsm.dda.substep_accumulator[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272045,7 +272118,7 @@
     .X(psn_net_66)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_67 (
-    .A(psn_net_84),
+    .A(\rapcore0.spifsm.dda.substep_accumulator[1] ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272053,7 +272126,7 @@
     .X(psn_net_67)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_68 (
-    .A(\rapcore0.spifsm.dda.substep_accumulator[1] ),
+    .A(psn_net_82),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272061,7 +272134,7 @@
     .X(psn_net_68)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_69 (
-    .A(psn_net_68),
+    .A(psn_net_83),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272069,7 +272142,7 @@
     .X(psn_net_69)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_7 (
-    .A(psn_net_74),
+    .A(_03164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272077,7 +272150,7 @@
     .X(psn_net_7)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_70 (
-    .A(psn_net_86),
+    .A(psn_net_84),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272085,7 +272158,7 @@
     .X(psn_net_70)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_71 (
-    .A(psn_net_87),
+    .A(psn_net_85),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272093,7 +272166,7 @@
     .X(psn_net_71)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_72 (
-    .A(psn_net_88),
+    .A(psn_net_86),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272101,7 +272174,7 @@
     .X(psn_net_72)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_73 (
-    .A(psn_net_89),
+    .A(psn_net_87),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272109,7 +272182,7 @@
     .X(psn_net_73)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_74 (
-    .A(_03166_),
+    .A(psn_net_88),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272117,7 +272190,7 @@
     .X(psn_net_74)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_75 (
-    .A(_03166_),
+    .A(psn_net_89),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272157,7 +272230,7 @@
     .X(psn_net_79)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_8 (
-    .A(psn_net_75),
+    .A(_03164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272181,7 +272254,7 @@
     .X(psn_net_81)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_82 (
-    .A(psn_net_96),
+    .A(psn_net_130),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272189,7 +272262,7 @@
     .X(psn_net_82)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_83 (
-    .A(psn_net_97),
+    .A(psn_net_131),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272197,7 +272270,7 @@
     .X(psn_net_83)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_84 (
-    .A(psn_net_98),
+    .A(psn_net_132),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272205,7 +272278,7 @@
     .X(psn_net_84)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_85 (
-    .A(psn_net_99),
+    .A(psn_net_133),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272245,7 +272318,7 @@
     .X(psn_net_89)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_9 (
-    .A(psn_net_57),
+    .A(psn_net_69),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272301,7 +272374,7 @@
     .X(psn_net_95)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_96 (
-    .A(psn_net_144),
+    .A(_04205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272309,7 +272382,7 @@
     .X(psn_net_96)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_97 (
-    .A(psn_net_145),
+    .A(_04204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272317,7 +272390,7 @@
     .X(psn_net_97)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_98 (
-    .A(psn_net_146),
+    .A(_04203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -272325,7 +272398,7 @@
     .X(psn_net_98)
   );
   sky130_fd_sc_hd__buf_2 psn_inst_psn_buff_99 (
-    .A(psn_net_147),
+    .A(_04202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),