Clock Skew adjust network added + Inside SDRAM WB Stagging FF added
diff --git a/openlane/clk_skew_adjust/config.tcl b/openlane/clk_skew_adjust/config.tcl
new file mode 100644
index 0000000..0c507cc
--- /dev/null
+++ b/openlane/clk_skew_adjust/config.tcl
@@ -0,0 +1,89 @@
+# 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
+
+# Base Configurations. Don't Touch
+# section begin
+set script_dir [file dirname [file normalize [info script]]]
+
+set ::env(DESIGN_NAME) clk_skew_adjust
+set verilog_root $script_dir/../../verilog/
+set lef_root $script_dir/../../lef/
+set gds_root $script_dir/../../gds/
+#section end
+
+# User Configurations
+#
+set ::env(DESIGN_IS_CORE) 0
+set ::env(FP_PDN_CORE_RING) "0"
+set ::env(SYNTH_READ_BLACKBOX_LIB) "1"
+
+
+## Source Verilog Files
+set ::env(VERILOG_FILES) "\
+	$script_dir/../../verilog/rtl/clk_skew_adjust/src/clk_skew_adjust.gv"
+
+## Clock configurations
+set ::env(CLOCK_PORT) "clk_in"
+
+set ::env(CLOCK_PERIOD) "10"
+
+## Internal Macros
+### Macro Placement
+set ::env(FP_PIN_ORDER_CFG) $::env(DESIGN_DIR)/pin_order.cfg
+set ::env(FP_SIZING) absolute
+set ::env(DIE_AREA) "0 0 50 50"
+set ::env(PL_TARGET_DENSITY) 0.85
+set ::env(FP_CORE_UTIL) "60"
+
+
+
+set ::env(FP_PDN_CHECK_NODES) 0
+
+set ::env(RUN_KLAYOUT_DRC) 0
+
+set ::env(VDD_PIN) [list {vccd1}]
+set ::env(GND_PIN) [list {vssd1}]
+
+# If you're going to use multiple power domains, then keep this disabled.
+set ::env(RUN_CVC) 0
+
+# The following is because there are no std cells in the example wrapper project.
+set ::env(SYNTH_TOP_LEVEL) 1
+
+set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) 0
+set ::env(PL_RESIZER_TIMING_OPTIMIZATIONS) 0
+set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) 0
+set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) 0
+
+# No Synthesis and CTS
+set ::env(RUN_SIMPLE_CTS) 0
+set ::env(SYNTH_BUFFERING) 0
+set ::env(SYNTH_SIZING) 0
+set ::env(CLOCK_TREE_SYNTH) 0
+set ::env(PL_OPENPHYSYN_OPTIMIZATIONS) 0
+set ::env(FILL_INSERTION) 1
+set ::env(RUN_SIMPLE_CTS) 0
+set ::env(LVS_CONNECT_BY_LABEL) 1
+set ::env(CELL_PAD) 0
+
+
+
+
+set ::env(PL_ROUTABILITY_DRIVEN) 1
+set ::env(FP_IO_VEXTEND) 4
+set ::env(FP_IO_HEXTEND) 4
+set ::env(GLB_RT_MAXLAYER) 4
+set ::env(GLB_RT_MAX_DIODE_INS_ITERS) 10
+set ::env(DIODE_INSERTION_STRATEGY) 4
diff --git a/openlane/clk_skew_adjust/pin_order.cfg b/openlane/clk_skew_adjust/pin_order.cfg
new file mode 100644
index 0000000..73fa0a0
--- /dev/null
+++ b/openlane/clk_skew_adjust/pin_order.cfg
@@ -0,0 +1,13 @@
+#BUS_SORT
+
+#MANUAL_PLACE
+
+#W
+clk_out              0000 0
+
+#E
+clk_in              0000 0
+sel\[3\]            0000 10
+sel\[2\]            0000 11
+sel\[1\]            0000 12
+sel\[0\]            0000 13
diff --git a/openlane/glbl_cfg/pin_order.cfg b/openlane/glbl_cfg/pin_order.cfg
index 5867718..022eda4 100644
--- a/openlane/glbl_cfg/pin_order.cfg
+++ b/openlane/glbl_cfg/pin_order.cfg
@@ -4,59 +4,11 @@
 #E
 cpu_clk                0000 0
 rtc_clk                
-irq_lines\[15\]        
-irq_lines\[14\]        
-irq_lines\[13\]        
-irq_lines\[12\]        
-irq_lines\[11\]        
-irq_lines\[10\]        
-irq_lines\[9\]         
-irq_lines\[8\]         
-irq_lines\[7\]         
-irq_lines\[6\]         
-irq_lines\[5\]         
-irq_lines\[4\]         
-irq_lines\[3\]         
-irq_lines\[2\]         
-irq_lines\[1\]         
-irq_lines\[0\]         
-soft_irq               
-fuse_mhartid\[31\]     
-fuse_mhartid\[30\]     
-fuse_mhartid\[29\]     
-fuse_mhartid\[28\]     
-fuse_mhartid\[27\]     
-fuse_mhartid\[26\]     
-fuse_mhartid\[25\]     
-fuse_mhartid\[24\]     
-fuse_mhartid\[23\]     
-fuse_mhartid\[22\]     
-fuse_mhartid\[21\]     
-fuse_mhartid\[20\]     
-fuse_mhartid\[19\]     
-fuse_mhartid\[18\]     
-fuse_mhartid\[17\]     
-fuse_mhartid\[16\]     
-fuse_mhartid\[15\]     
-fuse_mhartid\[14\]     
-fuse_mhartid\[13\]     
-fuse_mhartid\[12\]     
-fuse_mhartid\[11\]     
-fuse_mhartid\[10\]     
-fuse_mhartid\[9\]      
-fuse_mhartid\[8\]      
-fuse_mhartid\[7\]      
-fuse_mhartid\[6\]      
-fuse_mhartid\[5\]      
-fuse_mhartid\[4\]      
-fuse_mhartid\[3\]      
-fuse_mhartid\[2\]      
-fuse_mhartid\[1\]      
-fuse_mhartid\[0\]      
 
 #N
 mclk                   0000 0
 reset_n                
+user_clock1            
 user_clock2            
 user_irq\[2\]          
 user_irq\[1\]          
@@ -237,3 +189,55 @@
 reg_rdata\[1\]      
 reg_rdata\[0\]      
 reg_ack             
+
+
+irq_lines\[15\]    200 0 2    
+irq_lines\[14\]        
+irq_lines\[13\]        
+irq_lines\[12\]        
+irq_lines\[11\]        
+irq_lines\[10\]        
+irq_lines\[9\]         
+irq_lines\[8\]         
+irq_lines\[7\]         
+irq_lines\[6\]         
+irq_lines\[5\]         
+irq_lines\[4\]         
+irq_lines\[3\]         
+irq_lines\[2\]         
+irq_lines\[1\]         
+irq_lines\[0\]         
+soft_irq               
+fuse_mhartid\[31\]     
+fuse_mhartid\[30\]     
+fuse_mhartid\[29\]     
+fuse_mhartid\[28\]     
+fuse_mhartid\[27\]     
+fuse_mhartid\[26\]     
+fuse_mhartid\[25\]     
+fuse_mhartid\[24\]     
+fuse_mhartid\[23\]     
+fuse_mhartid\[22\]     
+fuse_mhartid\[21\]     
+fuse_mhartid\[20\]     
+fuse_mhartid\[19\]     
+fuse_mhartid\[18\]     
+fuse_mhartid\[17\]     
+fuse_mhartid\[16\]     
+fuse_mhartid\[15\]     
+fuse_mhartid\[14\]     
+fuse_mhartid\[13\]     
+fuse_mhartid\[12\]     
+fuse_mhartid\[11\]     
+fuse_mhartid\[10\]     
+fuse_mhartid\[9\]      
+fuse_mhartid\[8\]      
+fuse_mhartid\[7\]      
+fuse_mhartid\[6\]      
+fuse_mhartid\[5\]      
+fuse_mhartid\[4\]      
+fuse_mhartid\[3\]      
+fuse_mhartid\[2\]      
+fuse_mhartid\[1\]      
+fuse_mhartid\[0\]      
+
diff --git a/openlane/sdram/config.tcl b/openlane/sdram/config.tcl
index b35501d..230d1e6 100755
--- a/openlane/sdram/config.tcl
+++ b/openlane/sdram/config.tcl
@@ -39,6 +39,7 @@
          $script_dir/../../verilog/rtl/sdram_ctrl/src/top/sdrc_top.v \
          $script_dir/../../verilog/rtl/sdram_ctrl/src/wb2sdrc/wb2sdrc.v \
          $script_dir/../../verilog/rtl/lib/async_fifo.sv  \
+         $script_dir/../../verilog/rtl/lib/wb_stagging.sv \
          $script_dir/../../verilog/rtl/sdram_ctrl/src/core/sdrc_core.v \
          $script_dir/../../verilog/rtl/sdram_ctrl/src/core/sdrc_bank_ctl.v \
          $script_dir/../../verilog/rtl/sdram_ctrl/src/core/sdrc_bank_fsm.v \
diff --git a/openlane/syntacore/config.tcl b/openlane/syntacore/config.tcl
index c23dcc5..ad5d9bb 100755
--- a/openlane/syntacore/config.tcl
+++ b/openlane/syntacore/config.tcl
@@ -101,3 +101,5 @@
 set ::env(GLB_RT_MAXLAYER) 5
 set ::env(GLB_RT_MAX_DIODE_INS_ITERS) 10
 
+#set ::env(LVS_CONNECT_BY_LABEL) 1
+
diff --git a/openlane/syntacore/pin_order.cfg b/openlane/syntacore/pin_order.cfg
index 5f52899..fb94b98 100644
--- a/openlane/syntacore/pin_order.cfg
+++ b/openlane/syntacore/pin_order.cfg
@@ -3,272 +3,272 @@
 #MANUAL_PLACE
 #E
 core_clk            0000 0
-rtc_clk             0000 1
-cpu_rst_n           0000 2
-irq_lines\[15\]     0000 3
-irq_lines\[14\]     0000 4
-irq_lines\[13\]     0000 5
-irq_lines\[12\]     0000 6
-irq_lines\[11\]     0000 7
-irq_lines\[10\]     0000 8
-irq_lines\[9\]     0000 9
-irq_lines\[8\]     0000 10
-irq_lines\[7\]     0000 11
-irq_lines\[6\]     0000 12
-irq_lines\[5\]     0000 13
-irq_lines\[4\]     0000 14
-irq_lines\[3\]     0000 15
-irq_lines\[2\]     0000 16
-irq_lines\[1\]     0000 17
-irq_lines\[0\]     0000 18
-soft_irq           0000 19
-fuse_mhartid\[31\] 0000 20
-fuse_mhartid\[30\] 0000 21
-fuse_mhartid\[29\] 0000 22
-fuse_mhartid\[28\] 0000 23
-fuse_mhartid\[27\] 0000 24
-fuse_mhartid\[26\] 0000 25
-fuse_mhartid\[25\] 0000 26
-fuse_mhartid\[24\] 0000 27
-fuse_mhartid\[23\] 0000 28
-fuse_mhartid\[22\] 0000 29
-fuse_mhartid\[21\] 0000 30
-fuse_mhartid\[20\] 0000 31
-fuse_mhartid\[19\] 0000 32
-fuse_mhartid\[18\] 0000 33
-fuse_mhartid\[17\] 0000 34
-fuse_mhartid\[16\] 0000 35
-fuse_mhartid\[15\] 0000 36
-fuse_mhartid\[14\] 0000 37
-fuse_mhartid\[13\] 0000 38
-fuse_mhartid\[12\] 0000 39
-fuse_mhartid\[11\] 0000 40
-fuse_mhartid\[10\] 0000 41
-fuse_mhartid\[9\] 0000 42
-fuse_mhartid\[8\] 0000 43
-fuse_mhartid\[7\] 0000 44
-fuse_mhartid\[6\] 0000 45
-fuse_mhartid\[5\] 0000 46
-fuse_mhartid\[4\] 0000 47
-fuse_mhartid\[3\] 0000 48
-fuse_mhartid\[2\] 0000 49
-fuse_mhartid\[1\] 0000 50
-fuse_mhartid\[0\] 0000 51
+rtc_clk             
+cpu_rst_n           
 
 #W
 wb_clk            0000 0
-wb_rst_n          0000 1
-pwrup_rst_n       0000 2
-rst_n             0000 3
+wb_rst_n          
+pwrup_rst_n       
+rst_n             
 
 #N
-wbd_imem_stb_o    0000 0
-wbd_imem_we_o     0000 1
-wbd_imem_adr_o\[31\]    0000 2
-wbd_imem_adr_o\[30\]    0000 3
-wbd_imem_adr_o\[29\]    0000 4
-wbd_imem_adr_o\[28\]    0000 5
-wbd_imem_adr_o\[27\]    0000 6
-wbd_imem_adr_o\[26\]    0000 7
-wbd_imem_adr_o\[25\]    0000 8
-wbd_imem_adr_o\[24\]    0000 9
-wbd_imem_adr_o\[23\]    0000 10
-wbd_imem_adr_o\[22\]    0000 11
-wbd_imem_adr_o\[21\]    0000 12
-wbd_imem_adr_o\[20\]    0000 13
-wbd_imem_adr_o\[19\]    0000 14
-wbd_imem_adr_o\[18\]    0000 15
-wbd_imem_adr_o\[17\]    0000 16
-wbd_imem_adr_o\[16\]    0000 17
-wbd_imem_adr_o\[15\]    0000 18
-wbd_imem_adr_o\[14\]    0000 19
-wbd_imem_adr_o\[13\]    0000 20
-wbd_imem_adr_o\[12\]    0000 21
-wbd_imem_adr_o\[11\]    0000 22
-wbd_imem_adr_o\[10\]    0000 23
-wbd_imem_adr_o\[9\]    0000 24
-wbd_imem_adr_o\[8\]    0000 25
-wbd_imem_adr_o\[7\]    0000 26
-wbd_imem_adr_o\[6\]    0000 27
-wbd_imem_adr_o\[5\]    0000 28
-wbd_imem_adr_o\[4\]    0000 29
-wbd_imem_adr_o\[3\]    0000 30
-wbd_imem_adr_o\[2\]    0000 31
-wbd_imem_adr_o\[1\]    0000 32
-wbd_imem_adr_o\[0\]    0000 33
-wbd_imem_sel_o\[3\]    0000 34
-wbd_imem_sel_o\[2\]    0000 35
-wbd_imem_sel_o\[1\]    0000 36
-wbd_imem_sel_o\[0\]    0000 37
-wbd_imem_dat_o\[31\]   0000 38
-wbd_imem_dat_o\[30\]   0000 39
-wbd_imem_dat_o\[29\]   0000 40
-wbd_imem_dat_o\[28\]   0000 41
-wbd_imem_dat_o\[27\]   0000 42
-wbd_imem_dat_o\[26\]   0000 43
-wbd_imem_dat_o\[25\]   0000 44
-wbd_imem_dat_o\[24\]   0000 45
-wbd_imem_dat_o\[23\]   0000 46
-wbd_imem_dat_o\[22\]   0000 47
-wbd_imem_dat_o\[21\]   0000 48
-wbd_imem_dat_o\[20\]   0000 49
-wbd_imem_dat_o\[19\]   0000 50
-wbd_imem_dat_o\[18\]   0000 51
-wbd_imem_dat_o\[17\]   0000 52
-wbd_imem_dat_o\[16\]   0000 53
-wbd_imem_dat_o\[15\]   0000 54
-wbd_imem_dat_o\[14\]   0000 55
-wbd_imem_dat_o\[13\]   0000 56
-wbd_imem_dat_o\[12\]   0000 57
-wbd_imem_dat_o\[11\]   0000 58
-wbd_imem_dat_o\[10\]   0000 59
-wbd_imem_dat_o\[9\]   0000 60
-wbd_imem_dat_o\[8\]   0000 61
-wbd_imem_dat_o\[7\]   0000 62
-wbd_imem_dat_o\[6\]   0000 63
-wbd_imem_dat_o\[5\]   0000 64
-wbd_imem_dat_o\[4\]   0000 65
-wbd_imem_dat_o\[3\]   0000 66
-wbd_imem_dat_o\[2\]   0000 67
-wbd_imem_dat_o\[1\]   0000 68
-wbd_imem_dat_o\[0\]   0000 69
-wbd_imem_dat_i\[31\]  0000 70
-wbd_imem_dat_i\[30\]  0000 71
-wbd_imem_dat_i\[29\]  0000 72
-wbd_imem_dat_i\[28\]  0000 73
-wbd_imem_dat_i\[27\]  0000 74
-wbd_imem_dat_i\[26\]  0000 75
-wbd_imem_dat_i\[25\]  0000 76
-wbd_imem_dat_i\[24\]  0000 77
-wbd_imem_dat_i\[23\]  0000 78
-wbd_imem_dat_i\[22\]  0000 79
-wbd_imem_dat_i\[21\]  0000 80
-wbd_imem_dat_i\[20\]  0000 81
-wbd_imem_dat_i\[19\]  0000 82
-wbd_imem_dat_i\[18\]  0000 83
-wbd_imem_dat_i\[17\]  0000 84
-wbd_imem_dat_i\[16\]  0000 85
-wbd_imem_dat_i\[15\]  0000 86
-wbd_imem_dat_i\[14\]  0000 87
-wbd_imem_dat_i\[13\]  0000 88
-wbd_imem_dat_i\[12\]  0000 89
-wbd_imem_dat_i\[11\]  0000 90
-wbd_imem_dat_i\[10\]  0000 91
-wbd_imem_dat_i\[9\]  0000 92
-wbd_imem_dat_i\[8\]  0000 93
-wbd_imem_dat_i\[7\]  0000 94
-wbd_imem_dat_i\[6\]  0000 95
-wbd_imem_dat_i\[5\]  0000 96
-wbd_imem_dat_i\[4\]  0000 97
-wbd_imem_dat_i\[3\]  0000 98
-wbd_imem_dat_i\[2\]  0000 99
-wbd_imem_dat_i\[1\]  0000 100
-wbd_imem_dat_i\[0\]  0000 101
-wbd_imem_ack_i       0000 102
-wbd_imem_err_i       0000 103
+wbd_imem_stb_o          0000 0
+wbd_imem_we_o           
+wbd_imem_adr_o\[31\]    
+wbd_imem_adr_o\[30\]    
+wbd_imem_adr_o\[29\]    
+wbd_imem_adr_o\[28\]    
+wbd_imem_adr_o\[27\]    
+wbd_imem_adr_o\[26\]    
+wbd_imem_adr_o\[25\]    
+wbd_imem_adr_o\[24\]    
+wbd_imem_adr_o\[23\]    
+wbd_imem_adr_o\[22\]    
+wbd_imem_adr_o\[21\]    
+wbd_imem_adr_o\[20\]    
+wbd_imem_adr_o\[19\]    
+wbd_imem_adr_o\[18\]    
+wbd_imem_adr_o\[17\]    
+wbd_imem_adr_o\[16\]    
+wbd_imem_adr_o\[15\]    
+wbd_imem_adr_o\[14\]    
+wbd_imem_adr_o\[13\]    
+wbd_imem_adr_o\[12\]    
+wbd_imem_adr_o\[11\]    
+wbd_imem_adr_o\[10\]   
+wbd_imem_adr_o\[9\]    
+wbd_imem_adr_o\[8\]    
+wbd_imem_adr_o\[7\]    
+wbd_imem_adr_o\[6\]    
+wbd_imem_adr_o\[5\]    
+wbd_imem_adr_o\[4\]    
+wbd_imem_adr_o\[3\]    
+wbd_imem_adr_o\[2\]    
+wbd_imem_adr_o\[1\]    
+wbd_imem_adr_o\[0\]    
+wbd_imem_sel_o\[3\]    
+wbd_imem_sel_o\[2\]    
+wbd_imem_sel_o\[1\]    
+wbd_imem_sel_o\[0\]    
+wbd_imem_dat_o\[31\]   
+wbd_imem_dat_o\[30\]   
+wbd_imem_dat_o\[29\]   
+wbd_imem_dat_o\[28\]   
+wbd_imem_dat_o\[27\]   
+wbd_imem_dat_o\[26\]   
+wbd_imem_dat_o\[25\]   
+wbd_imem_dat_o\[24\]   
+wbd_imem_dat_o\[23\]   
+wbd_imem_dat_o\[22\]   
+wbd_imem_dat_o\[21\]   
+wbd_imem_dat_o\[20\]   
+wbd_imem_dat_o\[19\]   
+wbd_imem_dat_o\[18\]   
+wbd_imem_dat_o\[17\]   
+wbd_imem_dat_o\[16\]   
+wbd_imem_dat_o\[15\]   
+wbd_imem_dat_o\[14\]   
+wbd_imem_dat_o\[13\]   
+wbd_imem_dat_o\[12\]  
+wbd_imem_dat_o\[11\]  
+wbd_imem_dat_o\[10\]  
+wbd_imem_dat_o\[9\]   
+wbd_imem_dat_o\[8\]   
+wbd_imem_dat_o\[7\]   
+wbd_imem_dat_o\[6\]   
+wbd_imem_dat_o\[5\]   
+wbd_imem_dat_o\[4\]   
+wbd_imem_dat_o\[3\]   
+wbd_imem_dat_o\[2\]   
+wbd_imem_dat_o\[1\]   
+wbd_imem_dat_o\[0\]   
+wbd_imem_dat_i\[31\]  
+wbd_imem_dat_i\[30\]  
+wbd_imem_dat_i\[29\]  
+wbd_imem_dat_i\[28\]  
+wbd_imem_dat_i\[27\]  
+wbd_imem_dat_i\[26\]  
+wbd_imem_dat_i\[25\]  
+wbd_imem_dat_i\[24\]  
+wbd_imem_dat_i\[23\]  
+wbd_imem_dat_i\[22\]  
+wbd_imem_dat_i\[21\]  
+wbd_imem_dat_i\[20\]  
+wbd_imem_dat_i\[19\]  
+wbd_imem_dat_i\[18\]  
+wbd_imem_dat_i\[17\]  
+wbd_imem_dat_i\[16\]  
+wbd_imem_dat_i\[15\]  
+wbd_imem_dat_i\[14\]  
+wbd_imem_dat_i\[13\]  
+wbd_imem_dat_i\[12\]  
+wbd_imem_dat_i\[11\]  
+wbd_imem_dat_i\[10\]  
+wbd_imem_dat_i\[9\]  
+wbd_imem_dat_i\[8\]  
+wbd_imem_dat_i\[7\]  
+wbd_imem_dat_i\[6\]  
+wbd_imem_dat_i\[5\]  
+wbd_imem_dat_i\[4\]  
+wbd_imem_dat_i\[3\]  
+wbd_imem_dat_i\[2\]  
+wbd_imem_dat_i\[1\]  
+wbd_imem_dat_i\[0\]  
+wbd_imem_ack_i       
+wbd_imem_err_i       
 
-wbd_dmem_stb_o       0500 0
-wbd_dmem_we_o        0500 1
-wbd_dmem_adr_o\[31\] 0500 2
-wbd_dmem_adr_o\[30\] 0500 3
-wbd_dmem_adr_o\[29\] 0500 4
-wbd_dmem_adr_o\[28\] 0500 5
-wbd_dmem_adr_o\[27\] 0500 6
-wbd_dmem_adr_o\[26\] 0500 7
-wbd_dmem_adr_o\[25\] 0500 8
-wbd_dmem_adr_o\[24\] 0500 9
-wbd_dmem_adr_o\[23\] 0500 10
-wbd_dmem_adr_o\[22\] 0500 11
-wbd_dmem_adr_o\[21\] 0500 12
-wbd_dmem_adr_o\[20\] 0500 13
-wbd_dmem_adr_o\[19\] 0500 14
-wbd_dmem_adr_o\[18\] 0500 15
-wbd_dmem_adr_o\[17\] 0500 16
-wbd_dmem_adr_o\[16\] 0500 17
-wbd_dmem_adr_o\[15\] 0500 18
-wbd_dmem_adr_o\[14\] 0500 19
-wbd_dmem_adr_o\[13\] 0500 20
-wbd_dmem_adr_o\[12\] 0500 21
-wbd_dmem_adr_o\[11\] 0500 22
-wbd_dmem_adr_o\[10\] 0500 23
-wbd_dmem_adr_o\[9\] 0500 24
-wbd_dmem_adr_o\[8\] 0500 25
-wbd_dmem_adr_o\[7\] 0500 26
-wbd_dmem_adr_o\[6\] 0500 27
-wbd_dmem_adr_o\[5\] 0500 28
-wbd_dmem_adr_o\[4\] 0500 29
-wbd_dmem_adr_o\[3\] 0500 30
-wbd_dmem_adr_o\[2\] 0500 31
-wbd_dmem_adr_o\[1\] 0500 32
-wbd_dmem_adr_o\[0\] 0500 33
-wbd_dmem_sel_o\[3\]  0500 34
-wbd_dmem_sel_o\[2\]  0500 35
-wbd_dmem_sel_o\[1\]  0500 36
-wbd_dmem_sel_o\[0\]  0500 37
-wbd_dmem_dat_o\[31\] 0500 38
-wbd_dmem_dat_o\[30\] 0500 39
-wbd_dmem_dat_o\[29\] 0500 40
-wbd_dmem_dat_o\[28\] 0500 41
-wbd_dmem_dat_o\[27\] 0500 42
-wbd_dmem_dat_o\[26\] 0500 43
-wbd_dmem_dat_o\[25\] 0500 44
-wbd_dmem_dat_o\[24\] 0500 45
-wbd_dmem_dat_o\[23\] 0500 46
-wbd_dmem_dat_o\[22\] 0500 47
-wbd_dmem_dat_o\[21\] 0500 48
-wbd_dmem_dat_o\[20\] 0500 49
-wbd_dmem_dat_o\[19\] 0500 50
-wbd_dmem_dat_o\[18\] 0500 51
-wbd_dmem_dat_o\[17\] 0500 52
-wbd_dmem_dat_o\[16\] 0500 53
-wbd_dmem_dat_o\[15\] 0500 54
-wbd_dmem_dat_o\[14\] 0500 55
-wbd_dmem_dat_o\[13\] 0500 56
-wbd_dmem_dat_o\[12\] 0500 57
-wbd_dmem_dat_o\[11\] 0500 58
-wbd_dmem_dat_o\[10\] 0500 59
-wbd_dmem_dat_o\[9\] 0500 60
-wbd_dmem_dat_o\[8\] 0500 61
-wbd_dmem_dat_o\[7\] 0500 62
-wbd_dmem_dat_o\[6\] 0500 63
-wbd_dmem_dat_o\[5\] 0500 64
-wbd_dmem_dat_o\[4\] 0500 65
-wbd_dmem_dat_o\[3\] 0500 66
-wbd_dmem_dat_o\[2\] 0500 67
-wbd_dmem_dat_o\[1\] 0500 68
-wbd_dmem_dat_o\[0\] 0500 69
-wbd_dmem_dat_i\[31\] 0500 70
-wbd_dmem_dat_i\[30\] 0500 71
-wbd_dmem_dat_i\[29\] 0500 72
-wbd_dmem_dat_i\[28\] 0500 73
-wbd_dmem_dat_i\[27\] 0500 74
-wbd_dmem_dat_i\[26\] 0500 75
-wbd_dmem_dat_i\[25\] 0500 76
-wbd_dmem_dat_i\[24\] 0500 77
-wbd_dmem_dat_i\[23\] 0500 78
-wbd_dmem_dat_i\[22\] 0500 79
-wbd_dmem_dat_i\[21\] 0500 80
-wbd_dmem_dat_i\[20\] 0500 81
-wbd_dmem_dat_i\[19\] 0500 82
-wbd_dmem_dat_i\[18\] 0500 83
-wbd_dmem_dat_i\[17\] 0500 84
-wbd_dmem_dat_i\[16\] 0500 85
-wbd_dmem_dat_i\[15\] 0500 86
-wbd_dmem_dat_i\[14\] 0500 87
-wbd_dmem_dat_i\[13\] 0500 88
-wbd_dmem_dat_i\[12\] 0500 89
-wbd_dmem_dat_i\[11\] 0500 90
-wbd_dmem_dat_i\[10\] 0500 91
-wbd_dmem_dat_i\[9\] 0500 92
-wbd_dmem_dat_i\[8\] 0500 93
-wbd_dmem_dat_i\[7\] 0500 94
-wbd_dmem_dat_i\[6\] 0500 95
-wbd_dmem_dat_i\[5\] 0500 96
-wbd_dmem_dat_i\[4\] 0500 97
-wbd_dmem_dat_i\[3\] 0500 98
-wbd_dmem_dat_i\[2\] 0500 99
-wbd_dmem_dat_i\[1\] 0500 100
-wbd_dmem_dat_i\[0\] 0500 101
-wbd_dmem_ack_i      0500 102
-wbd_dmem_err_i      0500 103
+wbd_dmem_stb_o       0500 0  2
+wbd_dmem_we_o        
+wbd_dmem_adr_o\[31\] 
+wbd_dmem_adr_o\[30\] 
+wbd_dmem_adr_o\[29\] 
+wbd_dmem_adr_o\[28\] 
+wbd_dmem_adr_o\[27\] 
+wbd_dmem_adr_o\[26\] 
+wbd_dmem_adr_o\[25\] 
+wbd_dmem_adr_o\[24\] 
+wbd_dmem_adr_o\[23\] 
+wbd_dmem_adr_o\[22\] 
+wbd_dmem_adr_o\[21\] 
+wbd_dmem_adr_o\[20\] 
+wbd_dmem_adr_o\[19\] 
+wbd_dmem_adr_o\[18\] 
+wbd_dmem_adr_o\[17\] 
+wbd_dmem_adr_o\[16\] 
+wbd_dmem_adr_o\[15\] 
+wbd_dmem_adr_o\[14\] 
+wbd_dmem_adr_o\[13\] 
+wbd_dmem_adr_o\[12\] 
+wbd_dmem_adr_o\[11\] 
+wbd_dmem_adr_o\[10\] 
+wbd_dmem_adr_o\[9\] 
+wbd_dmem_adr_o\[8\] 
+wbd_dmem_adr_o\[7\] 
+wbd_dmem_adr_o\[6\] 
+wbd_dmem_adr_o\[5\] 
+wbd_dmem_adr_o\[4\] 
+wbd_dmem_adr_o\[3\] 
+wbd_dmem_adr_o\[2\] 
+wbd_dmem_adr_o\[1\] 
+wbd_dmem_adr_o\[0\] 
+wbd_dmem_sel_o\[3\]  
+wbd_dmem_sel_o\[2\]  
+wbd_dmem_sel_o\[1\]  
+wbd_dmem_sel_o\[0\]  
+wbd_dmem_dat_o\[31\] 
+wbd_dmem_dat_o\[30\] 
+wbd_dmem_dat_o\[29\] 
+wbd_dmem_dat_o\[28\] 
+wbd_dmem_dat_o\[27\] 
+wbd_dmem_dat_o\[26\] 
+wbd_dmem_dat_o\[25\] 
+wbd_dmem_dat_o\[24\] 
+wbd_dmem_dat_o\[23\] 
+wbd_dmem_dat_o\[22\] 
+wbd_dmem_dat_o\[21\] 
+wbd_dmem_dat_o\[20\] 
+wbd_dmem_dat_o\[19\] 
+wbd_dmem_dat_o\[18\] 
+wbd_dmem_dat_o\[17\] 
+wbd_dmem_dat_o\[16\] 
+wbd_dmem_dat_o\[15\] 
+wbd_dmem_dat_o\[14\] 
+wbd_dmem_dat_o\[13\] 
+wbd_dmem_dat_o\[12\] 
+wbd_dmem_dat_o\[11\] 
+wbd_dmem_dat_o\[10\] 
+wbd_dmem_dat_o\[9\]  
+wbd_dmem_dat_o\[8\]  
+wbd_dmem_dat_o\[7\]  
+wbd_dmem_dat_o\[6\]  
+wbd_dmem_dat_o\[5\]  
+wbd_dmem_dat_o\[4\]  
+wbd_dmem_dat_o\[3\]  
+wbd_dmem_dat_o\[2\]  
+wbd_dmem_dat_o\[1\]  
+wbd_dmem_dat_o\[0\]  
+wbd_dmem_dat_i\[31\] 
+wbd_dmem_dat_i\[30\] 
+wbd_dmem_dat_i\[29\] 
+wbd_dmem_dat_i\[28\] 
+wbd_dmem_dat_i\[27\] 
+wbd_dmem_dat_i\[26\] 
+wbd_dmem_dat_i\[25\] 
+wbd_dmem_dat_i\[24\] 
+wbd_dmem_dat_i\[23\] 
+wbd_dmem_dat_i\[22\] 
+wbd_dmem_dat_i\[21\] 
+wbd_dmem_dat_i\[20\] 
+wbd_dmem_dat_i\[19\] 
+wbd_dmem_dat_i\[18\] 
+wbd_dmem_dat_i\[17\] 
+wbd_dmem_dat_i\[16\] 
+wbd_dmem_dat_i\[15\] 
+wbd_dmem_dat_i\[14\] 
+wbd_dmem_dat_i\[13\] 
+wbd_dmem_dat_i\[12\] 
+wbd_dmem_dat_i\[11\] 
+wbd_dmem_dat_i\[10\] 
+wbd_dmem_dat_i\[9\] 
+wbd_dmem_dat_i\[8\] 
+wbd_dmem_dat_i\[7\] 
+wbd_dmem_dat_i\[6\] 
+wbd_dmem_dat_i\[5\] 
+wbd_dmem_dat_i\[4\] 
+wbd_dmem_dat_i\[3\] 
+wbd_dmem_dat_i\[2\] 
+wbd_dmem_dat_i\[1\] 
+wbd_dmem_dat_i\[0\] 
+wbd_dmem_ack_i      
+wbd_dmem_err_i      
 
+irq_lines\[15\]     1200 0  2
+irq_lines\[14\]     
+irq_lines\[13\]     
+irq_lines\[12\]     
+irq_lines\[11\]     
+irq_lines\[10\]     
+irq_lines\[9\]     
+irq_lines\[8\]     
+irq_lines\[7\]     
+irq_lines\[6\]     
+irq_lines\[5\]     
+irq_lines\[4\]     
+irq_lines\[3\]     
+irq_lines\[2\]     
+irq_lines\[1\]     
+irq_lines\[0\]     
+soft_irq           
+fuse_mhartid\[31\] 
+fuse_mhartid\[30\] 
+fuse_mhartid\[29\] 
+fuse_mhartid\[28\] 
+fuse_mhartid\[27\] 
+fuse_mhartid\[26\] 
+fuse_mhartid\[25\] 
+fuse_mhartid\[24\] 
+fuse_mhartid\[23\] 
+fuse_mhartid\[22\] 
+fuse_mhartid\[21\] 
+fuse_mhartid\[20\] 
+fuse_mhartid\[19\] 
+fuse_mhartid\[18\] 
+fuse_mhartid\[17\] 
+fuse_mhartid\[16\] 
+fuse_mhartid\[15\] 
+fuse_mhartid\[14\] 
+fuse_mhartid\[13\] 
+fuse_mhartid\[12\] 
+fuse_mhartid\[11\] 
+fuse_mhartid\[10\] 
+fuse_mhartid\[9\] 
+fuse_mhartid\[8\] 
+fuse_mhartid\[7\] 
+fuse_mhartid\[6\] 
+fuse_mhartid\[5\] 
+fuse_mhartid\[4\] 
+fuse_mhartid\[3\] 
+fuse_mhartid\[2\] 
+fuse_mhartid\[1\] 
+fuse_mhartid\[0\] 
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl
index 7661525..51dc0f8 100644
--- a/openlane/user_project_wrapper/config.tcl
+++ b/openlane/user_project_wrapper/config.tcl
@@ -60,6 +60,7 @@
         $script_dir/../../verilog/gl/uart.v     \
 	$script_dir/../../verilog/gl/sdram.v \
 	$script_dir/../../verilog/gl/wb_host.v \
+	$script_dir/../../verilog/gl/clk_skew_adjust.v \
 	$script_dir/../../verilog/gl/syntacore.v \
 	"
 
@@ -70,6 +71,7 @@
 	$lef_root/sdram.lef \
 	$lef_root/uart.lef \
 	$lef_root/wb_host.lef \
+	$lef_root/clk_skew_adjust.lef \
 	$lef_root/syntacore.lef \
 	"
 
@@ -80,6 +82,7 @@
 	$gds_root/uart.gds \
 	$gds_root/sdram.gds \
 	$gds_root/wb_host.gds \
+	$gds_root/clk_skew_adjust.gds \
 	$gds_root/syntacore.gds \
 	"
 
@@ -87,7 +90,7 @@
 
 set ::env(VERILOG_INCLUDE_DIRS) [glob $script_dir/../../verilog/rtl/syntacore/scr1/src/includes $script_dir/../../verilog/rtl/sdram_ctrl/src/defs ]
 
-set ::env(GLB_RT_MAXLAYER) 6
+set ::env(GLB_RT_MAXLAYER) 5
 
 set ::env(FP_PDN_CHECK_NODES) 0
 
@@ -111,6 +114,9 @@
 set ::env(TAP_DECAP_INSERTION) 0
 set ::env(CLOCK_TREE_SYNTH) 0
 
+set ::env(MAGIC_EXT_USE_GDS) "1"
+
+
 set ::env(PL_DIAMOND_SEARCH_HEIGHT) "250"
 
 
diff --git a/openlane/user_project_wrapper/macro.cfg b/openlane/user_project_wrapper/macro.cfg
index 9ef1988..2843978 100644
--- a/openlane/user_project_wrapper/macro.cfg
+++ b/openlane/user_project_wrapper/macro.cfg
@@ -5,3 +5,13 @@
 u_core.u_uart_core             2200            1600            N
 u_core.u_intercon              300             2300            N
 u_core.u_wb_host               300             300             N
+u_core.u_skew_wi               2600            2300            N
+u_core.u_skew_riscv            400             800             N
+u_core.u_skew_uart             2200            1500            N
+u_core.u_skew_spi              200             2700            E
+u_core.u_skew_sdram            900             2700            E
+u_core.u_skew_glbl             2000            3200            N
+u_core.u_skew_wh               1400            300             N
+u_core.u_skew_sd_co            950             3300            N
+u_core.u_skew_sd_ci            1100            3300            N
+u_core.u_skew_sp_co            300             3400            N
diff --git a/openlane/wb_host/config.tcl b/openlane/wb_host/config.tcl
index 56efc5b..1c7005b 100755
--- a/openlane/wb_host/config.tcl
+++ b/openlane/wb_host/config.tcl
@@ -37,8 +37,9 @@
 # Local sources + no2usb sources
 set ::env(VERILOG_FILES) "\
      $script_dir/../../verilog/rtl/wb_host/src/wb_host.sv \
-     $script_dir/../../verilog/rtl/lib/async_fifo.sv \
-     $script_dir/../../verilog/rtl/lib/async_wb.sv \
+     $script_dir/../../verilog/rtl/lib/async_fifo.sv      \
+     $script_dir/../../verilog/rtl/lib/async_wb.sv        \
+     $script_dir/../../verilog/rtl/lib/clk_ctl.v          \
      $script_dir/../../verilog/rtl/lib/registers.v"
 
 #set ::env(SDC_FILE) "$script_dir/base.sdc"
diff --git a/verilog/dv/risc_boot/Makefile b/verilog/dv/risc_boot/Makefile
index ed2fa74..635b188 100644
--- a/verilog/dv/risc_boot/Makefile
+++ b/verilog/dv/risc_boot/Makefile
@@ -63,7 +63,7 @@
 ifeq ($(SIM),RTL)
 	iverilog -g2005-sv -DFUNCTIONAL -DSIM -I $(PDK_PATH) \
 	-I $(CARAVEL_BEHAVIOURAL_MODELS) -I $(CARAVEL_RTL_PATH) \
-	-I $(UPRJ_BEHAVIOURAL_MODELS)    -I $(UPRJ_RTL_PATH) \
+	-I $(UPRJ_BEHAVIOURAL_MODELS)    -I $(UPRJ_RTL_PATH) -I $(UPRJ_VERILOG_PATH)  \
 	-I $(UPRJ_BEHAVIOURAL_AGENTS)    \
 	-I $(UPRJ_INCLUDE_PATH1)    -I $(UPRJ_INCLUDE_PATH2) \
 	$< -o $@ 
diff --git a/verilog/dv/user_risc_boot/run_iverilog b/verilog/dv/user_risc_boot/run_iverilog
index 63083a1..f083d6d 100755
--- a/verilog/dv/user_risc_boot/run_iverilog
+++ b/verilog/dv/user_risc_boot/run_iverilog
@@ -29,9 +29,13 @@
 rm crt_tcm.o user_risc_boot.o
 
 #iverilog with waveform dump
-#iverilog -g2005-sv -DWFDUMP -I $PDK_PATH -I ../ -I ../../../verilog/rtl -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model user_risc_boot_tb.v -o user_risc_boot_tb.vvp
+iverilog -g2005-sv -DWFDUMP -DFUNCTIONAL -DSIM -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../ -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_risc_boot_tb.v -o user_risc_boot_tb.vvp
 
-iverilog -g2005-sv -I $PDK_PATH -I ../ -I ../../../verilog/rtl -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model user_risc_boot_tb.v -o user_risc_boot_tb.vvp
+
+#iverilog -g2005-sv -I $PDK_PATH -DFUNCTIONAL -DSIM -I  ../../../caravel/verilog/rtl -I ../ -I ../../../verilog/rtl -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_risc_boot_tb.v -o user_risc_boot_tb.vvp
+
+# GLS
+#iverilog -g2005-sv -DGL -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../../../verilog -I /home/dinesha/workarea/pdk/sky130A -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_risc_boot_tb.vvp
 
 vvp user_risc_boot_tb.vvp | tee test.log
 
diff --git a/verilog/dv/user_risc_boot/uprj_netlists.v b/verilog/dv/user_risc_boot/uprj_netlists.v
index 1668caa..24c1d6d 100644
--- a/verilog/dv/user_risc_boot/uprj_netlists.v
+++ b/verilog/dv/user_risc_boot/uprj_netlists.v
@@ -16,14 +16,17 @@
 // Include caravel global defines for the number of the user project IO pads 
 `include "defines.v"
 `define USE_POWER_PINS
+`define UNIT_DELAY #1
 
 `ifdef GL
-      `include "libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
-      `include "libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
-      `include "libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
-      `include "libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
 
-      `include "digital_core/src/digital_core.sv"
+       `include "libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
+       `include "libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
+       `include "libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
+       `include "libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
+
+
+
       `include "glbl_cfg.v"
       `include "sdram.v"
       `include "spi_master.v"
@@ -66,6 +69,11 @@
      `include "lib/sync_fifo.sv"
      `include "lib/async_fifo.sv"  
 `else
+     `include "libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
+     `include "libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
+     `include "libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
+     `include "libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
+
      `include "spi_master/src/spim_top.sv"
      `include "spi_master/src/spim_regs.sv"
      `include "spi_master/src/spim_clkgen.sv"
@@ -136,4 +144,7 @@
      `include "lib/sync_fifo.sv"
 
      `include "user_project_wrapper.v"
+     // we are using netlist file for clk_skew_adjust as it has 
+     // standard cell + power pin
+     `include "gl/clk_skew_adjust.v"
 `endif
diff --git a/verilog/dv/user_uart/Makefile b/verilog/dv/user_uart/Makefile
index 45b15cc..c05ec68 100644
--- a/verilog/dv/user_uart/Makefile
+++ b/verilog/dv/user_uart/Makefile
@@ -63,7 +63,7 @@
 ifeq ($(SIM),RTL)
 	iverilog -g2005-sv -DFUNCTIONAL -DSIM -I $(PDK_PATH) \
 	-I $(CARAVEL_BEHAVIOURAL_MODELS) -I $(CARAVEL_RTL_PATH) \
-	-I $(UPRJ_BEHAVIOURAL_MODELS)    -I $(UPRJ_RTL_PATH) \
+	-I $(UPRJ_BEHAVIOURAL_MODELS)    -I $(UPRJ_RTL_PATH) -I $(UPRJ_VERILOG_PATH) \
 	-I $(UPRJ_BEHAVIOURAL_AGENTS)    \
 	-I $(UPRJ_INCLUDE_PATH1)    -I $(UPRJ_INCLUDE_PATH2) \
 	$< -o $@ 
diff --git a/verilog/dv/user_uart/run_iverilog b/verilog/dv/user_uart/run_iverilog
index 00d1d51..6cac66f 100755
--- a/verilog/dv/user_uart/run_iverilog
+++ b/verilog/dv/user_uart/run_iverilog
@@ -28,13 +28,13 @@
 rm crt_tcm.o user_uart.o
 
 #iverilog with waveform dump
-iverilog -g2005-sv -DWFDUMP -I $PDK_PATH -I  ../../../caravel/verilog/rtl -I ../ -I ../../../verilog/rtl -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_uart_tb.vvp
+iverilog -g2005-sv -DWFDUMP -DFUNCTIONAL -DSIM -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../ -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_uart_tb.vvp
 
 
-#iverilog -g2005-sv -I $PDK_PATH -I  ../../../caravel/verilog/rtl -I ../ -I ../../../verilog/rtl -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_uart_tb.vvp
+#iverilog -g2005-sv -I $PDK_PATH -DFUNCTIONAL -DSIM -I  ../../../caravel/verilog/rtl -I ../ -I ../../../verilog/rtl -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_uart_tb.vvp
 
 # GLS
-#iverilog -g2005-sv -DGL -I $PDK_PATH -I  ../../../caravel/verilog/rtl -I ../../gl -I ../ -I ../../../verilog/rtl -I /home/dinesha/workarea/pdk/sky130A -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_uart_tb.vvp
+#iverilog -g2005-sv -DGL -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../../../verilog -I /home/dinesha/workarea/pdk/sky130A -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_uart_tb.v -o user_uart_tb.vvp
 
 vvp user_uart_tb.vvp | tee test.log
 
diff --git a/verilog/dv/user_uart/uprj_netlists.v b/verilog/dv/user_uart/uprj_netlists.v
index 5e42730..d140c85 100644
--- a/verilog/dv/user_uart/uprj_netlists.v
+++ b/verilog/dv/user_uart/uprj_netlists.v
@@ -16,12 +16,16 @@
 // Include caravel global defines for the number of the user project IO pads 
 `include "defines.v"
 `define USE_POWER_PINS
+`define UNIT_DELAY #1
 
 `ifdef GL
-      `include "libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
-      `include "libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
-      `include "libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
-      `include "libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
+
+       `include "libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
+       `include "libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
+       `include "libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
+       `include "libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
+
+
 
       `include "glbl_cfg.v"
       `include "sdram.v"
@@ -34,6 +38,13 @@
      `include "wb_host.v"
 
 `else
+
+     `include "libs.ref/sky130_fd_sc_hd/verilog/primitives.v"
+     `include "libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v"
+     `include "libs.ref/sky130_fd_sc_hvl/verilog/primitives.v"
+     `include "libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v"
+
+
      `include "spi_master/src/spim_top.sv"
      `include "spi_master/src/spim_regs.sv"
      `include "spi_master/src/spim_clkgen.sv"
@@ -104,4 +115,7 @@
      `include "lib/sync_fifo.sv"
 
      `include "user_project_wrapper.v"
+     // we are using netlist file for clk_skew_adjust as it has 
+     // standard cell + power pin
+     `include "gl/clk_skew_adjust.v"
 `endif
diff --git a/verilog/dv/user_uart/user_uart_tb.v b/verilog/dv/user_uart/user_uart_tb.v
index 3dcc653..cfe4819 100644
--- a/verilog/dv/user_uart/user_uart_tb.v
+++ b/verilog/dv/user_uart/user_uart_tb.v
@@ -150,9 +150,6 @@
 	   initial begin
 	   	$dumpfile("risc_boot.vcd");
 	   	$dumpvars(4, user_uart_tb);
-
-		#1000;
-		$finish;
 	   end
        `endif
 
diff --git a/verilog/dv/wb_port/Makefile b/verilog/dv/wb_port/Makefile
index f1565bb..19c32ee 100644
--- a/verilog/dv/wb_port/Makefile
+++ b/verilog/dv/wb_port/Makefile
@@ -51,7 +51,7 @@
 ifeq ($(SIM),RTL)
 	iverilog -g2005-sv -DFUNCTIONAL -DSIM -I $(PDK_PATH) \
 	-I $(CARAVEL_BEHAVIOURAL_MODELS) -I $(CARAVEL_RTL_PATH) \
-	-I $(UPRJ_BEHAVIOURAL_MODELS)    -I $(UPRJ_RTL_PATH) \
+	-I $(UPRJ_BEHAVIOURAL_MODELS)    -I $(UPRJ_RTL_PATH) -I $(UPRJ_VERILOG_PATH) \
 	-I $(UPRJ_INCLUDE_PATH1)    -I $(UPRJ_INCLUDE_PATH2) \
 	$< -o $@ 
 else  
diff --git a/verilog/gl/clk_skew_adjust.v b/verilog/gl/clk_skew_adjust.v
new file mode 100644
index 0000000..f9d1967
--- /dev/null
+++ b/verilog/gl/clk_skew_adjust.v
@@ -0,0 +1,699 @@
+module clk_skew_adjust (clk_in,
+    clk_out,
+    vccd1,
+    vssd1,
+    sel);
+ input clk_in;
+ output clk_out;
+ input vccd1;
+ input vssd1;
+ input [3:0] sel;
+
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_1 (.A(clk_in),
+    .X(clk_d1),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_10 (.A(clk_d9),
+    .X(clk_d10),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_11 (.A(clk_d10),
+    .X(clk_d11),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_12 (.A(clk_d11),
+    .X(clk_d12),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_13 (.A(clk_d12),
+    .X(clk_d13),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_14 (.A(clk_d13),
+    .X(clk_d14),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_15 (.A(clk_d14),
+    .X(clk_d15),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_2 (.A(clk_d1),
+    .X(clk_d2),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_3 (.A(clk_d2),
+    .X(clk_d3),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_4 (.A(clk_d3),
+    .X(clk_d4),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_5 (.A(clk_d4),
+    .X(clk_d5),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_6 (.A(clk_d5),
+    .X(clk_d6),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_7 (.A(clk_d6),
+    .X(clk_d7),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_8 (.A(clk_d7),
+    .X(clk_d8),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__clkbuf_1 clkbuf_9 (.A(clk_d8),
+    .X(clk_d9),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_00 (.A0(clk_in),
+    .A1(clk_d1),
+    .S(sel[0]),
+    .X(d00),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_01 (.A0(clk_d2),
+    .A1(clk_d3),
+    .S(sel[0]),
+    .X(d01),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_02 (.A0(clk_d4),
+    .A1(clk_d5),
+    .S(sel[0]),
+    .X(d02),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_03 (.A0(clk_d6),
+    .A1(clk_d7),
+    .S(sel[0]),
+    .X(d03),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_04 (.A0(clk_d8),
+    .A1(clk_d9),
+    .S(sel[0]),
+    .X(d04),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_05 (.A0(clk_d10),
+    .A1(clk_d11),
+    .S(sel[0]),
+    .X(d05),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_06 (.A0(clk_d12),
+    .A1(clk_d13),
+    .S(sel[0]),
+    .X(d06),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_07 (.A0(clk_d14),
+    .A1(clk_d15),
+    .S(sel[0]),
+    .X(d07),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_10 (.A0(d00),
+    .A1(d01),
+    .S(sel[1]),
+    .X(d10),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_11 (.A0(d02),
+    .A1(d03),
+    .S(sel[1]),
+    .X(d11),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_12 (.A0(d04),
+    .A1(d05),
+    .S(sel[1]),
+    .X(d12),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_13 (.A0(d06),
+    .A1(d07),
+    .S(sel[1]),
+    .X(d13),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_20 (.A0(d10),
+    .A1(d11),
+    .S(sel[2]),
+    .X(d20),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_21 (.A0(d12),
+    .A1(d13),
+    .S(sel[2]),
+    .X(d21),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__mux2_1 u_mux_level_30 (.A0(d20),
+    .A1(d21),
+    .S(sel[3]),
+    .X(clk_out),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_0 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_1 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_2 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_4 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_5 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_6 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_7 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_8 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_9 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_10 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_11 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_12 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_13 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_14 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_16 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_17 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_18 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 PHY_19 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_20 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_21 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_22 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_23 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_24 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_25 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_26 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_27 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_28 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_29 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_30 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_31 (.VGND(vssd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_00_A0 (.DIODE(clk_in),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_1_A (.DIODE(clk_in),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_07_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_06_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_05_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_04_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_03_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_02_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_01_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_00_S (.DIODE(sel[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_13_S (.DIODE(sel[1]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_12_S (.DIODE(sel[1]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_11_S (.DIODE(sel[1]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_10_S (.DIODE(sel[1]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_21_S (.DIODE(sel[2]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_20_S (.DIODE(sel[2]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_u_mux_level_30_S (.DIODE(sel[3]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_0_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_0_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_0_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_61 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_1_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_1_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_61 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_65 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_78 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_2_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_2_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_2_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_50 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_60 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_62 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_3_44 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_4_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_4_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_4_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_4_39 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_60 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_4_64 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_5_44 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_5_52 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_5_56 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_39 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_6_51 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_6_59 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_6_62 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_6_74 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_6_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_7_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_44 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_56 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_68 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_7_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_8_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_8_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_8_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_8_39 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_8_51 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_8_59 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_8_62 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_8_74 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_8_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_9_27 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_44 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_9_56 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_9_63 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_9_75 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+endmodule
diff --git a/verilog/gl/glbl_cfg.v b/verilog/gl/glbl_cfg.v
index 11d9d57..9a64954 100644
--- a/verilog/gl/glbl_cfg.v
+++ b/verilog/gl/glbl_cfg.v
@@ -9,6 +9,7 @@
     sdr_init_done,
     sdram_clk,
     soft_irq,
+    user_clock1,
     user_clock2,
     vccd1,
     vssd1,
@@ -43,6 +44,7 @@
  input sdr_init_done;
  output sdram_clk;
  output soft_irq;
+ input user_clock1;
  input user_clock2;
  input vccd1;
  input vssd1;
@@ -15791,7 +15793,7 @@
     .VPB(vccd1),
     .VPWR(vccd1));
  sky130_fd_sc_hd__o22a_4 _4370_ (.A1(\u_reg0_be0.gen_bit_reg[4].u_bit_reg.data_out ),
-    .A2(clknet_6_16_0_mclk),
+    .A2(user_clock1),
     .B1(_2174_),
     .B2(user_clock2),
     .X(\u_sdramclk.mclk ),
@@ -15809,7 +15811,7 @@
     .VPB(vccd1),
     .VPWR(vccd1));
  sky130_fd_sc_hd__o22a_4 _4372_ (.A1(\u_reg0_be1.gen_bit_reg[0].u_bit_reg.data_out ),
-    .A2(clknet_6_17_0_mclk),
+    .A2(user_clock1),
     .B1(_2156_),
     .B2(user_clock2),
     .X(\u_cpuclk.mclk ),
@@ -15827,7 +15829,7 @@
     .VPB(vccd1),
     .VPWR(vccd1));
  sky130_fd_sc_hd__o22a_4 _4374_ (.A1(\u_reg0_be1.gen_bit_reg[4].u_bit_reg.data_out ),
-    .A2(clknet_6_21_0_mclk),
+    .A2(user_clock1),
     .B1(_2162_),
     .B2(user_clock2),
     .X(\u_rtcclk.mclk ),
@@ -16276,7 +16278,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4438_ (.D(_0000_),
     .Q(reg_ack),
     .RESET_B(reset_n),
-    .CLK(clknet_6_4_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16292,7 +16294,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4440_ (.D(_0002_),
     .Q(sw_wr_en),
     .RESET_B(reset_n),
-    .CLK(clknet_6_11_0_mclk),
+    .CLK(clknet_6_10_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16300,7 +16302,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4441_ (.D(reg_addr[2]),
     .Q(\sw_addr[0] ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16316,7 +16318,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4443_ (.D(reg_addr[4]),
     .Q(\sw_addr[2] ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16332,7 +16334,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4445_ (.D(reg_be[0]),
     .Q(\wr_be[0] ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16348,7 +16350,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4447_ (.D(reg_be[2]),
     .Q(\wr_be[2] ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16356,7 +16358,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4448_ (.D(reg_be[3]),
     .Q(\wr_be[3] ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16380,7 +16382,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4451_ (.D(reg_wdata[2]),
     .Q(\u_reg0_be0.gen_bit_reg[2].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16396,7 +16398,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4453_ (.D(reg_wdata[4]),
     .Q(\u_reg0_be0.gen_bit_reg[4].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16412,7 +16414,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4455_ (.D(reg_wdata[6]),
     .Q(\u_reg0_be0.gen_bit_reg[6].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16436,7 +16438,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4458_ (.D(reg_wdata[9]),
     .Q(\u_reg0_be1.gen_bit_reg[1].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_1_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16444,7 +16446,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4459_ (.D(reg_wdata[10]),
     .Q(\u_reg0_be1.gen_bit_reg[2].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16468,7 +16470,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4462_ (.D(reg_wdata[13]),
     .Q(\u_reg0_be1.gen_bit_reg[5].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16476,7 +16478,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4463_ (.D(reg_wdata[14]),
     .Q(\u_reg0_be1.gen_bit_reg[6].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_1_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16484,7 +16486,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4464_ (.D(reg_wdata[15]),
     .Q(\u_reg0_be1.gen_bit_reg[7].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16492,7 +16494,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4465_ (.D(reg_wdata[16]),
     .Q(\u_reg0_be2.gen_bit_reg[0].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16500,7 +16502,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4466_ (.D(reg_wdata[17]),
     .Q(\u_reg0_be2.gen_bit_reg[1].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16508,7 +16510,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4467_ (.D(reg_wdata[18]),
     .Q(\u_reg0_be2.gen_bit_reg[2].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_10_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16516,7 +16518,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4468_ (.D(reg_wdata[19]),
     .Q(\u_reg0_be2.gen_bit_reg[3].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_33_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16524,7 +16526,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4469_ (.D(reg_wdata[20]),
     .Q(\u_reg0_be2.gen_bit_reg[4].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_33_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16532,7 +16534,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4470_ (.D(reg_wdata[21]),
     .Q(\u_reg0_be2.gen_bit_reg[5].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_32_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16540,7 +16542,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4471_ (.D(reg_wdata[22]),
     .Q(\u_reg0_be2.gen_bit_reg[6].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_32_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16548,7 +16550,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4472_ (.D(reg_wdata[23]),
     .Q(\u_reg0_be2.gen_bit_reg[7].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_10_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16564,7 +16566,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4474_ (.D(reg_wdata[25]),
     .Q(\u_reg0_be3.gen_bit_reg[1].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_42_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16572,7 +16574,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4475_ (.D(reg_wdata[26]),
     .Q(\u_reg0_be3.gen_bit_reg[2].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_42_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16580,7 +16582,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4476_ (.D(reg_wdata[27]),
     .Q(\u_reg0_be3.gen_bit_reg[3].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_40_0_mclk),
+    .CLK(clknet_6_42_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16596,7 +16598,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4478_ (.D(reg_wdata[29]),
     .Q(\u_reg0_be3.gen_bit_reg[5].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_34_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16604,7 +16606,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4479_ (.D(reg_wdata[30]),
     .Q(\u_reg0_be3.gen_bit_reg[6].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16612,7 +16614,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4480_ (.D(reg_wdata[31]),
     .Q(\u_reg0_be3.gen_bit_reg[7].u_bit_reg.data_in ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_0_0_mclk),
+    .CLK(clknet_6_34_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16628,7 +16630,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4482_ (.D(reg_cs_l),
     .Q(reg_cs_2l),
     .RESET_B(reset_n),
-    .CLK(clknet_6_1_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16692,7 +16694,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4490_ (.D(_0010_),
     .Q(\u_reg0_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_17_0_mclk),
+    .CLK(clknet_6_16_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16724,7 +16726,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4494_ (.D(_0014_),
     .Q(\u_reg0_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_5_0_mclk),
+    .CLK(clknet_6_4_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16756,7 +16758,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4498_ (.D(_0018_),
     .Q(\u_reg0_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_20_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16764,7 +16766,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4499_ (.D(_0019_),
     .Q(\u_reg0_be1.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_20_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16772,7 +16774,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4500_ (.D(_0020_),
     .Q(\u_reg0_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_20_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16788,7 +16790,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4502_ (.D(_0022_),
     .Q(\u_reg0_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_21_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16796,7 +16798,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4503_ (.D(_0023_),
     .Q(\u_reg0_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_21_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16836,7 +16838,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4508_ (.D(_0028_),
     .Q(\u_reg0_be2.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_38_0_mclk),
+    .CLK(clknet_6_36_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16852,7 +16854,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4510_ (.D(_0030_),
     .Q(\u_reg0_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_11_0_mclk),
+    .CLK(clknet_6_14_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16860,7 +16862,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4511_ (.D(_0031_),
     .Q(\u_reg0_be2.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_14_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16868,7 +16870,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4512_ (.D(_0032_),
     .Q(\u_reg0_be2.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_37_0_mclk),
+    .CLK(clknet_6_14_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16924,7 +16926,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4519_ (.D(_0039_),
     .Q(\u_reg0_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_47_0_mclk),
+    .CLK(clknet_6_46_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16948,7 +16950,7 @@
  sky130_fd_sc_hd__dfstp_4 _4522_ (.D(_0042_),
     .Q(device_idcode[6]),
     .SET_B(reset_n),
-    .CLK(clknet_6_19_0_mclk),
+    .CLK(clknet_6_18_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16956,7 +16958,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4523_ (.D(_0043_),
     .Q(device_idcode[5]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_19_0_mclk),
+    .CLK(clknet_6_18_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -16988,7 +16990,7 @@
  sky130_fd_sc_hd__dfstp_4 _4527_ (.D(_0047_),
     .Q(device_idcode[1]),
     .SET_B(reset_n),
-    .CLK(clknet_6_6_0_mclk),
+    .CLK(clknet_6_7_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17012,7 +17014,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4530_ (.D(_0050_),
     .Q(device_idcode[14]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_23_0_mclk),
+    .CLK(clknet_6_22_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17020,7 +17022,7 @@
  sky130_fd_sc_hd__dfstp_4 _4531_ (.D(_0051_),
     .Q(device_idcode[13]),
     .SET_B(reset_n),
-    .CLK(clknet_6_23_0_mclk),
+    .CLK(clknet_6_22_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17044,7 +17046,7 @@
  sky130_fd_sc_hd__dfstp_4 _4534_ (.D(_0054_),
     .Q(device_idcode[10]),
     .SET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_21_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17052,7 +17054,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4535_ (.D(_0055_),
     .Q(device_idcode[9]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_23_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17068,7 +17070,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4537_ (.D(_0057_),
     .Q(device_idcode[7]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_18_0_mclk),
+    .CLK(clknet_6_19_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17084,7 +17086,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4539_ (.D(_0059_),
     .Q(device_idcode[21]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_37_0_mclk),
+    .CLK(clknet_6_39_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17100,7 +17102,7 @@
  sky130_fd_sc_hd__dfstp_4 _4541_ (.D(_0061_),
     .Q(device_idcode[19]),
     .SET_B(reset_n),
-    .CLK(clknet_6_36_0_mclk),
+    .CLK(clknet_6_37_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17108,7 +17110,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4542_ (.D(_0062_),
     .Q(device_idcode[18]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_36_0_mclk),
+    .CLK(clknet_6_37_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17116,7 +17118,7 @@
  sky130_fd_sc_hd__dfstp_4 _4543_ (.D(_0063_),
     .Q(device_idcode[17]),
     .SET_B(reset_n),
-    .CLK(clknet_6_36_0_mclk),
+    .CLK(clknet_6_37_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17140,7 +17142,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4546_ (.D(_0066_),
     .Q(device_idcode[30]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_43_0_mclk),
+    .CLK(clknet_6_41_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17148,7 +17150,7 @@
  sky130_fd_sc_hd__dfstp_4 _4547_ (.D(_0067_),
     .Q(device_idcode[29]),
     .SET_B(reset_n),
-    .CLK(clknet_6_43_0_mclk),
+    .CLK(clknet_6_41_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17156,7 +17158,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4548_ (.D(_0068_),
     .Q(device_idcode[28]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_46_0_mclk),
+    .CLK(clknet_6_43_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17164,7 +17166,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4549_ (.D(_0069_),
     .Q(device_idcode[27]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_46_0_mclk),
+    .CLK(clknet_6_43_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17204,7 +17206,7 @@
  sky130_fd_sc_hd__dfstp_4 _4554_ (.D(_0074_),
     .Q(\u_reg2_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_19_0_mclk),
+    .CLK(clknet_6_16_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17212,7 +17214,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4555_ (.D(_0075_),
     .Q(\u_reg2_be0.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_19_0_mclk),
+    .CLK(clknet_6_5_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17236,7 +17238,7 @@
  sky130_fd_sc_hd__dfstp_4 _4558_ (.D(_0078_),
     .Q(\u_reg2_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_7_0_mclk),
+    .CLK(clknet_6_6_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17244,7 +17246,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4559_ (.D(_0079_),
     .Q(\u_reg2_be0.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_7_0_mclk),
+    .CLK(clknet_6_6_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17260,7 +17262,7 @@
  sky130_fd_sc_hd__dfstp_4 _4561_ (.D(_0081_),
     .Q(device_idcode[31]),
     .SET_B(reset_n),
-    .CLK(clknet_6_41_0_mclk),
+    .CLK(clknet_6_44_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17268,7 +17270,7 @@
  sky130_fd_sc_hd__dfstp_4 _4562_ (.D(_0082_),
     .Q(\u_reg2_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_23_0_mclk),
+    .CLK(clknet_6_22_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17276,7 +17278,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4563_ (.D(_0083_),
     .Q(\u_reg2_be1.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_22_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17284,7 +17286,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4564_ (.D(_0084_),
     .Q(\u_reg2_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_23_0_mclk),
+    .CLK(clknet_6_21_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17300,7 +17302,7 @@
  sky130_fd_sc_hd__dfstp_4 _4566_ (.D(_0086_),
     .Q(\u_reg2_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_21_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17316,7 +17318,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4568_ (.D(_0088_),
     .Q(\u_reg2_be1.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_17_0_mclk),
+    .CLK(clknet_6_19_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17340,7 +17342,7 @@
  sky130_fd_sc_hd__dfstp_4 _4571_ (.D(_0091_),
     .Q(\u_reg2_be2.gen_bit_reg[5].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_39_0_mclk),
+    .CLK(clknet_6_48_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17348,7 +17350,7 @@
  sky130_fd_sc_hd__dfstp_4 _4572_ (.D(_0092_),
     .Q(\u_reg2_be2.gen_bit_reg[4].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_36_0_mclk),
+    .CLK(clknet_6_37_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17388,7 +17390,7 @@
  sky130_fd_sc_hd__dfstp_4 _4577_ (.D(_0097_),
     .Q(\u_reg2_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_19_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17412,7 +17414,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4580_ (.D(_0100_),
     .Q(\u_reg2_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_46_0_mclk),
+    .CLK(clknet_6_43_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17420,7 +17422,7 @@
  sky130_fd_sc_hd__dfstp_4 _4581_ (.D(_0101_),
     .Q(\u_reg2_be3.gen_bit_reg[3].u_bit_reg.data_out ),
     .SET_B(reset_n),
-    .CLK(clknet_6_46_0_mclk),
+    .CLK(clknet_6_43_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17460,7 +17462,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4586_ (.D(_0106_),
     .Q(irq_lines[6]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_17_0_mclk),
+    .CLK(clknet_6_16_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17468,7 +17470,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4587_ (.D(_0107_),
     .Q(irq_lines[5]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_17_0_mclk),
+    .CLK(clknet_6_16_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17524,7 +17526,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4594_ (.D(_0114_),
     .Q(irq_lines[14]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_20_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17532,7 +17534,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4595_ (.D(_0115_),
     .Q(irq_lines[13]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_20_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17540,7 +17542,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4596_ (.D(_0116_),
     .Q(irq_lines[12]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_21_0_mclk),
+    .CLK(clknet_6_20_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17564,7 +17566,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4599_ (.D(_0119_),
     .Q(irq_lines[9]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_21_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17580,7 +17582,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4601_ (.D(_0121_),
     .Q(irq_lines[7]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_16_0_mclk),
+    .CLK(clknet_6_17_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17588,7 +17590,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4602_ (.D(_0122_),
     .Q(user_irq[1]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_33_0_mclk),
+    .CLK(clknet_6_36_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17596,7 +17598,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4603_ (.D(_0123_),
     .Q(user_irq[0]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_33_0_mclk),
+    .CLK(clknet_6_36_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17676,7 +17678,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4613_ (.D(_0133_),
     .Q(user_irq[2]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_33_0_mclk),
+    .CLK(clknet_6_36_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17716,7 +17718,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4618_ (.D(_0138_),
     .Q(cfg_sdr_trp_d[2]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_1_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17724,7 +17726,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4619_ (.D(_0139_),
     .Q(cfg_sdr_trp_d[1]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_1_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17780,7 +17782,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4626_ (.D(_0146_),
     .Q(cfg_sdr_trcar_d[2]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_10_0_mclk),
+    .CLK(clknet_6_32_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17820,7 +17822,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4631_ (.D(_0151_),
     .Q(cfg_sdr_cas[1]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_34_0_mclk),
+    .CLK(clknet_6_40_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17836,7 +17838,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4633_ (.D(_0153_),
     .Q(cfg_req_depth[1]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_34_0_mclk),
+    .CLK(clknet_6_40_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17868,7 +17870,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4637_ (.D(_0157_),
     .Q(cfg_sdr_mode_reg[2]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_2_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17884,7 +17886,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4639_ (.D(_0159_),
     .Q(cfg_sdr_mode_reg[0]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_8_0_mclk),
+    .CLK(clknet_6_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17916,7 +17918,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4643_ (.D(_0163_),
     .Q(cfg_sdr_en),
     .RESET_B(reset_n),
-    .CLK(clknet_6_40_0_mclk),
+    .CLK(clknet_6_34_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17948,7 +17950,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4647_ (.D(_0167_),
     .Q(cfg_sdr_mode_reg[8]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_4_0_mclk),
+    .CLK(clknet_6_1_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17956,7 +17958,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4648_ (.D(_0168_),
     .Q(cfg_sdr_mode_reg[7]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_1_0_mclk),
+    .CLK(clknet_6_0_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17964,7 +17966,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4649_ (.D(_0169_),
     .Q(cfg_sdr_mode_reg[6]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_3_0_mclk),
+    .CLK(clknet_6_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -17996,7 +17998,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4653_ (.D(_0173_),
     .Q(cfg_sdr_rfsh[5]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_32_0_mclk),
+    .CLK(clknet_6_33_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18044,7 +18046,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4659_ (.D(_0179_),
     .Q(cfg_sdr_mode_reg[12]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_9_0_mclk),
+    .CLK(clknet_6_3_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18052,7 +18054,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4660_ (.D(_0180_),
     .Q(\u_reg5_be3.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_34_0_mclk),
+    .CLK(clknet_6_40_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18060,7 +18062,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4661_ (.D(_0181_),
     .Q(\u_reg5_be3.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_40_0_mclk),
+    .CLK(clknet_6_34_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18108,7 +18110,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4667_ (.D(_0187_),
     .Q(cfg_sdr_rfsh[7]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_32_0_mclk),
+    .CLK(clknet_6_10_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18116,7 +18118,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4668_ (.D(_0188_),
     .Q(\u_reg6_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_3_0_mclk),
+    .CLK(clknet_6_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18124,7 +18126,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4669_ (.D(_0189_),
     .Q(\u_reg6_be0.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_3_0_mclk),
+    .CLK(clknet_6_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18132,7 +18134,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4670_ (.D(_0190_),
     .Q(\u_reg6_be0.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_3_0_mclk),
+    .CLK(clknet_6_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18140,7 +18142,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4671_ (.D(_0191_),
     .Q(\u_reg6_be0.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_9_0_mclk),
+    .CLK(clknet_6_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18148,7 +18150,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4672_ (.D(_0192_),
     .Q(\u_reg6_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_9_0_mclk),
+    .CLK(clknet_6_8_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18156,7 +18158,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4673_ (.D(_0193_),
     .Q(\u_reg6_be0.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_9_0_mclk),
+    .CLK(clknet_6_8_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18164,7 +18166,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4674_ (.D(_0194_),
     .Q(\u_reg6_be0.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_11_0_mclk),
+    .CLK(clknet_6_10_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18180,7 +18182,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4676_ (.D(_0196_),
     .Q(\u_reg6_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_14_0_mclk),
+    .CLK(clknet_6_12_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18204,7 +18206,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4679_ (.D(_0199_),
     .Q(\u_reg6_be1.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_6_0_mclk),
+    .CLK(clknet_6_4_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18236,7 +18238,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4683_ (.D(_0203_),
     .Q(\u_reg6_be0.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_11_0_mclk),
+    .CLK(clknet_6_8_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18276,7 +18278,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4688_ (.D(_0208_),
     .Q(\u_reg6_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_10_0_mclk),
+    .CLK(clknet_6_33_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18292,7 +18294,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4690_ (.D(_0210_),
     .Q(\u_reg6_be2.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_10_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18300,7 +18302,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4691_ (.D(_0211_),
     .Q(\u_reg6_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_12_0_mclk),
+    .CLK(clknet_6_6_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18316,7 +18318,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4693_ (.D(_0213_),
     .Q(\u_reg6_be3.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_41_0_mclk),
+    .CLK(clknet_6_35_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18324,7 +18326,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4694_ (.D(_0214_),
     .Q(\u_reg6_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_42_0_mclk),
+    .CLK(clknet_6_40_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18364,7 +18366,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4699_ (.D(_0219_),
     .Q(\u_reg6_be2.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_32_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18396,7 +18398,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4703_ (.D(_0223_),
     .Q(\u_reg7_be0.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_8_0_mclk),
+    .CLK(clknet_6_9_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18404,7 +18406,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4704_ (.D(_0224_),
     .Q(\u_reg7_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_8_0_mclk),
+    .CLK(clknet_6_9_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18412,7 +18414,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4705_ (.D(_0225_),
     .Q(\u_reg7_be0.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_8_0_mclk),
+    .CLK(clknet_6_9_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18420,7 +18422,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4706_ (.D(_0226_),
     .Q(\u_reg7_be0.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_10_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18436,7 +18438,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4708_ (.D(_0228_),
     .Q(\u_reg7_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_11_0_mclk),
+    .CLK(clknet_6_12_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18468,7 +18470,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4712_ (.D(_0232_),
     .Q(\u_reg7_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_6_0_mclk),
+    .CLK(clknet_6_3_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18484,7 +18486,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4714_ (.D(_0234_),
     .Q(\u_reg7_be1.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_12_0_mclk),
+    .CLK(clknet_6_3_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18492,7 +18494,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4715_ (.D(_0235_),
     .Q(\u_reg7_be0.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_10_0_mclk),
+    .CLK(clknet_6_9_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18500,7 +18502,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4716_ (.D(_0236_),
     .Q(\u_reg7_be2.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_35_0_mclk),
+    .CLK(clknet_6_33_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18508,7 +18510,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4717_ (.D(_0237_),
     .Q(\u_reg7_be2.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_33_0_mclk),
+    .CLK(clknet_6_36_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18516,7 +18518,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4718_ (.D(_0238_),
     .Q(\u_reg7_be2.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_33_0_mclk),
+    .CLK(clknet_6_36_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18532,7 +18534,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4720_ (.D(_0240_),
     .Q(\u_reg7_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_11_0_mclk),
+    .CLK(clknet_6_33_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18556,7 +18558,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4723_ (.D(_0243_),
     .Q(\u_reg7_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_12_0_mclk),
+    .CLK(clknet_6_3_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18564,7 +18566,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4724_ (.D(_0244_),
     .Q(\u_reg7_be3.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_40_0_mclk),
+    .CLK(clknet_6_41_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18572,7 +18574,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4725_ (.D(_0245_),
     .Q(\u_reg7_be3.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_40_0_mclk),
+    .CLK(clknet_6_35_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18580,7 +18582,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4726_ (.D(_0246_),
     .Q(\u_reg7_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_43_0_mclk),
+    .CLK(clknet_6_40_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18604,7 +18606,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4729_ (.D(_0249_),
     .Q(\u_reg7_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_40_0_mclk),
+    .CLK(clknet_6_43_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18620,7 +18622,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4731_ (.D(_0251_),
     .Q(\u_reg7_be2.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_33_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18724,7 +18726,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4744_ (.D(_0264_),
     .Q(\u_reg8_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_23_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18732,7 +18734,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4745_ (.D(_0265_),
     .Q(\u_reg8_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_23_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18788,7 +18790,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4752_ (.D(_0272_),
     .Q(\u_reg8_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_48_0_mclk),
+    .CLK(clknet_6_49_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18796,7 +18798,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4753_ (.D(_0273_),
     .Q(\u_reg8_be2.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_49_0_mclk),
+    .CLK(clknet_6_48_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18812,7 +18814,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4755_ (.D(_0275_),
     .Q(\u_reg8_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_28_0_mclk),
+    .CLK(clknet_6_22_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18884,7 +18886,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4764_ (.D(_0284_),
     .Q(\u_reg9_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_19_0_mclk),
+    .CLK(clknet_6_18_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18892,7 +18894,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4765_ (.D(_0285_),
     .Q(\u_reg9_be0.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_19_0_mclk),
+    .CLK(clknet_6_18_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18932,7 +18934,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4770_ (.D(_0290_),
     .Q(\u_reg9_be0.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_26_0_mclk),
+    .CLK(clknet_6_24_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18948,7 +18950,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4772_ (.D(_0292_),
     .Q(\u_reg9_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_30_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18956,7 +18958,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4773_ (.D(_0293_),
     .Q(\u_reg9_be1.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_30_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18964,7 +18966,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4774_ (.D(_0294_),
     .Q(\u_reg9_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_29_0_mclk),
+    .CLK(clknet_6_31_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18980,7 +18982,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4776_ (.D(_0296_),
     .Q(\u_reg9_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_28_0_mclk),
+    .CLK(clknet_6_29_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18988,7 +18990,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4777_ (.D(_0297_),
     .Q(\u_reg9_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_28_0_mclk),
+    .CLK(clknet_6_29_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -18996,7 +18998,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4778_ (.D(_0298_),
     .Q(\u_reg9_be1.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_28_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19004,7 +19006,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4779_ (.D(_0299_),
     .Q(\u_reg9_be0.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_24_0_mclk),
+    .CLK(clknet_6_25_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19020,7 +19022,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4781_ (.D(_0301_),
     .Q(\u_reg9_be2.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_51_0_mclk),
+    .CLK(clknet_6_49_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19028,7 +19030,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4782_ (.D(_0302_),
     .Q(\u_reg9_be2.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_52_0_mclk),
+    .CLK(clknet_6_55_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19068,7 +19070,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4787_ (.D(_0307_),
     .Q(\u_reg9_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_28_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19092,7 +19094,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4790_ (.D(_0310_),
     .Q(\u_reg9_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_47_0_mclk),
+    .CLK(clknet_6_45_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19116,7 +19118,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4793_ (.D(_0313_),
     .Q(\u_reg9_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_47_0_mclk),
+    .CLK(clknet_6_58_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19124,7 +19126,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4794_ (.D(_0314_),
     .Q(\u_reg9_be3.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_45_0_mclk),
+    .CLK(clknet_6_60_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19140,7 +19142,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4796_ (.D(_0316_),
     .Q(\u_reg10_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_25_0_mclk),
+    .CLK(clknet_6_19_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19172,7 +19174,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4800_ (.D(_0320_),
     .Q(\u_reg10_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_13_0_mclk),
+    .CLK(clknet_6_15_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19196,7 +19198,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4803_ (.D(_0323_),
     .Q(\u_reg0_be3.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_39_0_mclk),
+    .CLK(clknet_6_38_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19204,7 +19206,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4804_ (.D(_0324_),
     .Q(\u_reg10_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_53_0_mclk),
+    .CLK(clknet_6_30_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19236,7 +19238,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4808_ (.D(_0328_),
     .Q(\u_reg10_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_23_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19244,7 +19246,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4809_ (.D(_0329_),
     .Q(\u_reg10_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_22_0_mclk),
+    .CLK(clknet_6_23_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19252,7 +19254,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4810_ (.D(_0330_),
     .Q(\u_reg10_be1.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_28_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19300,7 +19302,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4816_ (.D(_0336_),
     .Q(\u_reg10_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_53_0_mclk),
+    .CLK(clknet_6_52_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19324,7 +19326,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4819_ (.D(_0339_),
     .Q(\u_reg10_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_52_0_mclk),
+    .CLK(clknet_6_27_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19364,7 +19366,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4824_ (.D(_0344_),
     .Q(\u_reg10_be3.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_58_0_mclk),
+    .CLK(clknet_6_47_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19372,7 +19374,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4825_ (.D(_0345_),
     .Q(\u_reg10_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_58_0_mclk),
+    .CLK(clknet_6_47_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19404,7 +19406,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4829_ (.D(_0349_),
     .Q(\u_reg11_be0.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_25_0_mclk),
+    .CLK(clknet_6_19_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19428,7 +19430,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4832_ (.D(_0352_),
     .Q(\u_reg11_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_15_0_mclk),
+    .CLK(clknet_6_13_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19436,7 +19438,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4833_ (.D(_0353_),
     .Q(\u_reg11_be0.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_14_0_mclk),
+    .CLK(clknet_6_13_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19444,7 +19446,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4834_ (.D(_0354_),
     .Q(\u_reg11_be0.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_27_0_mclk),
+    .CLK(clknet_6_26_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19452,7 +19454,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4835_ (.D(_0355_),
     .Q(\u_reg10_be3.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_60_0_mclk),
+    .CLK(clknet_6_39_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19460,7 +19462,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4836_ (.D(_0356_),
     .Q(\u_reg11_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_53_0_mclk),
+    .CLK(clknet_6_30_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19476,7 +19478,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4838_ (.D(_0358_),
     .Q(\u_reg11_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_29_0_mclk),
+    .CLK(clknet_6_31_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19492,7 +19494,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4840_ (.D(_0360_),
     .Q(\u_reg11_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_28_0_mclk),
+    .CLK(clknet_6_29_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19500,7 +19502,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4841_ (.D(_0361_),
     .Q(\u_reg11_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_28_0_mclk),
+    .CLK(clknet_6_29_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19508,7 +19510,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4842_ (.D(_0362_),
     .Q(\u_reg11_be1.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_28_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19580,7 +19582,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4851_ (.D(_0371_),
     .Q(\u_reg11_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_27_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19620,7 +19622,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4856_ (.D(_0376_),
     .Q(\u_reg11_be3.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_58_0_mclk),
+    .CLK(clknet_6_47_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19628,7 +19630,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4857_ (.D(_0377_),
     .Q(\u_reg11_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_58_0_mclk),
+    .CLK(clknet_6_47_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19636,7 +19638,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4858_ (.D(_0378_),
     .Q(\u_reg11_be3.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_39_0_mclk),
+    .CLK(clknet_6_50_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19668,7 +19670,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4862_ (.D(_0382_),
     .Q(\u_reg12_be0.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_24_0_mclk),
+    .CLK(clknet_6_13_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19684,7 +19686,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4864_ (.D(_0384_),
     .Q(\u_reg12_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_15_0_mclk),
+    .CLK(clknet_6_24_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19700,7 +19702,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4866_ (.D(_0386_),
     .Q(\u_reg12_be0.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_49_0_mclk),
+    .CLK(clknet_6_26_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19716,7 +19718,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4868_ (.D(_0388_),
     .Q(\u_reg12_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_53_0_mclk),
+    .CLK(clknet_6_31_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19724,7 +19726,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4869_ (.D(_0389_),
     .Q(\u_reg12_be1.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_53_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19732,7 +19734,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4870_ (.D(_0390_),
     .Q(\u_reg12_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_29_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19740,7 +19742,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4871_ (.D(_0391_),
     .Q(\u_reg12_be1.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_29_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19788,7 +19790,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4877_ (.D(_0397_),
     .Q(\u_reg12_be2.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_61_0_mclk),
+    .CLK(clknet_6_60_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19804,7 +19806,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4879_ (.D(_0399_),
     .Q(\u_reg12_be2.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_54_0_mclk),
+    .CLK(clknet_6_55_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19844,7 +19846,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4884_ (.D(_0404_),
     .Q(\u_reg12_be3.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_60_0_mclk),
+    .CLK(clknet_6_56_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19860,7 +19862,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4886_ (.D(_0406_),
     .Q(\u_reg12_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_58_0_mclk),
+    .CLK(clknet_6_56_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19908,7 +19910,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4892_ (.D(_0412_),
     .Q(\u_reg13_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_25_0_mclk),
+    .CLK(clknet_6_18_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19916,7 +19918,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4893_ (.D(_0413_),
     .Q(\u_reg13_be0.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_24_0_mclk),
+    .CLK(clknet_6_18_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19932,7 +19934,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4895_ (.D(_0415_),
     .Q(\u_reg13_be0.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_18_0_mclk),
+    .CLK(clknet_6_7_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19940,7 +19942,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4896_ (.D(_0416_),
     .Q(\u_reg13_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_48_0_mclk),
+    .CLK(clknet_6_15_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19948,7 +19950,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4897_ (.D(_0417_),
     .Q(\u_reg13_be0.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_48_0_mclk),
+    .CLK(clknet_6_15_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19980,7 +19982,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4901_ (.D(_0421_),
     .Q(\u_reg13_be1.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_53_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -19988,7 +19990,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4902_ (.D(_0422_),
     .Q(\u_reg13_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_29_0_mclk),
+    .CLK(clknet_6_31_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20012,7 +20014,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4905_ (.D(_0425_),
     .Q(\u_reg13_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_28_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20036,7 +20038,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4908_ (.D(_0428_),
     .Q(\u_reg13_be2.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_62_0_mclk),
+    .CLK(clknet_6_57_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20044,7 +20046,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4909_ (.D(_0429_),
     .Q(\u_reg13_be2.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_62_0_mclk),
+    .CLK(clknet_6_63_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20068,7 +20070,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4912_ (.D(_0432_),
     .Q(\u_reg13_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_63_0_mclk),
+    .CLK(clknet_6_54_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20076,7 +20078,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4913_ (.D(_0433_),
     .Q(\u_reg13_be2.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_63_0_mclk),
+    .CLK(clknet_6_61_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20084,7 +20086,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4914_ (.D(_0434_),
     .Q(\u_reg13_be2.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_62_0_mclk),
+    .CLK(clknet_6_61_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20100,7 +20102,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4916_ (.D(_0436_),
     .Q(\u_reg13_be3.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_60_0_mclk),
+    .CLK(clknet_6_56_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20116,7 +20118,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4918_ (.D(_0438_),
     .Q(\u_reg13_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_56_0_mclk),
+    .CLK(clknet_6_57_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20140,7 +20142,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4921_ (.D(_0441_),
     .Q(\u_reg13_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_57_0_mclk),
+    .CLK(clknet_6_59_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20148,7 +20150,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4922_ (.D(_0442_),
     .Q(\u_reg13_be3.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_60_0_mclk),
+    .CLK(clknet_6_62_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20164,7 +20166,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4924_ (.D(_0444_),
     .Q(\u_reg14_be0.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_18_0_mclk),
+    .CLK(clknet_6_24_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20172,7 +20174,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4925_ (.D(_0445_),
     .Q(\u_reg14_be0.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_18_0_mclk),
+    .CLK(clknet_6_24_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20196,7 +20198,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4928_ (.D(_0448_),
     .Q(\u_reg14_be0.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_15_0_mclk),
+    .CLK(clknet_6_26_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20220,7 +20222,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4931_ (.D(_0451_),
     .Q(\u_reg13_be3.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_61_0_mclk),
+    .CLK(clknet_6_60_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20268,7 +20270,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4937_ (.D(_0457_),
     .Q(\u_reg14_be1.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_30_0_mclk),
+    .CLK(clknet_6_28_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20284,7 +20286,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4939_ (.D(_0459_),
     .Q(\u_reg14_be0.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_26_0_mclk),
+    .CLK(clknet_6_27_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20292,7 +20294,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4940_ (.D(_0460_),
     .Q(\u_reg14_be2.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_57_0_mclk),
+    .CLK(clknet_6_62_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20300,7 +20302,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4941_ (.D(_0461_),
     .Q(\u_reg14_be2.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_57_0_mclk),
+    .CLK(clknet_6_63_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20324,7 +20326,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4944_ (.D(_0464_),
     .Q(\u_reg14_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_54_0_mclk),
+    .CLK(clknet_6_55_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20332,7 +20334,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4945_ (.D(_0465_),
     .Q(\u_reg14_be2.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_54_0_mclk),
+    .CLK(clknet_6_61_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20340,7 +20342,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4946_ (.D(_0466_),
     .Q(\u_reg14_be2.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_62_0_mclk),
+    .CLK(clknet_6_63_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20348,7 +20350,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4947_ (.D(_0467_),
     .Q(\u_reg14_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_52_0_mclk),
+    .CLK(clknet_6_27_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20356,7 +20358,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4948_ (.D(_0468_),
     .Q(\u_reg14_be3.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_56_0_mclk),
+    .CLK(clknet_6_62_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20364,7 +20366,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4949_ (.D(_0469_),
     .Q(\u_reg14_be3.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_56_0_mclk),
+    .CLK(clknet_6_57_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20460,7 +20462,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4961_ (.D(_0481_),
     .Q(\u_reg15_be0.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_15_0_mclk),
+    .CLK(clknet_6_24_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20476,7 +20478,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4963_ (.D(_0483_),
     .Q(\u_reg14_be3.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_61_0_mclk),
+    .CLK(clknet_6_60_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20484,7 +20486,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4964_ (.D(_0484_),
     .Q(\u_reg15_be1.gen_bit_reg[6].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_30_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20492,7 +20494,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4965_ (.D(_0485_),
     .Q(\u_reg15_be1.gen_bit_reg[5].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_31_0_mclk),
+    .CLK(clknet_6_30_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20500,7 +20502,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4966_ (.D(_0486_),
     .Q(\u_reg15_be1.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_29_0_mclk),
+    .CLK(clknet_6_31_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20516,7 +20518,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4968_ (.D(_0488_),
     .Q(\u_reg15_be1.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_28_0_mclk),
+    .CLK(clknet_6_23_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20532,7 +20534,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4970_ (.D(_0490_),
     .Q(\u_reg15_be1.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_27_0_mclk),
+    .CLK(clknet_6_25_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20540,7 +20542,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4971_ (.D(_0491_),
     .Q(\u_reg15_be0.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_26_0_mclk),
+    .CLK(clknet_6_27_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20564,7 +20566,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4974_ (.D(_0494_),
     .Q(\u_reg15_be2.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_55_0_mclk),
+    .CLK(clknet_6_54_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20580,7 +20582,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4976_ (.D(_0496_),
     .Q(\u_reg15_be2.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_54_0_mclk),
+    .CLK(clknet_6_52_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20596,7 +20598,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4978_ (.D(_0498_),
     .Q(\u_reg15_be2.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_49_0_mclk),
+    .CLK(clknet_6_51_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20604,7 +20606,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4979_ (.D(_0499_),
     .Q(\u_reg15_be1.gen_bit_reg[7].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_27_0_mclk),
+    .CLK(clknet_6_25_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20628,7 +20630,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4982_ (.D(_0502_),
     .Q(\u_reg15_be3.gen_bit_reg[4].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_46_0_mclk),
+    .CLK(clknet_6_47_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20636,7 +20638,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4983_ (.D(_0503_),
     .Q(\u_reg15_be3.gen_bit_reg[3].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_47_0_mclk),
+    .CLK(clknet_6_58_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20644,7 +20646,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4984_ (.D(_0504_),
     .Q(\u_reg15_be3.gen_bit_reg[2].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_47_0_mclk),
+    .CLK(clknet_6_58_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20652,7 +20654,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4985_ (.D(_0505_),
     .Q(\u_reg15_be3.gen_bit_reg[1].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_47_0_mclk),
+    .CLK(clknet_6_58_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20660,7 +20662,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4986_ (.D(_0506_),
     .Q(\u_reg15_be3.gen_bit_reg[0].u_bit_reg.data_out ),
     .RESET_B(reset_n),
-    .CLK(clknet_6_45_0_mclk),
+    .CLK(clknet_6_62_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20708,7 +20710,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4992_ (.D(_0512_),
     .Q(reg_rdata[2]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_5_0_mclk),
+    .CLK(clknet_6_4_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20732,7 +20734,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4995_ (.D(_0515_),
     .Q(reg_rdata[5]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_16_0_mclk),
+    .CLK(clknet_6_5_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20740,7 +20742,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4996_ (.D(_0516_),
     .Q(reg_rdata[6]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_16_0_mclk),
+    .CLK(clknet_6_5_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20748,7 +20750,7 @@
  sky130_fd_sc_hd__dfrtp_4 _4997_ (.D(_0517_),
     .Q(reg_rdata[7]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_17_0_mclk),
+    .CLK(clknet_6_16_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20780,7 +20782,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5001_ (.D(_0521_),
     .Q(reg_rdata[11]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_17_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20788,7 +20790,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5002_ (.D(_0522_),
     .Q(reg_rdata[12]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_17_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20796,7 +20798,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5003_ (.D(_0523_),
     .Q(reg_rdata[13]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_20_0_mclk),
+    .CLK(clknet_6_17_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20836,7 +20838,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5008_ (.D(_0528_),
     .Q(reg_rdata[18]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_14_0_mclk),
+    .CLK(clknet_6_11_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20860,7 +20862,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5011_ (.D(_0531_),
     .Q(reg_rdata[21]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_38_0_mclk),
+    .CLK(clknet_6_39_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20892,7 +20894,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5015_ (.D(_0535_),
     .Q(reg_rdata[25]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_44_0_mclk),
+    .CLK(clknet_6_46_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20900,7 +20902,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5016_ (.D(_0536_),
     .Q(reg_rdata[26]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_44_0_mclk),
+    .CLK(clknet_6_47_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20908,7 +20910,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5017_ (.D(_0537_),
     .Q(reg_rdata[27]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_44_0_mclk),
+    .CLK(clknet_6_46_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -20924,7 +20926,7 @@
  sky130_fd_sc_hd__dfrtp_4 _5019_ (.D(_0539_),
     .Q(reg_rdata[29]),
     .RESET_B(reset_n),
-    .CLK(clknet_6_45_0_mclk),
+    .CLK(clknet_6_44_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -25704,11 +25706,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2760__A (.DIODE(cfg_sdr_rfsh[0]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2421__A (.DIODE(cfg_sdr_rfsh[10]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25764,6 +25761,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3174__A (.DIODE(cfg_sdr_tras_d[0]),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3071__A (.DIODE(cfg_sdr_tras_d[3]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25789,11 +25791,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2904__A (.DIODE(cfg_sdr_trcd_d[0]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2870__A (.DIODE(cfg_sdr_trcd_d[1]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -25814,11 +25811,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2974__A (.DIODE(cfg_sdr_trp_d[2]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2936__A (.DIODE(cfg_sdr_trp_d[3]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26179,36 +26171,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2980__A (.DIODE(irq_lines[10]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2944__A (.DIODE(irq_lines[11]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2911__A (.DIODE(irq_lines[12]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2877__A (.DIODE(irq_lines[13]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2845__A (.DIODE(irq_lines[14]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2804__A (.DIODE(irq_lines[15]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3279__A (.DIODE(irq_lines[1]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26239,21 +26201,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3079__A (.DIODE(irq_lines[7]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3046__A (.DIODE(irq_lines[8]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3012__A (.DIODE(irq_lines[9]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_0_mclk_A (.DIODE(mclk),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -26424,11 +26371,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3122__B1 (.DIODE(reg_rdata[6]),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3087__B1 (.DIODE(reg_rdata[7]),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -29544,6 +29486,21 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__4374__A2 (.DIODE(user_clock1),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__4372__A2 (.DIODE(user_clock1),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__4370__A2 (.DIODE(user_clock1),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4374__B2 (.DIODE(user_clock2),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -29599,6 +29556,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3196__A (.DIODE(_0552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3061__A (.DIODE(_0552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2926__A (.DIODE(_0552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2211__A (.DIODE(_0552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3741__A (.DIODE(_0553_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -29639,17 +29616,22 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3227__A (.DIODE(_0565_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2678__A (.DIODE(_0566_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2820__A (.DIODE(_0565_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2535__A (.DIODE(_0566_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2224__A (.DIODE(_0565_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2405__A (.DIODE(_0566_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2225__A (.DIODE(_0566_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -29894,6 +29876,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__4399__B2 (.DIODE(_0622_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3797__B (.DIODE(_0622_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2321__A2 (.DIODE(_0622_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2286__A2 (.DIODE(_0622_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3216__A (.DIODE(_0625_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30089,7 +30091,22 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2395__B (.DIODE(_0726_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2479__B (.DIODE(_0720_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2448__B (.DIODE(_0720_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2420__B (.DIODE(_0720_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2382__B (.DIODE(_0720_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30134,6 +30151,46 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2530__A1 (.DIODE(_0739_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2495__A1 (.DIODE(_0739_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2461__A1 (.DIODE(_0739_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2433__A1 (.DIODE(_0739_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2496__B (.DIODE(_0740_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2462__B (.DIODE(_0740_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2434__B (.DIODE(_0740_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2403__B (.DIODE(_0740_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2503__B2 (.DIODE(_0749_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30184,6 +30241,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2587__A2 (.DIODE(_0824_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2559__A2 (.DIODE(_0824_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2525__A2 (.DIODE(_0824_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2491__A2 (.DIODE(_0824_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2526__B (.DIODE(_0853_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30304,6 +30381,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__4398__B2 (.DIODE(_0985_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3936__B (.DIODE(_0985_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2698__B2 (.DIODE(_0985_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2655__B2 (.DIODE(_0985_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3077__A (.DIODE(_0989_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30384,6 +30481,66 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2776__B2 (.DIODE(_1003_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2741__B2 (.DIODE(_1003_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2710__B2 (.DIODE(_1003_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2673__B2 (.DIODE(_1003_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2780__A2 (.DIODE(_1008_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2745__A2 (.DIODE(_1008_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2714__A2 (.DIODE(_1008_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2681__A2 (.DIODE(_1008_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2780__B2 (.DIODE(_1010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2745__B2 (.DIODE(_1010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2714__B2 (.DIODE(_1010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2681__B2 (.DIODE(_1010_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3098__A (.DIODE(_1014_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30474,16 +30631,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3830__A1_N (.DIODE(_1061_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2734__A1 (.DIODE(_1061_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2739__D (.DIODE(_1067_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30494,6 +30641,16 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3570__A1_N (.DIODE(_1077_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2752__A (.DIODE(_1077_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3162__A (.DIODE(_1078_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30549,6 +30706,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3207__A (.DIODE(_1123_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3072__A (.DIODE(_1123_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2937__A (.DIODE(_1123_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__2797__A (.DIODE(_1123_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__2808__B (.DIODE(_1126_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -30749,7 +30926,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__2986__A (.DIODE(_1307_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__2987__A3 (.DIODE(_1308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30784,17 +30961,12 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3017__A (.DIODE(_1337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3049__A (.DIODE(_1358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3051__A (.DIODE(_1370_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3049__B (.DIODE(_1361_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30874,7 +31046,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3314__A3 (.DIODE(_1625_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3313__A (.DIODE(_1624_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -30959,22 +31131,22 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4283__C (.DIODE(_1641_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__4271__B1 (.DIODE(_1636_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4103__C (.DIODE(_1641_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__4220__B1 (.DIODE(_1636_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3869__A (.DIODE(_1641_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3598__A (.DIODE(_1636_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3333__A (.DIODE(_1641_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3326__A (.DIODE(_1636_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31019,26 +31191,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3364__A (.DIODE(_1650_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3357__A (.DIODE(_1650_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3350__A (.DIODE(_1650_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3343__A (.DIODE(_1650_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4304__C (.DIODE(_1669_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31099,6 +31251,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3570__B1 (.DIODE(_1675_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3514__B1 (.DIODE(_1675_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3458__B1 (.DIODE(_1675_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3376__B1 (.DIODE(_1675_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3575__B1 (.DIODE(_1680_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31139,6 +31311,46 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3578__B1 (.DIODE(_1685_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3522__B1 (.DIODE(_1685_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3466__B1 (.DIODE(_1685_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3391__B1 (.DIODE(_1685_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3579__B1 (.DIODE(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3523__B1 (.DIODE(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3467__B1 (.DIODE(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3394__B1 (.DIODE(_1687_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4326__C (.DIODE(_1688_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31219,46 +31431,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3603__B1 (.DIODE(_1712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3547__B1 (.DIODE(_1712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3491__B1 (.DIODE(_1712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3431__B1 (.DIODE(_1712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3495__A (.DIODE(_1729_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3492__A (.DIODE(_1729_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3489__A (.DIODE(_1729_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3469__A (.DIODE(_1729_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3524__B (.DIODE(_1737_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31279,6 +31451,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3508__A (.DIODE(_1738_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3505__A (.DIODE(_1738_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3502__A (.DIODE(_1738_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3486__A (.DIODE(_1738_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3551__A (.DIODE(_1753_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31339,6 +31531,46 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3590__A (.DIODE(_1772_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3587__A (.DIODE(_1772_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3584__A (.DIODE(_1772_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3568__A (.DIODE(_1772_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3607__A (.DIODE(_1777_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3604__A (.DIODE(_1777_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3601__A (.DIODE(_1777_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3581__A (.DIODE(_1777_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3655__B (.DIODE(_1784_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31379,46 +31611,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3817__B1 (.DIODE(_1797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3761__B1 (.DIODE(_1797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3704__B1 (.DIODE(_1797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3619__B1 (.DIODE(_1797_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3818__B1 (.DIODE(_1798_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3762__B1 (.DIODE(_1798_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3705__B1 (.DIODE(_1798_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3621__B1 (.DIODE(_1798_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3671__A (.DIODE(_1806_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31439,22 +31631,22 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3827__B1 (.DIODE(_1808_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3833__B1 (.DIODE(_1814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3771__B1 (.DIODE(_1808_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3777__B1 (.DIODE(_1814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3714__B1 (.DIODE(_1808_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3720__B1 (.DIODE(_1814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3636__B1 (.DIODE(_1808_),
+ sky130_fd_sc_hd__diode_2 ANTENNA__3646__B1 (.DIODE(_1814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
@@ -31499,26 +31691,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3841__B1 (.DIODE(_1823_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3785__B1 (.DIODE(_1823_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3728__B1 (.DIODE(_1823_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3660__B1 (.DIODE(_1823_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3849__B1 (.DIODE(_1831_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31539,26 +31711,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3850__B1 (.DIODE(_1832_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3794__B1 (.DIODE(_1832_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3737__B1 (.DIODE(_1832_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3675__B1 (.DIODE(_1832_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3725__B (.DIODE(_1835_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31639,26 +31791,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4216__A (.DIODE(_1864_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4154__A (.DIODE(_1864_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4130__A (.DIODE(_1864_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3740__A (.DIODE(_1864_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4386__C (.DIODE(_1865_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31719,26 +31851,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3792__A (.DIODE(_1878_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3789__A (.DIODE(_1878_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3786__A (.DIODE(_1878_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3770__A (.DIODE(_1878_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3809__A (.DIODE(_1883_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31859,6 +31971,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3886__A (.DIODE(_1916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3881__A (.DIODE(_1916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3876__A (.DIODE(_1916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3856__A (.DIODE(_1916_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4072__B1 (.DIODE(_1928_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -31899,6 +32031,26 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3930__A (.DIODE(_1937_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3925__A (.DIODE(_1937_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3920__A (.DIODE(_1937_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA__3893__A (.DIODE(_1937_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3984__B (.DIODE(_1966_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32059,26 +32211,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4212__A (.DIODE(_2088_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4209__A (.DIODE(_2088_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4206__A (.DIODE(_2088_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4190__A (.DIODE(_2088_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4257__B (.DIODE(_2100_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32119,26 +32251,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4267__A (.DIODE(_2111_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4264__A (.DIODE(_2111_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4261__A (.DIODE(_2111_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__4245__A (.DIODE(_2111_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4404__A (.DIODE(_2198_),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32619,51 +32731,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3906__A (.DIODE(\u_reg0_be2.gen_bit_reg[4].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3647__A (.DIODE(\u_reg0_be2.gen_bit_reg[4].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3385__A (.DIODE(\u_reg0_be2.gen_bit_reg[4].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3909__A (.DIODE(\u_reg0_be2.gen_bit_reg[5].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3650__A (.DIODE(\u_reg0_be2.gen_bit_reg[5].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3389__A (.DIODE(\u_reg0_be2.gen_bit_reg[5].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3911__A (.DIODE(\u_reg0_be2.gen_bit_reg[6].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3652__A (.DIODE(\u_reg0_be2.gen_bit_reg[6].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3392__A (.DIODE(\u_reg0_be2.gen_bit_reg[6].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3872__A (.DIODE(\u_reg0_be2.gen_bit_reg[7].u_bit_reg.data_in ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32679,51 +32746,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3877__A (.DIODE(\u_reg0_be3.gen_bit_reg[1].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3618__A (.DIODE(\u_reg0_be3.gen_bit_reg[1].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3347__A (.DIODE(\u_reg0_be3.gen_bit_reg[1].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3879__A (.DIODE(\u_reg0_be3.gen_bit_reg[2].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3620__A (.DIODE(\u_reg0_be3.gen_bit_reg[2].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3351__A (.DIODE(\u_reg0_be3.gen_bit_reg[2].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3887__A (.DIODE(\u_reg0_be3.gen_bit_reg[5].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3628__A (.DIODE(\u_reg0_be3.gen_bit_reg[5].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3361__A (.DIODE(\u_reg0_be3.gen_bit_reg[5].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__3889__A (.DIODE(\u_reg0_be3.gen_bit_reg[6].u_bit_reg.data_in ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32734,16 +32756,6 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3857__A (.DIODE(\u_reg0_be3.gen_bit_reg[7].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__diode_2 ANTENNA__3325__A (.DIODE(\u_reg0_be3.gen_bit_reg[7].u_bit_reg.data_in ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA__4394__A (.DIODE(\u_reg0_be3.gen_bit_reg[7].u_bit_reg.data_out ),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32794,6 +32806,16 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_3_3_0_mclk_A (.DIODE(clknet_2_1_0_mclk),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_3_2_0_mclk_A (.DIODE(clknet_2_1_0_mclk),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__diode_2 ANTENNA_clkbuf_3_5_0_mclk_A (.DIODE(clknet_2_2_0_mclk),
     .VGND(vssd1),
     .VNB(vssd1),
@@ -32814,19 +32836,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_0_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_8 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_19 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_61 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_26 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_30 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_34 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_40 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_46 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_52 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_58 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -32838,135 +32884,139 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_0_94 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_120 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_127 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_127 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_133 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_135 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_148 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_145 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_151 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_156 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_166 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_180 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_170 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_0_187 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_191 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_185 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_197 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_189 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_203 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_195 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_209 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_201 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_220 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_207 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_226 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_232 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_0_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_235 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_223 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_242 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_251 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_237 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_262 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_241 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_244 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_272 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_272 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_275 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_278 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_282 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_289 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_295 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_299 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_328 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_0_320 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_344 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_328 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_354 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_331 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_337 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_0_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -32982,31 +33032,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_0_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_0_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_0_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_414 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_422 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_425 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_433 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33014,7 +33048,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_0_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33022,35 +33056,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_0_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_476 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_0_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_0_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_0_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_0_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_0_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_0_552 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_0_516 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_522 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_0_526 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_530 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_536 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_0_542 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_0_554 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33082,39 +33140,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_30 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_34 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_61 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_63 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_88 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_87 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_100 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_91 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_111 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_1_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_97 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_103 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_134 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_1_138 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33126,19 +33192,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_163 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_174 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_1_201 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_1_207 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33158,31 +33216,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_1_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_1_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_346 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_1_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_1_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33190,55 +33248,79 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_1_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_1_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_1_450 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_1_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_504 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_1_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_507 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_1_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_1_522 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_1_528 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_1_534 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_1_546 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_1_558 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_1_570 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_1_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33258,23 +33340,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_32 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_38 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_44 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_50 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33294,35 +33364,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_99 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_78 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_106 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_105 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_112 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_111 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_118 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_117 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_2_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_149 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_155 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_129 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_158 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_133 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_160 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33330,27 +33408,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_187 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_207 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_214 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_235 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_240 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_2_247 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_295 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_284 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_2_291 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_297 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33358,19 +33444,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_320 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_2_310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_2_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_334 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_2_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_2_340 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_348 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_354 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_2_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33386,7 +33484,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_2_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_2_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33398,27 +33496,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_2_482 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_468 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_2_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_476 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_2_499 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_2_511 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_2_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_2_523 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_496 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_2_535 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_2_504 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_2_508 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_2_521 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_2_527 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_2_539 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33454,55 +33572,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_3_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_8 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_16 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_14 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_22 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_18 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_34 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_40 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_3_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_37 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_75 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_41 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_81 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_65 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_71 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_79 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_82 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_85 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33510,19 +33616,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_95 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_95 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_101 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_105 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_128 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_111 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_134 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_138 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_3_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33530,11 +33640,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_163 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_171 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33542,47 +33648,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_183 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_201 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_208 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_209 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_3_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_213 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_221 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_217 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_229 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_250 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_229 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_283 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_268 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_274 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_293 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_3_289 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33590,7 +33688,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_314 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_323 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_3_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33598,75 +33700,127 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_360 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_3_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_452 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_3_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_3_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_3_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_3_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_505 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_3_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_3_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_520 (.VGND(vssd1),
+ 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_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_3_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_3_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_3_464 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_472 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_480 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_3_488 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_3_496 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_501 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_3_507 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_3_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_522 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_534 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_546 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_3_558 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_3_570 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_3_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33686,7 +33840,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_3 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_6 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_33 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_39 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_45 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_51 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33702,19 +33876,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_76 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_74 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_82 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_77 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_85 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_104 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_91 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_110 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33722,35 +33896,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_131 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_135 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_138 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_165 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_173 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_178 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_182 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33758,19 +33912,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_194 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_195 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_222 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_219 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_227 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_229 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33778,83 +33928,91 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_258 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_285 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_4_296 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_288 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_304 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_295 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_308 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_359 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_4_358 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_370 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_4_420 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_4_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_455 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_4_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_450 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_458 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_4_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33862,27 +34020,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_4_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_506 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_4_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_521 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_4_533 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_4_542 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_4_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33906,15 +34068,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_4_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_4_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_615 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_4_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_4_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33922,11 +34080,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_11 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_11 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_17 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33934,35 +34092,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_56 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_82 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_83 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_88 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_91 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_116 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_95 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_122 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_103 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_130 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_109 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_115 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_136 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -33970,35 +34124,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_148 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_154 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_166 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_160 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_174 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_171 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_182 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_179 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_192 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_199 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_189 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34006,15 +34152,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_222 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_219 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_224 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_228 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34022,131 +34164,143 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_237 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_236 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_245 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_242 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_263 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_246 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_269 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_293 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_270 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_300 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_274 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_307 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_324 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_303 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_331 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_321 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_359 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_380 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_400 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_404 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_5_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_5_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_5_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_5_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_5_474 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_5_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_5_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_540 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_552 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_5_564 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_5_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34154,135 +34308,115 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_5_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_5_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_5_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_5_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_5_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_53 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_85 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_30 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_57 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_99 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_105 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_70 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_78 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_112 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_102 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_114 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_166 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_158 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_204 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_161 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_222 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_169 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_230 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_237 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_182 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_243 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_187 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_216 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_250 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_220 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_229 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_268 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_233 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_237 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_240 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_268 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_272 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_280 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_284 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_291 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34290,79 +34424,67 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_309 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_327 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_344 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_333 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_350 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_6_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_399 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_418 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_417 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_423 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_6_431 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_6_428 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_432 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_439 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34374,11 +34496,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_6_477 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_6_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34386,27 +34504,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_6_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_6_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_536 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_6_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_6_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34422,51 +34540,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_6_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_6_594 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_6_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_6_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_6_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_6_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_11 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_21 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_30 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_34 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_40 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_46 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_52 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34474,7 +34576,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_61 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_82 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34482,39 +34584,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_95 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_7_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_101 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_138 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_135 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_142 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_152 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_146 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_149 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_154 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_161 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_157 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34526,143 +34616,151 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_209 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_213 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_210 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_7_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_242 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_240 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_262 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_246 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_263 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_284 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_311 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_288 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_331 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_315 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_344 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_366 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_347 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_351 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_7_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_420 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_498 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_7_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_7_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_7_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_7_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_528 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_540 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_7_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_552 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_7_564 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_7_576 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34670,63 +34768,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_596 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_7_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_602 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_7_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_7_610 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_7_618 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_53 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_7_624 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_65 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_8_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_71 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_28 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_102 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_108 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_64 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_70 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_76 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_82 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_90 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34734,115 +34812,111 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_8_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_126 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_8_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_172 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_178 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_182 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_188 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_200 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_208 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_237 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_214 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_243 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_234 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_268 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_240 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_8_245 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_284 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_249 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_258 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_265 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_328 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_271 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_336 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_277 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_299 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_8_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_310 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_344 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_350 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_8_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_360 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_8_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_398 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_8_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34850,47 +34924,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_448 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_8_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_8_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_455 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_8_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_8_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_8_516 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_525 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_8_537 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_8_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34906,39 +34976,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_8_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_8_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_8_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_8_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_15 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_5 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_11 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_17 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_21 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34946,23 +35008,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_34 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_40 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_46 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_73 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_59 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34970,11 +35020,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_96 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_105 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_103 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_9_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34982,11 +35036,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_137 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_142 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_141 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -34994,111 +35044,91 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_170 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_9_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_178 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_159 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_185 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_165 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_189 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_174 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_192 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_199 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_201 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_206 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_205 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_210 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_219 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_222 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_224 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_228 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_232 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_238 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_266 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_244 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_274 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_248 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_299 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_251 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_271 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_9_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_282 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_290 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_296 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_364 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_320 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_327 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_335 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_337 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_364 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_9_384 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35114,91 +35144,83 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_9_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_442 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_466 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_450 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_9_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_9_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_571 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_9_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_9_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_9_581 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_581 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_591 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_9_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_605 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_613 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_9_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_9_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35214,15 +35236,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_23 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_24 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_29 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_30 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_35 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_10_41 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_10_47 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_10_50 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35230,35 +35264,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_10_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_62 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_67 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_86 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_94 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_90 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_114 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_107 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_127 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_138 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_146 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_126 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_150 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_10_156 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_10_167 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35266,15 +35308,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_188 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_188 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_194 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_10_196 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_218 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_202 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_10_226 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_10_234 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35282,63 +35332,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_248 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_247 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_254 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_283 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_289 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_263 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_297 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_310 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_284 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_320 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_347 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_359 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_10_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_343 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_10_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_399 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35346,47 +35396,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_10_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_10_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_482 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_10_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_10_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_10_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_10_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_10_539 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_10_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_10_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35406,19 +35452,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_600 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_10_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_10_611 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_10_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_10_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35430,83 +35472,75 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_63 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_75 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_87 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_83 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_91 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_88 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_96 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_120 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_116 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_11_127 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_124 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_148 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_185 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_170 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_202 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_209 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_196 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_203 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_210 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_222 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_218 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_226 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_224 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_230 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_257 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_265 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_11_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35514,23 +35548,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_280 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_284 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_287 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_314 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35538,67 +35568,79 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_11_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_343 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_347 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_355 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_350 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_375 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_392 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_11_370 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_11_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_11_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_452 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_11_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_11_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_11_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_11_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_477 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_11_485 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_11_509 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_11_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35626,51 +35668,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_596 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_11_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_602 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_11_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_11_610 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_11_618 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_9 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_11_624 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_33 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_12_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_40 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_8 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_46 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_35 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_42 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_48 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_54 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_50 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35678,27 +35708,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_62 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_72 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_67 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_99 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_94 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_107 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_100 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_12_113 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35706,27 +35732,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_140 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_138 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_148 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_144 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_154 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_158 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_162 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_168 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_171 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35738,23 +35752,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_184 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_193 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_188 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_199 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_12_193 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_201 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_223 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35762,103 +35768,99 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_239 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_240 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_12_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_280 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_283 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_12_297 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_287 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_322 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_292 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_326 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_370 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_333 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_384 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_350 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_12_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_422 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_411 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_12_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_447 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_12_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35866,7 +35868,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_458 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35882,11 +35884,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_12_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_12_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35894,7 +35896,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_12_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_12_497 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_12_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35926,63 +35932,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_12_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_12_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_12_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_12_619 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_11 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_62 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_66 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_27 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_13_32 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_37 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_68 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_74 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_85 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_83 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -35990,99 +35976,83 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_13_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_98 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_119 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_106 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_133 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_143 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_144 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_13_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_159 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_156 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_165 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_164 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_177 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_186 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_184 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_206 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_204 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_210 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_224 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_217 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_241 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_223 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_229 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_268 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_249 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_274 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_292 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_257 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_302 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_263 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_271 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_299 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_306 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_326 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36090,27 +36060,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_345 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_351 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_356 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36118,27 +36076,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_13_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_406 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_13_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_13_445 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36150,19 +36104,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_13_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_13_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_13_509 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_13_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_13_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36190,35 +36136,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_13_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_13_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_13_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_7 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_14_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_10 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_29 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_18 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_33 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_22 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_14_32 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_14_40 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_14_43 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_14_49 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36226,15 +36188,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_14_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_78 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_88 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_86 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_91 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36242,15 +36204,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_123 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_140 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_167 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_139 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_14_156 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_14_162 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36262,15 +36232,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_200 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_206 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_208 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_231 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_211 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_14_217 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_14_220 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_14_228 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_14_232 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36278,35 +36264,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_254 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_279 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_258 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_285 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_292 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_288 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_298 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_295 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_304 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_301 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_14_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36314,31 +36304,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_318 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_14_324 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_328 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_334 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_340 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_346 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_354 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_14_356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36354,23 +36332,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_395 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_14_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_14_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_14_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_14_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36426,55 +36404,103 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_14_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_14_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_14_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_14_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_11 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_30 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_14 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_55 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_21 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_84 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_15_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_42 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_124 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_48 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_132 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_68 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_15_76 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_88 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_96 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_102 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_15_106 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_109 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_116 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_15_120 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_15_123 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_15_131 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_15_135 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_15_141 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36482,55 +36508,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_154 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_158 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_184 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_162 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_191 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_170 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_195 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_198 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_203 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_206 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_209 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_213 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_223 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_231 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_265 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_257 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_271 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_263 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_269 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_15_280 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_15_286 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36538,95 +36572,95 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_307 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_317 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_327 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_347 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_354 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_374 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_378 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_15_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_427 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_441 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_15_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_15_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_15_470 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_15_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_15_502 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_514 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_15_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36654,175 +36688,115 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_15_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_597 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_15_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_15_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_15_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_21 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_48 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_54 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_10 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_60 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_17 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_62 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_44 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_67 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_50 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_75 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_54 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_99 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_57 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_106 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_70 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_78 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_105 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_164 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_109 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_172 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_112 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_118 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_207 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_16_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_235 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_130 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_243 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_136 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_269 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_142 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_16_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_169 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_284 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_182 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_184 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_188 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_192 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_205 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_213 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_219 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_223 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_240 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_245 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_249 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_253 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_259 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_263 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_268 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_298 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_304 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_314 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36834,11 +36808,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_355 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_346 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_16_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36850,59 +36828,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_389 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_372 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_392 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_423 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_436 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_446 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_440 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_452 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_458 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_462 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_464 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_466 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36910,35 +36888,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_493 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_16_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_504 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_506 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_522 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_530 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_16_534 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_16_542 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_16_546 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_16_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -36954,111 +36932,63 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_16_586 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_586 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_592 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_595 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_16_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_16_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_16_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_609 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_611 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_615 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_34 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_16_620 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_41 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_16_624 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_68 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_88 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_97 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_17_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_36 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_127 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_46 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_142 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_53 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_59 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_63 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_67 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_72 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_79 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_83 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_86 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_95 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_103 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_108 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_135 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37066,19 +36996,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_154 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_156 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_157 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_164 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_170 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_162 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37086,147 +37008,107 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_196 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_210 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_204 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_17_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_209 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_233 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_213 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_251 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_223 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_17_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_229 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_235 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_250 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_312 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_270 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_17_292 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_300 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_325 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_331 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_424 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_374 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_380 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_467 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_17_401 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_407 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_410 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_17_414 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_418 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_424 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_442 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_448 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_454 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_462 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_468 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_17_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37234,11 +37116,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_501 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_17_507 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_17_514 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_17_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37266,39 +37152,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_599 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_17_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_17_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_17_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_13 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_16 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_20 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_30 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_52 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_56 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37306,23 +37188,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_76 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_66 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_80 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_90 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_95 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_110 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_113 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37330,27 +37208,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_18_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_143 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_147 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_147 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_165 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_150 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_169 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_173 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_168 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37358,15 +37232,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_188 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_216 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_204 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_234 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_208 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_18_214 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_18_218 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_18_233 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_18_237 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37378,15 +37268,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_273 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_281 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_254 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_296 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_282 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_18_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37394,23 +37288,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_312 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_318 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_345 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_18_351 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37418,71 +37304,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_18_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_407 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_420 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_18_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_464 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_438 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_18_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_483 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_524 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_18_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_536 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_491 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_497 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_509 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_521 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_18_533 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_545 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_18_548 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37502,39 +37368,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_18_598 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_598 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_606 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_18_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_18_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_18_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_5 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_11 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_18 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_24 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37546,31 +37396,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_65 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_44 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_85 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_50 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_91 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_56 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_96 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_62 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_102 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_119 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_79 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_128 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_88 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_19_93 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_19_111 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_19_138 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37582,19 +37444,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_19_154 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_180 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_183 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_202 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_187 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_209 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_19_205 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37602,119 +37464,119 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_229 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_219 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_237 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_225 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_251 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_235 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_257 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_238 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_244 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_252 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_258 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_284 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_290 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_265 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_296 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_302 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_19_276 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_283 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_325 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_303 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_331 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_346 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_19_366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_371 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_19_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_19_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_19_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_425 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_432 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_448 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_19_483 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_19_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_489 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_19_512 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_501 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_19_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_19_513 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37742,31 +37604,35 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_19_593 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_593 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_19_601 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_19_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_19_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_19_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_25 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_38 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_20_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37774,15 +37640,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_71 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_75 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_74 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_92 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_102 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37794,179 +37656,207 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_137 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_143 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_136 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_163 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_156 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_167 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_164 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_171 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_168 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_179 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_20_174 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_184 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_182 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_202 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_198 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_208 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_212 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_226 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_217 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_232 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_225 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_238 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_20_235 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_249 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_252 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_258 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_266 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_263 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_266 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_286 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_299 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_314 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_310 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_320 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_317 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_323 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_348 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_335 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_350 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_381 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_387 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_414 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_20_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_391 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_20_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_395 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_482 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_20_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_495 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_507 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_519 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_20_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_20_531 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_20_543 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_20_477 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_20_483 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_20_487 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_20_489 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_20_501 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_20_513 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_20_525 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_20_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -37990,11 +37880,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_20_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_20_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_20_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38006,79 +37896,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_21_15 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_21_21 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
  sky130_fd_sc_hd__decap_4 FILLER_21_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_36 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_67 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_40 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_87 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_43 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_91 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_51 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_21_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_66 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_98 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_74 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_102 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_78 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_106 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_82 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_112 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_88 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_115 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_95 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_123 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_103 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_129 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_106 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_112 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_118 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_122 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_125 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_143 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_141 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38090,131 +37972,143 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_160 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_162 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_163 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_166 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_170 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_169 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_188 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_176 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_195 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_184 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_202 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_192 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_210 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_198 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_21_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_204 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_234 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_209 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_238 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_263 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_21_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_271 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_233 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_261 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_305 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_269 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_325 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_299 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_339 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_343 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_348 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_368 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_21_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_422 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_429 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_21_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_435 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_21_445 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_21_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_21_500 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_21_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_512 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_21_467 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_21_470 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_21_498 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_21_510 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38250,87 +38144,91 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_21_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_21_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_21_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_21_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_11 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_20 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_17 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_24 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_37 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_29 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_43 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_35 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_48 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_22_52 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_54 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_60 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_57 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_76 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_66 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_94 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_71 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_102 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_98 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_118 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_115 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_125 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_134 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_125 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_161 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_139 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_170 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_145 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_178 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_149 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_22_176 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38338,23 +38236,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_184 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_187 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_192 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_196 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_206 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_219 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38366,23 +38252,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_245 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_262 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_254 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_289 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_258 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_295 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_275 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_288 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_22_296 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_22_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38390,15 +38284,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_347 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_327 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_336 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_342 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38406,19 +38300,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_369 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_399 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_373 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_22_377 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_383 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_22_408 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38426,51 +38324,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_22_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_22_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_462 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_448 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_482 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_22_489 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_22_474 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_480 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_506 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_22_530 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_22_542 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_22_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_22_539 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_22_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38494,103 +38396,91 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_22_611 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_22_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_22_623 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_12 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_18 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_73 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_77 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_82 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_23_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_88 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_39 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_23_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_66 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_98 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_86 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_104 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_96 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_106 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_149 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_135 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_170 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_141 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_176 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_146 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_196 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_204 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_154 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_210 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_178 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_182 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_225 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_23_206 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_224 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_230 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_255 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_253 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38606,103 +38496,87 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_23_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_278 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_280 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_284 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_312 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_294 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_300 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_303 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_321 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_358 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_325 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_23_328 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_392 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_360 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_409 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_436 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_23_450 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_23_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_23_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_23_459 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_23_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_483 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_489 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_495 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_23_501 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_513 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38734,31 +38608,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_23_605 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_23_605 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_613 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_23_617 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_23_621 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_24_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_22 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_42 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_76 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_49 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_94 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_55 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_24_62 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_24_67 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_24_89 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_24_96 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38766,27 +38656,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_146 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_126 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_144 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_164 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_170 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_173 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_152 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38794,19 +38668,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_200 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_206 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_219 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_227 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_206 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38822,39 +38688,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_249 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_268 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_253 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_274 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_256 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_265 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_271 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_278 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_286 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_292 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_298 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_294 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38862,35 +38704,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_320 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_316 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_326 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_320 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_353 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_337 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_343 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_347 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_353 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38898,47 +38724,43 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_386 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_24_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_394 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_380 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_386 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_418 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_392 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_24_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_423 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_24_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_24_428 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_24_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_24_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_24_455 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_24_477 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -38954,7 +38776,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_24_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_24_497 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_24_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39006,7 +38832,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_20 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_6 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_14 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_21 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39014,11 +38848,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_35 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_25_66 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_42 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_69 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_25_73 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39026,31 +38868,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_95 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_99 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_111 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_102 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_138 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_135 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_141 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_148 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_144 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39058,71 +38892,103 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_156 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_156 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_162 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_164 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_168 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_174 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_202 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_205 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_210 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_238 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_219 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_244 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_237 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_271 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_25_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_266 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_282 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_274 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_309 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_25_285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_315 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_297 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_301 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_344 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_311 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_364 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_314 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_320 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_25_327 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_25_335 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_25_337 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_343 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_350 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_25_363 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_25_385 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39134,19 +39000,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39166,27 +39032,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_25_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_25_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_25_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_25_503 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_25_500 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_25_512 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_25_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_25_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39226,55 +39084,79 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_26_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_13 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_13 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_33 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_16 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_56 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_60 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_108 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_66 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_115 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_73 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_79 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_103 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_145 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_111 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_172 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_115 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_118 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_26_127 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_26_135 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_140 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_160 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_167 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39282,35 +39164,59 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_187 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_186 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_193 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_192 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_198 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_195 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_218 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_240 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_221 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_245 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_250 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_239 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_279 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_243 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_26_249 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_26_257 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_262 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_275 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_26_281 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_26_289 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39318,111 +39224,79 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_26_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_310 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_315 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_323 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_327 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_26_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_351 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_26_379 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_404 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_383 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_26_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_444 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_462 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_26_482 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_421 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_26_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_26_504 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_441 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_510 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_465 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_471 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_26_534 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_477 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_26_483 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_26_487 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_491 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_503 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_515 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_26_527 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_26_539 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_26_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_26_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39454,79 +39328,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_7 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_12 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_18 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_73 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_81 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_87 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_36 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_91 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_56 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_95 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_119 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_88 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_126 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_132 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_140 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_112 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_145 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_139 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_27_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_147 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_168 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_185 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_188 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_194 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_198 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_195 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39542,131 +39408,115 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_27_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_223 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_219 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_236 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_229 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_242 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_233 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_259 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_236 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_267 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_242 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_271 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_280 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_270 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_286 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_274 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_292 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_319 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_311 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_327 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_315 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_344 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_27_354 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_346 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_367 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_392 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_414 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_408 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_412 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_27_450 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_427 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_27_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_502 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_453 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_27_514 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_461 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_27_469 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_27_472 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_27_499 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_27_511 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_27_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39706,139 +39556,99 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_28_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_20 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_22 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_28 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_31 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_29 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_37 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_45 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_56 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_60 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_57 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_66 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_90 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_66 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_94 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_71 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_123 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_87 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_147 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_94 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_167 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_98 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_115 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_193 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_28_123 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_128 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_240 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_148 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_175 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_187 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_211 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_217 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_220 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_226 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_232 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_236 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_245 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_262 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_28_268 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_276 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_284 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39846,11 +39656,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_315 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_319 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39858,63 +39664,79 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_345 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_355 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_375 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_359 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_397 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_415 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_422 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_28_375 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_426 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_28_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_406 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_433 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_440 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_419 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_28_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_28_473 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_479 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_456 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_28_463 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_28_469 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_28_474 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_28_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39922,27 +39744,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_491 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_504 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_497 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_28_508 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_28_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_28_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_28_527 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_28_548 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_28_539 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_28_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -39974,31 +39800,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_30 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_6 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_34 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_12 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_54 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_19 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_27 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_79 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_85 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_38 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_29_44 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_29_68 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40006,7 +39840,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_29_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40014,19 +39848,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_107 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_106 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_114 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_137 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_134 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_143 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_142 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40034,31 +39868,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_156 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_29_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_162 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_179 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_166 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_170 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_174 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_198 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_210 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_206 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40066,19 +39884,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_219 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_242 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_264 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_251 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_268 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_270 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40086,19 +39900,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_290 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_279 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_308 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_292 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_314 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_316 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_331 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_322 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_29_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40106,39 +39924,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_339 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_29_337 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_347 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_363 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_376 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_383 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_377 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_29_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_29_398 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_29_391 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_403 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_410 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_29_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_416 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_29_421 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_29_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40146,11 +39972,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_29_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_434 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_449 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_440 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_29_447 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_29_453 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40158,39 +39992,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_29_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_465 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_504 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_29_485 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_29_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_29_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_29_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_534 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_29_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_29_558 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_29_570 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_2 FILLER_29_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40210,11 +40052,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_30_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_9 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_7 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40222,79 +40064,99 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_40 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_19 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_46 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_25 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_54 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_31 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_57 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_37 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_65 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_41 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_92 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_44 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_110 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_52 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_117 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_60 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_71 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_127 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_79 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_151 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_103 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_178 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_182 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_112 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_186 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_190 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_205 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_145 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_211 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_162 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_228 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_170 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_234 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_177 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_30_184 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_30_204 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_30_224 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_30_230 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_30_236 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40302,107 +40164,115 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_248 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_259 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_255 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_265 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_261 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_282 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_288 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_320 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_326 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_310 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_350 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_334 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_354 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_396 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_413 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_30_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_374 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_30_428 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_30_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_30_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_30_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_471 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_504 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_30_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_516 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_30_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_30_528 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_30_540 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_30_518 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_30_524 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_30_536 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40438,15 +40308,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_3 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_9 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_15 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_31_3 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40458,39 +40320,75 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_35 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_43 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_67 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_46 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_73 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_59 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_81 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_72 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_88 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_85 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_116 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_91 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_136 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_95 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_144 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_101 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_105 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_110 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_114 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_117 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_123 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_127 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_130 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_31_138 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_148 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40498,47 +40396,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_154 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_168 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_158 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_174 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_162 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_178 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_168 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_196 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_172 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_203 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_175 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_209 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_179 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_184 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_197 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_204 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_210 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_213 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40546,11 +40428,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_223 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_225 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_242 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_248 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_31_258 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_31_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40562,23 +40456,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_280 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_295 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_298 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_302 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_304 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_312 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_305 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40586,95 +40476,83 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_339 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_341 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_366 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_345 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_384 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_352 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_390 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_31_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_425 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_31_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_410 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_434 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_469 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_493 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_499 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_457 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_31_505 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_31_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_511 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_31_492 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_498 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_534 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_31_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_31_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_31_558 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_31_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_532 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_544 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_556 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_31_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_31_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40698,19 +40576,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_8 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_9 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_14 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_34 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_42 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_56 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_52 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40718,43 +40596,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_62 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_70 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_72 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_76 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_90 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_82 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_117 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_88 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_96 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_126 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_116 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_130 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_146 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_166 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_173 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_161 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40762,19 +40636,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_198 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_187 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_204 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_193 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_207 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_199 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_227 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_206 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_32_226 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_32_232 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40782,91 +40664,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_32_245 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_250 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_32_277 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_254 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_285 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_291 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_294 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_300 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_306 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_310 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_313 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_328 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_320 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_348 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_324 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_356 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_327 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_32_360 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_337 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_343 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_357 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_365 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_369 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_373 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_378 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_405 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_411 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_399 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40878,63 +40740,47 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_436 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_442 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_449 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_32_455 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_473 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_472 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_32_479 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_32_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_484 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_32_498 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_32_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_525 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_503 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_515 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_32_527 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_32_539 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_32_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_32_537 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40966,11 +40812,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_33_3 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_22 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -40978,27 +40820,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_34 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_35 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_56 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_48 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_62 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_70 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_76 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_82 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_68 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41006,11 +40836,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_95 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_103 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_103 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41018,67 +40848,39 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_134 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_147 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_142 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_168 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_148 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_181 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_152 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_208 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_177 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_215 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_190 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_33_219 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_196 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_243 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_200 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_265 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_203 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_209 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_213 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_33_231 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_239 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_259 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_266 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41086,11 +40888,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_297 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_285 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_324 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_295 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_303 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_309 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_33_315 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41106,7 +40924,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_352 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_33_345 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_33_353 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_356 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_33_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41114,15 +40944,11 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_378 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_380 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_385 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_384 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41130,7 +40956,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_33_398 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_33_409 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_33_415 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41138,27 +40972,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_450 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_438 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_461 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_467 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_454 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_33_475 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_479 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_33_486 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41166,11 +40992,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_498 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_33_510 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_33_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41178,23 +41000,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_33_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_532 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_529 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_544 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_541 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_556 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_553 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_33_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_33_565 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_33_577 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41214,51 +41040,71 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_13 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_64 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_16 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_91 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_109 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_56 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_116 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_60 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_125 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_64 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_131 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_74 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_80 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_143 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_107 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_165 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_115 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_172 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_118 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_34_137 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_34_143 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_34_149 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_34_167 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_34_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41266,131 +41112,115 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_188 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_184 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_194 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_188 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_218 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_208 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_225 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_216 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_232 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_240 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_238 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_248 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_254 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_251 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_278 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_254 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_296 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_260 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_34_278 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_308 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_284 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_314 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_318 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_322 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_322 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_330 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_354 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_361 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_355 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_362 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_370 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_34_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_402 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_388 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_412 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_420 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_402 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_34_426 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_419 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_34_431 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_484 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_456 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_34_492 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_34_483 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_34_487 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_491 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_503 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_34_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_34_500 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41434,7 +41264,19 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_5 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_13 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_20 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_35_24 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41442,35 +41284,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_35_32 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_35_32 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_38 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_37 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_69 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_45 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_76 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_69 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_87 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_75 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_91 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_80 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_116 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_88 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_122 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_93 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_35_100 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_35_106 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_35_112 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_35_127 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41478,15 +41336,23 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_158 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_35_154 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_162 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_160 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_186 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_187 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_35_195 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_6 FILLER_35_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41494,27 +41360,27 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_231 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_239 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_238 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_266 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_246 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_263 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_276 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_269 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_281 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_279 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41522,107 +41388,95 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_303 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_326 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_327 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_335 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_341 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_35_353 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_368 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_363 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_388 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_376 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_382 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_433 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_439 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_35_398 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_446 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_416 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_452 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_35_424 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_475 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_432 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_481 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_447 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_35_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_451 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_509 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_35_454 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_35_515 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_482 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_523 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_494 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_535 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_506 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_547 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_35_518 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_35_559 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_35_571 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_532 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_544 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_556 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_35_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_35_579 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41642,27 +41496,15 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_5 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_19 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_13 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_46 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_20 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_30 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_36 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_56 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_52 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41674,83 +41516,99 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_80 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_67 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_84 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_71 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_87 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_74 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_93 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_94 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_118 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_114 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_126 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_139 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_132 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_161 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_138 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_167 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_165 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_175 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_171 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_179 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_177 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_200 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_200 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_208 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_208 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_216 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_211 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_222 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_218 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_232 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_224 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_240 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_232 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_261 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_235 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_279 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_243 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_287 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_245 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_36_249 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_36_254 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_276 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_36_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41762,91 +41620,127 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_308 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_329 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_316 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_349 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_324 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_357 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_361 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_356 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_365 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_362 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_371 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_390 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_381 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_417 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_387 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_423 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_393 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_437 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_396 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_443 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_400 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_405 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_413 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_36_475 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_421 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_36_481 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_430 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_36_487 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_461 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_503 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_36_464 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_515 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_36_470 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_36_527 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_36_478 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_36_539 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_36_482 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_36_547 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_36_489 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_495 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_501 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_36_505 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_508 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_514 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_36_520 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_12 FILLER_36_526 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_8 FILLER_36_538 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_3 FILLER_36_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41878,83 +41772,75 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_37_3 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_26 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_21 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_30 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_27 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_34 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_56 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_42 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_64 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_47 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_68 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_53 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_88 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_61 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_93 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_69 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_97 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_78 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_102 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_84 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_109 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_97 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_140 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_103 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_148 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_121 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_152 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_131 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_156 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_137 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_171 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_147 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_189 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_158 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_164 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_186 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_193 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -41962,151 +41848,139 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_215 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_229 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_219 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_258 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_243 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_266 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_247 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_271 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_264 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_280 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_270 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_286 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_274 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_290 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_279 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_307 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_283 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_313 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_300 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_323 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_308 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_330 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_312 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_340 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_332 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_367 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_340 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_389 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_351 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_401 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_373 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_407 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_393 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_417 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_401 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_437 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_405 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_443 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_429 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_447 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_435 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_451 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_37_439 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_457 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_444 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_37_459 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_452 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_463 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_463 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_487 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_37_469 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_495 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_478 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_37_512 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_485 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_37_518 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_37_491 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_522 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_497 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_534 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_37_509 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_546 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_37_517 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_12 FILLER_37_558 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_520 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_37_570 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_532 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_544 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_556 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_12 FILLER_37_568 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_37_578 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -42126,35 +42000,55 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_26 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_5 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_37 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_13 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_57 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_16 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_2 FILLER_38_62 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_36 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_80 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_48 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_98 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_55 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_106 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_76 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_8 FILLER_38_114 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_80 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_38_83 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_38_110 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_38_114 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_38_117 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__fill_1 FILLER_38_121 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -42162,27 +42056,31 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_129 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_131 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_153 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_137 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_160 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_145 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_166 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_151 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_172 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_158 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_176 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_165 (.VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__decap_4 FILLER_38_173 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -42190,11 +42088,7 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_38_184 (.VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_191 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_187 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
@@ -42202,67 +42096,75 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_238 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_8 FILLER_38_236 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_3 FILLER_38_245 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_2 FILLER_38_245 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_252 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_256 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_281 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_262 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_301 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_4 FILLER_38_277 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_329 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_281 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_349 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_298 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_6 FILLER_38_359 (.VGND(vssd1),
+ sky130_fd_sc_hd__fill_1 FILLER_38_304 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__fill_1 FILLER_38_365 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_3 FILLER_38_306 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_369 (.VGND(vssd1),
+ sky130_fd_sc_hd__decap_6 FILLER_38_332 (.VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__decap_4 FILLER_38_375 (.VGND(vssd1),